Command constructor

Command(
  1. String name, {
  2. CommandArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Command. name The Pulumi resource name. args Arguments used to configure this Command. The set of arguments for Command. options Resource options controlling this resource's behavior.

Implementation

Command(
  String name, {
  CommandArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'command:remote:Command',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  addPreviousOutputInEnv = registerOutput<bool?>('addPreviousOutputInEnv');
  connection = registerOutput<Connection>('connection', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Connection.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  create = registerOutput<String?>('create');
  delete = registerOutput<String?>('delete');
  environment = registerOutput<Map<String, String>?>('environment');
  logging = registerOutput<Logging?>('logging', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Logging.fromValue(guardedValue as String); });
  stderr = registerOutput<String>('stderr');
  stdin = registerOutput<String?>('stdin');
  stdout = registerOutput<String>('stdout');
  triggers = registerOutput<List<Map<String, dynamic>>?>('triggers');
  update = registerOutput<String?>('update');
}