Documentation ¶
Index ¶
- type DeliveryPipeline
- type DeliveryPipelineArgs
- type DeliveryPipelineArray
- type DeliveryPipelineArrayInput
- type DeliveryPipelineArrayOutput
- func (DeliveryPipelineArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineOutput
- func (o DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutput() DeliveryPipelineArrayOutput
- func (o DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutputWithContext(ctx context.Context) DeliveryPipelineArrayOutput
- type DeliveryPipelineCondition
- type DeliveryPipelineConditionArgs
- func (DeliveryPipelineConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput
- func (i DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionOutput
- type DeliveryPipelineConditionArray
- func (DeliveryPipelineConditionArray) ElementType() reflect.Type
- func (i DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutput() DeliveryPipelineConditionArrayOutput
- func (i DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionArrayOutput
- type DeliveryPipelineConditionArrayInput
- type DeliveryPipelineConditionArrayOutput
- func (DeliveryPipelineConditionArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineConditionOutput
- func (o DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutput() DeliveryPipelineConditionArrayOutput
- func (o DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionArrayOutput
- type DeliveryPipelineConditionInput
- type DeliveryPipelineConditionOutput
- func (DeliveryPipelineConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionOutput) PipelineReadyConditions() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- func (o DeliveryPipelineConditionOutput) TargetsPresentConditions() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- func (o DeliveryPipelineConditionOutput) TargetsTypeConditions() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput
- func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionOutput
- type DeliveryPipelineConditionPipelineReadyCondition
- type DeliveryPipelineConditionPipelineReadyConditionArgs
- func (DeliveryPipelineConditionPipelineReadyConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutput() DeliveryPipelineConditionPipelineReadyConditionOutput
- func (i DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionOutput
- type DeliveryPipelineConditionPipelineReadyConditionArray
- func (DeliveryPipelineConditionPipelineReadyConditionArray) ElementType() reflect.Type
- func (i DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- func (i DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- type DeliveryPipelineConditionPipelineReadyConditionArrayInput
- type DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- func (DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionPipelineReadyConditionArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineConditionPipelineReadyConditionOutput
- func (o DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- func (o DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionArrayOutput
- type DeliveryPipelineConditionPipelineReadyConditionInput
- type DeliveryPipelineConditionPipelineReadyConditionOutput
- func (DeliveryPipelineConditionPipelineReadyConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionPipelineReadyConditionOutput) Status() pulumi.BoolPtrOutput
- func (o DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutput() DeliveryPipelineConditionPipelineReadyConditionOutput
- func (o DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionOutput
- func (o DeliveryPipelineConditionPipelineReadyConditionOutput) UpdateTime() pulumi.StringPtrOutput
- type DeliveryPipelineConditionTargetsPresentCondition
- type DeliveryPipelineConditionTargetsPresentConditionArgs
- func (DeliveryPipelineConditionTargetsPresentConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutput() DeliveryPipelineConditionTargetsPresentConditionOutput
- func (i DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionOutput
- type DeliveryPipelineConditionTargetsPresentConditionArray
- func (DeliveryPipelineConditionTargetsPresentConditionArray) ElementType() reflect.Type
- func (i DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- func (i DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- type DeliveryPipelineConditionTargetsPresentConditionArrayInput
- type DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- func (DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionTargetsPresentConditionArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineConditionTargetsPresentConditionOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionArrayOutput
- type DeliveryPipelineConditionTargetsPresentConditionInput
- type DeliveryPipelineConditionTargetsPresentConditionOutput
- func (DeliveryPipelineConditionTargetsPresentConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionTargetsPresentConditionOutput) MissingTargets() pulumi.StringArrayOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionOutput) Status() pulumi.BoolPtrOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutput() DeliveryPipelineConditionTargetsPresentConditionOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionOutput
- func (o DeliveryPipelineConditionTargetsPresentConditionOutput) UpdateTime() pulumi.StringPtrOutput
- type DeliveryPipelineConditionTargetsTypeCondition
- type DeliveryPipelineConditionTargetsTypeConditionArgs
- func (DeliveryPipelineConditionTargetsTypeConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
- func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
- type DeliveryPipelineConditionTargetsTypeConditionArray
- func (DeliveryPipelineConditionTargetsTypeConditionArray) ElementType() reflect.Type
- func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- type DeliveryPipelineConditionTargetsTypeConditionArrayInput
- type DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineConditionTargetsTypeConditionOutput
- func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
- type DeliveryPipelineConditionTargetsTypeConditionInput
- type DeliveryPipelineConditionTargetsTypeConditionOutput
- func (DeliveryPipelineConditionTargetsTypeConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ErrorDetails() pulumi.StringPtrOutput
- func (o DeliveryPipelineConditionTargetsTypeConditionOutput) Status() pulumi.BoolPtrOutput
- func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
- func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
- type DeliveryPipelineInput
- type DeliveryPipelineMap
- type DeliveryPipelineMapInput
- type DeliveryPipelineMapOutput
- func (DeliveryPipelineMapOutput) ElementType() reflect.Type
- func (o DeliveryPipelineMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineOutput
- func (o DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutput() DeliveryPipelineMapOutput
- func (o DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutputWithContext(ctx context.Context) DeliveryPipelineMapOutput
- type DeliveryPipelineOutput
- func (o DeliveryPipelineOutput) Annotations() pulumi.StringMapOutput
- func (o DeliveryPipelineOutput) Conditions() DeliveryPipelineConditionArrayOutput
- func (o DeliveryPipelineOutput) CreateTime() pulumi.StringOutput
- func (o DeliveryPipelineOutput) Description() pulumi.StringPtrOutput
- func (DeliveryPipelineOutput) ElementType() reflect.Type
- func (o DeliveryPipelineOutput) Etag() pulumi.StringOutput
- func (o DeliveryPipelineOutput) Labels() pulumi.StringMapOutput
- func (o DeliveryPipelineOutput) Location() pulumi.StringOutput
- func (o DeliveryPipelineOutput) Name() pulumi.StringOutput
- func (o DeliveryPipelineOutput) Project() pulumi.StringOutput
- func (o DeliveryPipelineOutput) SerialPipeline() DeliveryPipelineSerialPipelinePtrOutput
- func (o DeliveryPipelineOutput) Suspended() pulumi.BoolPtrOutput
- func (o DeliveryPipelineOutput) ToDeliveryPipelineOutput() DeliveryPipelineOutput
- func (o DeliveryPipelineOutput) ToDeliveryPipelineOutputWithContext(ctx context.Context) DeliveryPipelineOutput
- func (o DeliveryPipelineOutput) Uid() pulumi.StringOutput
- func (o DeliveryPipelineOutput) UpdateTime() pulumi.StringOutput
- type DeliveryPipelineSerialPipeline
- type DeliveryPipelineSerialPipelineArgs
- func (DeliveryPipelineSerialPipelineArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutput() DeliveryPipelineSerialPipelineOutput
- func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineOutput
- func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
- func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
- type DeliveryPipelineSerialPipelineInput
- type DeliveryPipelineSerialPipelineOutput
- func (DeliveryPipelineSerialPipelineOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineOutput) Stages() DeliveryPipelineSerialPipelineStageArrayOutput
- func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutput() DeliveryPipelineSerialPipelineOutput
- func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineOutput
- func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
- func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
- type DeliveryPipelineSerialPipelinePtrInput
- type DeliveryPipelineSerialPipelinePtrOutput
- func (o DeliveryPipelineSerialPipelinePtrOutput) Elem() DeliveryPipelineSerialPipelineOutput
- func (DeliveryPipelineSerialPipelinePtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelinePtrOutput) Stages() DeliveryPipelineSerialPipelineStageArrayOutput
- func (o DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
- func (o DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
- type DeliveryPipelineSerialPipelineStage
- type DeliveryPipelineSerialPipelineStageArgs
- func (DeliveryPipelineSerialPipelineStageArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutput() DeliveryPipelineSerialPipelineStageOutput
- func (i DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageOutput
- type DeliveryPipelineSerialPipelineStageArray
- func (DeliveryPipelineSerialPipelineStageArray) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutput() DeliveryPipelineSerialPipelineStageArrayOutput
- func (i DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageArrayOutput
- type DeliveryPipelineSerialPipelineStageArrayInput
- type DeliveryPipelineSerialPipelineStageArrayOutput
- func (DeliveryPipelineSerialPipelineStageArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineSerialPipelineStageOutput
- func (o DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutput() DeliveryPipelineSerialPipelineStageArrayOutput
- func (o DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageArrayOutput
- type DeliveryPipelineSerialPipelineStageDeployParameter
- type DeliveryPipelineSerialPipelineStageDeployParameterArgs
- func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
- func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
- type DeliveryPipelineSerialPipelineStageDeployParameterArray
- func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- type DeliveryPipelineSerialPipelineStageDeployParameterArrayInput
- type DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineSerialPipelineStageDeployParameterOutput
- func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- type DeliveryPipelineSerialPipelineStageDeployParameterInput
- type DeliveryPipelineSerialPipelineStageDeployParameterOutput
- func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) MatchTargetLabels() pulumi.StringMapOutput
- func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
- func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
- func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) Values() pulumi.StringMapOutput
- type DeliveryPipelineSerialPipelineStageInput
- type DeliveryPipelineSerialPipelineStageOutput
- func (o DeliveryPipelineSerialPipelineStageOutput) DeployParameters() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
- func (DeliveryPipelineSerialPipelineStageOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageOutput) Profiles() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageOutput) Strategy() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- func (o DeliveryPipelineSerialPipelineStageOutput) TargetId() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutput() DeliveryPipelineSerialPipelineStageOutput
- func (o DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageOutput
- type DeliveryPipelineSerialPipelineStageStrategy
- type DeliveryPipelineSerialPipelineStageStrategyArgs
- func (DeliveryPipelineSerialPipelineStageStrategyArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanary
- type DeliveryPipelineSerialPipelineStageStrategyCanaryArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Percentages() pulumi.IntArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Postdeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Predeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Verify() pulumi.BoolPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Percentages() pulumi.IntArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Postdeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Predeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Verify() pulumi.BoolPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) PhaseConfigs() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Percentage() pulumi.IntOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) PhaseId() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Postdeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Predeploy() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Profiles() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Verify() pulumi.BoolPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) PhaseConfigs() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CustomCanaryDeployment() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) RuntimeConfig() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CustomCanaryDeployment() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) RuntimeConfig() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) AutomaticTrafficControl() pulumi.BoolPtrOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) AutomaticTrafficControl() pulumi.BoolPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Deployment() pulumi.StringOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) HttpRoute() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Service() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Deployment() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) HttpRoute() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Service() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) GatewayServiceMesh() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ServiceNetworking() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) GatewayServiceMesh() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ServiceNetworking() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Deployment() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) DisablePodOverprovisioning() pulumi.BoolPtrOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Service() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Deployment() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) DisablePodOverprovisioning() pulumi.BoolPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Service() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) CloudRun() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) Kubernetes() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) CloudRun() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Kubernetes() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyInput
- type DeliveryPipelineSerialPipelineStageStrategyOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (DeliveryPipelineSerialPipelineStageStrategyOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyOutput
- func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandard
- type DeliveryPipelineSerialPipelineStageStrategyStandardArgs
- func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Verify() pulumi.BoolPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) Actions() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Actions() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
- func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Verify() pulumi.BoolPtrOutput
- type DeliveryPipelineState
- type Target
- type TargetAnthosCluster
- type TargetAnthosClusterArgs
- func (TargetAnthosClusterArgs) ElementType() reflect.Type
- func (i TargetAnthosClusterArgs) ToTargetAnthosClusterOutput() TargetAnthosClusterOutput
- func (i TargetAnthosClusterArgs) ToTargetAnthosClusterOutputWithContext(ctx context.Context) TargetAnthosClusterOutput
- func (i TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
- func (i TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
- type TargetAnthosClusterInput
- type TargetAnthosClusterOutput
- func (TargetAnthosClusterOutput) ElementType() reflect.Type
- func (o TargetAnthosClusterOutput) Membership() pulumi.StringPtrOutput
- func (o TargetAnthosClusterOutput) ToTargetAnthosClusterOutput() TargetAnthosClusterOutput
- func (o TargetAnthosClusterOutput) ToTargetAnthosClusterOutputWithContext(ctx context.Context) TargetAnthosClusterOutput
- func (o TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
- func (o TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
- type TargetAnthosClusterPtrInput
- type TargetAnthosClusterPtrOutput
- func (o TargetAnthosClusterPtrOutput) Elem() TargetAnthosClusterOutput
- func (TargetAnthosClusterPtrOutput) ElementType() reflect.Type
- func (o TargetAnthosClusterPtrOutput) Membership() pulumi.StringPtrOutput
- func (o TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
- func (o TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
- type TargetArgs
- type TargetArray
- type TargetArrayInput
- type TargetArrayOutput
- type TargetExecutionConfig
- type TargetExecutionConfigArgs
- type TargetExecutionConfigArray
- func (TargetExecutionConfigArray) ElementType() reflect.Type
- func (i TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutput() TargetExecutionConfigArrayOutput
- func (i TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutputWithContext(ctx context.Context) TargetExecutionConfigArrayOutput
- type TargetExecutionConfigArrayInput
- type TargetExecutionConfigArrayOutput
- func (TargetExecutionConfigArrayOutput) ElementType() reflect.Type
- func (o TargetExecutionConfigArrayOutput) Index(i pulumi.IntInput) TargetExecutionConfigOutput
- func (o TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutput() TargetExecutionConfigArrayOutput
- func (o TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutputWithContext(ctx context.Context) TargetExecutionConfigArrayOutput
- type TargetExecutionConfigInput
- type TargetExecutionConfigOutput
- func (o TargetExecutionConfigOutput) ArtifactStorage() pulumi.StringPtrOutput
- func (TargetExecutionConfigOutput) ElementType() reflect.Type
- func (o TargetExecutionConfigOutput) ExecutionTimeout() pulumi.StringPtrOutput
- func (o TargetExecutionConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o TargetExecutionConfigOutput) ToTargetExecutionConfigOutput() TargetExecutionConfigOutput
- func (o TargetExecutionConfigOutput) ToTargetExecutionConfigOutputWithContext(ctx context.Context) TargetExecutionConfigOutput
- func (o TargetExecutionConfigOutput) Usages() pulumi.StringArrayOutput
- func (o TargetExecutionConfigOutput) WorkerPool() pulumi.StringPtrOutput
- type TargetGke
- type TargetGkeArgs
- func (TargetGkeArgs) ElementType() reflect.Type
- func (i TargetGkeArgs) ToTargetGkeOutput() TargetGkeOutput
- func (i TargetGkeArgs) ToTargetGkeOutputWithContext(ctx context.Context) TargetGkeOutput
- func (i TargetGkeArgs) ToTargetGkePtrOutput() TargetGkePtrOutput
- func (i TargetGkeArgs) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
- type TargetGkeInput
- type TargetGkeOutput
- func (o TargetGkeOutput) Cluster() pulumi.StringPtrOutput
- func (TargetGkeOutput) ElementType() reflect.Type
- func (o TargetGkeOutput) InternalIp() pulumi.BoolPtrOutput
- func (o TargetGkeOutput) ToTargetGkeOutput() TargetGkeOutput
- func (o TargetGkeOutput) ToTargetGkeOutputWithContext(ctx context.Context) TargetGkeOutput
- func (o TargetGkeOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
- func (o TargetGkeOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
- type TargetGkePtrInput
- type TargetGkePtrOutput
- func (o TargetGkePtrOutput) Cluster() pulumi.StringPtrOutput
- func (o TargetGkePtrOutput) Elem() TargetGkeOutput
- func (TargetGkePtrOutput) ElementType() reflect.Type
- func (o TargetGkePtrOutput) InternalIp() pulumi.BoolPtrOutput
- func (o TargetGkePtrOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
- func (o TargetGkePtrOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
- type TargetInput
- type TargetMap
- type TargetMapInput
- type TargetMapOutput
- type TargetMultiTarget
- type TargetMultiTargetArgs
- func (TargetMultiTargetArgs) ElementType() reflect.Type
- func (i TargetMultiTargetArgs) ToTargetMultiTargetOutput() TargetMultiTargetOutput
- func (i TargetMultiTargetArgs) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
- func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
- func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
- type TargetMultiTargetInput
- type TargetMultiTargetOutput
- func (TargetMultiTargetOutput) ElementType() reflect.Type
- func (o TargetMultiTargetOutput) TargetIds() pulumi.StringArrayOutput
- func (o TargetMultiTargetOutput) ToTargetMultiTargetOutput() TargetMultiTargetOutput
- func (o TargetMultiTargetOutput) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
- func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
- func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
- type TargetMultiTargetPtrInput
- type TargetMultiTargetPtrOutput
- func (o TargetMultiTargetPtrOutput) Elem() TargetMultiTargetOutput
- func (TargetMultiTargetPtrOutput) ElementType() reflect.Type
- func (o TargetMultiTargetPtrOutput) TargetIds() pulumi.StringArrayOutput
- func (o TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
- func (o TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
- type TargetOutput
- func (o TargetOutput) Annotations() pulumi.StringMapOutput
- func (o TargetOutput) AnthosCluster() TargetAnthosClusterPtrOutput
- func (o TargetOutput) CreateTime() pulumi.StringOutput
- func (o TargetOutput) DeployParameters() pulumi.StringMapOutput
- func (o TargetOutput) Description() pulumi.StringPtrOutput
- func (TargetOutput) ElementType() reflect.Type
- func (o TargetOutput) Etag() pulumi.StringOutput
- func (o TargetOutput) ExecutionConfigs() TargetExecutionConfigArrayOutput
- func (o TargetOutput) Gke() TargetGkePtrOutput
- func (o TargetOutput) Labels() pulumi.StringMapOutput
- func (o TargetOutput) Location() pulumi.StringOutput
- func (o TargetOutput) MultiTarget() TargetMultiTargetPtrOutput
- func (o TargetOutput) Name() pulumi.StringOutput
- func (o TargetOutput) Project() pulumi.StringOutput
- func (o TargetOutput) RequireApproval() pulumi.BoolPtrOutput
- func (o TargetOutput) Run() TargetRunPtrOutput
- func (o TargetOutput) TargetId() pulumi.StringOutput
- func (o TargetOutput) ToTargetOutput() TargetOutput
- func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (o TargetOutput) Uid() pulumi.StringOutput
- func (o TargetOutput) UpdateTime() pulumi.StringOutput
- type TargetRun
- type TargetRunArgs
- func (TargetRunArgs) ElementType() reflect.Type
- func (i TargetRunArgs) ToTargetRunOutput() TargetRunOutput
- func (i TargetRunArgs) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
- func (i TargetRunArgs) ToTargetRunPtrOutput() TargetRunPtrOutput
- func (i TargetRunArgs) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
- type TargetRunInput
- type TargetRunOutput
- func (TargetRunOutput) ElementType() reflect.Type
- func (o TargetRunOutput) Location() pulumi.StringOutput
- func (o TargetRunOutput) ToTargetRunOutput() TargetRunOutput
- func (o TargetRunOutput) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
- func (o TargetRunOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
- func (o TargetRunOutput) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
- type TargetRunPtrInput
- type TargetRunPtrOutput
- func (o TargetRunPtrOutput) Elem() TargetRunOutput
- func (TargetRunPtrOutput) ElementType() reflect.Type
- func (o TargetRunPtrOutput) Location() pulumi.StringPtrOutput
- func (o TargetRunPtrOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
- func (o TargetRunPtrOutput) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
- type TargetState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeliveryPipeline ¶
type DeliveryPipeline struct { pulumi.CustomResourceState // User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Output only. Information around the state of the Delivery Pipeline. Conditions DeliveryPipelineConditionArrayOutput `pulumi:"conditions"` // Output only. Time at which the pipeline was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the `DeliveryPipeline`. Max length is 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}. Name pulumi.StringOutput `pulumi:"name"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. SerialPipeline DeliveryPipelineSerialPipelinePtrOutput `pulumi:"serialPipeline"` // When suspended, no new releases or rollouts can be created, but in-progress ones will complete. Suspended pulumi.BoolPtrOutput `pulumi:"suspended"` // Output only. Unique identifier of the `DeliveryPipeline`. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Most recent time at which the pipeline was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
The Cloud Deploy `DeliveryPipeline` resource
## Example Usage ### Canary_delivery_pipeline Creates a basic Cloud Deploy delivery pipeline ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewDeliveryPipeline(ctx, "primary", &clouddeploy.DeliveryPipelineArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Description: pulumi.String("basic description"), Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Project: pulumi.String("my-project-name"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ DeployParameters: clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArgs{ Values: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, MatchTargetLabels: nil, }, }, Profiles: pulumi.StringArray{ pulumi.String("example-profile-one"), pulumi.String("example-profile-two"), }, TargetId: pulumi.String("example-target-one"), }, &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ Profiles: pulumi.StringArray{}, TargetId: pulumi.String("example-target-two"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Canary_service_networking_delivery_pipeline Creates a basic Cloud Deploy delivery pipeline ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewDeliveryPipeline(ctx, "primary", &clouddeploy.DeliveryPipelineArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Description: pulumi.String("basic description"), Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Project: pulumi.String("my-project-name"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ DeployParameters: clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArgs{ Values: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, MatchTargetLabels: nil, }, }, Profiles: pulumi.StringArray{ pulumi.String("example-profile-one"), pulumi.String("example-profile-two"), }, TargetId: pulumi.String("example-target-one"), }, &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ Profiles: pulumi.StringArray{}, TargetId: pulumi.String("example-target-two"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Canaryrun_delivery_pipeline Creates a basic Cloud Deploy delivery pipeline ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewDeliveryPipeline(ctx, "primary", &clouddeploy.DeliveryPipelineArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Description: pulumi.String("basic description"), Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Project: pulumi.String("my-project-name"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ DeployParameters: clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArgs{ Values: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, MatchTargetLabels: nil, }, }, Profiles: pulumi.StringArray{ pulumi.String("example-profile-one"), pulumi.String("example-profile-two"), }, TargetId: pulumi.String("example-target-one"), }, &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ Profiles: pulumi.StringArray{}, TargetId: pulumi.String("example-target-two"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Delivery_pipeline Creates a basic Cloud Deploy delivery pipeline ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewDeliveryPipeline(ctx, "primary", &clouddeploy.DeliveryPipelineArgs{ Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Description: pulumi.String("basic description"), Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Location: pulumi.String("us-west1"), Project: pulumi.String("my-project-name"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ DeployParameters: clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArgs{ MatchTargetLabels: nil, Values: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, }, }, Profiles: pulumi.StringArray{ pulumi.String("example-profile-one"), pulumi.String("example-profile-two"), }, TargetId: pulumi.String("example-target-one"), }, &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ Profiles: pulumi.StringArray{}, TargetId: pulumi.String("example-target-two"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Verify_delivery_pipeline tests creating and updating a delivery pipeline with deployment verification strategy ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewDeliveryPipeline(ctx, "primary", &clouddeploy.DeliveryPipelineArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Description: pulumi.String("basic description"), Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Project: pulumi.String("my-project-name"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ DeployParameters: clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageDeployParameterArgs{ Values: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, MatchTargetLabels: nil, }, }, Profiles: pulumi.StringArray{ pulumi.String("example-profile-one"), pulumi.String("example-profile-two"), }, TargetId: pulumi.String("example-target-one"), }, &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ Profiles: pulumi.StringArray{}, TargetId: pulumi.String("example-target-two"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
DeliveryPipeline can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:clouddeploy/deliveryPipeline:DeliveryPipeline default projects/{{project}}/locations/{{location}}/deliveryPipelines/{{name}}
```
```sh
$ pulumi import gcp:clouddeploy/deliveryPipeline:DeliveryPipeline default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:clouddeploy/deliveryPipeline:DeliveryPipeline default {{location}}/{{name}}
```
func GetDeliveryPipeline ¶
func GetDeliveryPipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryPipelineState, opts ...pulumi.ResourceOption) (*DeliveryPipeline, error)
GetDeliveryPipeline gets an existing DeliveryPipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeliveryPipeline ¶
func NewDeliveryPipeline(ctx *pulumi.Context, name string, args *DeliveryPipelineArgs, opts ...pulumi.ResourceOption) (*DeliveryPipeline, error)
NewDeliveryPipeline registers a new resource with the given unique name, arguments, and options.
func (*DeliveryPipeline) ElementType ¶
func (*DeliveryPipeline) ElementType() reflect.Type
func (*DeliveryPipeline) ToDeliveryPipelineOutput ¶
func (i *DeliveryPipeline) ToDeliveryPipelineOutput() DeliveryPipelineOutput
func (*DeliveryPipeline) ToDeliveryPipelineOutputWithContext ¶
func (i *DeliveryPipeline) ToDeliveryPipelineOutputWithContext(ctx context.Context) DeliveryPipelineOutput
type DeliveryPipelineArgs ¶
type DeliveryPipelineArgs struct { // User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapInput // Description of the `DeliveryPipeline`. Max length is 255 characters. Description pulumi.StringPtrInput // Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}. Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. SerialPipeline DeliveryPipelineSerialPipelinePtrInput // When suspended, no new releases or rollouts can be created, but in-progress ones will complete. Suspended pulumi.BoolPtrInput }
The set of arguments for constructing a DeliveryPipeline resource.
func (DeliveryPipelineArgs) ElementType ¶
func (DeliveryPipelineArgs) ElementType() reflect.Type
type DeliveryPipelineArray ¶
type DeliveryPipelineArray []DeliveryPipelineInput
func (DeliveryPipelineArray) ElementType ¶
func (DeliveryPipelineArray) ElementType() reflect.Type
func (DeliveryPipelineArray) ToDeliveryPipelineArrayOutput ¶
func (i DeliveryPipelineArray) ToDeliveryPipelineArrayOutput() DeliveryPipelineArrayOutput
func (DeliveryPipelineArray) ToDeliveryPipelineArrayOutputWithContext ¶
func (i DeliveryPipelineArray) ToDeliveryPipelineArrayOutputWithContext(ctx context.Context) DeliveryPipelineArrayOutput
type DeliveryPipelineArrayInput ¶
type DeliveryPipelineArrayInput interface { pulumi.Input ToDeliveryPipelineArrayOutput() DeliveryPipelineArrayOutput ToDeliveryPipelineArrayOutputWithContext(context.Context) DeliveryPipelineArrayOutput }
DeliveryPipelineArrayInput is an input type that accepts DeliveryPipelineArray and DeliveryPipelineArrayOutput values. You can construct a concrete instance of `DeliveryPipelineArrayInput` via:
DeliveryPipelineArray{ DeliveryPipelineArgs{...} }
type DeliveryPipelineArrayOutput ¶
type DeliveryPipelineArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineArrayOutput) ElementType ¶
func (DeliveryPipelineArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineArrayOutput) Index ¶
func (o DeliveryPipelineArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineOutput
func (DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutput ¶
func (o DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutput() DeliveryPipelineArrayOutput
func (DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutputWithContext ¶
func (o DeliveryPipelineArrayOutput) ToDeliveryPipelineArrayOutputWithContext(ctx context.Context) DeliveryPipelineArrayOutput
type DeliveryPipelineCondition ¶
type DeliveryPipelineCondition struct { PipelineReadyConditions []DeliveryPipelineConditionPipelineReadyCondition `pulumi:"pipelineReadyConditions"` TargetsPresentConditions []DeliveryPipelineConditionTargetsPresentCondition `pulumi:"targetsPresentConditions"` TargetsTypeConditions []DeliveryPipelineConditionTargetsTypeCondition `pulumi:"targetsTypeConditions"` }
type DeliveryPipelineConditionArgs ¶
type DeliveryPipelineConditionArgs struct { PipelineReadyConditions DeliveryPipelineConditionPipelineReadyConditionArrayInput `pulumi:"pipelineReadyConditions"` TargetsPresentConditions DeliveryPipelineConditionTargetsPresentConditionArrayInput `pulumi:"targetsPresentConditions"` TargetsTypeConditions DeliveryPipelineConditionTargetsTypeConditionArrayInput `pulumi:"targetsTypeConditions"` }
func (DeliveryPipelineConditionArgs) ElementType ¶
func (DeliveryPipelineConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutput ¶
func (i DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput
func (DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutputWithContext ¶
func (i DeliveryPipelineConditionArgs) ToDeliveryPipelineConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionOutput
type DeliveryPipelineConditionArray ¶
type DeliveryPipelineConditionArray []DeliveryPipelineConditionInput
func (DeliveryPipelineConditionArray) ElementType ¶
func (DeliveryPipelineConditionArray) ElementType() reflect.Type
func (DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutput ¶
func (i DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutput() DeliveryPipelineConditionArrayOutput
func (DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutputWithContext ¶
func (i DeliveryPipelineConditionArray) ToDeliveryPipelineConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionArrayOutput
type DeliveryPipelineConditionArrayInput ¶
type DeliveryPipelineConditionArrayInput interface { pulumi.Input ToDeliveryPipelineConditionArrayOutput() DeliveryPipelineConditionArrayOutput ToDeliveryPipelineConditionArrayOutputWithContext(context.Context) DeliveryPipelineConditionArrayOutput }
DeliveryPipelineConditionArrayInput is an input type that accepts DeliveryPipelineConditionArray and DeliveryPipelineConditionArrayOutput values. You can construct a concrete instance of `DeliveryPipelineConditionArrayInput` via:
DeliveryPipelineConditionArray{ DeliveryPipelineConditionArgs{...} }
type DeliveryPipelineConditionArrayOutput ¶
type DeliveryPipelineConditionArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionArrayOutput) ElementType ¶
func (DeliveryPipelineConditionArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionArrayOutput) Index ¶
func (o DeliveryPipelineConditionArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineConditionOutput
func (DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutput ¶
func (o DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutput() DeliveryPipelineConditionArrayOutput
func (DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutputWithContext ¶
func (o DeliveryPipelineConditionArrayOutput) ToDeliveryPipelineConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionArrayOutput
type DeliveryPipelineConditionInput ¶
type DeliveryPipelineConditionInput interface { pulumi.Input ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput ToDeliveryPipelineConditionOutputWithContext(context.Context) DeliveryPipelineConditionOutput }
DeliveryPipelineConditionInput is an input type that accepts DeliveryPipelineConditionArgs and DeliveryPipelineConditionOutput values. You can construct a concrete instance of `DeliveryPipelineConditionInput` via:
DeliveryPipelineConditionArgs{...}
type DeliveryPipelineConditionOutput ¶
type DeliveryPipelineConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionOutput) ElementType ¶
func (DeliveryPipelineConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionOutput) PipelineReadyConditions ¶
func (o DeliveryPipelineConditionOutput) PipelineReadyConditions() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
func (DeliveryPipelineConditionOutput) TargetsPresentConditions ¶
func (o DeliveryPipelineConditionOutput) TargetsPresentConditions() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
func (DeliveryPipelineConditionOutput) TargetsTypeConditions ¶ added in v6.55.0
func (o DeliveryPipelineConditionOutput) TargetsTypeConditions() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
func (DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutput ¶
func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput
func (DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutputWithContext ¶
func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionOutput
type DeliveryPipelineConditionPipelineReadyConditionArgs ¶
type DeliveryPipelineConditionPipelineReadyConditionArgs struct { Status pulumi.BoolPtrInput `pulumi:"status"` // Output only. Most recent time at which the pipeline was updated. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (DeliveryPipelineConditionPipelineReadyConditionArgs) ElementType ¶
func (DeliveryPipelineConditionPipelineReadyConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutput ¶
func (i DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutput() DeliveryPipelineConditionPipelineReadyConditionOutput
func (DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext ¶
func (i DeliveryPipelineConditionPipelineReadyConditionArgs) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionOutput
type DeliveryPipelineConditionPipelineReadyConditionArray ¶
type DeliveryPipelineConditionPipelineReadyConditionArray []DeliveryPipelineConditionPipelineReadyConditionInput
func (DeliveryPipelineConditionPipelineReadyConditionArray) ElementType ¶
func (DeliveryPipelineConditionPipelineReadyConditionArray) ElementType() reflect.Type
func (DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput ¶
func (i DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
func (DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext ¶
func (i DeliveryPipelineConditionPipelineReadyConditionArray) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionArrayOutput
type DeliveryPipelineConditionPipelineReadyConditionArrayInput ¶
type DeliveryPipelineConditionPipelineReadyConditionArrayInput interface { pulumi.Input ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput() DeliveryPipelineConditionPipelineReadyConditionArrayOutput ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext(context.Context) DeliveryPipelineConditionPipelineReadyConditionArrayOutput }
DeliveryPipelineConditionPipelineReadyConditionArrayInput is an input type that accepts DeliveryPipelineConditionPipelineReadyConditionArray and DeliveryPipelineConditionPipelineReadyConditionArrayOutput values. You can construct a concrete instance of `DeliveryPipelineConditionPipelineReadyConditionArrayInput` via:
DeliveryPipelineConditionPipelineReadyConditionArray{ DeliveryPipelineConditionPipelineReadyConditionArgs{...} }
type DeliveryPipelineConditionPipelineReadyConditionArrayOutput ¶
type DeliveryPipelineConditionPipelineReadyConditionArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ElementType ¶
func (DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput ¶
func (o DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutput() DeliveryPipelineConditionPipelineReadyConditionArrayOutput
func (DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext ¶
func (o DeliveryPipelineConditionPipelineReadyConditionArrayOutput) ToDeliveryPipelineConditionPipelineReadyConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionArrayOutput
type DeliveryPipelineConditionPipelineReadyConditionInput ¶
type DeliveryPipelineConditionPipelineReadyConditionInput interface { pulumi.Input ToDeliveryPipelineConditionPipelineReadyConditionOutput() DeliveryPipelineConditionPipelineReadyConditionOutput ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext(context.Context) DeliveryPipelineConditionPipelineReadyConditionOutput }
DeliveryPipelineConditionPipelineReadyConditionInput is an input type that accepts DeliveryPipelineConditionPipelineReadyConditionArgs and DeliveryPipelineConditionPipelineReadyConditionOutput values. You can construct a concrete instance of `DeliveryPipelineConditionPipelineReadyConditionInput` via:
DeliveryPipelineConditionPipelineReadyConditionArgs{...}
type DeliveryPipelineConditionPipelineReadyConditionOutput ¶
type DeliveryPipelineConditionPipelineReadyConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionPipelineReadyConditionOutput) ElementType ¶
func (DeliveryPipelineConditionPipelineReadyConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionPipelineReadyConditionOutput) Status ¶
func (o DeliveryPipelineConditionPipelineReadyConditionOutput) Status() pulumi.BoolPtrOutput
func (DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutput ¶
func (o DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutput() DeliveryPipelineConditionPipelineReadyConditionOutput
func (DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext ¶
func (o DeliveryPipelineConditionPipelineReadyConditionOutput) ToDeliveryPipelineConditionPipelineReadyConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionPipelineReadyConditionOutput
func (DeliveryPipelineConditionPipelineReadyConditionOutput) UpdateTime ¶
func (o DeliveryPipelineConditionPipelineReadyConditionOutput) UpdateTime() pulumi.StringPtrOutput
Output only. Most recent time at which the pipeline was updated.
type DeliveryPipelineConditionTargetsPresentConditionArgs ¶
type DeliveryPipelineConditionTargetsPresentConditionArgs struct { MissingTargets pulumi.StringArrayInput `pulumi:"missingTargets"` Status pulumi.BoolPtrInput `pulumi:"status"` // Output only. Most recent time at which the pipeline was updated. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (DeliveryPipelineConditionTargetsPresentConditionArgs) ElementType ¶
func (DeliveryPipelineConditionTargetsPresentConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutput ¶
func (i DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutput() DeliveryPipelineConditionTargetsPresentConditionOutput
func (DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext ¶
func (i DeliveryPipelineConditionTargetsPresentConditionArgs) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionOutput
type DeliveryPipelineConditionTargetsPresentConditionArray ¶
type DeliveryPipelineConditionTargetsPresentConditionArray []DeliveryPipelineConditionTargetsPresentConditionInput
func (DeliveryPipelineConditionTargetsPresentConditionArray) ElementType ¶
func (DeliveryPipelineConditionTargetsPresentConditionArray) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput ¶
func (i DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
func (DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext ¶
func (i DeliveryPipelineConditionTargetsPresentConditionArray) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionArrayOutput
type DeliveryPipelineConditionTargetsPresentConditionArrayInput ¶
type DeliveryPipelineConditionTargetsPresentConditionArrayInput interface { pulumi.Input ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput() DeliveryPipelineConditionTargetsPresentConditionArrayOutput ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext(context.Context) DeliveryPipelineConditionTargetsPresentConditionArrayOutput }
DeliveryPipelineConditionTargetsPresentConditionArrayInput is an input type that accepts DeliveryPipelineConditionTargetsPresentConditionArray and DeliveryPipelineConditionTargetsPresentConditionArrayOutput values. You can construct a concrete instance of `DeliveryPipelineConditionTargetsPresentConditionArrayInput` via:
DeliveryPipelineConditionTargetsPresentConditionArray{ DeliveryPipelineConditionTargetsPresentConditionArgs{...} }
type DeliveryPipelineConditionTargetsPresentConditionArrayOutput ¶
type DeliveryPipelineConditionTargetsPresentConditionArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ElementType ¶
func (DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput ¶
func (o DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutput() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
func (DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext ¶
func (o DeliveryPipelineConditionTargetsPresentConditionArrayOutput) ToDeliveryPipelineConditionTargetsPresentConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionArrayOutput
type DeliveryPipelineConditionTargetsPresentConditionInput ¶
type DeliveryPipelineConditionTargetsPresentConditionInput interface { pulumi.Input ToDeliveryPipelineConditionTargetsPresentConditionOutput() DeliveryPipelineConditionTargetsPresentConditionOutput ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext(context.Context) DeliveryPipelineConditionTargetsPresentConditionOutput }
DeliveryPipelineConditionTargetsPresentConditionInput is an input type that accepts DeliveryPipelineConditionTargetsPresentConditionArgs and DeliveryPipelineConditionTargetsPresentConditionOutput values. You can construct a concrete instance of `DeliveryPipelineConditionTargetsPresentConditionInput` via:
DeliveryPipelineConditionTargetsPresentConditionArgs{...}
type DeliveryPipelineConditionTargetsPresentConditionOutput ¶
type DeliveryPipelineConditionTargetsPresentConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsPresentConditionOutput) ElementType ¶
func (DeliveryPipelineConditionTargetsPresentConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsPresentConditionOutput) MissingTargets ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) MissingTargets() pulumi.StringArrayOutput
func (DeliveryPipelineConditionTargetsPresentConditionOutput) Status ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) Status() pulumi.BoolPtrOutput
func (DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutput ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutput() DeliveryPipelineConditionTargetsPresentConditionOutput
func (DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) ToDeliveryPipelineConditionTargetsPresentConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsPresentConditionOutput
func (DeliveryPipelineConditionTargetsPresentConditionOutput) UpdateTime ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) UpdateTime() pulumi.StringPtrOutput
Output only. Most recent time at which the pipeline was updated.
type DeliveryPipelineConditionTargetsTypeCondition ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionArgs ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionArgs struct { ErrorDetails pulumi.StringPtrInput `pulumi:"errorDetails"` Status pulumi.BoolPtrInput `pulumi:"status"` }
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutput ¶ added in v6.55.0
func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
type DeliveryPipelineConditionTargetsTypeConditionArray ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionArray []DeliveryPipelineConditionTargetsTypeConditionInput
func (DeliveryPipelineConditionTargetsTypeConditionArray) ElementType ¶ added in v6.55.0
func (DeliveryPipelineConditionTargetsTypeConditionArray) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput ¶ added in v6.55.0
func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
func (DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
type DeliveryPipelineConditionTargetsTypeConditionArrayInput ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionArrayInput interface { pulumi.Input ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput }
DeliveryPipelineConditionTargetsTypeConditionArrayInput is an input type that accepts DeliveryPipelineConditionTargetsTypeConditionArray and DeliveryPipelineConditionTargetsTypeConditionArrayOutput values. You can construct a concrete instance of `DeliveryPipelineConditionTargetsTypeConditionArrayInput` via:
DeliveryPipelineConditionTargetsTypeConditionArray{ DeliveryPipelineConditionTargetsTypeConditionArgs{...} }
type DeliveryPipelineConditionTargetsTypeConditionArrayOutput ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
type DeliveryPipelineConditionTargetsTypeConditionInput ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionInput interface { pulumi.Input ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput }
DeliveryPipelineConditionTargetsTypeConditionInput is an input type that accepts DeliveryPipelineConditionTargetsTypeConditionArgs and DeliveryPipelineConditionTargetsTypeConditionOutput values. You can construct a concrete instance of `DeliveryPipelineConditionTargetsTypeConditionInput` via:
DeliveryPipelineConditionTargetsTypeConditionArgs{...}
type DeliveryPipelineConditionTargetsTypeConditionOutput ¶ added in v6.55.0
type DeliveryPipelineConditionTargetsTypeConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ErrorDetails ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ErrorDetails() pulumi.StringPtrOutput
func (DeliveryPipelineConditionTargetsTypeConditionOutput) Status ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) Status() pulumi.BoolPtrOutput
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutput ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
type DeliveryPipelineInput ¶
type DeliveryPipelineInput interface { pulumi.Input ToDeliveryPipelineOutput() DeliveryPipelineOutput ToDeliveryPipelineOutputWithContext(ctx context.Context) DeliveryPipelineOutput }
type DeliveryPipelineMap ¶
type DeliveryPipelineMap map[string]DeliveryPipelineInput
func (DeliveryPipelineMap) ElementType ¶
func (DeliveryPipelineMap) ElementType() reflect.Type
func (DeliveryPipelineMap) ToDeliveryPipelineMapOutput ¶
func (i DeliveryPipelineMap) ToDeliveryPipelineMapOutput() DeliveryPipelineMapOutput
func (DeliveryPipelineMap) ToDeliveryPipelineMapOutputWithContext ¶
func (i DeliveryPipelineMap) ToDeliveryPipelineMapOutputWithContext(ctx context.Context) DeliveryPipelineMapOutput
type DeliveryPipelineMapInput ¶
type DeliveryPipelineMapInput interface { pulumi.Input ToDeliveryPipelineMapOutput() DeliveryPipelineMapOutput ToDeliveryPipelineMapOutputWithContext(context.Context) DeliveryPipelineMapOutput }
DeliveryPipelineMapInput is an input type that accepts DeliveryPipelineMap and DeliveryPipelineMapOutput values. You can construct a concrete instance of `DeliveryPipelineMapInput` via:
DeliveryPipelineMap{ "key": DeliveryPipelineArgs{...} }
type DeliveryPipelineMapOutput ¶
type DeliveryPipelineMapOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineMapOutput) ElementType ¶
func (DeliveryPipelineMapOutput) ElementType() reflect.Type
func (DeliveryPipelineMapOutput) MapIndex ¶
func (o DeliveryPipelineMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineOutput
func (DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutput ¶
func (o DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutput() DeliveryPipelineMapOutput
func (DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutputWithContext ¶
func (o DeliveryPipelineMapOutput) ToDeliveryPipelineMapOutputWithContext(ctx context.Context) DeliveryPipelineMapOutput
type DeliveryPipelineOutput ¶
type DeliveryPipelineOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineOutput) Annotations ¶
func (o DeliveryPipelineOutput) Annotations() pulumi.StringMapOutput
User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
func (DeliveryPipelineOutput) Conditions ¶
func (o DeliveryPipelineOutput) Conditions() DeliveryPipelineConditionArrayOutput
Output only. Information around the state of the Delivery Pipeline.
func (DeliveryPipelineOutput) CreateTime ¶
func (o DeliveryPipelineOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the pipeline was created.
func (DeliveryPipelineOutput) Description ¶
func (o DeliveryPipelineOutput) Description() pulumi.StringPtrOutput
Description of the `DeliveryPipeline`. Max length is 255 characters.
func (DeliveryPipelineOutput) ElementType ¶
func (DeliveryPipelineOutput) ElementType() reflect.Type
func (DeliveryPipelineOutput) Etag ¶
func (o DeliveryPipelineOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (DeliveryPipelineOutput) Labels ¶
func (o DeliveryPipelineOutput) Labels() pulumi.StringMapOutput
Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
func (DeliveryPipelineOutput) Location ¶
func (o DeliveryPipelineOutput) Location() pulumi.StringOutput
The location for the resource
func (DeliveryPipelineOutput) Name ¶
func (o DeliveryPipelineOutput) Name() pulumi.StringOutput
Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}.
func (DeliveryPipelineOutput) Project ¶
func (o DeliveryPipelineOutput) Project() pulumi.StringOutput
The project for the resource
func (DeliveryPipelineOutput) SerialPipeline ¶
func (o DeliveryPipelineOutput) SerialPipeline() DeliveryPipelineSerialPipelinePtrOutput
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
func (DeliveryPipelineOutput) Suspended ¶ added in v6.30.0
func (o DeliveryPipelineOutput) Suspended() pulumi.BoolPtrOutput
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
func (DeliveryPipelineOutput) ToDeliveryPipelineOutput ¶
func (o DeliveryPipelineOutput) ToDeliveryPipelineOutput() DeliveryPipelineOutput
func (DeliveryPipelineOutput) ToDeliveryPipelineOutputWithContext ¶
func (o DeliveryPipelineOutput) ToDeliveryPipelineOutputWithContext(ctx context.Context) DeliveryPipelineOutput
func (DeliveryPipelineOutput) Uid ¶
func (o DeliveryPipelineOutput) Uid() pulumi.StringOutput
Output only. Unique identifier of the `DeliveryPipeline`.
func (DeliveryPipelineOutput) UpdateTime ¶
func (o DeliveryPipelineOutput) UpdateTime() pulumi.StringOutput
Output only. Most recent time at which the pipeline was updated.
type DeliveryPipelineSerialPipeline ¶
type DeliveryPipelineSerialPipeline struct { // Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow. Stages []DeliveryPipelineSerialPipelineStage `pulumi:"stages"` }
type DeliveryPipelineSerialPipelineArgs ¶
type DeliveryPipelineSerialPipelineArgs struct { // Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow. Stages DeliveryPipelineSerialPipelineStageArrayInput `pulumi:"stages"` }
func (DeliveryPipelineSerialPipelineArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutput ¶
func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutput() DeliveryPipelineSerialPipelineOutput
func (DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelineOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineOutput
func (DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutput ¶
func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
func (DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineArgs) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
type DeliveryPipelineSerialPipelineInput ¶
type DeliveryPipelineSerialPipelineInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineOutput() DeliveryPipelineSerialPipelineOutput ToDeliveryPipelineSerialPipelineOutputWithContext(context.Context) DeliveryPipelineSerialPipelineOutput }
DeliveryPipelineSerialPipelineInput is an input type that accepts DeliveryPipelineSerialPipelineArgs and DeliveryPipelineSerialPipelineOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineInput` via:
DeliveryPipelineSerialPipelineArgs{...}
type DeliveryPipelineSerialPipelineOutput ¶
type DeliveryPipelineSerialPipelineOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineOutput) Stages ¶
func (o DeliveryPipelineSerialPipelineOutput) Stages() DeliveryPipelineSerialPipelineStageArrayOutput
Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
func (DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutput ¶
func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutput() DeliveryPipelineSerialPipelineOutput
func (DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelineOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineOutput
func (DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutput ¶
func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
func (DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
type DeliveryPipelineSerialPipelinePtrInput ¶
type DeliveryPipelineSerialPipelinePtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput ToDeliveryPipelineSerialPipelinePtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelinePtrOutput }
DeliveryPipelineSerialPipelinePtrInput is an input type that accepts DeliveryPipelineSerialPipelineArgs, DeliveryPipelineSerialPipelinePtr and DeliveryPipelineSerialPipelinePtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelinePtrInput` via:
DeliveryPipelineSerialPipelineArgs{...} or: nil
func DeliveryPipelineSerialPipelinePtr ¶
func DeliveryPipelineSerialPipelinePtr(v *DeliveryPipelineSerialPipelineArgs) DeliveryPipelineSerialPipelinePtrInput
type DeliveryPipelineSerialPipelinePtrOutput ¶
type DeliveryPipelineSerialPipelinePtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelinePtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelinePtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelinePtrOutput) Stages ¶
func (o DeliveryPipelineSerialPipelinePtrOutput) Stages() DeliveryPipelineSerialPipelineStageArrayOutput
Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
func (DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutput ¶
func (o DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutput() DeliveryPipelineSerialPipelinePtrOutput
func (DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelinePtrOutput) ToDeliveryPipelineSerialPipelinePtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelinePtrOutput
type DeliveryPipelineSerialPipelineStage ¶
type DeliveryPipelineSerialPipelineStage struct { // Optional. The deploy parameters to use for the target in this stage. DeployParameters []DeliveryPipelineSerialPipelineStageDeployParameter `pulumi:"deployParameters"` // Skaffold profiles to use when rendering the manifest for this stage's `Target`. Profiles []string `pulumi:"profiles"` // Optional. The strategy to use for a `Rollout` to this stage. Strategy *DeliveryPipelineSerialPipelineStageStrategy `pulumi:"strategy"` // The targetId to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`. TargetId *string `pulumi:"targetId"` }
type DeliveryPipelineSerialPipelineStageArgs ¶
type DeliveryPipelineSerialPipelineStageArgs struct { // Optional. The deploy parameters to use for the target in this stage. DeployParameters DeliveryPipelineSerialPipelineStageDeployParameterArrayInput `pulumi:"deployParameters"` // Skaffold profiles to use when rendering the manifest for this stage's `Target`. Profiles pulumi.StringArrayInput `pulumi:"profiles"` // Optional. The strategy to use for a `Rollout` to this stage. Strategy DeliveryPipelineSerialPipelineStageStrategyPtrInput `pulumi:"strategy"` // The targetId to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`. TargetId pulumi.StringPtrInput `pulumi:"targetId"` }
func (DeliveryPipelineSerialPipelineStageArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutput ¶
func (i DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutput() DeliveryPipelineSerialPipelineStageOutput
func (DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageArgs) ToDeliveryPipelineSerialPipelineStageOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageOutput
type DeliveryPipelineSerialPipelineStageArray ¶
type DeliveryPipelineSerialPipelineStageArray []DeliveryPipelineSerialPipelineStageInput
func (DeliveryPipelineSerialPipelineStageArray) ElementType ¶
func (DeliveryPipelineSerialPipelineStageArray) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutput ¶
func (i DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutput() DeliveryPipelineSerialPipelineStageArrayOutput
func (DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageArray) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageArrayOutput
type DeliveryPipelineSerialPipelineStageArrayInput ¶
type DeliveryPipelineSerialPipelineStageArrayInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageArrayOutput() DeliveryPipelineSerialPipelineStageArrayOutput ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageArrayOutput }
DeliveryPipelineSerialPipelineStageArrayInput is an input type that accepts DeliveryPipelineSerialPipelineStageArray and DeliveryPipelineSerialPipelineStageArrayOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageArrayInput` via:
DeliveryPipelineSerialPipelineStageArray{ DeliveryPipelineSerialPipelineStageArgs{...} }
type DeliveryPipelineSerialPipelineStageArrayOutput ¶
type DeliveryPipelineSerialPipelineStageArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageArrayOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutput ¶
func (o DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutput() DeliveryPipelineSerialPipelineStageArrayOutput
func (DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageArrayOutput) ToDeliveryPipelineSerialPipelineStageArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageArrayOutput
type DeliveryPipelineSerialPipelineStageDeployParameter ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameter struct { // Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target). MatchTargetLabels map[string]string `pulumi:"matchTargetLabels"` // Required. Values are deploy parameters in key-value pairs. Values map[string]string `pulumi:"values"` }
type DeliveryPipelineSerialPipelineStageDeployParameterArgs ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterArgs struct { // Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target). MatchTargetLabels pulumi.StringMapInput `pulumi:"matchTargetLabels"` // Required. Values are deploy parameters in key-value pairs. Values pulumi.StringMapInput `pulumi:"values"` }
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ElementType ¶ added in v6.60.0
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput ¶ added in v6.60.0
func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext ¶ added in v6.60.0
func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
type DeliveryPipelineSerialPipelineStageDeployParameterArray ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterArray []DeliveryPipelineSerialPipelineStageDeployParameterInput
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ElementType ¶ added in v6.60.0
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ¶ added in v6.60.0
func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext ¶ added in v6.60.0
func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
type DeliveryPipelineSerialPipelineStageDeployParameterArrayInput ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterArrayInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput }
DeliveryPipelineSerialPipelineStageDeployParameterArrayInput is an input type that accepts DeliveryPipelineSerialPipelineStageDeployParameterArray and DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageDeployParameterArrayInput` via:
DeliveryPipelineSerialPipelineStageDeployParameterArray{ DeliveryPipelineSerialPipelineStageDeployParameterArgs{...} }
type DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ElementType ¶ added in v6.60.0
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
type DeliveryPipelineSerialPipelineStageDeployParameterInput ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput }
DeliveryPipelineSerialPipelineStageDeployParameterInput is an input type that accepts DeliveryPipelineSerialPipelineStageDeployParameterArgs and DeliveryPipelineSerialPipelineStageDeployParameterOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageDeployParameterInput` via:
DeliveryPipelineSerialPipelineStageDeployParameterArgs{...}
type DeliveryPipelineSerialPipelineStageDeployParameterOutput ¶ added in v6.60.0
type DeliveryPipelineSerialPipelineStageDeployParameterOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ElementType ¶ added in v6.60.0
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) MatchTargetLabels ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) MatchTargetLabels() pulumi.StringMapOutput
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) Values ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) Values() pulumi.StringMapOutput
Required. Values are deploy parameters in key-value pairs.
type DeliveryPipelineSerialPipelineStageInput ¶
type DeliveryPipelineSerialPipelineStageInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageOutput() DeliveryPipelineSerialPipelineStageOutput ToDeliveryPipelineSerialPipelineStageOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageOutput }
DeliveryPipelineSerialPipelineStageInput is an input type that accepts DeliveryPipelineSerialPipelineStageArgs and DeliveryPipelineSerialPipelineStageOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageInput` via:
DeliveryPipelineSerialPipelineStageArgs{...}
type DeliveryPipelineSerialPipelineStageOutput ¶
type DeliveryPipelineSerialPipelineStageOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageOutput) DeployParameters ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageOutput) DeployParameters() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
Optional. The deploy parameters to use for the target in this stage.
func (DeliveryPipelineSerialPipelineStageOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageOutput) Profiles ¶
func (o DeliveryPipelineSerialPipelineStageOutput) Profiles() pulumi.StringArrayOutput
Skaffold profiles to use when rendering the manifest for this stage's `Target`.
func (DeliveryPipelineSerialPipelineStageOutput) Strategy ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageOutput) Strategy() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
Optional. The strategy to use for a `Rollout` to this stage.
func (DeliveryPipelineSerialPipelineStageOutput) TargetId ¶
func (o DeliveryPipelineSerialPipelineStageOutput) TargetId() pulumi.StringPtrOutput
The targetId to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`.
func (DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutput ¶
func (o DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutput() DeliveryPipelineSerialPipelineStageOutput
func (DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageOutput) ToDeliveryPipelineSerialPipelineStageOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageOutput
type DeliveryPipelineSerialPipelineStageStrategy ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategy struct { // Canary deployment strategy provides progressive percentage based deployments to a Target. Canary *DeliveryPipelineSerialPipelineStageStrategyCanary `pulumi:"canary"` // Standard deployment strategy executes a single deploy and allows verifying the deployment. Standard *DeliveryPipelineSerialPipelineStageStrategyStandard `pulumi:"standard"` }
type DeliveryPipelineSerialPipelineStageStrategyArgs ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyArgs struct { // Canary deployment strategy provides progressive percentage based deployments to a Target. Canary DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput `pulumi:"canary"` // Standard deployment strategy executes a single deploy and allows verifying the deployment. Standard DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput `pulumi:"standard"` }
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutput ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanary ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanary struct { // Configures the progressive based deployment for a Target. CanaryDeployment *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment `pulumi:"canaryDeployment"` // Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments. CustomCanaryDeployment *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment `pulumi:"customCanaryDeployment"` // Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment. RuntimeConfig *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig `pulumi:"runtimeConfig"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryArgs struct { // Configures the progressive based deployment for a Target. CanaryDeployment DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput `pulumi:"canaryDeployment"` // Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments. CustomCanaryDeployment DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput `pulumi:"customCanaryDeployment"` // Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment. RuntimeConfig DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput `pulumi:"runtimeConfig"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment struct { // Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 <= n < 100. Percentages []int `pulumi:"percentages"` // (Beta only) Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present. Postdeploy *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present. Predeploy *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy `pulumi:"predeploy"` // Whether to run verify tests after each percentage deployment. Verify *bool `pulumi:"verify"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs struct { // Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 <= n < 100. Percentages pulumi.IntArrayInput `pulumi:"percentages"` // (Beta only) Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present. Postdeploy DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present. Predeploy DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput `pulumi:"predeploy"` // Whether to run verify tests after each percentage deployment. Verify pulumi.BoolPtrInput `pulumi:"verify"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Percentages ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Percentages() pulumi.IntArrayOutput
Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 <= n < 100.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Postdeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
(Beta only) Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Predeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
(Beta only) Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Verify ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after each percentage deployment.
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Percentages ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Percentages() pulumi.IntArrayOutput
Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 <= n < 100.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Postdeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
(Beta only) Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Predeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
(Beta only) Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Verify ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after each percentage deployment.
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment struct { // Required. Configuration for each phase in the canary deployment in the order executed. PhaseConfigs []DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig `pulumi:"phaseConfigs"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs struct { // Required. Configuration for each phase in the canary deployment in the order executed. PhaseConfigs DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput `pulumi:"phaseConfigs"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) PhaseConfigs ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) PhaseConfigs() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
Required. Configuration for each phase in the canary deployment in the order executed.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig struct { // Required. Percentage deployment for the phase. Percentage int `pulumi:"percentage"` // Required. The ID to assign to the `Rollout` phase. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: `^a-z?$`. PhaseId string `pulumi:"phaseId"` // (Beta only) Optional. Configuration for the postdeploy job of this phase. If this is not configured, postdeploy job will not be present for this phase. Postdeploy *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job of this phase. If this is not configured, predeploy job will not be present for this phase. Predeploy *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy `pulumi:"predeploy"` // Skaffold profiles to use when rendering the manifest for this phase. These are in addition to the profiles list specified in the `DeliveryPipeline` stage. Profiles []string `pulumi:"profiles"` // Whether to run verify tests after the deployment. // // *** Verify *bool `pulumi:"verify"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs struct { // Required. Percentage deployment for the phase. Percentage pulumi.IntInput `pulumi:"percentage"` // Required. The ID to assign to the `Rollout` phase. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: `^a-z?$`. PhaseId pulumi.StringInput `pulumi:"phaseId"` // (Beta only) Optional. Configuration for the postdeploy job of this phase. If this is not configured, postdeploy job will not be present for this phase. Postdeploy DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job of this phase. If this is not configured, predeploy job will not be present for this phase. Predeploy DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput `pulumi:"predeploy"` // Skaffold profiles to use when rendering the manifest for this phase. These are in addition to the profiles list specified in the `DeliveryPipeline` stage. Profiles pulumi.StringArrayInput `pulumi:"profiles"` // Whether to run verify tests after the deployment. // // *** Verify pulumi.BoolPtrInput `pulumi:"verify"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray []DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray{ DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs{...} }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) Index ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Percentage ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Percentage() pulumi.IntOutput
Required. Percentage deployment for the phase.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) PhaseId ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) PhaseId() pulumi.StringOutput
Required. The ID to assign to the `Rollout` phase. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: `^a-z?$`.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Postdeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
(Beta only) Optional. Configuration for the postdeploy job of this phase. If this is not configured, postdeploy job will not be present for this phase.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Predeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
(Beta only) Optional. Configuration for the predeploy job of this phase. If this is not configured, predeploy job will not be present for this phase.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Profiles ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Profiles() pulumi.StringArrayOutput
Skaffold profiles to use when rendering the manifest for this phase. These are in addition to the profiles list specified in the `DeliveryPipeline` stage.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Verify ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after the deployment.
***
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) PhaseConfigs ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) PhaseConfigs() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
Required. Configuration for each phase in the canary deployment in the order executed.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CanaryDeployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CustomCanaryDeployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CustomCanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) RuntimeConfig ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) RuntimeConfig() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CanaryDeployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CustomCanaryDeployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CustomCanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) RuntimeConfig ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) RuntimeConfig() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig struct { // Cloud Run runtime configuration. CloudRun *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun `pulumi:"cloudRun"` // Kubernetes runtime configuration. Kubernetes *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes `pulumi:"kubernetes"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs struct { // Cloud Run runtime configuration. CloudRun DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput `pulumi:"cloudRun"` // Kubernetes runtime configuration. Kubernetes DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput `pulumi:"kubernetes"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun struct { // Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments. AutomaticTrafficControl *bool `pulumi:"automaticTrafficControl"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs struct { // Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments. AutomaticTrafficControl pulumi.BoolPtrInput `pulumi:"automaticTrafficControl"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) AutomaticTrafficControl ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) AutomaticTrafficControl() pulumi.BoolPtrOutput
Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) AutomaticTrafficControl ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) AutomaticTrafficControl() pulumi.BoolPtrOutput
Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user's behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes struct { // Kubernetes Gateway API service mesh configuration. GatewayServiceMesh *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh `pulumi:"gatewayServiceMesh"` // Kubernetes Service networking configuration. ServiceNetworking *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking `pulumi:"serviceNetworking"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs struct { // Kubernetes Gateway API service mesh configuration. GatewayServiceMesh DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput `pulumi:"gatewayServiceMesh"` // Kubernetes Service networking configuration. ServiceNetworking DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput `pulumi:"serviceNetworking"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh struct { // Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service. Deployment string `pulumi:"deployment"` // Required. Name of the Gateway API HTTPRoute. HttpRoute string `pulumi:"httpRoute"` // Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time. RouteUpdateWaitTime *string `pulumi:"routeUpdateWaitTime"` // Required. Name of the Kubernetes Service. Service string `pulumi:"service"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs struct { // Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service. Deployment pulumi.StringInput `pulumi:"deployment"` // Required. Name of the Gateway API HTTPRoute. HttpRoute pulumi.StringInput `pulumi:"httpRoute"` // Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time. RouteUpdateWaitTime pulumi.StringPtrInput `pulumi:"routeUpdateWaitTime"` // Required. Name of the Kubernetes Service. Service pulumi.StringInput `pulumi:"service"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Deployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Deployment() pulumi.StringOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) HttpRoute ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) HttpRoute() pulumi.StringOutput
Required. Name of the Gateway API HTTPRoute.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteUpdateWaitTime ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Service ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Service() pulumi.StringOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Deployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Deployment() pulumi.StringPtrOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) HttpRoute ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) HttpRoute() pulumi.StringPtrOutput
Required. Name of the Gateway API HTTPRoute.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteUpdateWaitTime ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Service ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Service() pulumi.StringPtrOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) GatewayServiceMesh ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) GatewayServiceMesh() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
Kubernetes Gateway API service mesh configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ServiceNetworking ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ServiceNetworking() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
Kubernetes Service networking configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) GatewayServiceMesh ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) GatewayServiceMesh() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
Kubernetes Gateway API service mesh configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ServiceNetworking ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ServiceNetworking() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
Kubernetes Service networking configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking struct { // Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service. Deployment string `pulumi:"deployment"` // Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster. DisablePodOverprovisioning *bool `pulumi:"disablePodOverprovisioning"` // Required. Name of the Kubernetes Service. Service string `pulumi:"service"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs struct { // Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service. Deployment pulumi.StringInput `pulumi:"deployment"` // Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster. DisablePodOverprovisioning pulumi.BoolPtrInput `pulumi:"disablePodOverprovisioning"` // Required. Name of the Kubernetes Service. Service pulumi.StringInput `pulumi:"service"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶ added in v6.55.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Deployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Deployment() pulumi.StringOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) DisablePodOverprovisioning ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) DisablePodOverprovisioning() pulumi.BoolPtrOutput
Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Service ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Service() pulumi.StringOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Deployment ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Deployment() pulumi.StringPtrOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) DisablePodOverprovisioning ¶ added in v6.60.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) DisablePodOverprovisioning() pulumi.BoolPtrOutput
Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Service ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Service() pulumi.StringPtrOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) CloudRun ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) CloudRun() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
Cloud Run runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) Kubernetes ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) Kubernetes() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
Kubernetes runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtr ¶ added in v6.55.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶ added in v6.55.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) CloudRun ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) CloudRun() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
Cloud Run runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Elem ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ElementType ¶ added in v6.55.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Kubernetes ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Kubernetes() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
Kubernetes runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyInput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput }
DeliveryPipelineSerialPipelineStageStrategyInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyArgs and DeliveryPipelineSerialPipelineStageStrategyOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyInput` via:
DeliveryPipelineSerialPipelineStageStrategyArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyOutput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyOutput) Canary ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
Canary deployment strategy provides progressive percentage based deployments to a Target.
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyOutput) Standard ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
Standard deployment strategy executes a single deploy and allows verifying the deployment.
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyPtrInput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyArgs, DeliveryPipelineSerialPipelineStageStrategyPtr and DeliveryPipelineSerialPipelineStageStrategyPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyPtr ¶ added in v6.44.0
func DeliveryPipelineSerialPipelineStageStrategyPtr(v *DeliveryPipelineSerialPipelineStageStrategyArgs) DeliveryPipelineSerialPipelineStageStrategyPtrInput
type DeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Canary ¶ added in v6.55.0
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
Canary deployment strategy provides progressive percentage based deployments to a Target.
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Standard ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
Standard deployment strategy executes a single deploy and allows verifying the deployment.
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandard ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandard struct { // (Beta only) Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present. Postdeploy *DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present. Predeploy *DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy `pulumi:"predeploy"` // Whether to verify a deployment. Verify *bool `pulumi:"verify"` }
type DeliveryPipelineSerialPipelineStageStrategyStandardArgs ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandardArgs struct { // (Beta only) Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present. Postdeploy DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput `pulumi:"postdeploy"` // (Beta only) Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present. Predeploy DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput `pulumi:"predeploy"` // Whether to verify a deployment. Verify pulumi.BoolPtrInput `pulumi:"verify"` }
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶ added in v6.44.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardInput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandardInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardArgs and DeliveryPipelineSerialPipelineStageStrategyStandardOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyStandardOutput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandardOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Postdeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
(Beta only) Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Predeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
(Beta only) Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Verify ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Verify() pulumi.BoolPtrOutput
Whether to verify a deployment.
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs and DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs, DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtr and DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions pulumi.StringArrayInput `pulumi:"actions"` }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶ added in v6.64.0
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs and DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs, DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtr and DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtr ¶ added in v6.64.0
func DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶ added in v6.64.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Actions ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Elem ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ElementType ¶ added in v6.64.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyStandardArgs, DeliveryPipelineSerialPipelineStageStrategyStandardPtr and DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyStandardArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyStandardPtr ¶ added in v6.44.0
func DeliveryPipelineSerialPipelineStageStrategyStandardPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶ added in v6.44.0
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ElementType ¶ added in v6.44.0
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Postdeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
(Beta only) Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Predeploy ¶ added in v6.64.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
(Beta only) Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Verify ¶ added in v6.44.0
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Verify() pulumi.BoolPtrOutput
Whether to verify a deployment.
type DeliveryPipelineState ¶
type DeliveryPipelineState struct { // User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapInput // Output only. Information around the state of the Delivery Pipeline. Conditions DeliveryPipelineConditionArrayInput // Output only. Time at which the pipeline was created. CreateTime pulumi.StringPtrInput // Description of the `DeliveryPipeline`. Max length is 255 characters. Description pulumi.StringPtrInput // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}. Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. SerialPipeline DeliveryPipelineSerialPipelinePtrInput // When suspended, no new releases or rollouts can be created, but in-progress ones will complete. Suspended pulumi.BoolPtrInput // Output only. Unique identifier of the `DeliveryPipeline`. Uid pulumi.StringPtrInput // Output only. Most recent time at which the pipeline was updated. UpdateTime pulumi.StringPtrInput }
func (DeliveryPipelineState) ElementType ¶
func (DeliveryPipelineState) ElementType() reflect.Type
type Target ¶
type Target struct { pulumi.CustomResourceState // Optional. User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrOutput `pulumi:"anthosCluster"` // Output only. Time at which the `Target` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. The deploy parameters to use for this target. DeployParameters pulumi.StringMapOutput `pulumi:"deployParameters"` // Optional. Description of the `Target`. Max length is 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // Configurations for all execution that relates to this `Target`. Each `ExecutionEnvironmentUsage` value may only be used in a single configuration; using the same value multiple times is an error. When one or more configurations are specified, they must include the `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. When no configurations are specified, execution will use the default specified in `DefaultPool`. ExecutionConfigs TargetExecutionConfigArrayOutput `pulumi:"executionConfigs"` // Information specifying a GKE Cluster. Gke TargetGkePtrOutput `pulumi:"gke"` // Optional. Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // (Beta only) Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrOutput `pulumi:"multiTarget"` // Name of the `Target`. Format is [a-z][a-z0-9\-]{0,62}. // // *** Name pulumi.StringOutput `pulumi:"name"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Optional. Whether or not the `Target` requires approval. RequireApproval pulumi.BoolPtrOutput `pulumi:"requireApproval"` // Information specifying a Cloud Run deployment target. Run TargetRunPtrOutput `pulumi:"run"` // Output only. Resource id of the `Target`. TargetId pulumi.StringOutput `pulumi:"targetId"` // Output only. Unique identifier of the `Target`. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Most recent time at which the `Target` was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
The Cloud Deploy `Target` resource
## Example Usage ### Multi_target tests creating and updating a multi-target ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewTarget(ctx, "primary", &clouddeploy.TargetArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, DeployParameters: nil, Description: pulumi.String("multi-target description"), ExecutionConfigs: clouddeploy.TargetExecutionConfigArray{ &clouddeploy.TargetExecutionConfigArgs{ Usages: pulumi.StringArray{ pulumi.String("RENDER"), pulumi.String("DEPLOY"), }, ExecutionTimeout: pulumi.String("3600s"), }, }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, MultiTarget: &clouddeploy.TargetMultiTargetArgs{ TargetIds: pulumi.StringArray{ pulumi.String("1"), pulumi.String("2"), }, }, Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Run_target tests creating and updating a cloud run target ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewTarget(ctx, "primary", &clouddeploy.TargetArgs{ Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, DeployParameters: nil, Description: pulumi.String("basic description"), ExecutionConfigs: clouddeploy.TargetExecutionConfigArray{ &clouddeploy.TargetExecutionConfigArgs{ Usages: pulumi.StringArray{ pulumi.String("RENDER"), pulumi.String("DEPLOY"), }, ExecutionTimeout: pulumi.String("3600s"), }, }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), Run: &clouddeploy.TargetRunArgs{ Location: pulumi.String("projects/my-project-name/locations/us-west1"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Target Creates a basic Cloud Deploy target ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewTarget(ctx, "primary", &clouddeploy.TargetArgs{ Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, DeployParameters: pulumi.StringMap{ "deployParameterKey": pulumi.String("deployParameterValue"), }, Description: pulumi.String("basic description"), Gke: &clouddeploy.TargetGkeArgs{ Cluster: pulumi.String("projects/my-project-name/locations/us-west1/clusters/example-cluster-name"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Location: pulumi.String("us-west1"), Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Target can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:clouddeploy/target:Target default projects/{{project}}/locations/{{location}}/targets/{{name}}
```
```sh
$ pulumi import gcp:clouddeploy/target:Target default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:clouddeploy/target:Target default {{location}}/{{name}}
```
func GetTarget ¶
func GetTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetState, opts ...pulumi.ResourceOption) (*Target, error)
GetTarget gets an existing Target resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTarget ¶
func NewTarget(ctx *pulumi.Context, name string, args *TargetArgs, opts ...pulumi.ResourceOption) (*Target, error)
NewTarget registers a new resource with the given unique name, arguments, and options.
func (*Target) ElementType ¶
func (*Target) ToTargetOutput ¶
func (i *Target) ToTargetOutput() TargetOutput
func (*Target) ToTargetOutputWithContext ¶
func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
type TargetAnthosCluster ¶
type TargetAnthosCluster struct { // Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is `projects/{project}/locations/{location}/memberships/{membership_name}`. Membership *string `pulumi:"membership"` }
type TargetAnthosClusterArgs ¶
type TargetAnthosClusterArgs struct { // Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is `projects/{project}/locations/{location}/memberships/{membership_name}`. Membership pulumi.StringPtrInput `pulumi:"membership"` }
func (TargetAnthosClusterArgs) ElementType ¶
func (TargetAnthosClusterArgs) ElementType() reflect.Type
func (TargetAnthosClusterArgs) ToTargetAnthosClusterOutput ¶
func (i TargetAnthosClusterArgs) ToTargetAnthosClusterOutput() TargetAnthosClusterOutput
func (TargetAnthosClusterArgs) ToTargetAnthosClusterOutputWithContext ¶
func (i TargetAnthosClusterArgs) ToTargetAnthosClusterOutputWithContext(ctx context.Context) TargetAnthosClusterOutput
func (TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutput ¶
func (i TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
func (TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutputWithContext ¶
func (i TargetAnthosClusterArgs) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
type TargetAnthosClusterInput ¶
type TargetAnthosClusterInput interface { pulumi.Input ToTargetAnthosClusterOutput() TargetAnthosClusterOutput ToTargetAnthosClusterOutputWithContext(context.Context) TargetAnthosClusterOutput }
TargetAnthosClusterInput is an input type that accepts TargetAnthosClusterArgs and TargetAnthosClusterOutput values. You can construct a concrete instance of `TargetAnthosClusterInput` via:
TargetAnthosClusterArgs{...}
type TargetAnthosClusterOutput ¶
type TargetAnthosClusterOutput struct{ *pulumi.OutputState }
func (TargetAnthosClusterOutput) ElementType ¶
func (TargetAnthosClusterOutput) ElementType() reflect.Type
func (TargetAnthosClusterOutput) Membership ¶
func (o TargetAnthosClusterOutput) Membership() pulumi.StringPtrOutput
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is `projects/{project}/locations/{location}/memberships/{membership_name}`.
func (TargetAnthosClusterOutput) ToTargetAnthosClusterOutput ¶
func (o TargetAnthosClusterOutput) ToTargetAnthosClusterOutput() TargetAnthosClusterOutput
func (TargetAnthosClusterOutput) ToTargetAnthosClusterOutputWithContext ¶
func (o TargetAnthosClusterOutput) ToTargetAnthosClusterOutputWithContext(ctx context.Context) TargetAnthosClusterOutput
func (TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutput ¶
func (o TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
func (TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutputWithContext ¶
func (o TargetAnthosClusterOutput) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
type TargetAnthosClusterPtrInput ¶
type TargetAnthosClusterPtrInput interface { pulumi.Input ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput ToTargetAnthosClusterPtrOutputWithContext(context.Context) TargetAnthosClusterPtrOutput }
TargetAnthosClusterPtrInput is an input type that accepts TargetAnthosClusterArgs, TargetAnthosClusterPtr and TargetAnthosClusterPtrOutput values. You can construct a concrete instance of `TargetAnthosClusterPtrInput` via:
TargetAnthosClusterArgs{...} or: nil
func TargetAnthosClusterPtr ¶
func TargetAnthosClusterPtr(v *TargetAnthosClusterArgs) TargetAnthosClusterPtrInput
type TargetAnthosClusterPtrOutput ¶
type TargetAnthosClusterPtrOutput struct{ *pulumi.OutputState }
func (TargetAnthosClusterPtrOutput) Elem ¶
func (o TargetAnthosClusterPtrOutput) Elem() TargetAnthosClusterOutput
func (TargetAnthosClusterPtrOutput) ElementType ¶
func (TargetAnthosClusterPtrOutput) ElementType() reflect.Type
func (TargetAnthosClusterPtrOutput) Membership ¶
func (o TargetAnthosClusterPtrOutput) Membership() pulumi.StringPtrOutput
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is `projects/{project}/locations/{location}/memberships/{membership_name}`.
func (TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutput ¶
func (o TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutput() TargetAnthosClusterPtrOutput
func (TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutputWithContext ¶
func (o TargetAnthosClusterPtrOutput) ToTargetAnthosClusterPtrOutputWithContext(ctx context.Context) TargetAnthosClusterPtrOutput
type TargetArgs ¶
type TargetArgs struct { // Optional. User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapInput // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrInput // Optional. The deploy parameters to use for this target. DeployParameters pulumi.StringMapInput // Optional. Description of the `Target`. Max length is 255 characters. Description pulumi.StringPtrInput // Configurations for all execution that relates to this `Target`. Each `ExecutionEnvironmentUsage` value may only be used in a single configuration; using the same value multiple times is an error. When one or more configurations are specified, they must include the `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. When no configurations are specified, execution will use the default specified in `DefaultPool`. ExecutionConfigs TargetExecutionConfigArrayInput // Information specifying a GKE Cluster. Gke TargetGkePtrInput // Optional. Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // (Beta only) Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrInput // Name of the `Target`. Format is [a-z][a-z0-9\-]{0,62}. // // *** Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // Optional. Whether or not the `Target` requires approval. RequireApproval pulumi.BoolPtrInput // Information specifying a Cloud Run deployment target. Run TargetRunPtrInput }
The set of arguments for constructing a Target resource.
func (TargetArgs) ElementType ¶
func (TargetArgs) ElementType() reflect.Type
type TargetArray ¶
type TargetArray []TargetInput
func (TargetArray) ElementType ¶
func (TargetArray) ElementType() reflect.Type
func (TargetArray) ToTargetArrayOutput ¶
func (i TargetArray) ToTargetArrayOutput() TargetArrayOutput
func (TargetArray) ToTargetArrayOutputWithContext ¶
func (i TargetArray) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetArrayInput ¶
type TargetArrayInput interface { pulumi.Input ToTargetArrayOutput() TargetArrayOutput ToTargetArrayOutputWithContext(context.Context) TargetArrayOutput }
TargetArrayInput is an input type that accepts TargetArray and TargetArrayOutput values. You can construct a concrete instance of `TargetArrayInput` via:
TargetArray{ TargetArgs{...} }
type TargetArrayOutput ¶
type TargetArrayOutput struct{ *pulumi.OutputState }
func (TargetArrayOutput) ElementType ¶
func (TargetArrayOutput) ElementType() reflect.Type
func (TargetArrayOutput) Index ¶
func (o TargetArrayOutput) Index(i pulumi.IntInput) TargetOutput
func (TargetArrayOutput) ToTargetArrayOutput ¶
func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput
func (TargetArrayOutput) ToTargetArrayOutputWithContext ¶
func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetExecutionConfig ¶
type TargetExecutionConfig struct { // Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used. ArtifactStorage *string `pulumi:"artifactStorage"` // Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used. ExecutionTimeout *string `pulumi:"executionTimeout"` // Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used. ServiceAccount *string `pulumi:"serviceAccount"` // Required. Usages when this configuration should be applied. Usages []string `pulumi:"usages"` // Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. WorkerPool *string `pulumi:"workerPool"` }
type TargetExecutionConfigArgs ¶
type TargetExecutionConfigArgs struct { // Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used. ArtifactStorage pulumi.StringPtrInput `pulumi:"artifactStorage"` // Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used. ExecutionTimeout pulumi.StringPtrInput `pulumi:"executionTimeout"` // Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Required. Usages when this configuration should be applied. Usages pulumi.StringArrayInput `pulumi:"usages"` // Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used. WorkerPool pulumi.StringPtrInput `pulumi:"workerPool"` }
func (TargetExecutionConfigArgs) ElementType ¶
func (TargetExecutionConfigArgs) ElementType() reflect.Type
func (TargetExecutionConfigArgs) ToTargetExecutionConfigOutput ¶
func (i TargetExecutionConfigArgs) ToTargetExecutionConfigOutput() TargetExecutionConfigOutput
func (TargetExecutionConfigArgs) ToTargetExecutionConfigOutputWithContext ¶
func (i TargetExecutionConfigArgs) ToTargetExecutionConfigOutputWithContext(ctx context.Context) TargetExecutionConfigOutput
type TargetExecutionConfigArray ¶
type TargetExecutionConfigArray []TargetExecutionConfigInput
func (TargetExecutionConfigArray) ElementType ¶
func (TargetExecutionConfigArray) ElementType() reflect.Type
func (TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutput ¶
func (i TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutput() TargetExecutionConfigArrayOutput
func (TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutputWithContext ¶
func (i TargetExecutionConfigArray) ToTargetExecutionConfigArrayOutputWithContext(ctx context.Context) TargetExecutionConfigArrayOutput
type TargetExecutionConfigArrayInput ¶
type TargetExecutionConfigArrayInput interface { pulumi.Input ToTargetExecutionConfigArrayOutput() TargetExecutionConfigArrayOutput ToTargetExecutionConfigArrayOutputWithContext(context.Context) TargetExecutionConfigArrayOutput }
TargetExecutionConfigArrayInput is an input type that accepts TargetExecutionConfigArray and TargetExecutionConfigArrayOutput values. You can construct a concrete instance of `TargetExecutionConfigArrayInput` via:
TargetExecutionConfigArray{ TargetExecutionConfigArgs{...} }
type TargetExecutionConfigArrayOutput ¶
type TargetExecutionConfigArrayOutput struct{ *pulumi.OutputState }
func (TargetExecutionConfigArrayOutput) ElementType ¶
func (TargetExecutionConfigArrayOutput) ElementType() reflect.Type
func (TargetExecutionConfigArrayOutput) Index ¶
func (o TargetExecutionConfigArrayOutput) Index(i pulumi.IntInput) TargetExecutionConfigOutput
func (TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutput ¶
func (o TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutput() TargetExecutionConfigArrayOutput
func (TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutputWithContext ¶
func (o TargetExecutionConfigArrayOutput) ToTargetExecutionConfigArrayOutputWithContext(ctx context.Context) TargetExecutionConfigArrayOutput
type TargetExecutionConfigInput ¶
type TargetExecutionConfigInput interface { pulumi.Input ToTargetExecutionConfigOutput() TargetExecutionConfigOutput ToTargetExecutionConfigOutputWithContext(context.Context) TargetExecutionConfigOutput }
TargetExecutionConfigInput is an input type that accepts TargetExecutionConfigArgs and TargetExecutionConfigOutput values. You can construct a concrete instance of `TargetExecutionConfigInput` via:
TargetExecutionConfigArgs{...}
type TargetExecutionConfigOutput ¶
type TargetExecutionConfigOutput struct{ *pulumi.OutputState }
func (TargetExecutionConfigOutput) ArtifactStorage ¶
func (o TargetExecutionConfigOutput) ArtifactStorage() pulumi.StringPtrOutput
Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.
func (TargetExecutionConfigOutput) ElementType ¶
func (TargetExecutionConfigOutput) ElementType() reflect.Type
func (TargetExecutionConfigOutput) ExecutionTimeout ¶ added in v6.44.0
func (o TargetExecutionConfigOutput) ExecutionTimeout() pulumi.StringPtrOutput
Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
func (TargetExecutionConfigOutput) ServiceAccount ¶
func (o TargetExecutionConfigOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
func (TargetExecutionConfigOutput) ToTargetExecutionConfigOutput ¶
func (o TargetExecutionConfigOutput) ToTargetExecutionConfigOutput() TargetExecutionConfigOutput
func (TargetExecutionConfigOutput) ToTargetExecutionConfigOutputWithContext ¶
func (o TargetExecutionConfigOutput) ToTargetExecutionConfigOutputWithContext(ctx context.Context) TargetExecutionConfigOutput
func (TargetExecutionConfigOutput) Usages ¶
func (o TargetExecutionConfigOutput) Usages() pulumi.StringArrayOutput
Required. Usages when this configuration should be applied.
func (TargetExecutionConfigOutput) WorkerPool ¶
func (o TargetExecutionConfigOutput) WorkerPool() pulumi.StringPtrOutput
Optional. The resource name of the `WorkerPool`, with the format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. If this optional field is unspecified, the default Cloud Build pool will be used.
type TargetGke ¶
type TargetGke struct { // Information specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}. Cluster *string `pulumi:"cluster"` // Optional. If true, `cluster` is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when `cluster` is a [private GKE cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). InternalIp *bool `pulumi:"internalIp"` }
type TargetGkeArgs ¶
type TargetGkeArgs struct { // Information specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}. Cluster pulumi.StringPtrInput `pulumi:"cluster"` // Optional. If true, `cluster` is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when `cluster` is a [private GKE cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). InternalIp pulumi.BoolPtrInput `pulumi:"internalIp"` }
func (TargetGkeArgs) ElementType ¶
func (TargetGkeArgs) ElementType() reflect.Type
func (TargetGkeArgs) ToTargetGkeOutput ¶
func (i TargetGkeArgs) ToTargetGkeOutput() TargetGkeOutput
func (TargetGkeArgs) ToTargetGkeOutputWithContext ¶
func (i TargetGkeArgs) ToTargetGkeOutputWithContext(ctx context.Context) TargetGkeOutput
func (TargetGkeArgs) ToTargetGkePtrOutput ¶
func (i TargetGkeArgs) ToTargetGkePtrOutput() TargetGkePtrOutput
func (TargetGkeArgs) ToTargetGkePtrOutputWithContext ¶
func (i TargetGkeArgs) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
type TargetGkeInput ¶
type TargetGkeInput interface { pulumi.Input ToTargetGkeOutput() TargetGkeOutput ToTargetGkeOutputWithContext(context.Context) TargetGkeOutput }
TargetGkeInput is an input type that accepts TargetGkeArgs and TargetGkeOutput values. You can construct a concrete instance of `TargetGkeInput` via:
TargetGkeArgs{...}
type TargetGkeOutput ¶
type TargetGkeOutput struct{ *pulumi.OutputState }
func (TargetGkeOutput) Cluster ¶
func (o TargetGkeOutput) Cluster() pulumi.StringPtrOutput
Information specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
func (TargetGkeOutput) ElementType ¶
func (TargetGkeOutput) ElementType() reflect.Type
func (TargetGkeOutput) InternalIp ¶
func (o TargetGkeOutput) InternalIp() pulumi.BoolPtrOutput
Optional. If true, `cluster` is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when `cluster` is a [private GKE cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept).
func (TargetGkeOutput) ToTargetGkeOutput ¶
func (o TargetGkeOutput) ToTargetGkeOutput() TargetGkeOutput
func (TargetGkeOutput) ToTargetGkeOutputWithContext ¶
func (o TargetGkeOutput) ToTargetGkeOutputWithContext(ctx context.Context) TargetGkeOutput
func (TargetGkeOutput) ToTargetGkePtrOutput ¶
func (o TargetGkeOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
func (TargetGkeOutput) ToTargetGkePtrOutputWithContext ¶
func (o TargetGkeOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
type TargetGkePtrInput ¶
type TargetGkePtrInput interface { pulumi.Input ToTargetGkePtrOutput() TargetGkePtrOutput ToTargetGkePtrOutputWithContext(context.Context) TargetGkePtrOutput }
TargetGkePtrInput is an input type that accepts TargetGkeArgs, TargetGkePtr and TargetGkePtrOutput values. You can construct a concrete instance of `TargetGkePtrInput` via:
TargetGkeArgs{...} or: nil
func TargetGkePtr ¶
func TargetGkePtr(v *TargetGkeArgs) TargetGkePtrInput
type TargetGkePtrOutput ¶
type TargetGkePtrOutput struct{ *pulumi.OutputState }
func (TargetGkePtrOutput) Cluster ¶
func (o TargetGkePtrOutput) Cluster() pulumi.StringPtrOutput
Information specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
func (TargetGkePtrOutput) Elem ¶
func (o TargetGkePtrOutput) Elem() TargetGkeOutput
func (TargetGkePtrOutput) ElementType ¶
func (TargetGkePtrOutput) ElementType() reflect.Type
func (TargetGkePtrOutput) InternalIp ¶
func (o TargetGkePtrOutput) InternalIp() pulumi.BoolPtrOutput
Optional. If true, `cluster` is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when `cluster` is a [private GKE cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept).
func (TargetGkePtrOutput) ToTargetGkePtrOutput ¶
func (o TargetGkePtrOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
func (TargetGkePtrOutput) ToTargetGkePtrOutputWithContext ¶
func (o TargetGkePtrOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
type TargetInput ¶
type TargetInput interface { pulumi.Input ToTargetOutput() TargetOutput ToTargetOutputWithContext(ctx context.Context) TargetOutput }
type TargetMap ¶
type TargetMap map[string]TargetInput
func (TargetMap) ElementType ¶
func (TargetMap) ToTargetMapOutput ¶
func (i TargetMap) ToTargetMapOutput() TargetMapOutput
func (TargetMap) ToTargetMapOutputWithContext ¶
func (i TargetMap) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetMapInput ¶
type TargetMapInput interface { pulumi.Input ToTargetMapOutput() TargetMapOutput ToTargetMapOutputWithContext(context.Context) TargetMapOutput }
TargetMapInput is an input type that accepts TargetMap and TargetMapOutput values. You can construct a concrete instance of `TargetMapInput` via:
TargetMap{ "key": TargetArgs{...} }
type TargetMapOutput ¶
type TargetMapOutput struct{ *pulumi.OutputState }
func (TargetMapOutput) ElementType ¶
func (TargetMapOutput) ElementType() reflect.Type
func (TargetMapOutput) MapIndex ¶
func (o TargetMapOutput) MapIndex(k pulumi.StringInput) TargetOutput
func (TargetMapOutput) ToTargetMapOutput ¶
func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput
func (TargetMapOutput) ToTargetMapOutputWithContext ¶
func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetMultiTarget ¶ added in v6.51.0
type TargetMultiTarget struct { // Required. The targetIds of this multiTarget. TargetIds []string `pulumi:"targetIds"` }
type TargetMultiTargetArgs ¶ added in v6.51.0
type TargetMultiTargetArgs struct { // Required. The targetIds of this multiTarget. TargetIds pulumi.StringArrayInput `pulumi:"targetIds"` }
func (TargetMultiTargetArgs) ElementType ¶ added in v6.51.0
func (TargetMultiTargetArgs) ElementType() reflect.Type
func (TargetMultiTargetArgs) ToTargetMultiTargetOutput ¶ added in v6.51.0
func (i TargetMultiTargetArgs) ToTargetMultiTargetOutput() TargetMultiTargetOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetOutputWithContext ¶ added in v6.51.0
func (i TargetMultiTargetArgs) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetPtrOutput ¶ added in v6.51.0
func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetPtrOutputWithContext ¶ added in v6.51.0
func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
type TargetMultiTargetInput ¶ added in v6.51.0
type TargetMultiTargetInput interface { pulumi.Input ToTargetMultiTargetOutput() TargetMultiTargetOutput ToTargetMultiTargetOutputWithContext(context.Context) TargetMultiTargetOutput }
TargetMultiTargetInput is an input type that accepts TargetMultiTargetArgs and TargetMultiTargetOutput values. You can construct a concrete instance of `TargetMultiTargetInput` via:
TargetMultiTargetArgs{...}
type TargetMultiTargetOutput ¶ added in v6.51.0
type TargetMultiTargetOutput struct{ *pulumi.OutputState }
func (TargetMultiTargetOutput) ElementType ¶ added in v6.51.0
func (TargetMultiTargetOutput) ElementType() reflect.Type
func (TargetMultiTargetOutput) TargetIds ¶ added in v6.51.0
func (o TargetMultiTargetOutput) TargetIds() pulumi.StringArrayOutput
Required. The targetIds of this multiTarget.
func (TargetMultiTargetOutput) ToTargetMultiTargetOutput ¶ added in v6.51.0
func (o TargetMultiTargetOutput) ToTargetMultiTargetOutput() TargetMultiTargetOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetOutputWithContext ¶ added in v6.51.0
func (o TargetMultiTargetOutput) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetPtrOutput ¶ added in v6.51.0
func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetPtrOutputWithContext ¶ added in v6.51.0
func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
type TargetMultiTargetPtrInput ¶ added in v6.51.0
type TargetMultiTargetPtrInput interface { pulumi.Input ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput ToTargetMultiTargetPtrOutputWithContext(context.Context) TargetMultiTargetPtrOutput }
TargetMultiTargetPtrInput is an input type that accepts TargetMultiTargetArgs, TargetMultiTargetPtr and TargetMultiTargetPtrOutput values. You can construct a concrete instance of `TargetMultiTargetPtrInput` via:
TargetMultiTargetArgs{...} or: nil
func TargetMultiTargetPtr ¶ added in v6.51.0
func TargetMultiTargetPtr(v *TargetMultiTargetArgs) TargetMultiTargetPtrInput
type TargetMultiTargetPtrOutput ¶ added in v6.51.0
type TargetMultiTargetPtrOutput struct{ *pulumi.OutputState }
func (TargetMultiTargetPtrOutput) Elem ¶ added in v6.51.0
func (o TargetMultiTargetPtrOutput) Elem() TargetMultiTargetOutput
func (TargetMultiTargetPtrOutput) ElementType ¶ added in v6.51.0
func (TargetMultiTargetPtrOutput) ElementType() reflect.Type
func (TargetMultiTargetPtrOutput) TargetIds ¶ added in v6.51.0
func (o TargetMultiTargetPtrOutput) TargetIds() pulumi.StringArrayOutput
Required. The targetIds of this multiTarget.
func (TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutput ¶ added in v6.51.0
func (o TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutputWithContext ¶ added in v6.51.0
func (o TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
type TargetOutput ¶
type TargetOutput struct{ *pulumi.OutputState }
func (TargetOutput) Annotations ¶
func (o TargetOutput) Annotations() pulumi.StringMapOutput
Optional. User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
func (TargetOutput) AnthosCluster ¶
func (o TargetOutput) AnthosCluster() TargetAnthosClusterPtrOutput
Information specifying an Anthos Cluster.
func (TargetOutput) CreateTime ¶
func (o TargetOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the `Target` was created.
func (TargetOutput) DeployParameters ¶ added in v6.60.0
func (o TargetOutput) DeployParameters() pulumi.StringMapOutput
Optional. The deploy parameters to use for this target.
func (TargetOutput) Description ¶
func (o TargetOutput) Description() pulumi.StringPtrOutput
Optional. Description of the `Target`. Max length is 255 characters.
func (TargetOutput) ElementType ¶
func (TargetOutput) ElementType() reflect.Type
func (TargetOutput) Etag ¶
func (o TargetOutput) Etag() pulumi.StringOutput
Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (TargetOutput) ExecutionConfigs ¶
func (o TargetOutput) ExecutionConfigs() TargetExecutionConfigArrayOutput
Configurations for all execution that relates to this `Target`. Each `ExecutionEnvironmentUsage` value may only be used in a single configuration; using the same value multiple times is an error. When one or more configurations are specified, they must include the `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. When no configurations are specified, execution will use the default specified in `DefaultPool`.
func (TargetOutput) Gke ¶
func (o TargetOutput) Gke() TargetGkePtrOutput
Information specifying a GKE Cluster.
func (TargetOutput) Labels ¶
func (o TargetOutput) Labels() pulumi.StringMapOutput
Optional. Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
func (TargetOutput) Location ¶
func (o TargetOutput) Location() pulumi.StringOutput
The location for the resource
func (TargetOutput) MultiTarget ¶ added in v6.51.0
func (o TargetOutput) MultiTarget() TargetMultiTargetPtrOutput
(Beta only) Information specifying a multiTarget.
func (TargetOutput) Name ¶
func (o TargetOutput) Name() pulumi.StringOutput
Name of the `Target`. Format is [a-z][a-z0-9\-]{0,62}.
***
func (TargetOutput) Project ¶
func (o TargetOutput) Project() pulumi.StringOutput
The project for the resource
func (TargetOutput) RequireApproval ¶
func (o TargetOutput) RequireApproval() pulumi.BoolPtrOutput
Optional. Whether or not the `Target` requires approval.
func (TargetOutput) Run ¶ added in v6.44.0
func (o TargetOutput) Run() TargetRunPtrOutput
Information specifying a Cloud Run deployment target.
func (TargetOutput) TargetId ¶
func (o TargetOutput) TargetId() pulumi.StringOutput
Output only. Resource id of the `Target`.
func (TargetOutput) ToTargetOutput ¶
func (o TargetOutput) ToTargetOutput() TargetOutput
func (TargetOutput) ToTargetOutputWithContext ¶
func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (TargetOutput) Uid ¶
func (o TargetOutput) Uid() pulumi.StringOutput
Output only. Unique identifier of the `Target`.
func (TargetOutput) UpdateTime ¶
func (o TargetOutput) UpdateTime() pulumi.StringOutput
Output only. Most recent time at which the `Target` was updated.
type TargetRun ¶ added in v6.44.0
type TargetRun struct { // Required. The location where the Cloud Run Service should be located. Format is `projects/{project}/locations/{location}`. Location string `pulumi:"location"` }
type TargetRunArgs ¶ added in v6.44.0
type TargetRunArgs struct { // Required. The location where the Cloud Run Service should be located. Format is `projects/{project}/locations/{location}`. Location pulumi.StringInput `pulumi:"location"` }
func (TargetRunArgs) ElementType ¶ added in v6.44.0
func (TargetRunArgs) ElementType() reflect.Type
func (TargetRunArgs) ToTargetRunOutput ¶ added in v6.44.0
func (i TargetRunArgs) ToTargetRunOutput() TargetRunOutput
func (TargetRunArgs) ToTargetRunOutputWithContext ¶ added in v6.44.0
func (i TargetRunArgs) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
func (TargetRunArgs) ToTargetRunPtrOutput ¶ added in v6.44.0
func (i TargetRunArgs) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunArgs) ToTargetRunPtrOutputWithContext ¶ added in v6.44.0
func (i TargetRunArgs) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
type TargetRunInput ¶ added in v6.44.0
type TargetRunInput interface { pulumi.Input ToTargetRunOutput() TargetRunOutput ToTargetRunOutputWithContext(context.Context) TargetRunOutput }
TargetRunInput is an input type that accepts TargetRunArgs and TargetRunOutput values. You can construct a concrete instance of `TargetRunInput` via:
TargetRunArgs{...}
type TargetRunOutput ¶ added in v6.44.0
type TargetRunOutput struct{ *pulumi.OutputState }
func (TargetRunOutput) ElementType ¶ added in v6.44.0
func (TargetRunOutput) ElementType() reflect.Type
func (TargetRunOutput) Location ¶ added in v6.44.0
func (o TargetRunOutput) Location() pulumi.StringOutput
Required. The location where the Cloud Run Service should be located. Format is `projects/{project}/locations/{location}`.
func (TargetRunOutput) ToTargetRunOutput ¶ added in v6.44.0
func (o TargetRunOutput) ToTargetRunOutput() TargetRunOutput
func (TargetRunOutput) ToTargetRunOutputWithContext ¶ added in v6.44.0
func (o TargetRunOutput) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
func (TargetRunOutput) ToTargetRunPtrOutput ¶ added in v6.44.0
func (o TargetRunOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunOutput) ToTargetRunPtrOutputWithContext ¶ added in v6.44.0
func (o TargetRunOutput) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
type TargetRunPtrInput ¶ added in v6.44.0
type TargetRunPtrInput interface { pulumi.Input ToTargetRunPtrOutput() TargetRunPtrOutput ToTargetRunPtrOutputWithContext(context.Context) TargetRunPtrOutput }
TargetRunPtrInput is an input type that accepts TargetRunArgs, TargetRunPtr and TargetRunPtrOutput values. You can construct a concrete instance of `TargetRunPtrInput` via:
TargetRunArgs{...} or: nil
func TargetRunPtr ¶ added in v6.44.0
func TargetRunPtr(v *TargetRunArgs) TargetRunPtrInput
type TargetRunPtrOutput ¶ added in v6.44.0
type TargetRunPtrOutput struct{ *pulumi.OutputState }
func (TargetRunPtrOutput) Elem ¶ added in v6.44.0
func (o TargetRunPtrOutput) Elem() TargetRunOutput
func (TargetRunPtrOutput) ElementType ¶ added in v6.44.0
func (TargetRunPtrOutput) ElementType() reflect.Type
func (TargetRunPtrOutput) Location ¶ added in v6.44.0
func (o TargetRunPtrOutput) Location() pulumi.StringPtrOutput
Required. The location where the Cloud Run Service should be located. Format is `projects/{project}/locations/{location}`.
func (TargetRunPtrOutput) ToTargetRunPtrOutput ¶ added in v6.44.0
func (o TargetRunPtrOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunPtrOutput) ToTargetRunPtrOutputWithContext ¶ added in v6.44.0
func (o TargetRunPtrOutput) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
type TargetState ¶
type TargetState struct { // Optional. User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapInput // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrInput // Output only. Time at which the `Target` was created. CreateTime pulumi.StringPtrInput // Optional. The deploy parameters to use for this target. DeployParameters pulumi.StringMapInput // Optional. Description of the `Target`. Max length is 255 characters. Description pulumi.StringPtrInput // Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Configurations for all execution that relates to this `Target`. Each `ExecutionEnvironmentUsage` value may only be used in a single configuration; using the same value multiple times is an error. When one or more configurations are specified, they must include the `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. When no configurations are specified, execution will use the default specified in `DefaultPool`. ExecutionConfigs TargetExecutionConfigArrayInput // Information specifying a GKE Cluster. Gke TargetGkePtrInput // Optional. Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // (Beta only) Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrInput // Name of the `Target`. Format is [a-z][a-z0-9\-]{0,62}. // // *** Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // Optional. Whether or not the `Target` requires approval. RequireApproval pulumi.BoolPtrInput // Information specifying a Cloud Run deployment target. Run TargetRunPtrInput // Output only. Resource id of the `Target`. TargetId pulumi.StringPtrInput // Output only. Unique identifier of the `Target`. Uid pulumi.StringPtrInput // Output only. Most recent time at which the `Target` was updated. UpdateTime pulumi.StringPtrInput }
func (TargetState) ElementType ¶
func (TargetState) ElementType() reflect.Type