Command constructor
Command(
- String name, {
- CommandArgs? args,
- 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:local:Command',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
addPreviousOutputInEnv = registerOutput<bool?>('addPreviousOutputInEnv');
archive = registerOutput<dynamic>('archive');
archivePaths = registerOutput<List<String>?>('archivePaths');
assetPaths = registerOutput<List<String>?>('assetPaths');
assets = registerOutput<Map<String, dynamic>?>('assets');
create = registerOutput<String?>('create');
delete = registerOutput<String?>('delete');
dir = registerOutput<String?>('dir');
environment = registerOutput<Map<String, String>?>('environment');
interpreter = registerOutput<List<String>?>('interpreter');
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');
}