CompositeTypeDeploymentmanagerV2beta constructor
CompositeTypeDeploymentmanagerV2beta(
- String name, {
- CompositeTypeDeploymentmanagerV2betaArgs? args,
- CustomResourceOptions? options,
Creates a new CompositeTypeDeploymentmanagerV2beta.
name The Pulumi resource name.
args Arguments used to configure this CompositeTypeDeploymentmanagerV2beta. The set of arguments for CompositeType.
options Resource options controlling this resource's behavior.
Implementation
CompositeTypeDeploymentmanagerV2beta(
String name, {
CompositeTypeDeploymentmanagerV2betaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:deploymentmanager/v2beta:CompositeType',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
description = registerOutput<String>('description');
insertTime = registerOutput<String>('insertTime');
labels = registerOutput<List<Map<String, dynamic>>>('labels');
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>()); });
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
status = registerOutput<String>('status');
templateContents = registerOutput<TemplateContentsResponseDeploymentmanagerV2beta>('templateContents', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TemplateContentsResponseDeploymentmanagerV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}