Release constructor
Release(
- String name, {
- ReleaseArgs? args,
- CustomResourceOptions? options,
Creates a new Release.
name The Pulumi resource name.
args Arguments used to configure this Release. The set of arguments for Release.
options Resource options controlling this resource's behavior.
Implementation
Release(
String name, {
ReleaseArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:clouddeploy/v1:Release',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
abandoned = registerOutput<bool>('abandoned');
annotations = registerOutput<Map<String, String>>('annotations');
buildArtifacts = registerOutput<List<Map<String, dynamic>>>('buildArtifacts');
condition = registerOutput<ReleaseConditionResponse>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ReleaseConditionResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
deliveryPipelineId = registerOutput<String>('deliveryPipelineId');
deliveryPipelineSnapshot = registerOutput<DeliveryPipelineResponse>('deliveryPipelineSnapshot', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DeliveryPipelineResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deployParameters = registerOutput<Map<String, String>>('deployParameters');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
releaseId = registerOutput<String>('releaseId');
renderEndTime = registerOutput<String>('renderEndTime');
renderStartTime = registerOutput<String>('renderStartTime');
renderState = registerOutput<String>('renderState');
requestId = registerOutput<String?>('requestId');
skaffoldConfigPath = registerOutput<String>('skaffoldConfigPath');
skaffoldConfigUri = registerOutput<String>('skaffoldConfigUri');
skaffoldVersion = registerOutput<String>('skaffoldVersion');
targetArtifacts = registerOutput<Map<String, String>>('targetArtifacts');
targetRenders = registerOutput<Map<String, String>>('targetRenders');
targetSnapshots = registerOutput<List<Map<String, dynamic>>>('targetSnapshots');
uid = registerOutput<String>('uid');
}