DeploymentDeploymentmanagerV2beta constructor
DeploymentDeploymentmanagerV2beta(
- String name, {
- DeploymentDeploymentmanagerV2betaArgs? args,
- CustomResourceOptions? options,
Creates a new DeploymentDeploymentmanagerV2beta.
name The Pulumi resource name.
args Arguments used to configure this DeploymentDeploymentmanagerV2beta. The set of arguments for Deployment.
options Resource options controlling this resource's behavior.
Implementation
DeploymentDeploymentmanagerV2beta(
String name, {
DeploymentDeploymentmanagerV2betaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:deploymentmanager/v2beta: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<OperationResponseDeploymentmanagerV2beta>('operation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OperationResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
preview = registerOutput<bool?>('preview');
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
target = registerOutput<TargetConfigurationResponseDeploymentmanagerV2beta>('target', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TargetConfigurationResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
update = registerOutput<DeploymentUpdateResponseDeploymentmanagerV2beta>('update', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeploymentUpdateResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
}