DeploymentDeploymentmanagerV2 constructor
DeploymentDeploymentmanagerV2(
- String name, {
- DeploymentDeploymentmanagerV2Args? args,
- CustomResourceOptions? options,
Creates a new DeploymentDeploymentmanagerV2.
name The Pulumi resource name.
args Arguments used to configure this DeploymentDeploymentmanagerV2. The set of arguments for Deployment.
options Resource options controlling this resource's behavior.
Implementation
DeploymentDeploymentmanagerV2(
String name, {
DeploymentDeploymentmanagerV2Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:deploymentmanager/v2:Deployment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createPolicy = registerOutput<String?>('createPolicy');
description = registerOutput<String>('description');
fingerprint = registerOutput<String>('fingerprint');
insertTime = registerOutput<String>('insertTime');
labels = registerOutput<List<Map<String, dynamic>>>('labels');
manifest = registerOutput<String>('manifest');
this.name = registerOutput<String>('name');
operation = registerOutput<OperationResponseDeploymentmanagerV2>('operation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OperationResponseDeploymentmanagerV2.fromMap((guardedValue as Map).cast<String, dynamic>()); });
preview = registerOutput<bool?>('preview');
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
target = registerOutput<TargetConfigurationResponseDeploymentmanagerV2>('target', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TargetConfigurationResponseDeploymentmanagerV2.fromMap((guardedValue as Map).cast<String, dynamic>()); });
update = registerOutput<DeploymentUpdateResponseDeploymentmanagerV2>('update', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeploymentUpdateResponseDeploymentmanagerV2.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
}