DeploymentType constructor
DeploymentType(
- String name, {
- DeploymentArgs? args,
- CustomResourceOptions? options,
Creates a new DeploymentType.
name The Pulumi resource name.
args Arguments used to configure this DeploymentType. The set of arguments for Deployment.
options Resource options controlling this resource's behavior.
Implementation
DeploymentType(
String name, {
DeploymentArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:deploymentmanager/alpha:Deployment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createPolicy = registerOutput<String?>('createPolicy');
credential = registerOutput<CredentialResponse>('credential', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CredentialResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
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<OperationResponse>('operation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OperationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
outputs = registerOutput<List<Map<String, dynamic>>>('outputs');
preview = registerOutput<bool?>('preview');
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
target = registerOutput<TargetConfigurationResponse>('target', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TargetConfigurationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
update = registerOutput<DeploymentUpdateResponse>('update', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeploymentUpdateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
}