Rollout constructor
Rollout(
- String name, {
- RolloutArgs? args,
- CustomResourceOptions? options,
Creates a new Rollout.
name The Pulumi resource name.
args Arguments used to configure this Rollout. The set of arguments for Rollout.
options Resource options controlling this resource's behavior.
Implementation
Rollout(
String name, {
RolloutArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:clouddeploy/v1:Rollout',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
annotations = registerOutput<Map<String, String>>('annotations');
approvalState = registerOutput<String>('approvalState');
approveTime = registerOutput<String>('approveTime');
controllerRollout = registerOutput<String>('controllerRollout');
createTime = registerOutput<String>('createTime');
deliveryPipelineId = registerOutput<String>('deliveryPipelineId');
deployEndTime = registerOutput<String>('deployEndTime');
deployFailureCause = registerOutput<String>('deployFailureCause');
deployStartTime = registerOutput<String>('deployStartTime');
deployingBuild = registerOutput<String>('deployingBuild');
description = registerOutput<String>('description');
enqueueTime = registerOutput<String>('enqueueTime');
etag = registerOutput<String>('etag');
failureReason = registerOutput<String>('failureReason');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
metadata = registerOutput<MetadataResponse>('metadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return MetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
phases = registerOutput<List<Map<String, dynamic>>>('phases');
project = registerOutput<String>('project');
releaseId = registerOutput<String>('releaseId');
requestId = registerOutput<String?>('requestId');
rollbackOfRollout = registerOutput<String>('rollbackOfRollout');
rolledBackByRollouts = registerOutput<List<String>>('rolledBackByRollouts');
rolloutId = registerOutput<String>('rolloutId');
startingPhaseId = registerOutput<String?>('startingPhaseId');
state = registerOutput<String>('state');
targetId = registerOutput<String>('targetId');
uid = registerOutput<String>('uid');
}