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