Documentation ¶
Index ¶
- type Automation
- type AutomationArgs
- type AutomationArray
- type AutomationArrayInput
- type AutomationArrayOutput
- func (AutomationArrayOutput) ElementType() reflect.Type
- func (o AutomationArrayOutput) Index(i pulumi.IntInput) AutomationOutput
- func (o AutomationArrayOutput) ToAutomationArrayOutput() AutomationArrayOutput
- func (o AutomationArrayOutput) ToAutomationArrayOutputWithContext(ctx context.Context) AutomationArrayOutput
- type AutomationInput
- type AutomationMap
- type AutomationMapInput
- type AutomationMapOutput
- func (AutomationMapOutput) ElementType() reflect.Type
- func (o AutomationMapOutput) MapIndex(k pulumi.StringInput) AutomationOutput
- func (o AutomationMapOutput) ToAutomationMapOutput() AutomationMapOutput
- func (o AutomationMapOutput) ToAutomationMapOutputWithContext(ctx context.Context) AutomationMapOutput
- type AutomationOutput
- func (o AutomationOutput) Annotations() pulumi.StringMapOutput
- func (o AutomationOutput) CreateTime() pulumi.StringOutput
- func (o AutomationOutput) DeliveryPipeline() pulumi.StringOutput
- func (o AutomationOutput) Description() pulumi.StringPtrOutput
- func (o AutomationOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o AutomationOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AutomationOutput) ElementType() reflect.Type
- func (o AutomationOutput) Etag() pulumi.StringOutput
- func (o AutomationOutput) Labels() pulumi.StringMapOutput
- func (o AutomationOutput) Location() pulumi.StringOutput
- func (o AutomationOutput) Name() pulumi.StringOutput
- func (o AutomationOutput) Project() pulumi.StringOutput
- func (o AutomationOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AutomationOutput) Rules() AutomationRuleArrayOutput
- func (o AutomationOutput) Selector() AutomationSelectorOutput
- func (o AutomationOutput) ServiceAccount() pulumi.StringOutput
- func (o AutomationOutput) Suspended() pulumi.BoolPtrOutput
- func (o AutomationOutput) ToAutomationOutput() AutomationOutput
- func (o AutomationOutput) ToAutomationOutputWithContext(ctx context.Context) AutomationOutput
- func (o AutomationOutput) Uid() pulumi.StringOutput
- func (o AutomationOutput) UpdateTime() pulumi.StringOutput
- type AutomationRule
- type AutomationRuleAdvanceRolloutRule
- type AutomationRuleAdvanceRolloutRuleArgs
- func (AutomationRuleAdvanceRolloutRuleArgs) ElementType() reflect.Type
- func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutput() AutomationRuleAdvanceRolloutRuleOutput
- func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRuleOutput
- func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
- func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
- type AutomationRuleAdvanceRolloutRuleInput
- type AutomationRuleAdvanceRolloutRuleOutput
- func (AutomationRuleAdvanceRolloutRuleOutput) ElementType() reflect.Type
- func (o AutomationRuleAdvanceRolloutRuleOutput) Id() pulumi.StringOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) SourcePhases() pulumi.StringArrayOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutput() AutomationRuleAdvanceRolloutRuleOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRuleOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
- func (o AutomationRuleAdvanceRolloutRuleOutput) Wait() pulumi.StringPtrOutput
- type AutomationRuleAdvanceRolloutRulePtrInput
- type AutomationRuleAdvanceRolloutRulePtrOutput
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) Elem() AutomationRuleAdvanceRolloutRuleOutput
- func (AutomationRuleAdvanceRolloutRulePtrOutput) ElementType() reflect.Type
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) Id() pulumi.StringPtrOutput
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) SourcePhases() pulumi.StringArrayOutput
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
- func (o AutomationRuleAdvanceRolloutRulePtrOutput) Wait() pulumi.StringPtrOutput
- type AutomationRuleArgs
- type AutomationRuleArray
- type AutomationRuleArrayInput
- type AutomationRuleArrayOutput
- func (AutomationRuleArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleArrayOutput) Index(i pulumi.IntInput) AutomationRuleOutput
- func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutput() AutomationRuleArrayOutput
- func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutputWithContext(ctx context.Context) AutomationRuleArrayOutput
- type AutomationRuleInput
- type AutomationRuleOutput
- func (o AutomationRuleOutput) AdvanceRolloutRule() AutomationRuleAdvanceRolloutRulePtrOutput
- func (AutomationRuleOutput) ElementType() reflect.Type
- func (o AutomationRuleOutput) PromoteReleaseRule() AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRuleOutput) ToAutomationRuleOutput() AutomationRuleOutput
- func (o AutomationRuleOutput) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput
- type AutomationRulePromoteReleaseRule
- type AutomationRulePromoteReleaseRuleArgs
- func (AutomationRulePromoteReleaseRuleArgs) ElementType() reflect.Type
- func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutput() AutomationRulePromoteReleaseRuleOutput
- func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRuleOutput
- func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
- func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
- type AutomationRulePromoteReleaseRuleInput
- type AutomationRulePromoteReleaseRuleOutput
- func (o AutomationRulePromoteReleaseRuleOutput) DestinationPhase() pulumi.StringPtrOutput
- func (o AutomationRulePromoteReleaseRuleOutput) DestinationTargetId() pulumi.StringPtrOutput
- func (AutomationRulePromoteReleaseRuleOutput) ElementType() reflect.Type
- func (o AutomationRulePromoteReleaseRuleOutput) Id() pulumi.StringOutput
- func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutput() AutomationRulePromoteReleaseRuleOutput
- func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRuleOutput
- func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRulePromoteReleaseRuleOutput) Wait() pulumi.StringPtrOutput
- type AutomationRulePromoteReleaseRulePtrInput
- type AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) DestinationPhase() pulumi.StringPtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) DestinationTargetId() pulumi.StringPtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) Elem() AutomationRulePromoteReleaseRuleOutput
- func (AutomationRulePromoteReleaseRulePtrOutput) ElementType() reflect.Type
- func (o AutomationRulePromoteReleaseRulePtrOutput) Id() pulumi.StringPtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
- func (o AutomationRulePromoteReleaseRulePtrOutput) Wait() pulumi.StringPtrOutput
- type AutomationSelector
- type AutomationSelectorArgs
- func (AutomationSelectorArgs) ElementType() reflect.Type
- func (i AutomationSelectorArgs) ToAutomationSelectorOutput() AutomationSelectorOutput
- func (i AutomationSelectorArgs) ToAutomationSelectorOutputWithContext(ctx context.Context) AutomationSelectorOutput
- func (i AutomationSelectorArgs) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
- func (i AutomationSelectorArgs) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
- type AutomationSelectorInput
- type AutomationSelectorOutput
- func (AutomationSelectorOutput) ElementType() reflect.Type
- func (o AutomationSelectorOutput) Targets() AutomationSelectorTargetArrayOutput
- func (o AutomationSelectorOutput) ToAutomationSelectorOutput() AutomationSelectorOutput
- func (o AutomationSelectorOutput) ToAutomationSelectorOutputWithContext(ctx context.Context) AutomationSelectorOutput
- func (o AutomationSelectorOutput) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
- func (o AutomationSelectorOutput) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
- type AutomationSelectorPtrInput
- type AutomationSelectorPtrOutput
- func (o AutomationSelectorPtrOutput) Elem() AutomationSelectorOutput
- func (AutomationSelectorPtrOutput) ElementType() reflect.Type
- func (o AutomationSelectorPtrOutput) Targets() AutomationSelectorTargetArrayOutput
- func (o AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
- func (o AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
- type AutomationSelectorTarget
- type AutomationSelectorTargetArgs
- func (AutomationSelectorTargetArgs) ElementType() reflect.Type
- func (i AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutput() AutomationSelectorTargetOutput
- func (i AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutputWithContext(ctx context.Context) AutomationSelectorTargetOutput
- type AutomationSelectorTargetArray
- func (AutomationSelectorTargetArray) ElementType() reflect.Type
- func (i AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutput() AutomationSelectorTargetArrayOutput
- func (i AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutputWithContext(ctx context.Context) AutomationSelectorTargetArrayOutput
- type AutomationSelectorTargetArrayInput
- type AutomationSelectorTargetArrayOutput
- func (AutomationSelectorTargetArrayOutput) ElementType() reflect.Type
- func (o AutomationSelectorTargetArrayOutput) Index(i pulumi.IntInput) AutomationSelectorTargetOutput
- func (o AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutput() AutomationSelectorTargetArrayOutput
- func (o AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutputWithContext(ctx context.Context) AutomationSelectorTargetArrayOutput
- type AutomationSelectorTargetInput
- type AutomationSelectorTargetOutput
- func (AutomationSelectorTargetOutput) ElementType() reflect.Type
- func (o AutomationSelectorTargetOutput) Id() pulumi.StringPtrOutput
- func (o AutomationSelectorTargetOutput) Labels() pulumi.StringMapOutput
- func (o AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutput() AutomationSelectorTargetOutput
- func (o AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutputWithContext(ctx context.Context) AutomationSelectorTargetOutput
- type AutomationState
- type CustomTargetType
- type CustomTargetTypeArgs
- type CustomTargetTypeArray
- type CustomTargetTypeArrayInput
- type CustomTargetTypeArrayOutput
- func (CustomTargetTypeArrayOutput) ElementType() reflect.Type
- func (o CustomTargetTypeArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeOutput
- func (o CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutput() CustomTargetTypeArrayOutput
- func (o CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutputWithContext(ctx context.Context) CustomTargetTypeArrayOutput
- type CustomTargetTypeCustomActions
- type CustomTargetTypeCustomActionsArgs
- func (CustomTargetTypeCustomActionsArgs) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutput() CustomTargetTypeCustomActionsOutput
- func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsOutput
- func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
- func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModule
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Ref() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Repo() pulumi.StringOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Elem() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Ref() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Repo() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() ...
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) ...
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Ref() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Repository() pulumi.StringOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() ...
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) ...
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Elem() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Ref() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Repository() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() ...
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) ...
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ElementType() reflect.Type
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Source() pulumi.StringOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Elem() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Path() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Source() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput
- type CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Configs() pulumi.StringArrayOutput
- func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Git() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudBuildRepo() ...
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudStorage() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
- type CustomTargetTypeCustomActionsInput
- type CustomTargetTypeCustomActionsOutput
- func (o CustomTargetTypeCustomActionsOutput) DeployAction() pulumi.StringOutput
- func (CustomTargetTypeCustomActionsOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsOutput) IncludeSkaffoldModules() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- func (o CustomTargetTypeCustomActionsOutput) RenderAction() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutput() CustomTargetTypeCustomActionsOutput
- func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsOutput
- func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
- func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
- type CustomTargetTypeCustomActionsPtrInput
- type CustomTargetTypeCustomActionsPtrOutput
- func (o CustomTargetTypeCustomActionsPtrOutput) DeployAction() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsPtrOutput) Elem() CustomTargetTypeCustomActionsOutput
- func (CustomTargetTypeCustomActionsPtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeCustomActionsPtrOutput) IncludeSkaffoldModules() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
- func (o CustomTargetTypeCustomActionsPtrOutput) RenderAction() pulumi.StringPtrOutput
- func (o CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
- func (o CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
- type CustomTargetTypeIamBinding
- func (*CustomTargetTypeIamBinding) ElementType() reflect.Type
- func (i *CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutput() CustomTargetTypeIamBindingOutput
- func (i *CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingOutput
- type CustomTargetTypeIamBindingArgs
- type CustomTargetTypeIamBindingArray
- func (CustomTargetTypeIamBindingArray) ElementType() reflect.Type
- func (i CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutput() CustomTargetTypeIamBindingArrayOutput
- func (i CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingArrayOutput
- type CustomTargetTypeIamBindingArrayInput
- type CustomTargetTypeIamBindingArrayOutput
- func (CustomTargetTypeIamBindingArrayOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamBindingArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamBindingOutput
- func (o CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutput() CustomTargetTypeIamBindingArrayOutput
- func (o CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingArrayOutput
- type CustomTargetTypeIamBindingCondition
- type CustomTargetTypeIamBindingConditionArgs
- func (CustomTargetTypeIamBindingConditionArgs) ElementType() reflect.Type
- func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutput() CustomTargetTypeIamBindingConditionOutput
- func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionOutput
- func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
- func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
- type CustomTargetTypeIamBindingConditionInput
- type CustomTargetTypeIamBindingConditionOutput
- func (o CustomTargetTypeIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (CustomTargetTypeIamBindingConditionOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutput() CustomTargetTypeIamBindingConditionOutput
- func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionOutput
- func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
- func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
- type CustomTargetTypeIamBindingConditionPtrInput
- type CustomTargetTypeIamBindingConditionPtrOutput
- func (o CustomTargetTypeIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamBindingConditionPtrOutput) Elem() CustomTargetTypeIamBindingConditionOutput
- func (CustomTargetTypeIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
- func (o CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
- type CustomTargetTypeIamBindingInput
- type CustomTargetTypeIamBindingMap
- func (CustomTargetTypeIamBindingMap) ElementType() reflect.Type
- func (i CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutput() CustomTargetTypeIamBindingMapOutput
- func (i CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingMapOutput
- type CustomTargetTypeIamBindingMapInput
- type CustomTargetTypeIamBindingMapOutput
- func (CustomTargetTypeIamBindingMapOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamBindingMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamBindingOutput
- func (o CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutput() CustomTargetTypeIamBindingMapOutput
- func (o CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingMapOutput
- type CustomTargetTypeIamBindingOutput
- func (o CustomTargetTypeIamBindingOutput) Condition() CustomTargetTypeIamBindingConditionPtrOutput
- func (CustomTargetTypeIamBindingOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamBindingOutput) Etag() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingOutput) Location() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o CustomTargetTypeIamBindingOutput) Name() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingOutput) Project() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingOutput) Role() pulumi.StringOutput
- func (o CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutput() CustomTargetTypeIamBindingOutput
- func (o CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingOutput
- type CustomTargetTypeIamBindingState
- type CustomTargetTypeIamMember
- type CustomTargetTypeIamMemberArgs
- type CustomTargetTypeIamMemberArray
- func (CustomTargetTypeIamMemberArray) ElementType() reflect.Type
- func (i CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutput() CustomTargetTypeIamMemberArrayOutput
- func (i CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberArrayOutput
- type CustomTargetTypeIamMemberArrayInput
- type CustomTargetTypeIamMemberArrayOutput
- func (CustomTargetTypeIamMemberArrayOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamMemberArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamMemberOutput
- func (o CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutput() CustomTargetTypeIamMemberArrayOutput
- func (o CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberArrayOutput
- type CustomTargetTypeIamMemberCondition
- type CustomTargetTypeIamMemberConditionArgs
- func (CustomTargetTypeIamMemberConditionArgs) ElementType() reflect.Type
- func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutput() CustomTargetTypeIamMemberConditionOutput
- func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionOutput
- func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
- func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
- type CustomTargetTypeIamMemberConditionInput
- type CustomTargetTypeIamMemberConditionOutput
- func (o CustomTargetTypeIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (CustomTargetTypeIamMemberConditionOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutput() CustomTargetTypeIamMemberConditionOutput
- func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionOutput
- func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
- func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
- type CustomTargetTypeIamMemberConditionPtrInput
- type CustomTargetTypeIamMemberConditionPtrOutput
- func (o CustomTargetTypeIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamMemberConditionPtrOutput) Elem() CustomTargetTypeIamMemberConditionOutput
- func (CustomTargetTypeIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
- func (o CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
- type CustomTargetTypeIamMemberInput
- type CustomTargetTypeIamMemberMap
- func (CustomTargetTypeIamMemberMap) ElementType() reflect.Type
- func (i CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutput() CustomTargetTypeIamMemberMapOutput
- func (i CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberMapOutput
- type CustomTargetTypeIamMemberMapInput
- type CustomTargetTypeIamMemberMapOutput
- func (CustomTargetTypeIamMemberMapOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamMemberMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamMemberOutput
- func (o CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutput() CustomTargetTypeIamMemberMapOutput
- func (o CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberMapOutput
- type CustomTargetTypeIamMemberOutput
- func (o CustomTargetTypeIamMemberOutput) Condition() CustomTargetTypeIamMemberConditionPtrOutput
- func (CustomTargetTypeIamMemberOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamMemberOutput) Etag() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) Location() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) Member() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) Name() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) Project() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) Role() pulumi.StringOutput
- func (o CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutput() CustomTargetTypeIamMemberOutput
- func (o CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberOutput
- type CustomTargetTypeIamMemberState
- type CustomTargetTypeIamPolicy
- type CustomTargetTypeIamPolicyArgs
- type CustomTargetTypeIamPolicyArray
- func (CustomTargetTypeIamPolicyArray) ElementType() reflect.Type
- func (i CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutput() CustomTargetTypeIamPolicyArrayOutput
- func (i CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyArrayOutput
- type CustomTargetTypeIamPolicyArrayInput
- type CustomTargetTypeIamPolicyArrayOutput
- func (CustomTargetTypeIamPolicyArrayOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamPolicyArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamPolicyOutput
- func (o CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutput() CustomTargetTypeIamPolicyArrayOutput
- func (o CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyArrayOutput
- type CustomTargetTypeIamPolicyInput
- type CustomTargetTypeIamPolicyMap
- func (CustomTargetTypeIamPolicyMap) ElementType() reflect.Type
- func (i CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutput() CustomTargetTypeIamPolicyMapOutput
- func (i CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyMapOutput
- type CustomTargetTypeIamPolicyMapInput
- type CustomTargetTypeIamPolicyMapOutput
- func (CustomTargetTypeIamPolicyMapOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamPolicyOutput
- func (o CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutput() CustomTargetTypeIamPolicyMapOutput
- func (o CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyMapOutput
- type CustomTargetTypeIamPolicyOutput
- func (CustomTargetTypeIamPolicyOutput) ElementType() reflect.Type
- func (o CustomTargetTypeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o CustomTargetTypeIamPolicyOutput) Location() pulumi.StringOutput
- func (o CustomTargetTypeIamPolicyOutput) Name() pulumi.StringOutput
- func (o CustomTargetTypeIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o CustomTargetTypeIamPolicyOutput) Project() pulumi.StringOutput
- func (o CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutput() CustomTargetTypeIamPolicyOutput
- func (o CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyOutput
- type CustomTargetTypeIamPolicyState
- type CustomTargetTypeInput
- type CustomTargetTypeMap
- type CustomTargetTypeMapInput
- type CustomTargetTypeMapOutput
- func (CustomTargetTypeMapOutput) ElementType() reflect.Type
- func (o CustomTargetTypeMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeOutput
- func (o CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutput() CustomTargetTypeMapOutput
- func (o CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutputWithContext(ctx context.Context) CustomTargetTypeMapOutput
- type CustomTargetTypeOutput
- func (o CustomTargetTypeOutput) Annotations() pulumi.StringMapOutput
- func (o CustomTargetTypeOutput) CreateTime() pulumi.StringOutput
- func (o CustomTargetTypeOutput) CustomActions() CustomTargetTypeCustomActionsPtrOutput
- func (o CustomTargetTypeOutput) CustomTargetTypeId() pulumi.StringOutput
- func (o CustomTargetTypeOutput) Description() pulumi.StringPtrOutput
- func (o CustomTargetTypeOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o CustomTargetTypeOutput) EffectiveLabels() pulumi.StringMapOutput
- func (CustomTargetTypeOutput) ElementType() reflect.Type
- func (o CustomTargetTypeOutput) Etag() pulumi.StringOutput
- func (o CustomTargetTypeOutput) Labels() pulumi.StringMapOutput
- func (o CustomTargetTypeOutput) Location() pulumi.StringOutput
- func (o CustomTargetTypeOutput) Name() pulumi.StringOutput
- func (o CustomTargetTypeOutput) Project() pulumi.StringOutput
- func (o CustomTargetTypeOutput) PulumiLabels() pulumi.StringMapOutput
- func (o CustomTargetTypeOutput) ToCustomTargetTypeOutput() CustomTargetTypeOutput
- func (o CustomTargetTypeOutput) ToCustomTargetTypeOutputWithContext(ctx context.Context) CustomTargetTypeOutput
- func (o CustomTargetTypeOutput) Uid() pulumi.StringOutput
- func (o CustomTargetTypeOutput) UpdateTime() pulumi.StringOutput
- type CustomTargetTypeState
- 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 DeliveryPipelineIamBinding
- func (*DeliveryPipelineIamBinding) ElementType() reflect.Type
- func (i *DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutput() DeliveryPipelineIamBindingOutput
- func (i *DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingOutput
- type DeliveryPipelineIamBindingArgs
- type DeliveryPipelineIamBindingArray
- func (DeliveryPipelineIamBindingArray) ElementType() reflect.Type
- func (i DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutput() DeliveryPipelineIamBindingArrayOutput
- func (i DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingArrayOutput
- type DeliveryPipelineIamBindingArrayInput
- type DeliveryPipelineIamBindingArrayOutput
- func (DeliveryPipelineIamBindingArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamBindingArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamBindingOutput
- func (o DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutput() DeliveryPipelineIamBindingArrayOutput
- func (o DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingArrayOutput
- type DeliveryPipelineIamBindingCondition
- type DeliveryPipelineIamBindingConditionArgs
- func (DeliveryPipelineIamBindingConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutput() DeliveryPipelineIamBindingConditionOutput
- func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionOutput
- func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
- func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
- type DeliveryPipelineIamBindingConditionInput
- type DeliveryPipelineIamBindingConditionOutput
- func (o DeliveryPipelineIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (DeliveryPipelineIamBindingConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutput() DeliveryPipelineIamBindingConditionOutput
- func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionOutput
- func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
- func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
- type DeliveryPipelineIamBindingConditionPtrInput
- type DeliveryPipelineIamBindingConditionPtrOutput
- func (o DeliveryPipelineIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamBindingConditionPtrOutput) Elem() DeliveryPipelineIamBindingConditionOutput
- func (DeliveryPipelineIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
- func (o DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
- type DeliveryPipelineIamBindingInput
- type DeliveryPipelineIamBindingMap
- func (DeliveryPipelineIamBindingMap) ElementType() reflect.Type
- func (i DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutput() DeliveryPipelineIamBindingMapOutput
- func (i DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingMapOutput
- type DeliveryPipelineIamBindingMapInput
- type DeliveryPipelineIamBindingMapOutput
- func (DeliveryPipelineIamBindingMapOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamBindingMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamBindingOutput
- func (o DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutput() DeliveryPipelineIamBindingMapOutput
- func (o DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingMapOutput
- type DeliveryPipelineIamBindingOutput
- func (o DeliveryPipelineIamBindingOutput) Condition() DeliveryPipelineIamBindingConditionPtrOutput
- func (DeliveryPipelineIamBindingOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamBindingOutput) Etag() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingOutput) Location() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DeliveryPipelineIamBindingOutput) Name() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingOutput) Project() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingOutput) Role() pulumi.StringOutput
- func (o DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutput() DeliveryPipelineIamBindingOutput
- func (o DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingOutput
- type DeliveryPipelineIamBindingState
- type DeliveryPipelineIamMember
- type DeliveryPipelineIamMemberArgs
- type DeliveryPipelineIamMemberArray
- func (DeliveryPipelineIamMemberArray) ElementType() reflect.Type
- func (i DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutput() DeliveryPipelineIamMemberArrayOutput
- func (i DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberArrayOutput
- type DeliveryPipelineIamMemberArrayInput
- type DeliveryPipelineIamMemberArrayOutput
- func (DeliveryPipelineIamMemberArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamMemberArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamMemberOutput
- func (o DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutput() DeliveryPipelineIamMemberArrayOutput
- func (o DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberArrayOutput
- type DeliveryPipelineIamMemberCondition
- type DeliveryPipelineIamMemberConditionArgs
- func (DeliveryPipelineIamMemberConditionArgs) ElementType() reflect.Type
- func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutput() DeliveryPipelineIamMemberConditionOutput
- func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionOutput
- func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
- func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
- type DeliveryPipelineIamMemberConditionInput
- type DeliveryPipelineIamMemberConditionOutput
- func (o DeliveryPipelineIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (DeliveryPipelineIamMemberConditionOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutput() DeliveryPipelineIamMemberConditionOutput
- func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionOutput
- func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
- func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
- type DeliveryPipelineIamMemberConditionPtrInput
- type DeliveryPipelineIamMemberConditionPtrOutput
- func (o DeliveryPipelineIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamMemberConditionPtrOutput) Elem() DeliveryPipelineIamMemberConditionOutput
- func (DeliveryPipelineIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
- func (o DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
- type DeliveryPipelineIamMemberInput
- type DeliveryPipelineIamMemberMap
- func (DeliveryPipelineIamMemberMap) ElementType() reflect.Type
- func (i DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutput() DeliveryPipelineIamMemberMapOutput
- func (i DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberMapOutput
- type DeliveryPipelineIamMemberMapInput
- type DeliveryPipelineIamMemberMapOutput
- func (DeliveryPipelineIamMemberMapOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamMemberMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamMemberOutput
- func (o DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutput() DeliveryPipelineIamMemberMapOutput
- func (o DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberMapOutput
- type DeliveryPipelineIamMemberOutput
- func (o DeliveryPipelineIamMemberOutput) Condition() DeliveryPipelineIamMemberConditionPtrOutput
- func (DeliveryPipelineIamMemberOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamMemberOutput) Etag() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) Location() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) Member() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) Name() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) Project() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) Role() pulumi.StringOutput
- func (o DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutput() DeliveryPipelineIamMemberOutput
- func (o DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberOutput
- type DeliveryPipelineIamMemberState
- type DeliveryPipelineIamPolicy
- type DeliveryPipelineIamPolicyArgs
- type DeliveryPipelineIamPolicyArray
- func (DeliveryPipelineIamPolicyArray) ElementType() reflect.Type
- func (i DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutput() DeliveryPipelineIamPolicyArrayOutput
- func (i DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyArrayOutput
- type DeliveryPipelineIamPolicyArrayInput
- type DeliveryPipelineIamPolicyArrayOutput
- func (DeliveryPipelineIamPolicyArrayOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamPolicyArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamPolicyOutput
- func (o DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutput() DeliveryPipelineIamPolicyArrayOutput
- func (o DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyArrayOutput
- type DeliveryPipelineIamPolicyInput
- type DeliveryPipelineIamPolicyMap
- func (DeliveryPipelineIamPolicyMap) ElementType() reflect.Type
- func (i DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutput() DeliveryPipelineIamPolicyMapOutput
- func (i DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyMapOutput
- type DeliveryPipelineIamPolicyMapInput
- type DeliveryPipelineIamPolicyMapOutput
- func (DeliveryPipelineIamPolicyMapOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamPolicyMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamPolicyOutput
- func (o DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutput() DeliveryPipelineIamPolicyMapOutput
- func (o DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyMapOutput
- type DeliveryPipelineIamPolicyOutput
- func (DeliveryPipelineIamPolicyOutput) ElementType() reflect.Type
- func (o DeliveryPipelineIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DeliveryPipelineIamPolicyOutput) Location() pulumi.StringOutput
- func (o DeliveryPipelineIamPolicyOutput) Name() pulumi.StringOutput
- func (o DeliveryPipelineIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o DeliveryPipelineIamPolicyOutput) Project() pulumi.StringOutput
- func (o DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutput() DeliveryPipelineIamPolicyOutput
- func (o DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyOutput
- type DeliveryPipelineIamPolicyState
- 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 (o DeliveryPipelineOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o DeliveryPipelineOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) CanaryRevisionTags() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) PriorRevisionTags() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) StableRevisionTags() pulumi.StringArrayOutput
- 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) CanaryRevisionTags() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) Elem() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) PriorRevisionTags() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) StableRevisionTags() pulumi.StringArrayOutput
- 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) PodSelectorLabel() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteDestinations() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Service() pulumi.StringOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) StableCutbackDuration() pulumi.StringPtrOutput
- 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) PodSelectorLabel() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteDestinations() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteUpdateWaitTime() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Service() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) StableCutbackDuration() pulumi.StringPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ElementType() reflect.Type
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext(ctx context.Context) ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() ...
- func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) DestinationIds() pulumi.StringArrayOutput
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) PropagateService() pulumi.BoolPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext(ctx context.Context) ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(ctx context.Context) ...
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput
- type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) DestinationIds() pulumi.StringArrayOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) Elem() ...
- func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ElementType() reflect.Type
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) PropagateService() pulumi.BoolPtrOutput
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() ...
- func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(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) PodSelectorLabel() pulumi.StringPtrOutput
- 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) PodSelectorLabel() pulumi.StringPtrOutput
- 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 LookupCustomTargetTypeIamPolicyArgs
- type LookupCustomTargetTypeIamPolicyOutputArgs
- type LookupCustomTargetTypeIamPolicyResult
- type LookupCustomTargetTypeIamPolicyResultOutput
- func (LookupCustomTargetTypeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupCustomTargetTypeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutput() LookupCustomTargetTypeIamPolicyResultOutput
- func (o LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupCustomTargetTypeIamPolicyResultOutput
- type LookupDeliveryPipelineIamPolicyArgs
- type LookupDeliveryPipelineIamPolicyOutputArgs
- type LookupDeliveryPipelineIamPolicyResult
- type LookupDeliveryPipelineIamPolicyResultOutput
- func (LookupDeliveryPipelineIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDeliveryPipelineIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutput() LookupDeliveryPipelineIamPolicyResultOutput
- func (o LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutputWithContext(ctx context.Context) LookupDeliveryPipelineIamPolicyResultOutput
- type LookupTargetIamPolicyArgs
- type LookupTargetIamPolicyOutputArgs
- type LookupTargetIamPolicyResult
- type LookupTargetIamPolicyResultOutput
- func (LookupTargetIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTargetIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutput() LookupTargetIamPolicyResultOutput
- func (o LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutputWithContext(ctx context.Context) LookupTargetIamPolicyResultOutput
- 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 TargetAssociatedEntity
- type TargetAssociatedEntityAnthosCluster
- type TargetAssociatedEntityAnthosClusterArgs
- func (TargetAssociatedEntityAnthosClusterArgs) ElementType() reflect.Type
- func (i TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutput() TargetAssociatedEntityAnthosClusterOutput
- func (i TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterOutput
- type TargetAssociatedEntityAnthosClusterArray
- func (TargetAssociatedEntityAnthosClusterArray) ElementType() reflect.Type
- func (i TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutput() TargetAssociatedEntityAnthosClusterArrayOutput
- func (i TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterArrayOutput
- type TargetAssociatedEntityAnthosClusterArrayInput
- type TargetAssociatedEntityAnthosClusterArrayOutput
- func (TargetAssociatedEntityAnthosClusterArrayOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityAnthosClusterArrayOutput) Index(i pulumi.IntInput) TargetAssociatedEntityAnthosClusterOutput
- func (o TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutput() TargetAssociatedEntityAnthosClusterArrayOutput
- func (o TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterArrayOutput
- type TargetAssociatedEntityAnthosClusterInput
- type TargetAssociatedEntityAnthosClusterOutput
- func (TargetAssociatedEntityAnthosClusterOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityAnthosClusterOutput) Membership() pulumi.StringPtrOutput
- func (o TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutput() TargetAssociatedEntityAnthosClusterOutput
- func (o TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterOutput
- type TargetAssociatedEntityArgs
- type TargetAssociatedEntityArray
- func (TargetAssociatedEntityArray) ElementType() reflect.Type
- func (i TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutput() TargetAssociatedEntityArrayOutput
- func (i TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityArrayOutput
- type TargetAssociatedEntityArrayInput
- type TargetAssociatedEntityArrayOutput
- func (TargetAssociatedEntityArrayOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityArrayOutput) Index(i pulumi.IntInput) TargetAssociatedEntityOutput
- func (o TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutput() TargetAssociatedEntityArrayOutput
- func (o TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityArrayOutput
- type TargetAssociatedEntityGkeCluster
- type TargetAssociatedEntityGkeClusterArgs
- func (TargetAssociatedEntityGkeClusterArgs) ElementType() reflect.Type
- func (i TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutput() TargetAssociatedEntityGkeClusterOutput
- func (i TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterOutput
- type TargetAssociatedEntityGkeClusterArray
- func (TargetAssociatedEntityGkeClusterArray) ElementType() reflect.Type
- func (i TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutput() TargetAssociatedEntityGkeClusterArrayOutput
- func (i TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterArrayOutput
- type TargetAssociatedEntityGkeClusterArrayInput
- type TargetAssociatedEntityGkeClusterArrayOutput
- func (TargetAssociatedEntityGkeClusterArrayOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityGkeClusterArrayOutput) Index(i pulumi.IntInput) TargetAssociatedEntityGkeClusterOutput
- func (o TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutput() TargetAssociatedEntityGkeClusterArrayOutput
- func (o TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterArrayOutput
- type TargetAssociatedEntityGkeClusterInput
- type TargetAssociatedEntityGkeClusterOutput
- func (o TargetAssociatedEntityGkeClusterOutput) Cluster() pulumi.StringPtrOutput
- func (TargetAssociatedEntityGkeClusterOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityGkeClusterOutput) InternalIp() pulumi.BoolPtrOutput
- func (o TargetAssociatedEntityGkeClusterOutput) ProxyUrl() pulumi.StringPtrOutput
- func (o TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutput() TargetAssociatedEntityGkeClusterOutput
- func (o TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterOutput
- type TargetAssociatedEntityInput
- type TargetAssociatedEntityOutput
- func (o TargetAssociatedEntityOutput) AnthosClusters() TargetAssociatedEntityAnthosClusterArrayOutput
- func (TargetAssociatedEntityOutput) ElementType() reflect.Type
- func (o TargetAssociatedEntityOutput) EntityId() pulumi.StringOutput
- func (o TargetAssociatedEntityOutput) GkeClusters() TargetAssociatedEntityGkeClusterArrayOutput
- func (o TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutput() TargetAssociatedEntityOutput
- func (o TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutputWithContext(ctx context.Context) TargetAssociatedEntityOutput
- type TargetCustomTarget
- type TargetCustomTargetArgs
- func (TargetCustomTargetArgs) ElementType() reflect.Type
- func (i TargetCustomTargetArgs) ToTargetCustomTargetOutput() TargetCustomTargetOutput
- func (i TargetCustomTargetArgs) ToTargetCustomTargetOutputWithContext(ctx context.Context) TargetCustomTargetOutput
- func (i TargetCustomTargetArgs) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
- func (i TargetCustomTargetArgs) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
- type TargetCustomTargetInput
- type TargetCustomTargetOutput
- func (o TargetCustomTargetOutput) CustomTargetType() pulumi.StringOutput
- func (TargetCustomTargetOutput) ElementType() reflect.Type
- func (o TargetCustomTargetOutput) ToTargetCustomTargetOutput() TargetCustomTargetOutput
- func (o TargetCustomTargetOutput) ToTargetCustomTargetOutputWithContext(ctx context.Context) TargetCustomTargetOutput
- func (o TargetCustomTargetOutput) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
- func (o TargetCustomTargetOutput) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
- type TargetCustomTargetPtrInput
- type TargetCustomTargetPtrOutput
- func (o TargetCustomTargetPtrOutput) CustomTargetType() pulumi.StringPtrOutput
- func (o TargetCustomTargetPtrOutput) Elem() TargetCustomTargetOutput
- func (TargetCustomTargetPtrOutput) ElementType() reflect.Type
- func (o TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
- func (o TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
- 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) Verbose() pulumi.BoolPtrOutput
- 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) ProxyUrl() pulumi.StringPtrOutput
- 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) ProxyUrl() pulumi.StringPtrOutput
- func (o TargetGkePtrOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
- func (o TargetGkePtrOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
- type TargetIamBinding
- type TargetIamBindingArgs
- type TargetIamBindingArray
- type TargetIamBindingArrayInput
- type TargetIamBindingArrayOutput
- func (TargetIamBindingArrayOutput) ElementType() reflect.Type
- func (o TargetIamBindingArrayOutput) Index(i pulumi.IntInput) TargetIamBindingOutput
- func (o TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutput() TargetIamBindingArrayOutput
- func (o TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutputWithContext(ctx context.Context) TargetIamBindingArrayOutput
- type TargetIamBindingCondition
- type TargetIamBindingConditionArgs
- func (TargetIamBindingConditionArgs) ElementType() reflect.Type
- func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutput() TargetIamBindingConditionOutput
- func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutputWithContext(ctx context.Context) TargetIamBindingConditionOutput
- func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
- func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
- type TargetIamBindingConditionInput
- type TargetIamBindingConditionOutput
- func (o TargetIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (TargetIamBindingConditionOutput) ElementType() reflect.Type
- func (o TargetIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o TargetIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutput() TargetIamBindingConditionOutput
- func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutputWithContext(ctx context.Context) TargetIamBindingConditionOutput
- func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
- func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
- type TargetIamBindingConditionPtrInput
- type TargetIamBindingConditionPtrOutput
- func (o TargetIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o TargetIamBindingConditionPtrOutput) Elem() TargetIamBindingConditionOutput
- func (TargetIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o TargetIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o TargetIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
- func (o TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
- type TargetIamBindingInput
- type TargetIamBindingMap
- type TargetIamBindingMapInput
- type TargetIamBindingMapOutput
- func (TargetIamBindingMapOutput) ElementType() reflect.Type
- func (o TargetIamBindingMapOutput) MapIndex(k pulumi.StringInput) TargetIamBindingOutput
- func (o TargetIamBindingMapOutput) ToTargetIamBindingMapOutput() TargetIamBindingMapOutput
- func (o TargetIamBindingMapOutput) ToTargetIamBindingMapOutputWithContext(ctx context.Context) TargetIamBindingMapOutput
- type TargetIamBindingOutput
- func (o TargetIamBindingOutput) Condition() TargetIamBindingConditionPtrOutput
- func (TargetIamBindingOutput) ElementType() reflect.Type
- func (o TargetIamBindingOutput) Etag() pulumi.StringOutput
- func (o TargetIamBindingOutput) Location() pulumi.StringOutput
- func (o TargetIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o TargetIamBindingOutput) Name() pulumi.StringOutput
- func (o TargetIamBindingOutput) Project() pulumi.StringOutput
- func (o TargetIamBindingOutput) Role() pulumi.StringOutput
- func (o TargetIamBindingOutput) ToTargetIamBindingOutput() TargetIamBindingOutput
- func (o TargetIamBindingOutput) ToTargetIamBindingOutputWithContext(ctx context.Context) TargetIamBindingOutput
- type TargetIamBindingState
- type TargetIamMember
- type TargetIamMemberArgs
- type TargetIamMemberArray
- type TargetIamMemberArrayInput
- type TargetIamMemberArrayOutput
- func (TargetIamMemberArrayOutput) ElementType() reflect.Type
- func (o TargetIamMemberArrayOutput) Index(i pulumi.IntInput) TargetIamMemberOutput
- func (o TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutput() TargetIamMemberArrayOutput
- func (o TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutputWithContext(ctx context.Context) TargetIamMemberArrayOutput
- type TargetIamMemberCondition
- type TargetIamMemberConditionArgs
- func (TargetIamMemberConditionArgs) ElementType() reflect.Type
- func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutput() TargetIamMemberConditionOutput
- func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutputWithContext(ctx context.Context) TargetIamMemberConditionOutput
- func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
- func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
- type TargetIamMemberConditionInput
- type TargetIamMemberConditionOutput
- func (o TargetIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (TargetIamMemberConditionOutput) ElementType() reflect.Type
- func (o TargetIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o TargetIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutput() TargetIamMemberConditionOutput
- func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutputWithContext(ctx context.Context) TargetIamMemberConditionOutput
- func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
- func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
- type TargetIamMemberConditionPtrInput
- type TargetIamMemberConditionPtrOutput
- func (o TargetIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o TargetIamMemberConditionPtrOutput) Elem() TargetIamMemberConditionOutput
- func (TargetIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o TargetIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o TargetIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
- func (o TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
- type TargetIamMemberInput
- type TargetIamMemberMap
- type TargetIamMemberMapInput
- type TargetIamMemberMapOutput
- func (TargetIamMemberMapOutput) ElementType() reflect.Type
- func (o TargetIamMemberMapOutput) MapIndex(k pulumi.StringInput) TargetIamMemberOutput
- func (o TargetIamMemberMapOutput) ToTargetIamMemberMapOutput() TargetIamMemberMapOutput
- func (o TargetIamMemberMapOutput) ToTargetIamMemberMapOutputWithContext(ctx context.Context) TargetIamMemberMapOutput
- type TargetIamMemberOutput
- func (o TargetIamMemberOutput) Condition() TargetIamMemberConditionPtrOutput
- func (TargetIamMemberOutput) ElementType() reflect.Type
- func (o TargetIamMemberOutput) Etag() pulumi.StringOutput
- func (o TargetIamMemberOutput) Location() pulumi.StringOutput
- func (o TargetIamMemberOutput) Member() pulumi.StringOutput
- func (o TargetIamMemberOutput) Name() pulumi.StringOutput
- func (o TargetIamMemberOutput) Project() pulumi.StringOutput
- func (o TargetIamMemberOutput) Role() pulumi.StringOutput
- func (o TargetIamMemberOutput) ToTargetIamMemberOutput() TargetIamMemberOutput
- func (o TargetIamMemberOutput) ToTargetIamMemberOutputWithContext(ctx context.Context) TargetIamMemberOutput
- type TargetIamMemberState
- type TargetIamPolicy
- type TargetIamPolicyArgs
- type TargetIamPolicyArray
- type TargetIamPolicyArrayInput
- type TargetIamPolicyArrayOutput
- func (TargetIamPolicyArrayOutput) ElementType() reflect.Type
- func (o TargetIamPolicyArrayOutput) Index(i pulumi.IntInput) TargetIamPolicyOutput
- func (o TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutput() TargetIamPolicyArrayOutput
- func (o TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutputWithContext(ctx context.Context) TargetIamPolicyArrayOutput
- type TargetIamPolicyInput
- type TargetIamPolicyMap
- type TargetIamPolicyMapInput
- type TargetIamPolicyMapOutput
- func (TargetIamPolicyMapOutput) ElementType() reflect.Type
- func (o TargetIamPolicyMapOutput) MapIndex(k pulumi.StringInput) TargetIamPolicyOutput
- func (o TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutput() TargetIamPolicyMapOutput
- func (o TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutputWithContext(ctx context.Context) TargetIamPolicyMapOutput
- type TargetIamPolicyOutput
- func (TargetIamPolicyOutput) ElementType() reflect.Type
- func (o TargetIamPolicyOutput) Etag() pulumi.StringOutput
- func (o TargetIamPolicyOutput) Location() pulumi.StringOutput
- func (o TargetIamPolicyOutput) Name() pulumi.StringOutput
- func (o TargetIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o TargetIamPolicyOutput) Project() pulumi.StringOutput
- func (o TargetIamPolicyOutput) ToTargetIamPolicyOutput() TargetIamPolicyOutput
- func (o TargetIamPolicyOutput) ToTargetIamPolicyOutputWithContext(ctx context.Context) TargetIamPolicyOutput
- type TargetIamPolicyState
- 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) AssociatedEntities() TargetAssociatedEntityArrayOutput
- func (o TargetOutput) CreateTime() pulumi.StringOutput
- func (o TargetOutput) CustomTarget() TargetCustomTargetPtrOutput
- func (o TargetOutput) DeployParameters() pulumi.StringMapOutput
- func (o TargetOutput) Description() pulumi.StringPtrOutput
- func (o TargetOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o TargetOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 Automation ¶
type Automation struct { pulumi.CustomResourceState // Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. Annotations // must meet the following constraints: * Annotations are key/value pairs. * Valid annotation keys have two segments: an // optional prefix and name, separated by a slash ('/'). * The name segment is required and must be 63 characters or less, // beginning and ending with an alphanumeric character ('[a-z0-9A-Z]') with dashes ('-'), underscores ('_'), dots ('.'), // and alphanumerics between. * The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS // labels separated by dots('.'), not longer than 253 characters in total, followed by a slash ('/'). See // https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set for more // details. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Output only. Time at which the automation was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The deliveryPipeline for the resource DeliveryPipeline pulumi.StringOutput `pulumi:"deliveryPipeline"` // Optional. Description of the 'Automation'. Max length is 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Optional. The weak etag of the `Automation` resource. 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"` // Optional. Labels are attributes that can be set and used by both the user and by 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 <= 63 characters. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Name of the `Automation`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Required. List of Automation rules associated with the Automation resource. Must have at least one rule and limited to 250 rules per Delivery Pipeline. Note: the order of the rules here is not the same as the order of execution. // Structure is documented below. Rules AutomationRuleArrayOutput `pulumi:"rules"` // Required. Selected resources to which the automation will be applied. // Structure is documented below. Selector AutomationSelectorOutput `pulumi:"selector"` // Required. Email address of the user-managed IAM service account that creates Cloud Deploy release and rollout resources. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // Optional. When Suspended, automation is deactivated from execution. Suspended pulumi.BoolPtrOutput `pulumi:"suspended"` // Output only. Unique identifier of the `Automation`. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Time at which the automation was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
An `Automation` enables the automation of manually driven actions for a Delivery Pipeline, which includes Release promotion amongst Targets, Rollout repair and Rollout deployment strategy advancement.
To get more information about Automation, see:
* [API documentation](https://cloud.google.com/deploy/docs/api/reference/rest/v1/projects.locations.deliveryPipelines.automations) * How-to Guides
- [Automate your deployment](https://cloud.google.com/deploy/docs/automation)
## Example Usage
### Clouddeploy Automation Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { pipeline, err := clouddeploy.NewDeliveryPipeline(ctx, "pipeline", &clouddeploy.DeliveryPipelineArgs{ Name: pulumi.String("cd-pipeline"), Location: pulumi.String("us-central1"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ TargetId: pulumi.String("test"), Profiles: pulumi.StringArray{}, }, }, }, }) if err != nil { return err } _, err = clouddeploy.NewAutomation(ctx, "b-automation", &clouddeploy.AutomationArgs{ Name: pulumi.String("cd-automation"), Project: pipeline.Project, Location: pipeline.Location, DeliveryPipeline: pipeline.Name, ServiceAccount: pulumi.String("my@service-account.com"), Selector: &clouddeploy.AutomationSelectorArgs{ Targets: clouddeploy.AutomationSelectorTargetArray{ &clouddeploy.AutomationSelectorTargetArgs{ Id: pulumi.String("*"), }, }, }, Suspended: pulumi.Bool(false), Rules: clouddeploy.AutomationRuleArray{ &clouddeploy.AutomationRuleArgs{ PromoteReleaseRule: &clouddeploy.AutomationRulePromoteReleaseRuleArgs{ Id: pulumi.String("promote-release"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Clouddeploy Automation Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { pipeline, err := clouddeploy.NewDeliveryPipeline(ctx, "pipeline", &clouddeploy.DeliveryPipelineArgs{ Name: pulumi.String("cd-pipeline"), Location: pulumi.String("us-central1"), SerialPipeline: &clouddeploy.DeliveryPipelineSerialPipelineArgs{ Stages: clouddeploy.DeliveryPipelineSerialPipelineStageArray{ &clouddeploy.DeliveryPipelineSerialPipelineStageArgs{ TargetId: pulumi.String("test"), Profiles: pulumi.StringArray{ pulumi.String("test-profile"), }, }, }, }, }) if err != nil { return err } _, err = clouddeploy.NewAutomation(ctx, "f-automation", &clouddeploy.AutomationArgs{ Name: pulumi.String("cd-automation"), Location: pulumi.String("us-central1"), DeliveryPipeline: pipeline.Name, ServiceAccount: pulumi.String("my@service-account.com"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, Description: pulumi.String("automation resource"), Selector: &clouddeploy.AutomationSelectorArgs{ Targets: clouddeploy.AutomationSelectorTargetArray{ &clouddeploy.AutomationSelectorTargetArgs{ Id: pulumi.String("test"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }, }, }, Suspended: pulumi.Bool(true), Rules: clouddeploy.AutomationRuleArray{ &clouddeploy.AutomationRuleArgs{ PromoteReleaseRule: &clouddeploy.AutomationRulePromoteReleaseRuleArgs{ Id: pulumi.String("promote-release"), Wait: pulumi.String("200s"), DestinationTargetId: pulumi.String("@next"), DestinationPhase: pulumi.String("stable"), }, }, &clouddeploy.AutomationRuleArgs{ AdvanceRolloutRule: &clouddeploy.AutomationRuleAdvanceRolloutRuleArgs{ Id: pulumi.String("advance-rollout"), SourcePhases: pulumi.StringArray{ pulumi.String("deploy"), }, Wait: pulumi.String("200s"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Automation can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/deliveryPipelines/{{delivery_pipeline}}/automations/{{name}}`
* `{{project}}/{{location}}/{{delivery_pipeline}}/{{name}}`
* `{{location}}/{{delivery_pipeline}}/{{name}}`
When using the `pulumi import` command, Automation can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:clouddeploy/automation:Automation default projects/{{project}}/locations/{{location}}/deliveryPipelines/{{delivery_pipeline}}/automations/{{name}} ```
```sh $ pulumi import gcp:clouddeploy/automation:Automation default {{project}}/{{location}}/{{delivery_pipeline}}/{{name}} ```
```sh $ pulumi import gcp:clouddeploy/automation:Automation default {{location}}/{{delivery_pipeline}}/{{name}} ```
func GetAutomation ¶
func GetAutomation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutomationState, opts ...pulumi.ResourceOption) (*Automation, error)
GetAutomation gets an existing Automation 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 NewAutomation ¶
func NewAutomation(ctx *pulumi.Context, name string, args *AutomationArgs, opts ...pulumi.ResourceOption) (*Automation, error)
NewAutomation registers a new resource with the given unique name, arguments, and options.
func (*Automation) ElementType ¶
func (*Automation) ElementType() reflect.Type
func (*Automation) ToAutomationOutput ¶
func (i *Automation) ToAutomationOutput() AutomationOutput
func (*Automation) ToAutomationOutputWithContext ¶
func (i *Automation) ToAutomationOutputWithContext(ctx context.Context) AutomationOutput
type AutomationArgs ¶
type AutomationArgs struct { // Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. Annotations // must meet the following constraints: * Annotations are key/value pairs. * Valid annotation keys have two segments: an // optional prefix and name, separated by a slash ('/'). * The name segment is required and must be 63 characters or less, // beginning and ending with an alphanumeric character ('[a-z0-9A-Z]') with dashes ('-'), underscores ('_'), dots ('.'), // and alphanumerics between. * The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS // labels separated by dots('.'), not longer than 253 characters in total, followed by a slash ('/'). See // https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set for more // details. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // The deliveryPipeline for the resource DeliveryPipeline pulumi.StringInput // Optional. Description of the 'Automation'. Max length is 255 characters. Description pulumi.StringPtrInput // Optional. Labels are attributes that can be set and used by both the user and by 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 <= 63 characters. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Name of the `Automation`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. List of Automation rules associated with the Automation resource. Must have at least one rule and limited to 250 rules per Delivery Pipeline. Note: the order of the rules here is not the same as the order of execution. // Structure is documented below. Rules AutomationRuleArrayInput // Required. Selected resources to which the automation will be applied. // Structure is documented below. Selector AutomationSelectorInput // Required. Email address of the user-managed IAM service account that creates Cloud Deploy release and rollout resources. ServiceAccount pulumi.StringInput // Optional. When Suspended, automation is deactivated from execution. Suspended pulumi.BoolPtrInput }
The set of arguments for constructing a Automation resource.
func (AutomationArgs) ElementType ¶
func (AutomationArgs) ElementType() reflect.Type
type AutomationArray ¶
type AutomationArray []AutomationInput
func (AutomationArray) ElementType ¶
func (AutomationArray) ElementType() reflect.Type
func (AutomationArray) ToAutomationArrayOutput ¶
func (i AutomationArray) ToAutomationArrayOutput() AutomationArrayOutput
func (AutomationArray) ToAutomationArrayOutputWithContext ¶
func (i AutomationArray) ToAutomationArrayOutputWithContext(ctx context.Context) AutomationArrayOutput
type AutomationArrayInput ¶
type AutomationArrayInput interface { pulumi.Input ToAutomationArrayOutput() AutomationArrayOutput ToAutomationArrayOutputWithContext(context.Context) AutomationArrayOutput }
AutomationArrayInput is an input type that accepts AutomationArray and AutomationArrayOutput values. You can construct a concrete instance of `AutomationArrayInput` via:
AutomationArray{ AutomationArgs{...} }
type AutomationArrayOutput ¶
type AutomationArrayOutput struct{ *pulumi.OutputState }
func (AutomationArrayOutput) ElementType ¶
func (AutomationArrayOutput) ElementType() reflect.Type
func (AutomationArrayOutput) Index ¶
func (o AutomationArrayOutput) Index(i pulumi.IntInput) AutomationOutput
func (AutomationArrayOutput) ToAutomationArrayOutput ¶
func (o AutomationArrayOutput) ToAutomationArrayOutput() AutomationArrayOutput
func (AutomationArrayOutput) ToAutomationArrayOutputWithContext ¶
func (o AutomationArrayOutput) ToAutomationArrayOutputWithContext(ctx context.Context) AutomationArrayOutput
type AutomationInput ¶
type AutomationInput interface { pulumi.Input ToAutomationOutput() AutomationOutput ToAutomationOutputWithContext(ctx context.Context) AutomationOutput }
type AutomationMap ¶
type AutomationMap map[string]AutomationInput
func (AutomationMap) ElementType ¶
func (AutomationMap) ElementType() reflect.Type
func (AutomationMap) ToAutomationMapOutput ¶
func (i AutomationMap) ToAutomationMapOutput() AutomationMapOutput
func (AutomationMap) ToAutomationMapOutputWithContext ¶
func (i AutomationMap) ToAutomationMapOutputWithContext(ctx context.Context) AutomationMapOutput
type AutomationMapInput ¶
type AutomationMapInput interface { pulumi.Input ToAutomationMapOutput() AutomationMapOutput ToAutomationMapOutputWithContext(context.Context) AutomationMapOutput }
AutomationMapInput is an input type that accepts AutomationMap and AutomationMapOutput values. You can construct a concrete instance of `AutomationMapInput` via:
AutomationMap{ "key": AutomationArgs{...} }
type AutomationMapOutput ¶
type AutomationMapOutput struct{ *pulumi.OutputState }
func (AutomationMapOutput) ElementType ¶
func (AutomationMapOutput) ElementType() reflect.Type
func (AutomationMapOutput) MapIndex ¶
func (o AutomationMapOutput) MapIndex(k pulumi.StringInput) AutomationOutput
func (AutomationMapOutput) ToAutomationMapOutput ¶
func (o AutomationMapOutput) ToAutomationMapOutput() AutomationMapOutput
func (AutomationMapOutput) ToAutomationMapOutputWithContext ¶
func (o AutomationMapOutput) ToAutomationMapOutputWithContext(ctx context.Context) AutomationMapOutput
type AutomationOutput ¶
type AutomationOutput struct{ *pulumi.OutputState }
func (AutomationOutput) Annotations ¶
func (o AutomationOutput) Annotations() pulumi.StringMapOutput
Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. Annotations must meet the following constraints: * Annotations are key/value pairs. * Valid annotation keys have two segments: an optional prefix and name, separated by a slash ('/'). * The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ('[a-z0-9A-Z]') with dashes ('-'), underscores ('_'), dots ('.'), and alphanumerics between. * The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots('.'), not longer than 253 characters in total, followed by a slash ('/'). See https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set for more details. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.
func (AutomationOutput) CreateTime ¶
func (o AutomationOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the automation was created.
func (AutomationOutput) DeliveryPipeline ¶
func (o AutomationOutput) DeliveryPipeline() pulumi.StringOutput
The deliveryPipeline for the resource
func (AutomationOutput) Description ¶
func (o AutomationOutput) Description() pulumi.StringPtrOutput
Optional. Description of the 'Automation'. Max length is 255 characters.
func (AutomationOutput) EffectiveAnnotations ¶
func (o AutomationOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (AutomationOutput) EffectiveLabels ¶
func (o AutomationOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AutomationOutput) ElementType ¶
func (AutomationOutput) ElementType() reflect.Type
func (AutomationOutput) Etag ¶
func (o AutomationOutput) Etag() pulumi.StringOutput
Optional. The weak etag of the `Automation` resource. 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 (AutomationOutput) Labels ¶
func (o AutomationOutput) Labels() pulumi.StringMapOutput
Optional. Labels are attributes that can be set and used by both the user and by 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 <= 63 characters. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
func (AutomationOutput) Location ¶
func (o AutomationOutput) Location() pulumi.StringOutput
The location for the resource
func (AutomationOutput) Name ¶
func (o AutomationOutput) Name() pulumi.StringOutput
Name of the `Automation`.
func (AutomationOutput) Project ¶
func (o AutomationOutput) Project() pulumi.StringOutput
func (AutomationOutput) PulumiLabels ¶
func (o AutomationOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AutomationOutput) Rules ¶
func (o AutomationOutput) Rules() AutomationRuleArrayOutput
Required. List of Automation rules associated with the Automation resource. Must have at least one rule and limited to 250 rules per Delivery Pipeline. Note: the order of the rules here is not the same as the order of execution. Structure is documented below.
func (AutomationOutput) Selector ¶
func (o AutomationOutput) Selector() AutomationSelectorOutput
Required. Selected resources to which the automation will be applied. Structure is documented below.
func (AutomationOutput) ServiceAccount ¶
func (o AutomationOutput) ServiceAccount() pulumi.StringOutput
Required. Email address of the user-managed IAM service account that creates Cloud Deploy release and rollout resources.
func (AutomationOutput) Suspended ¶
func (o AutomationOutput) Suspended() pulumi.BoolPtrOutput
Optional. When Suspended, automation is deactivated from execution.
func (AutomationOutput) ToAutomationOutput ¶
func (o AutomationOutput) ToAutomationOutput() AutomationOutput
func (AutomationOutput) ToAutomationOutputWithContext ¶
func (o AutomationOutput) ToAutomationOutputWithContext(ctx context.Context) AutomationOutput
func (AutomationOutput) Uid ¶
func (o AutomationOutput) Uid() pulumi.StringOutput
Output only. Unique identifier of the `Automation`.
func (AutomationOutput) UpdateTime ¶
func (o AutomationOutput) UpdateTime() pulumi.StringOutput
Output only. Time at which the automation was updated.
type AutomationRule ¶
type AutomationRule struct { // Optional. The `AdvanceRolloutRule` will automatically advance a successful Rollout. // Structure is documented below. AdvanceRolloutRule *AutomationRuleAdvanceRolloutRule `pulumi:"advanceRolloutRule"` // Optional. `PromoteReleaseRule` will automatically promote a release from the current target to a specified target. // Structure is documented below. PromoteReleaseRule *AutomationRulePromoteReleaseRule `pulumi:"promoteReleaseRule"` }
type AutomationRuleAdvanceRolloutRule ¶
type AutomationRuleAdvanceRolloutRule struct { // Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`. Id string `pulumi:"id"` // Optional. Proceeds only after phase name matched any one in the list. 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?$`. // // *** SourcePhases []string `pulumi:"sourcePhases"` // Optional. How long to wait after a rollout is finished. Wait *string `pulumi:"wait"` }
type AutomationRuleAdvanceRolloutRuleArgs ¶
type AutomationRuleAdvanceRolloutRuleArgs struct { // Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`. Id pulumi.StringInput `pulumi:"id"` // Optional. Proceeds only after phase name matched any one in the list. 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?$`. // // *** SourcePhases pulumi.StringArrayInput `pulumi:"sourcePhases"` // Optional. How long to wait after a rollout is finished. Wait pulumi.StringPtrInput `pulumi:"wait"` }
func (AutomationRuleAdvanceRolloutRuleArgs) ElementType ¶
func (AutomationRuleAdvanceRolloutRuleArgs) ElementType() reflect.Type
func (AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutput ¶
func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutput() AutomationRuleAdvanceRolloutRuleOutput
func (AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutputWithContext ¶
func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRuleOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRuleOutput
func (AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutput ¶
func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
func (AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext ¶
func (i AutomationRuleAdvanceRolloutRuleArgs) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
type AutomationRuleAdvanceRolloutRuleInput ¶
type AutomationRuleAdvanceRolloutRuleInput interface { pulumi.Input ToAutomationRuleAdvanceRolloutRuleOutput() AutomationRuleAdvanceRolloutRuleOutput ToAutomationRuleAdvanceRolloutRuleOutputWithContext(context.Context) AutomationRuleAdvanceRolloutRuleOutput }
AutomationRuleAdvanceRolloutRuleInput is an input type that accepts AutomationRuleAdvanceRolloutRuleArgs and AutomationRuleAdvanceRolloutRuleOutput values. You can construct a concrete instance of `AutomationRuleAdvanceRolloutRuleInput` via:
AutomationRuleAdvanceRolloutRuleArgs{...}
type AutomationRuleAdvanceRolloutRuleOutput ¶
type AutomationRuleAdvanceRolloutRuleOutput struct{ *pulumi.OutputState }
func (AutomationRuleAdvanceRolloutRuleOutput) ElementType ¶
func (AutomationRuleAdvanceRolloutRuleOutput) ElementType() reflect.Type
func (AutomationRuleAdvanceRolloutRuleOutput) Id ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) Id() pulumi.StringOutput
Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`.
func (AutomationRuleAdvanceRolloutRuleOutput) SourcePhases ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) SourcePhases() pulumi.StringArrayOutput
Optional. Proceeds only after phase name matched any one in the list. 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 (AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutput ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutput() AutomationRuleAdvanceRolloutRuleOutput
func (AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutputWithContext ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRuleOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRuleOutput
func (AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
func (AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
func (AutomationRuleAdvanceRolloutRuleOutput) Wait ¶
func (o AutomationRuleAdvanceRolloutRuleOutput) Wait() pulumi.StringPtrOutput
Optional. How long to wait after a rollout is finished.
type AutomationRuleAdvanceRolloutRulePtrInput ¶
type AutomationRuleAdvanceRolloutRulePtrInput interface { pulumi.Input ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(context.Context) AutomationRuleAdvanceRolloutRulePtrOutput }
AutomationRuleAdvanceRolloutRulePtrInput is an input type that accepts AutomationRuleAdvanceRolloutRuleArgs, AutomationRuleAdvanceRolloutRulePtr and AutomationRuleAdvanceRolloutRulePtrOutput values. You can construct a concrete instance of `AutomationRuleAdvanceRolloutRulePtrInput` via:
AutomationRuleAdvanceRolloutRuleArgs{...} or: nil
func AutomationRuleAdvanceRolloutRulePtr ¶
func AutomationRuleAdvanceRolloutRulePtr(v *AutomationRuleAdvanceRolloutRuleArgs) AutomationRuleAdvanceRolloutRulePtrInput
type AutomationRuleAdvanceRolloutRulePtrOutput ¶
type AutomationRuleAdvanceRolloutRulePtrOutput struct{ *pulumi.OutputState }
func (AutomationRuleAdvanceRolloutRulePtrOutput) ElementType ¶
func (AutomationRuleAdvanceRolloutRulePtrOutput) ElementType() reflect.Type
func (AutomationRuleAdvanceRolloutRulePtrOutput) Id ¶
func (o AutomationRuleAdvanceRolloutRulePtrOutput) Id() pulumi.StringPtrOutput
Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`.
func (AutomationRuleAdvanceRolloutRulePtrOutput) SourcePhases ¶
func (o AutomationRuleAdvanceRolloutRulePtrOutput) SourcePhases() pulumi.StringArrayOutput
Optional. Proceeds only after phase name matched any one in the list. 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 (AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput ¶
func (o AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutput() AutomationRuleAdvanceRolloutRulePtrOutput
func (AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext ¶
func (o AutomationRuleAdvanceRolloutRulePtrOutput) ToAutomationRuleAdvanceRolloutRulePtrOutputWithContext(ctx context.Context) AutomationRuleAdvanceRolloutRulePtrOutput
func (AutomationRuleAdvanceRolloutRulePtrOutput) Wait ¶
func (o AutomationRuleAdvanceRolloutRulePtrOutput) Wait() pulumi.StringPtrOutput
Optional. How long to wait after a rollout is finished.
type AutomationRuleArgs ¶
type AutomationRuleArgs struct { // Optional. The `AdvanceRolloutRule` will automatically advance a successful Rollout. // Structure is documented below. AdvanceRolloutRule AutomationRuleAdvanceRolloutRulePtrInput `pulumi:"advanceRolloutRule"` // Optional. `PromoteReleaseRule` will automatically promote a release from the current target to a specified target. // Structure is documented below. PromoteReleaseRule AutomationRulePromoteReleaseRulePtrInput `pulumi:"promoteReleaseRule"` }
func (AutomationRuleArgs) ElementType ¶
func (AutomationRuleArgs) ElementType() reflect.Type
func (AutomationRuleArgs) ToAutomationRuleOutput ¶
func (i AutomationRuleArgs) ToAutomationRuleOutput() AutomationRuleOutput
func (AutomationRuleArgs) ToAutomationRuleOutputWithContext ¶
func (i AutomationRuleArgs) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput
type AutomationRuleArray ¶
type AutomationRuleArray []AutomationRuleInput
func (AutomationRuleArray) ElementType ¶
func (AutomationRuleArray) ElementType() reflect.Type
func (AutomationRuleArray) ToAutomationRuleArrayOutput ¶
func (i AutomationRuleArray) ToAutomationRuleArrayOutput() AutomationRuleArrayOutput
func (AutomationRuleArray) ToAutomationRuleArrayOutputWithContext ¶
func (i AutomationRuleArray) ToAutomationRuleArrayOutputWithContext(ctx context.Context) AutomationRuleArrayOutput
type AutomationRuleArrayInput ¶
type AutomationRuleArrayInput interface { pulumi.Input ToAutomationRuleArrayOutput() AutomationRuleArrayOutput ToAutomationRuleArrayOutputWithContext(context.Context) AutomationRuleArrayOutput }
AutomationRuleArrayInput is an input type that accepts AutomationRuleArray and AutomationRuleArrayOutput values. You can construct a concrete instance of `AutomationRuleArrayInput` via:
AutomationRuleArray{ AutomationRuleArgs{...} }
type AutomationRuleArrayOutput ¶
type AutomationRuleArrayOutput struct{ *pulumi.OutputState }
func (AutomationRuleArrayOutput) ElementType ¶
func (AutomationRuleArrayOutput) ElementType() reflect.Type
func (AutomationRuleArrayOutput) Index ¶
func (o AutomationRuleArrayOutput) Index(i pulumi.IntInput) AutomationRuleOutput
func (AutomationRuleArrayOutput) ToAutomationRuleArrayOutput ¶
func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutput() AutomationRuleArrayOutput
func (AutomationRuleArrayOutput) ToAutomationRuleArrayOutputWithContext ¶
func (o AutomationRuleArrayOutput) ToAutomationRuleArrayOutputWithContext(ctx context.Context) AutomationRuleArrayOutput
type AutomationRuleInput ¶
type AutomationRuleInput interface { pulumi.Input ToAutomationRuleOutput() AutomationRuleOutput ToAutomationRuleOutputWithContext(context.Context) AutomationRuleOutput }
AutomationRuleInput is an input type that accepts AutomationRuleArgs and AutomationRuleOutput values. You can construct a concrete instance of `AutomationRuleInput` via:
AutomationRuleArgs{...}
type AutomationRuleOutput ¶
type AutomationRuleOutput struct{ *pulumi.OutputState }
func (AutomationRuleOutput) AdvanceRolloutRule ¶
func (o AutomationRuleOutput) AdvanceRolloutRule() AutomationRuleAdvanceRolloutRulePtrOutput
Optional. The `AdvanceRolloutRule` will automatically advance a successful Rollout. Structure is documented below.
func (AutomationRuleOutput) ElementType ¶
func (AutomationRuleOutput) ElementType() reflect.Type
func (AutomationRuleOutput) PromoteReleaseRule ¶
func (o AutomationRuleOutput) PromoteReleaseRule() AutomationRulePromoteReleaseRulePtrOutput
Optional. `PromoteReleaseRule` will automatically promote a release from the current target to a specified target. Structure is documented below.
func (AutomationRuleOutput) ToAutomationRuleOutput ¶
func (o AutomationRuleOutput) ToAutomationRuleOutput() AutomationRuleOutput
func (AutomationRuleOutput) ToAutomationRuleOutputWithContext ¶
func (o AutomationRuleOutput) ToAutomationRuleOutputWithContext(ctx context.Context) AutomationRuleOutput
type AutomationRulePromoteReleaseRule ¶
type AutomationRulePromoteReleaseRule struct { // Optional. The starting phase of the rollout created by this operation. Default to the first phase. DestinationPhase *string `pulumi:"destinationPhase"` // Optional. The ID of the stage in the pipeline to which this `Release` is deploying. If unspecified, default it to the next stage in the promotion flow. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine if the target is one of the stages in the promotion sequence defined in the pipeline. * "@next", the next target in the promotion sequence. DestinationTargetId *string `pulumi:"destinationTargetId"` // Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`. Id string `pulumi:"id"` // Optional. How long the release need to be paused until being promoted to the next target. Wait *string `pulumi:"wait"` }
type AutomationRulePromoteReleaseRuleArgs ¶
type AutomationRulePromoteReleaseRuleArgs struct { // Optional. The starting phase of the rollout created by this operation. Default to the first phase. DestinationPhase pulumi.StringPtrInput `pulumi:"destinationPhase"` // Optional. The ID of the stage in the pipeline to which this `Release` is deploying. If unspecified, default it to the next stage in the promotion flow. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine if the target is one of the stages in the promotion sequence defined in the pipeline. * "@next", the next target in the promotion sequence. DestinationTargetId pulumi.StringPtrInput `pulumi:"destinationTargetId"` // Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`. Id pulumi.StringInput `pulumi:"id"` // Optional. How long the release need to be paused until being promoted to the next target. Wait pulumi.StringPtrInput `pulumi:"wait"` }
func (AutomationRulePromoteReleaseRuleArgs) ElementType ¶
func (AutomationRulePromoteReleaseRuleArgs) ElementType() reflect.Type
func (AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutput ¶
func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutput() AutomationRulePromoteReleaseRuleOutput
func (AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutputWithContext ¶
func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRuleOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRuleOutput
func (AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutput ¶
func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
func (AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutputWithContext ¶
func (i AutomationRulePromoteReleaseRuleArgs) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
type AutomationRulePromoteReleaseRuleInput ¶
type AutomationRulePromoteReleaseRuleInput interface { pulumi.Input ToAutomationRulePromoteReleaseRuleOutput() AutomationRulePromoteReleaseRuleOutput ToAutomationRulePromoteReleaseRuleOutputWithContext(context.Context) AutomationRulePromoteReleaseRuleOutput }
AutomationRulePromoteReleaseRuleInput is an input type that accepts AutomationRulePromoteReleaseRuleArgs and AutomationRulePromoteReleaseRuleOutput values. You can construct a concrete instance of `AutomationRulePromoteReleaseRuleInput` via:
AutomationRulePromoteReleaseRuleArgs{...}
type AutomationRulePromoteReleaseRuleOutput ¶
type AutomationRulePromoteReleaseRuleOutput struct{ *pulumi.OutputState }
func (AutomationRulePromoteReleaseRuleOutput) DestinationPhase ¶
func (o AutomationRulePromoteReleaseRuleOutput) DestinationPhase() pulumi.StringPtrOutput
Optional. The starting phase of the rollout created by this operation. Default to the first phase.
func (AutomationRulePromoteReleaseRuleOutput) DestinationTargetId ¶
func (o AutomationRulePromoteReleaseRuleOutput) DestinationTargetId() pulumi.StringPtrOutput
Optional. The ID of the stage in the pipeline to which this `Release` is deploying. If unspecified, default it to the next stage in the promotion flow. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine if the target is one of the stages in the promotion sequence defined in the pipeline. * "@next", the next target in the promotion sequence.
func (AutomationRulePromoteReleaseRuleOutput) ElementType ¶
func (AutomationRulePromoteReleaseRuleOutput) ElementType() reflect.Type
func (AutomationRulePromoteReleaseRuleOutput) Id ¶
func (o AutomationRulePromoteReleaseRuleOutput) Id() pulumi.StringOutput
Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`.
func (AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutput ¶
func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutput() AutomationRulePromoteReleaseRuleOutput
func (AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutputWithContext ¶
func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRuleOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRuleOutput
func (AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutput ¶
func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
func (AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext ¶
func (o AutomationRulePromoteReleaseRuleOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
func (AutomationRulePromoteReleaseRuleOutput) Wait ¶
func (o AutomationRulePromoteReleaseRuleOutput) Wait() pulumi.StringPtrOutput
Optional. How long the release need to be paused until being promoted to the next target.
type AutomationRulePromoteReleaseRulePtrInput ¶
type AutomationRulePromoteReleaseRulePtrInput interface { pulumi.Input ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput ToAutomationRulePromoteReleaseRulePtrOutputWithContext(context.Context) AutomationRulePromoteReleaseRulePtrOutput }
AutomationRulePromoteReleaseRulePtrInput is an input type that accepts AutomationRulePromoteReleaseRuleArgs, AutomationRulePromoteReleaseRulePtr and AutomationRulePromoteReleaseRulePtrOutput values. You can construct a concrete instance of `AutomationRulePromoteReleaseRulePtrInput` via:
AutomationRulePromoteReleaseRuleArgs{...} or: nil
func AutomationRulePromoteReleaseRulePtr ¶
func AutomationRulePromoteReleaseRulePtr(v *AutomationRulePromoteReleaseRuleArgs) AutomationRulePromoteReleaseRulePtrInput
type AutomationRulePromoteReleaseRulePtrOutput ¶
type AutomationRulePromoteReleaseRulePtrOutput struct{ *pulumi.OutputState }
func (AutomationRulePromoteReleaseRulePtrOutput) DestinationPhase ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) DestinationPhase() pulumi.StringPtrOutput
Optional. The starting phase of the rollout created by this operation. Default to the first phase.
func (AutomationRulePromoteReleaseRulePtrOutput) DestinationTargetId ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) DestinationTargetId() pulumi.StringPtrOutput
Optional. The ID of the stage in the pipeline to which this `Release` is deploying. If unspecified, default it to the next stage in the promotion flow. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine if the target is one of the stages in the promotion sequence defined in the pipeline. * "@next", the next target in the promotion sequence.
func (AutomationRulePromoteReleaseRulePtrOutput) ElementType ¶
func (AutomationRulePromoteReleaseRulePtrOutput) ElementType() reflect.Type
func (AutomationRulePromoteReleaseRulePtrOutput) Id ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) Id() pulumi.StringPtrOutput
Required. ID of the rule. This id must be unique in the `Automation` resource to which this rule belongs. The format is `a-z{0,62}`.
func (AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutput ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutput() AutomationRulePromoteReleaseRulePtrOutput
func (AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) ToAutomationRulePromoteReleaseRulePtrOutputWithContext(ctx context.Context) AutomationRulePromoteReleaseRulePtrOutput
func (AutomationRulePromoteReleaseRulePtrOutput) Wait ¶
func (o AutomationRulePromoteReleaseRulePtrOutput) Wait() pulumi.StringPtrOutput
Optional. How long the release need to be paused until being promoted to the next target.
type AutomationSelector ¶
type AutomationSelector struct { // Contains attributes about a target. // Structure is documented below. Targets []AutomationSelectorTarget `pulumi:"targets"` }
type AutomationSelectorArgs ¶
type AutomationSelectorArgs struct { // Contains attributes about a target. // Structure is documented below. Targets AutomationSelectorTargetArrayInput `pulumi:"targets"` }
func (AutomationSelectorArgs) ElementType ¶
func (AutomationSelectorArgs) ElementType() reflect.Type
func (AutomationSelectorArgs) ToAutomationSelectorOutput ¶
func (i AutomationSelectorArgs) ToAutomationSelectorOutput() AutomationSelectorOutput
func (AutomationSelectorArgs) ToAutomationSelectorOutputWithContext ¶
func (i AutomationSelectorArgs) ToAutomationSelectorOutputWithContext(ctx context.Context) AutomationSelectorOutput
func (AutomationSelectorArgs) ToAutomationSelectorPtrOutput ¶
func (i AutomationSelectorArgs) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
func (AutomationSelectorArgs) ToAutomationSelectorPtrOutputWithContext ¶
func (i AutomationSelectorArgs) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
type AutomationSelectorInput ¶
type AutomationSelectorInput interface { pulumi.Input ToAutomationSelectorOutput() AutomationSelectorOutput ToAutomationSelectorOutputWithContext(context.Context) AutomationSelectorOutput }
AutomationSelectorInput is an input type that accepts AutomationSelectorArgs and AutomationSelectorOutput values. You can construct a concrete instance of `AutomationSelectorInput` via:
AutomationSelectorArgs{...}
type AutomationSelectorOutput ¶
type AutomationSelectorOutput struct{ *pulumi.OutputState }
func (AutomationSelectorOutput) ElementType ¶
func (AutomationSelectorOutput) ElementType() reflect.Type
func (AutomationSelectorOutput) Targets ¶
func (o AutomationSelectorOutput) Targets() AutomationSelectorTargetArrayOutput
Contains attributes about a target. Structure is documented below.
func (AutomationSelectorOutput) ToAutomationSelectorOutput ¶
func (o AutomationSelectorOutput) ToAutomationSelectorOutput() AutomationSelectorOutput
func (AutomationSelectorOutput) ToAutomationSelectorOutputWithContext ¶
func (o AutomationSelectorOutput) ToAutomationSelectorOutputWithContext(ctx context.Context) AutomationSelectorOutput
func (AutomationSelectorOutput) ToAutomationSelectorPtrOutput ¶
func (o AutomationSelectorOutput) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
func (AutomationSelectorOutput) ToAutomationSelectorPtrOutputWithContext ¶
func (o AutomationSelectorOutput) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
type AutomationSelectorPtrInput ¶
type AutomationSelectorPtrInput interface { pulumi.Input ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput ToAutomationSelectorPtrOutputWithContext(context.Context) AutomationSelectorPtrOutput }
AutomationSelectorPtrInput is an input type that accepts AutomationSelectorArgs, AutomationSelectorPtr and AutomationSelectorPtrOutput values. You can construct a concrete instance of `AutomationSelectorPtrInput` via:
AutomationSelectorArgs{...} or: nil
func AutomationSelectorPtr ¶
func AutomationSelectorPtr(v *AutomationSelectorArgs) AutomationSelectorPtrInput
type AutomationSelectorPtrOutput ¶
type AutomationSelectorPtrOutput struct{ *pulumi.OutputState }
func (AutomationSelectorPtrOutput) Elem ¶
func (o AutomationSelectorPtrOutput) Elem() AutomationSelectorOutput
func (AutomationSelectorPtrOutput) ElementType ¶
func (AutomationSelectorPtrOutput) ElementType() reflect.Type
func (AutomationSelectorPtrOutput) Targets ¶
func (o AutomationSelectorPtrOutput) Targets() AutomationSelectorTargetArrayOutput
Contains attributes about a target. Structure is documented below.
func (AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutput ¶
func (o AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutput() AutomationSelectorPtrOutput
func (AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutputWithContext ¶
func (o AutomationSelectorPtrOutput) ToAutomationSelectorPtrOutputWithContext(ctx context.Context) AutomationSelectorPtrOutput
type AutomationSelectorTarget ¶
type AutomationSelectorTarget struct { // ID of the `Target`. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine which target is being referred to * "*", all targets in a location. Id *string `pulumi:"id"` // Target labels. Labels map[string]string `pulumi:"labels"` }
type AutomationSelectorTargetArgs ¶
type AutomationSelectorTargetArgs struct { // ID of the `Target`. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine which target is being referred to * "*", all targets in a location. Id pulumi.StringPtrInput `pulumi:"id"` // Target labels. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (AutomationSelectorTargetArgs) ElementType ¶
func (AutomationSelectorTargetArgs) ElementType() reflect.Type
func (AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutput ¶
func (i AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutput() AutomationSelectorTargetOutput
func (AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutputWithContext ¶
func (i AutomationSelectorTargetArgs) ToAutomationSelectorTargetOutputWithContext(ctx context.Context) AutomationSelectorTargetOutput
type AutomationSelectorTargetArray ¶
type AutomationSelectorTargetArray []AutomationSelectorTargetInput
func (AutomationSelectorTargetArray) ElementType ¶
func (AutomationSelectorTargetArray) ElementType() reflect.Type
func (AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutput ¶
func (i AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutput() AutomationSelectorTargetArrayOutput
func (AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutputWithContext ¶
func (i AutomationSelectorTargetArray) ToAutomationSelectorTargetArrayOutputWithContext(ctx context.Context) AutomationSelectorTargetArrayOutput
type AutomationSelectorTargetArrayInput ¶
type AutomationSelectorTargetArrayInput interface { pulumi.Input ToAutomationSelectorTargetArrayOutput() AutomationSelectorTargetArrayOutput ToAutomationSelectorTargetArrayOutputWithContext(context.Context) AutomationSelectorTargetArrayOutput }
AutomationSelectorTargetArrayInput is an input type that accepts AutomationSelectorTargetArray and AutomationSelectorTargetArrayOutput values. You can construct a concrete instance of `AutomationSelectorTargetArrayInput` via:
AutomationSelectorTargetArray{ AutomationSelectorTargetArgs{...} }
type AutomationSelectorTargetArrayOutput ¶
type AutomationSelectorTargetArrayOutput struct{ *pulumi.OutputState }
func (AutomationSelectorTargetArrayOutput) ElementType ¶
func (AutomationSelectorTargetArrayOutput) ElementType() reflect.Type
func (AutomationSelectorTargetArrayOutput) Index ¶
func (o AutomationSelectorTargetArrayOutput) Index(i pulumi.IntInput) AutomationSelectorTargetOutput
func (AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutput ¶
func (o AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutput() AutomationSelectorTargetArrayOutput
func (AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutputWithContext ¶
func (o AutomationSelectorTargetArrayOutput) ToAutomationSelectorTargetArrayOutputWithContext(ctx context.Context) AutomationSelectorTargetArrayOutput
type AutomationSelectorTargetInput ¶
type AutomationSelectorTargetInput interface { pulumi.Input ToAutomationSelectorTargetOutput() AutomationSelectorTargetOutput ToAutomationSelectorTargetOutputWithContext(context.Context) AutomationSelectorTargetOutput }
AutomationSelectorTargetInput is an input type that accepts AutomationSelectorTargetArgs and AutomationSelectorTargetOutput values. You can construct a concrete instance of `AutomationSelectorTargetInput` via:
AutomationSelectorTargetArgs{...}
type AutomationSelectorTargetOutput ¶
type AutomationSelectorTargetOutput struct{ *pulumi.OutputState }
func (AutomationSelectorTargetOutput) ElementType ¶
func (AutomationSelectorTargetOutput) ElementType() reflect.Type
func (AutomationSelectorTargetOutput) Id ¶
func (o AutomationSelectorTargetOutput) Id() pulumi.StringPtrOutput
ID of the `Target`. The value of this field could be one of the following: * The last segment of a target name. It only needs the ID to determine which target is being referred to * "*", all targets in a location.
func (AutomationSelectorTargetOutput) Labels ¶
func (o AutomationSelectorTargetOutput) Labels() pulumi.StringMapOutput
Target labels.
func (AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutput ¶
func (o AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutput() AutomationSelectorTargetOutput
func (AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutputWithContext ¶
func (o AutomationSelectorTargetOutput) ToAutomationSelectorTargetOutputWithContext(ctx context.Context) AutomationSelectorTargetOutput
type AutomationState ¶
type AutomationState struct { // Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. Annotations // must meet the following constraints: * Annotations are key/value pairs. * Valid annotation keys have two segments: an // optional prefix and name, separated by a slash ('/'). * The name segment is required and must be 63 characters or less, // beginning and ending with an alphanumeric character ('[a-z0-9A-Z]') with dashes ('-'), underscores ('_'), dots ('.'), // and alphanumerics between. * The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS // labels separated by dots('.'), not longer than 253 characters in total, followed by a slash ('/'). See // https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set for more // details. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Output only. Time at which the automation was created. CreateTime pulumi.StringPtrInput // The deliveryPipeline for the resource DeliveryPipeline pulumi.StringPtrInput // Optional. Description of the 'Automation'. Max length is 255 characters. Description pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Optional. The weak etag of the `Automation` resource. 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 // Optional. Labels are attributes that can be set and used by both the user and by 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 <= 63 characters. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Name of the `Automation`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Required. List of Automation rules associated with the Automation resource. Must have at least one rule and limited to 250 rules per Delivery Pipeline. Note: the order of the rules here is not the same as the order of execution. // Structure is documented below. Rules AutomationRuleArrayInput // Required. Selected resources to which the automation will be applied. // Structure is documented below. Selector AutomationSelectorPtrInput // Required. Email address of the user-managed IAM service account that creates Cloud Deploy release and rollout resources. ServiceAccount pulumi.StringPtrInput // Optional. When Suspended, automation is deactivated from execution. Suspended pulumi.BoolPtrInput // Output only. Unique identifier of the `Automation`. Uid pulumi.StringPtrInput // Output only. Time at which the automation was updated. UpdateTime pulumi.StringPtrInput }
func (AutomationState) ElementType ¶
func (AutomationState) ElementType() reflect.Type
type CustomTargetType ¶
type CustomTargetType struct { pulumi.CustomResourceState // User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Time at which the `CustomTargetType` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Configures render and deploy for the `CustomTargetType` using Skaffold custom actions. // Structure is documented below. CustomActions CustomTargetTypeCustomActionsPtrOutput `pulumi:"customActions"` // Resource id of the `CustomTargetType`. CustomTargetTypeId pulumi.StringOutput `pulumi:"customTargetTypeId"` // Description of the `CustomTargetType`. Max length is 255 characters. Description pulumi.StringPtrOutput `pulumi:"description"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // The weak etag of the `CustomTargetType` resource. 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 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location of the source. // // *** Location pulumi.StringOutput `pulumi:"location"` // Name of the `CustomTargetType`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Unique identifier of the `CustomTargetType`. Uid pulumi.StringOutput `pulumi:"uid"` // Time at which the `CustomTargetType` was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Cloud Deploy `CustomTargetType` defines a type of custom target that can be referenced in a Cloud Deploy `Target` in order to facilitate deploying to other systems besides the supported runtimes.
To get more information about CustomTargetType, see:
* [API documentation](https://cloud.google.com/deploy/docs/api/reference/rest/v1/projects.locations.customTargetTypes) * How-to Guides
- [Define and use a custom target type](https://cloud.google.com/deploy/docs/deploy-app-custom-target)
## Example Usage
### Clouddeploy Custom Target Type Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewCustomTargetType(ctx, "custom-target-type", &clouddeploy.CustomTargetTypeArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-custom-target-type"), Description: pulumi.String("My custom target type"), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, CustomActions: &clouddeploy.CustomTargetTypeCustomActionsArgs{ RenderAction: pulumi.String("renderAction"), DeployAction: pulumi.String("deployAction"), }, }) if err != nil { return err } return nil }) }
``` ### Clouddeploy Custom Target Type Git Skaffold Modules
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewCustomTargetType(ctx, "custom-target-type", &clouddeploy.CustomTargetTypeArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-custom-target-type"), Description: pulumi.String("My custom target type"), CustomActions: &clouddeploy.CustomTargetTypeCustomActionsArgs{ RenderAction: pulumi.String("renderAction"), DeployAction: pulumi.String("deployAction"), IncludeSkaffoldModules: clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray{ &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs{ Configs: pulumi.StringArray{ pulumi.String("my-config"), }, Git: &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs{ Repo: pulumi.String("http://github.com/example/example-repo.git"), Path: pulumi.String("configs/skaffold.yaml"), Ref: pulumi.String("main"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Clouddeploy Custom Target Type Gcs Skaffold Modules
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewCustomTargetType(ctx, "custom-target-type", &clouddeploy.CustomTargetTypeArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-custom-target-type"), Description: pulumi.String("My custom target type"), CustomActions: &clouddeploy.CustomTargetTypeCustomActionsArgs{ RenderAction: pulumi.String("renderAction"), DeployAction: pulumi.String("deployAction"), IncludeSkaffoldModules: clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray{ &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs{ Configs: pulumi.StringArray{ pulumi.String("my-config"), }, GoogleCloudStorage: &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs{ Source: pulumi.String("gs://example-bucket/dir/configs/*"), Path: pulumi.String("skaffold.yaml"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Clouddeploy Custom Target Type Gcb Repo Skaffold Modules
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.NewCustomTargetType(ctx, "custom-target-type", &clouddeploy.CustomTargetTypeArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-custom-target-type"), Description: pulumi.String("My custom target type"), CustomActions: &clouddeploy.CustomTargetTypeCustomActionsArgs{ RenderAction: pulumi.String("renderAction"), DeployAction: pulumi.String("deployAction"), IncludeSkaffoldModules: clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray{ &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs{ Configs: pulumi.StringArray{ pulumi.String("my-config"), }, GoogleCloudBuildRepo: &clouddeploy.CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs{ Repository: pulumi.String("projects/example/locations/us-central1/connections/git/repositories/example-repo"), Path: pulumi.String("configs/skaffold.yaml"), Ref: pulumi.String("main"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
CustomTargetType can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/customTargetTypes/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, CustomTargetType can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:clouddeploy/customTargetType:CustomTargetType default projects/{{project}}/locations/{{location}}/customTargetTypes/{{name}} ```
```sh $ pulumi import gcp:clouddeploy/customTargetType:CustomTargetType default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:clouddeploy/customTargetType:CustomTargetType default {{location}}/{{name}} ```
func GetCustomTargetType ¶
func GetCustomTargetType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTargetTypeState, opts ...pulumi.ResourceOption) (*CustomTargetType, error)
GetCustomTargetType gets an existing CustomTargetType 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 NewCustomTargetType ¶
func NewCustomTargetType(ctx *pulumi.Context, name string, args *CustomTargetTypeArgs, opts ...pulumi.ResourceOption) (*CustomTargetType, error)
NewCustomTargetType registers a new resource with the given unique name, arguments, and options.
func (*CustomTargetType) ElementType ¶
func (*CustomTargetType) ElementType() reflect.Type
func (*CustomTargetType) ToCustomTargetTypeOutput ¶
func (i *CustomTargetType) ToCustomTargetTypeOutput() CustomTargetTypeOutput
func (*CustomTargetType) ToCustomTargetTypeOutputWithContext ¶
func (i *CustomTargetType) ToCustomTargetTypeOutputWithContext(ctx context.Context) CustomTargetTypeOutput
type CustomTargetTypeArgs ¶
type CustomTargetTypeArgs struct { // User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Configures render and deploy for the `CustomTargetType` using Skaffold custom actions. // Structure is documented below. CustomActions CustomTargetTypeCustomActionsPtrInput // Description of the `CustomTargetType`. Max length is 255 characters. Description pulumi.StringPtrInput // Labels are attributes that can be set and used by both the user and by 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location of the source. // // *** Location pulumi.StringInput // Name of the `CustomTargetType`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a CustomTargetType resource.
func (CustomTargetTypeArgs) ElementType ¶
func (CustomTargetTypeArgs) ElementType() reflect.Type
type CustomTargetTypeArray ¶
type CustomTargetTypeArray []CustomTargetTypeInput
func (CustomTargetTypeArray) ElementType ¶
func (CustomTargetTypeArray) ElementType() reflect.Type
func (CustomTargetTypeArray) ToCustomTargetTypeArrayOutput ¶
func (i CustomTargetTypeArray) ToCustomTargetTypeArrayOutput() CustomTargetTypeArrayOutput
func (CustomTargetTypeArray) ToCustomTargetTypeArrayOutputWithContext ¶
func (i CustomTargetTypeArray) ToCustomTargetTypeArrayOutputWithContext(ctx context.Context) CustomTargetTypeArrayOutput
type CustomTargetTypeArrayInput ¶
type CustomTargetTypeArrayInput interface { pulumi.Input ToCustomTargetTypeArrayOutput() CustomTargetTypeArrayOutput ToCustomTargetTypeArrayOutputWithContext(context.Context) CustomTargetTypeArrayOutput }
CustomTargetTypeArrayInput is an input type that accepts CustomTargetTypeArray and CustomTargetTypeArrayOutput values. You can construct a concrete instance of `CustomTargetTypeArrayInput` via:
CustomTargetTypeArray{ CustomTargetTypeArgs{...} }
type CustomTargetTypeArrayOutput ¶
type CustomTargetTypeArrayOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeArrayOutput) ElementType ¶
func (CustomTargetTypeArrayOutput) ElementType() reflect.Type
func (CustomTargetTypeArrayOutput) Index ¶
func (o CustomTargetTypeArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeOutput
func (CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutput ¶
func (o CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutput() CustomTargetTypeArrayOutput
func (CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutputWithContext ¶
func (o CustomTargetTypeArrayOutput) ToCustomTargetTypeArrayOutputWithContext(ctx context.Context) CustomTargetTypeArrayOutput
type CustomTargetTypeCustomActions ¶
type CustomTargetTypeCustomActions struct { // The Skaffold custom action responsible for deploy operations. DeployAction string `pulumi:"deployAction"` // List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose. // Structure is documented below. IncludeSkaffoldModules []CustomTargetTypeCustomActionsIncludeSkaffoldModule `pulumi:"includeSkaffoldModules"` // The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via `skaffold render`. RenderAction *string `pulumi:"renderAction"` }
type CustomTargetTypeCustomActionsArgs ¶
type CustomTargetTypeCustomActionsArgs struct { // The Skaffold custom action responsible for deploy operations. DeployAction pulumi.StringInput `pulumi:"deployAction"` // List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose. // Structure is documented below. IncludeSkaffoldModules CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput `pulumi:"includeSkaffoldModules"` // The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via `skaffold render`. RenderAction pulumi.StringPtrInput `pulumi:"renderAction"` }
func (CustomTargetTypeCustomActionsArgs) ElementType ¶
func (CustomTargetTypeCustomActionsArgs) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutput ¶
func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutput() CustomTargetTypeCustomActionsOutput
func (CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutputWithContext ¶
func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsOutput
func (CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutput ¶
func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
func (CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutputWithContext ¶
func (i CustomTargetTypeCustomActionsArgs) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModule ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModule struct { // The Skaffold Config modules to use from the specified source. Configs []string `pulumi:"configs"` // Remote git repository containing the Skaffold Config modules. // Structure is documented below. Git *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit `pulumi:"git"` // Cloud Build 2nd gen repository containing the Skaffold Config modules. // Structure is documented below. GoogleCloudBuildRepo *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo `pulumi:"googleCloudBuildRepo"` // Cloud Storage bucket containing Skaffold Config modules. // Structure is documented below. GoogleCloudStorage *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage `pulumi:"googleCloudStorage"` }
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs struct { // The Skaffold Config modules to use from the specified source. Configs pulumi.StringArrayInput `pulumi:"configs"` // Remote git repository containing the Skaffold Config modules. // Structure is documented below. Git CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput `pulumi:"git"` // Cloud Build 2nd gen repository containing the Skaffold Config modules. // Structure is documented below. GoogleCloudBuildRepo CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput `pulumi:"googleCloudBuildRepo"` // Cloud Storage bucket containing Skaffold Config modules. // Structure is documented below. GoogleCloudStorage CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput `pulumi:"googleCloudStorage"` }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray []CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray and CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleArray{ CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs{...} }
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit struct { // Relative path from the repository root to the Skaffold file. Path *string `pulumi:"path"` // Git ref the package should be cloned from. Ref *string `pulumi:"ref"` // Git repository the package should be cloned from. Repo string `pulumi:"repo"` }
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs struct { // Relative path from the repository root to the Skaffold file. Path pulumi.StringPtrInput `pulumi:"path"` // Git ref the package should be cloned from. Ref pulumi.StringPtrInput `pulumi:"ref"` // Git repository the package should be cloned from. Repo pulumi.StringInput `pulumi:"repo"` }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs{...}
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Path ¶
Relative path from the repository root to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Ref ¶
Git ref the package should be cloned from.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) Repo ¶
Git repository the package should be cloned from.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs, CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtr and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs{...} or: nil
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtr ¶
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtr(v *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitArgs) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrInput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Path ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Path() pulumi.StringPtrOutput
Relative path from the repository root to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Ref ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Ref() pulumi.StringPtrOutput
Git ref the package should be cloned from.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Repo ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) Repo() pulumi.StringPtrOutput
Git repository the package should be cloned from.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo struct { // Relative path from the repository root to the Skaffold file. Path *string `pulumi:"path"` // Branch or tag to use when cloning the repository. Ref *string `pulumi:"ref"` // Cloud Build 2nd gen repository in the format of 'projects/<project>/locations/<location>/connections/<connection>/repositories/<repository>'. Repository string `pulumi:"repository"` }
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs struct { // Relative path from the repository root to the Skaffold file. Path pulumi.StringPtrInput `pulumi:"path"` // Branch or tag to use when cloning the repository. Ref pulumi.StringPtrInput `pulumi:"ref"` // Cloud Build 2nd gen repository in the format of 'projects/<project>/locations/<location>/connections/<connection>/repositories/<repository>'. Repository pulumi.StringInput `pulumi:"repository"` }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs{...}
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Path ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Path() pulumi.StringPtrOutput
Relative path from the repository root to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Ref ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Ref() pulumi.StringPtrOutput
Branch or tag to use when cloning the repository.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Repository ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) Repository() pulumi.StringOutput
Cloud Build 2nd gen repository in the format of 'projects/<project>/locations/<location>/connections/<connection>/repositories/<repository>'.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs, CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtr and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs{...} or: nil
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtr ¶
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtr(v *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoArgs) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrInput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Path ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Path() pulumi.StringPtrOutput
Relative path from the repository root to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Ref ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Ref() pulumi.StringPtrOutput
Branch or tag to use when cloning the repository.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Repository ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) Repository() pulumi.StringPtrOutput
Cloud Build 2nd gen repository in the format of 'projects/<project>/locations/<location>/connections/<connection>/repositories/<repository>'.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage struct { // Relative path from the source to the Skaffold file. Path *string `pulumi:"path"` // Cloud Storage source paths to copy recursively. For example, providing `gs://my-bucket/dir/configs/*` will result in Skaffold copying all files within the `dir/configs` directory in the bucket `my-bucket`. Source string `pulumi:"source"` }
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs struct { // Relative path from the source to the Skaffold file. Path pulumi.StringPtrInput `pulumi:"path"` // Cloud Storage source paths to copy recursively. For example, providing `gs://my-bucket/dir/configs/*` will result in Skaffold copying all files within the `dir/configs` directory in the bucket `my-bucket`. Source pulumi.StringInput `pulumi:"source"` }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext ¶
func (i CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs{...}
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Path ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Path() pulumi.StringPtrOutput
Relative path from the source to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Source ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) Source() pulumi.StringOutput
Cloud Storage source paths to copy recursively. For example, providing `gs://my-bucket/dir/configs/*` will result in Skaffold copying all files within the `dir/configs` directory in the bucket `my-bucket`.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs, CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtr and CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs{...} or: nil
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtr ¶
func CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtr(v *CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorageArgs) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrInput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Path ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Path() pulumi.StringPtrOutput
Relative path from the source to the Skaffold file.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Source ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) Source() pulumi.StringPtrOutput
Cloud Storage source paths to copy recursively. For example, providing `gs://my-bucket/dir/configs/*` will result in Skaffold copying all files within the `dir/configs` directory in the bucket `my-bucket`.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput interface { pulumi.Input ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext(context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput }
CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput is an input type that accepts CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs and CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsIncludeSkaffoldModuleInput` via:
CustomTargetTypeCustomActionsIncludeSkaffoldModuleArgs{...}
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput ¶
type CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Configs ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Configs() pulumi.StringArrayOutput
The Skaffold Config modules to use from the specified source.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ElementType ¶
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Git ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) Git() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGitPtrOutput
Remote git repository containing the Skaffold Config modules. Structure is documented below.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudBuildRepo ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudBuildRepo() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepoPtrOutput
Cloud Build 2nd gen repository containing the Skaffold Config modules. Structure is documented below.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudStorage ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) GoogleCloudStorage() CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStoragePtrOutput
Cloud Storage bucket containing Skaffold Config modules. Structure is documented below.
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput() CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
func (CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext ¶
func (o CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput) ToCustomTargetTypeCustomActionsIncludeSkaffoldModuleOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsIncludeSkaffoldModuleOutput
type CustomTargetTypeCustomActionsInput ¶
type CustomTargetTypeCustomActionsInput interface { pulumi.Input ToCustomTargetTypeCustomActionsOutput() CustomTargetTypeCustomActionsOutput ToCustomTargetTypeCustomActionsOutputWithContext(context.Context) CustomTargetTypeCustomActionsOutput }
CustomTargetTypeCustomActionsInput is an input type that accepts CustomTargetTypeCustomActionsArgs and CustomTargetTypeCustomActionsOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsInput` via:
CustomTargetTypeCustomActionsArgs{...}
type CustomTargetTypeCustomActionsOutput ¶
type CustomTargetTypeCustomActionsOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsOutput) DeployAction ¶
func (o CustomTargetTypeCustomActionsOutput) DeployAction() pulumi.StringOutput
The Skaffold custom action responsible for deploy operations.
func (CustomTargetTypeCustomActionsOutput) ElementType ¶
func (CustomTargetTypeCustomActionsOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsOutput) IncludeSkaffoldModules ¶
func (o CustomTargetTypeCustomActionsOutput) IncludeSkaffoldModules() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose. Structure is documented below.
func (CustomTargetTypeCustomActionsOutput) RenderAction ¶
func (o CustomTargetTypeCustomActionsOutput) RenderAction() pulumi.StringPtrOutput
The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via `skaffold render`.
func (CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutput ¶
func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutput() CustomTargetTypeCustomActionsOutput
func (CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutputWithContext ¶
func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsOutput
func (CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutput ¶
func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
func (CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
type CustomTargetTypeCustomActionsPtrInput ¶
type CustomTargetTypeCustomActionsPtrInput interface { pulumi.Input ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput ToCustomTargetTypeCustomActionsPtrOutputWithContext(context.Context) CustomTargetTypeCustomActionsPtrOutput }
CustomTargetTypeCustomActionsPtrInput is an input type that accepts CustomTargetTypeCustomActionsArgs, CustomTargetTypeCustomActionsPtr and CustomTargetTypeCustomActionsPtrOutput values. You can construct a concrete instance of `CustomTargetTypeCustomActionsPtrInput` via:
CustomTargetTypeCustomActionsArgs{...} or: nil
func CustomTargetTypeCustomActionsPtr ¶
func CustomTargetTypeCustomActionsPtr(v *CustomTargetTypeCustomActionsArgs) CustomTargetTypeCustomActionsPtrInput
type CustomTargetTypeCustomActionsPtrOutput ¶
type CustomTargetTypeCustomActionsPtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeCustomActionsPtrOutput) DeployAction ¶
func (o CustomTargetTypeCustomActionsPtrOutput) DeployAction() pulumi.StringPtrOutput
The Skaffold custom action responsible for deploy operations.
func (CustomTargetTypeCustomActionsPtrOutput) ElementType ¶
func (CustomTargetTypeCustomActionsPtrOutput) ElementType() reflect.Type
func (CustomTargetTypeCustomActionsPtrOutput) IncludeSkaffoldModules ¶
func (o CustomTargetTypeCustomActionsPtrOutput) IncludeSkaffoldModules() CustomTargetTypeCustomActionsIncludeSkaffoldModuleArrayOutput
List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose. Structure is documented below.
func (CustomTargetTypeCustomActionsPtrOutput) RenderAction ¶
func (o CustomTargetTypeCustomActionsPtrOutput) RenderAction() pulumi.StringPtrOutput
The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via `skaffold render`.
func (CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutput ¶
func (o CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutput() CustomTargetTypeCustomActionsPtrOutput
func (CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext ¶
func (o CustomTargetTypeCustomActionsPtrOutput) ToCustomTargetTypeCustomActionsPtrOutputWithContext(ctx context.Context) CustomTargetTypeCustomActionsPtrOutput
type CustomTargetTypeIamBinding ¶
type CustomTargetTypeIamBinding struct { pulumi.CustomResourceState Condition CustomTargetTypeIamBindingConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetCustomTargetTypeIamBinding ¶
func GetCustomTargetTypeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTargetTypeIamBindingState, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamBinding, error)
GetCustomTargetTypeIamBinding gets an existing CustomTargetTypeIamBinding 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 NewCustomTargetTypeIamBinding ¶
func NewCustomTargetTypeIamBinding(ctx *pulumi.Context, name string, args *CustomTargetTypeIamBindingArgs, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamBinding, error)
NewCustomTargetTypeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*CustomTargetTypeIamBinding) ElementType ¶
func (*CustomTargetTypeIamBinding) ElementType() reflect.Type
func (*CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutput ¶
func (i *CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutput() CustomTargetTypeIamBindingOutput
func (*CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutputWithContext ¶
func (i *CustomTargetTypeIamBinding) ToCustomTargetTypeIamBindingOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingOutput
type CustomTargetTypeIamBindingArgs ¶
type CustomTargetTypeIamBindingArgs struct { Condition CustomTargetTypeIamBindingConditionPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a CustomTargetTypeIamBinding resource.
func (CustomTargetTypeIamBindingArgs) ElementType ¶
func (CustomTargetTypeIamBindingArgs) ElementType() reflect.Type
type CustomTargetTypeIamBindingArray ¶
type CustomTargetTypeIamBindingArray []CustomTargetTypeIamBindingInput
func (CustomTargetTypeIamBindingArray) ElementType ¶
func (CustomTargetTypeIamBindingArray) ElementType() reflect.Type
func (CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutput ¶
func (i CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutput() CustomTargetTypeIamBindingArrayOutput
func (CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutputWithContext ¶
func (i CustomTargetTypeIamBindingArray) ToCustomTargetTypeIamBindingArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingArrayOutput
type CustomTargetTypeIamBindingArrayInput ¶
type CustomTargetTypeIamBindingArrayInput interface { pulumi.Input ToCustomTargetTypeIamBindingArrayOutput() CustomTargetTypeIamBindingArrayOutput ToCustomTargetTypeIamBindingArrayOutputWithContext(context.Context) CustomTargetTypeIamBindingArrayOutput }
CustomTargetTypeIamBindingArrayInput is an input type that accepts CustomTargetTypeIamBindingArray and CustomTargetTypeIamBindingArrayOutput values. You can construct a concrete instance of `CustomTargetTypeIamBindingArrayInput` via:
CustomTargetTypeIamBindingArray{ CustomTargetTypeIamBindingArgs{...} }
type CustomTargetTypeIamBindingArrayOutput ¶
type CustomTargetTypeIamBindingArrayOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamBindingArrayOutput) ElementType ¶
func (CustomTargetTypeIamBindingArrayOutput) ElementType() reflect.Type
func (CustomTargetTypeIamBindingArrayOutput) Index ¶
func (o CustomTargetTypeIamBindingArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamBindingOutput
func (CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutput ¶
func (o CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutput() CustomTargetTypeIamBindingArrayOutput
func (CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutputWithContext ¶
func (o CustomTargetTypeIamBindingArrayOutput) ToCustomTargetTypeIamBindingArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingArrayOutput
type CustomTargetTypeIamBindingConditionArgs ¶
type CustomTargetTypeIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (CustomTargetTypeIamBindingConditionArgs) ElementType ¶
func (CustomTargetTypeIamBindingConditionArgs) ElementType() reflect.Type
func (CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutput ¶
func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutput() CustomTargetTypeIamBindingConditionOutput
func (CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutputWithContext ¶
func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionOutput
func (CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutput ¶
func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
func (CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext ¶
func (i CustomTargetTypeIamBindingConditionArgs) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
type CustomTargetTypeIamBindingConditionInput ¶
type CustomTargetTypeIamBindingConditionInput interface { pulumi.Input ToCustomTargetTypeIamBindingConditionOutput() CustomTargetTypeIamBindingConditionOutput ToCustomTargetTypeIamBindingConditionOutputWithContext(context.Context) CustomTargetTypeIamBindingConditionOutput }
CustomTargetTypeIamBindingConditionInput is an input type that accepts CustomTargetTypeIamBindingConditionArgs and CustomTargetTypeIamBindingConditionOutput values. You can construct a concrete instance of `CustomTargetTypeIamBindingConditionInput` via:
CustomTargetTypeIamBindingConditionArgs{...}
type CustomTargetTypeIamBindingConditionOutput ¶
type CustomTargetTypeIamBindingConditionOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamBindingConditionOutput) Description ¶
func (o CustomTargetTypeIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (CustomTargetTypeIamBindingConditionOutput) ElementType ¶
func (CustomTargetTypeIamBindingConditionOutput) ElementType() reflect.Type
func (CustomTargetTypeIamBindingConditionOutput) Expression ¶
func (o CustomTargetTypeIamBindingConditionOutput) Expression() pulumi.StringOutput
func (CustomTargetTypeIamBindingConditionOutput) Title ¶
func (o CustomTargetTypeIamBindingConditionOutput) Title() pulumi.StringOutput
func (CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutput ¶
func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutput() CustomTargetTypeIamBindingConditionOutput
func (CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutputWithContext ¶
func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionOutput
func (CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutput ¶
func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
func (CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext ¶
func (o CustomTargetTypeIamBindingConditionOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
type CustomTargetTypeIamBindingConditionPtrInput ¶
type CustomTargetTypeIamBindingConditionPtrInput interface { pulumi.Input ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(context.Context) CustomTargetTypeIamBindingConditionPtrOutput }
CustomTargetTypeIamBindingConditionPtrInput is an input type that accepts CustomTargetTypeIamBindingConditionArgs, CustomTargetTypeIamBindingConditionPtr and CustomTargetTypeIamBindingConditionPtrOutput values. You can construct a concrete instance of `CustomTargetTypeIamBindingConditionPtrInput` via:
CustomTargetTypeIamBindingConditionArgs{...} or: nil
func CustomTargetTypeIamBindingConditionPtr ¶
func CustomTargetTypeIamBindingConditionPtr(v *CustomTargetTypeIamBindingConditionArgs) CustomTargetTypeIamBindingConditionPtrInput
type CustomTargetTypeIamBindingConditionPtrOutput ¶
type CustomTargetTypeIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamBindingConditionPtrOutput) Description ¶
func (o CustomTargetTypeIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CustomTargetTypeIamBindingConditionPtrOutput) ElementType ¶
func (CustomTargetTypeIamBindingConditionPtrOutput) ElementType() reflect.Type
func (CustomTargetTypeIamBindingConditionPtrOutput) Expression ¶
func (o CustomTargetTypeIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (CustomTargetTypeIamBindingConditionPtrOutput) Title ¶
func (o CustomTargetTypeIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutput ¶
func (o CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutput() CustomTargetTypeIamBindingConditionPtrOutput
func (CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext ¶
func (o CustomTargetTypeIamBindingConditionPtrOutput) ToCustomTargetTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingConditionPtrOutput
type CustomTargetTypeIamBindingInput ¶
type CustomTargetTypeIamBindingInput interface { pulumi.Input ToCustomTargetTypeIamBindingOutput() CustomTargetTypeIamBindingOutput ToCustomTargetTypeIamBindingOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingOutput }
type CustomTargetTypeIamBindingMap ¶
type CustomTargetTypeIamBindingMap map[string]CustomTargetTypeIamBindingInput
func (CustomTargetTypeIamBindingMap) ElementType ¶
func (CustomTargetTypeIamBindingMap) ElementType() reflect.Type
func (CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutput ¶
func (i CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutput() CustomTargetTypeIamBindingMapOutput
func (CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutputWithContext ¶
func (i CustomTargetTypeIamBindingMap) ToCustomTargetTypeIamBindingMapOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingMapOutput
type CustomTargetTypeIamBindingMapInput ¶
type CustomTargetTypeIamBindingMapInput interface { pulumi.Input ToCustomTargetTypeIamBindingMapOutput() CustomTargetTypeIamBindingMapOutput ToCustomTargetTypeIamBindingMapOutputWithContext(context.Context) CustomTargetTypeIamBindingMapOutput }
CustomTargetTypeIamBindingMapInput is an input type that accepts CustomTargetTypeIamBindingMap and CustomTargetTypeIamBindingMapOutput values. You can construct a concrete instance of `CustomTargetTypeIamBindingMapInput` via:
CustomTargetTypeIamBindingMap{ "key": CustomTargetTypeIamBindingArgs{...} }
type CustomTargetTypeIamBindingMapOutput ¶
type CustomTargetTypeIamBindingMapOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamBindingMapOutput) ElementType ¶
func (CustomTargetTypeIamBindingMapOutput) ElementType() reflect.Type
func (CustomTargetTypeIamBindingMapOutput) MapIndex ¶
func (o CustomTargetTypeIamBindingMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamBindingOutput
func (CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutput ¶
func (o CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutput() CustomTargetTypeIamBindingMapOutput
func (CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutputWithContext ¶
func (o CustomTargetTypeIamBindingMapOutput) ToCustomTargetTypeIamBindingMapOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingMapOutput
type CustomTargetTypeIamBindingOutput ¶
type CustomTargetTypeIamBindingOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamBindingOutput) Condition ¶
func (o CustomTargetTypeIamBindingOutput) Condition() CustomTargetTypeIamBindingConditionPtrOutput
func (CustomTargetTypeIamBindingOutput) ElementType ¶
func (CustomTargetTypeIamBindingOutput) ElementType() reflect.Type
func (CustomTargetTypeIamBindingOutput) Etag ¶
func (o CustomTargetTypeIamBindingOutput) Etag() pulumi.StringOutput
func (CustomTargetTypeIamBindingOutput) Location ¶
func (o CustomTargetTypeIamBindingOutput) Location() pulumi.StringOutput
func (CustomTargetTypeIamBindingOutput) Members ¶
func (o CustomTargetTypeIamBindingOutput) Members() pulumi.StringArrayOutput
func (CustomTargetTypeIamBindingOutput) Name ¶
func (o CustomTargetTypeIamBindingOutput) Name() pulumi.StringOutput
func (CustomTargetTypeIamBindingOutput) Project ¶
func (o CustomTargetTypeIamBindingOutput) Project() pulumi.StringOutput
func (CustomTargetTypeIamBindingOutput) Role ¶
func (o CustomTargetTypeIamBindingOutput) Role() pulumi.StringOutput
func (CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutput ¶
func (o CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutput() CustomTargetTypeIamBindingOutput
func (CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutputWithContext ¶
func (o CustomTargetTypeIamBindingOutput) ToCustomTargetTypeIamBindingOutputWithContext(ctx context.Context) CustomTargetTypeIamBindingOutput
type CustomTargetTypeIamBindingState ¶
type CustomTargetTypeIamBindingState struct { Condition CustomTargetTypeIamBindingConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (CustomTargetTypeIamBindingState) ElementType ¶
func (CustomTargetTypeIamBindingState) ElementType() reflect.Type
type CustomTargetTypeIamMember ¶
type CustomTargetTypeIamMember struct { pulumi.CustomResourceState Condition CustomTargetTypeIamMemberConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetCustomTargetTypeIamMember ¶
func GetCustomTargetTypeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTargetTypeIamMemberState, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamMember, error)
GetCustomTargetTypeIamMember gets an existing CustomTargetTypeIamMember 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 NewCustomTargetTypeIamMember ¶
func NewCustomTargetTypeIamMember(ctx *pulumi.Context, name string, args *CustomTargetTypeIamMemberArgs, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamMember, error)
NewCustomTargetTypeIamMember registers a new resource with the given unique name, arguments, and options.
func (*CustomTargetTypeIamMember) ElementType ¶
func (*CustomTargetTypeIamMember) ElementType() reflect.Type
func (*CustomTargetTypeIamMember) ToCustomTargetTypeIamMemberOutput ¶
func (i *CustomTargetTypeIamMember) ToCustomTargetTypeIamMemberOutput() CustomTargetTypeIamMemberOutput
func (*CustomTargetTypeIamMember) ToCustomTargetTypeIamMemberOutputWithContext ¶
func (i *CustomTargetTypeIamMember) ToCustomTargetTypeIamMemberOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberOutput
type CustomTargetTypeIamMemberArgs ¶
type CustomTargetTypeIamMemberArgs struct { Condition CustomTargetTypeIamMemberConditionPtrInput Location pulumi.StringPtrInput Member pulumi.StringInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a CustomTargetTypeIamMember resource.
func (CustomTargetTypeIamMemberArgs) ElementType ¶
func (CustomTargetTypeIamMemberArgs) ElementType() reflect.Type
type CustomTargetTypeIamMemberArray ¶
type CustomTargetTypeIamMemberArray []CustomTargetTypeIamMemberInput
func (CustomTargetTypeIamMemberArray) ElementType ¶
func (CustomTargetTypeIamMemberArray) ElementType() reflect.Type
func (CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutput ¶
func (i CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutput() CustomTargetTypeIamMemberArrayOutput
func (CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutputWithContext ¶
func (i CustomTargetTypeIamMemberArray) ToCustomTargetTypeIamMemberArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberArrayOutput
type CustomTargetTypeIamMemberArrayInput ¶
type CustomTargetTypeIamMemberArrayInput interface { pulumi.Input ToCustomTargetTypeIamMemberArrayOutput() CustomTargetTypeIamMemberArrayOutput ToCustomTargetTypeIamMemberArrayOutputWithContext(context.Context) CustomTargetTypeIamMemberArrayOutput }
CustomTargetTypeIamMemberArrayInput is an input type that accepts CustomTargetTypeIamMemberArray and CustomTargetTypeIamMemberArrayOutput values. You can construct a concrete instance of `CustomTargetTypeIamMemberArrayInput` via:
CustomTargetTypeIamMemberArray{ CustomTargetTypeIamMemberArgs{...} }
type CustomTargetTypeIamMemberArrayOutput ¶
type CustomTargetTypeIamMemberArrayOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamMemberArrayOutput) ElementType ¶
func (CustomTargetTypeIamMemberArrayOutput) ElementType() reflect.Type
func (CustomTargetTypeIamMemberArrayOutput) Index ¶
func (o CustomTargetTypeIamMemberArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamMemberOutput
func (CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutput ¶
func (o CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutput() CustomTargetTypeIamMemberArrayOutput
func (CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutputWithContext ¶
func (o CustomTargetTypeIamMemberArrayOutput) ToCustomTargetTypeIamMemberArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberArrayOutput
type CustomTargetTypeIamMemberConditionArgs ¶
type CustomTargetTypeIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (CustomTargetTypeIamMemberConditionArgs) ElementType ¶
func (CustomTargetTypeIamMemberConditionArgs) ElementType() reflect.Type
func (CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutput ¶
func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutput() CustomTargetTypeIamMemberConditionOutput
func (CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutputWithContext ¶
func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionOutput
func (CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutput ¶
func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
func (CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext ¶
func (i CustomTargetTypeIamMemberConditionArgs) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
type CustomTargetTypeIamMemberConditionInput ¶
type CustomTargetTypeIamMemberConditionInput interface { pulumi.Input ToCustomTargetTypeIamMemberConditionOutput() CustomTargetTypeIamMemberConditionOutput ToCustomTargetTypeIamMemberConditionOutputWithContext(context.Context) CustomTargetTypeIamMemberConditionOutput }
CustomTargetTypeIamMemberConditionInput is an input type that accepts CustomTargetTypeIamMemberConditionArgs and CustomTargetTypeIamMemberConditionOutput values. You can construct a concrete instance of `CustomTargetTypeIamMemberConditionInput` via:
CustomTargetTypeIamMemberConditionArgs{...}
type CustomTargetTypeIamMemberConditionOutput ¶
type CustomTargetTypeIamMemberConditionOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamMemberConditionOutput) Description ¶
func (o CustomTargetTypeIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (CustomTargetTypeIamMemberConditionOutput) ElementType ¶
func (CustomTargetTypeIamMemberConditionOutput) ElementType() reflect.Type
func (CustomTargetTypeIamMemberConditionOutput) Expression ¶
func (o CustomTargetTypeIamMemberConditionOutput) Expression() pulumi.StringOutput
func (CustomTargetTypeIamMemberConditionOutput) Title ¶
func (o CustomTargetTypeIamMemberConditionOutput) Title() pulumi.StringOutput
func (CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutput ¶
func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutput() CustomTargetTypeIamMemberConditionOutput
func (CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutputWithContext ¶
func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionOutput
func (CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutput ¶
func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
func (CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext ¶
func (o CustomTargetTypeIamMemberConditionOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
type CustomTargetTypeIamMemberConditionPtrInput ¶
type CustomTargetTypeIamMemberConditionPtrInput interface { pulumi.Input ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(context.Context) CustomTargetTypeIamMemberConditionPtrOutput }
CustomTargetTypeIamMemberConditionPtrInput is an input type that accepts CustomTargetTypeIamMemberConditionArgs, CustomTargetTypeIamMemberConditionPtr and CustomTargetTypeIamMemberConditionPtrOutput values. You can construct a concrete instance of `CustomTargetTypeIamMemberConditionPtrInput` via:
CustomTargetTypeIamMemberConditionArgs{...} or: nil
func CustomTargetTypeIamMemberConditionPtr ¶
func CustomTargetTypeIamMemberConditionPtr(v *CustomTargetTypeIamMemberConditionArgs) CustomTargetTypeIamMemberConditionPtrInput
type CustomTargetTypeIamMemberConditionPtrOutput ¶
type CustomTargetTypeIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamMemberConditionPtrOutput) Description ¶
func (o CustomTargetTypeIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CustomTargetTypeIamMemberConditionPtrOutput) ElementType ¶
func (CustomTargetTypeIamMemberConditionPtrOutput) ElementType() reflect.Type
func (CustomTargetTypeIamMemberConditionPtrOutput) Expression ¶
func (o CustomTargetTypeIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (CustomTargetTypeIamMemberConditionPtrOutput) Title ¶
func (o CustomTargetTypeIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutput ¶
func (o CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutput() CustomTargetTypeIamMemberConditionPtrOutput
func (CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext ¶
func (o CustomTargetTypeIamMemberConditionPtrOutput) ToCustomTargetTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberConditionPtrOutput
type CustomTargetTypeIamMemberInput ¶
type CustomTargetTypeIamMemberInput interface { pulumi.Input ToCustomTargetTypeIamMemberOutput() CustomTargetTypeIamMemberOutput ToCustomTargetTypeIamMemberOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberOutput }
type CustomTargetTypeIamMemberMap ¶
type CustomTargetTypeIamMemberMap map[string]CustomTargetTypeIamMemberInput
func (CustomTargetTypeIamMemberMap) ElementType ¶
func (CustomTargetTypeIamMemberMap) ElementType() reflect.Type
func (CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutput ¶
func (i CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutput() CustomTargetTypeIamMemberMapOutput
func (CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutputWithContext ¶
func (i CustomTargetTypeIamMemberMap) ToCustomTargetTypeIamMemberMapOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberMapOutput
type CustomTargetTypeIamMemberMapInput ¶
type CustomTargetTypeIamMemberMapInput interface { pulumi.Input ToCustomTargetTypeIamMemberMapOutput() CustomTargetTypeIamMemberMapOutput ToCustomTargetTypeIamMemberMapOutputWithContext(context.Context) CustomTargetTypeIamMemberMapOutput }
CustomTargetTypeIamMemberMapInput is an input type that accepts CustomTargetTypeIamMemberMap and CustomTargetTypeIamMemberMapOutput values. You can construct a concrete instance of `CustomTargetTypeIamMemberMapInput` via:
CustomTargetTypeIamMemberMap{ "key": CustomTargetTypeIamMemberArgs{...} }
type CustomTargetTypeIamMemberMapOutput ¶
type CustomTargetTypeIamMemberMapOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamMemberMapOutput) ElementType ¶
func (CustomTargetTypeIamMemberMapOutput) ElementType() reflect.Type
func (CustomTargetTypeIamMemberMapOutput) MapIndex ¶
func (o CustomTargetTypeIamMemberMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamMemberOutput
func (CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutput ¶
func (o CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutput() CustomTargetTypeIamMemberMapOutput
func (CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutputWithContext ¶
func (o CustomTargetTypeIamMemberMapOutput) ToCustomTargetTypeIamMemberMapOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberMapOutput
type CustomTargetTypeIamMemberOutput ¶
type CustomTargetTypeIamMemberOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamMemberOutput) Condition ¶
func (o CustomTargetTypeIamMemberOutput) Condition() CustomTargetTypeIamMemberConditionPtrOutput
func (CustomTargetTypeIamMemberOutput) ElementType ¶
func (CustomTargetTypeIamMemberOutput) ElementType() reflect.Type
func (CustomTargetTypeIamMemberOutput) Etag ¶
func (o CustomTargetTypeIamMemberOutput) Etag() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) Location ¶
func (o CustomTargetTypeIamMemberOutput) Location() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) Member ¶
func (o CustomTargetTypeIamMemberOutput) Member() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) Name ¶
func (o CustomTargetTypeIamMemberOutput) Name() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) Project ¶
func (o CustomTargetTypeIamMemberOutput) Project() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) Role ¶
func (o CustomTargetTypeIamMemberOutput) Role() pulumi.StringOutput
func (CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutput ¶
func (o CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutput() CustomTargetTypeIamMemberOutput
func (CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutputWithContext ¶
func (o CustomTargetTypeIamMemberOutput) ToCustomTargetTypeIamMemberOutputWithContext(ctx context.Context) CustomTargetTypeIamMemberOutput
type CustomTargetTypeIamMemberState ¶
type CustomTargetTypeIamMemberState struct { Condition CustomTargetTypeIamMemberConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Member pulumi.StringPtrInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (CustomTargetTypeIamMemberState) ElementType ¶
func (CustomTargetTypeIamMemberState) ElementType() reflect.Type
type CustomTargetTypeIamPolicy ¶
type CustomTargetTypeIamPolicy struct { pulumi.CustomResourceState Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` PolicyData pulumi.StringOutput `pulumi:"policyData"` Project pulumi.StringOutput `pulumi:"project"` }
func GetCustomTargetTypeIamPolicy ¶
func GetCustomTargetTypeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomTargetTypeIamPolicyState, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamPolicy, error)
GetCustomTargetTypeIamPolicy gets an existing CustomTargetTypeIamPolicy 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 NewCustomTargetTypeIamPolicy ¶
func NewCustomTargetTypeIamPolicy(ctx *pulumi.Context, name string, args *CustomTargetTypeIamPolicyArgs, opts ...pulumi.ResourceOption) (*CustomTargetTypeIamPolicy, error)
NewCustomTargetTypeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CustomTargetTypeIamPolicy) ElementType ¶
func (*CustomTargetTypeIamPolicy) ElementType() reflect.Type
func (*CustomTargetTypeIamPolicy) ToCustomTargetTypeIamPolicyOutput ¶
func (i *CustomTargetTypeIamPolicy) ToCustomTargetTypeIamPolicyOutput() CustomTargetTypeIamPolicyOutput
func (*CustomTargetTypeIamPolicy) ToCustomTargetTypeIamPolicyOutputWithContext ¶
func (i *CustomTargetTypeIamPolicy) ToCustomTargetTypeIamPolicyOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyOutput
type CustomTargetTypeIamPolicyArgs ¶
type CustomTargetTypeIamPolicyArgs struct { Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a CustomTargetTypeIamPolicy resource.
func (CustomTargetTypeIamPolicyArgs) ElementType ¶
func (CustomTargetTypeIamPolicyArgs) ElementType() reflect.Type
type CustomTargetTypeIamPolicyArray ¶
type CustomTargetTypeIamPolicyArray []CustomTargetTypeIamPolicyInput
func (CustomTargetTypeIamPolicyArray) ElementType ¶
func (CustomTargetTypeIamPolicyArray) ElementType() reflect.Type
func (CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutput ¶
func (i CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutput() CustomTargetTypeIamPolicyArrayOutput
func (CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutputWithContext ¶
func (i CustomTargetTypeIamPolicyArray) ToCustomTargetTypeIamPolicyArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyArrayOutput
type CustomTargetTypeIamPolicyArrayInput ¶
type CustomTargetTypeIamPolicyArrayInput interface { pulumi.Input ToCustomTargetTypeIamPolicyArrayOutput() CustomTargetTypeIamPolicyArrayOutput ToCustomTargetTypeIamPolicyArrayOutputWithContext(context.Context) CustomTargetTypeIamPolicyArrayOutput }
CustomTargetTypeIamPolicyArrayInput is an input type that accepts CustomTargetTypeIamPolicyArray and CustomTargetTypeIamPolicyArrayOutput values. You can construct a concrete instance of `CustomTargetTypeIamPolicyArrayInput` via:
CustomTargetTypeIamPolicyArray{ CustomTargetTypeIamPolicyArgs{...} }
type CustomTargetTypeIamPolicyArrayOutput ¶
type CustomTargetTypeIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamPolicyArrayOutput) ElementType ¶
func (CustomTargetTypeIamPolicyArrayOutput) ElementType() reflect.Type
func (CustomTargetTypeIamPolicyArrayOutput) Index ¶
func (o CustomTargetTypeIamPolicyArrayOutput) Index(i pulumi.IntInput) CustomTargetTypeIamPolicyOutput
func (CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutput ¶
func (o CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutput() CustomTargetTypeIamPolicyArrayOutput
func (CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutputWithContext ¶
func (o CustomTargetTypeIamPolicyArrayOutput) ToCustomTargetTypeIamPolicyArrayOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyArrayOutput
type CustomTargetTypeIamPolicyInput ¶
type CustomTargetTypeIamPolicyInput interface { pulumi.Input ToCustomTargetTypeIamPolicyOutput() CustomTargetTypeIamPolicyOutput ToCustomTargetTypeIamPolicyOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyOutput }
type CustomTargetTypeIamPolicyMap ¶
type CustomTargetTypeIamPolicyMap map[string]CustomTargetTypeIamPolicyInput
func (CustomTargetTypeIamPolicyMap) ElementType ¶
func (CustomTargetTypeIamPolicyMap) ElementType() reflect.Type
func (CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutput ¶
func (i CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutput() CustomTargetTypeIamPolicyMapOutput
func (CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutputWithContext ¶
func (i CustomTargetTypeIamPolicyMap) ToCustomTargetTypeIamPolicyMapOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyMapOutput
type CustomTargetTypeIamPolicyMapInput ¶
type CustomTargetTypeIamPolicyMapInput interface { pulumi.Input ToCustomTargetTypeIamPolicyMapOutput() CustomTargetTypeIamPolicyMapOutput ToCustomTargetTypeIamPolicyMapOutputWithContext(context.Context) CustomTargetTypeIamPolicyMapOutput }
CustomTargetTypeIamPolicyMapInput is an input type that accepts CustomTargetTypeIamPolicyMap and CustomTargetTypeIamPolicyMapOutput values. You can construct a concrete instance of `CustomTargetTypeIamPolicyMapInput` via:
CustomTargetTypeIamPolicyMap{ "key": CustomTargetTypeIamPolicyArgs{...} }
type CustomTargetTypeIamPolicyMapOutput ¶
type CustomTargetTypeIamPolicyMapOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamPolicyMapOutput) ElementType ¶
func (CustomTargetTypeIamPolicyMapOutput) ElementType() reflect.Type
func (CustomTargetTypeIamPolicyMapOutput) MapIndex ¶
func (o CustomTargetTypeIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeIamPolicyOutput
func (CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutput ¶
func (o CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutput() CustomTargetTypeIamPolicyMapOutput
func (CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutputWithContext ¶
func (o CustomTargetTypeIamPolicyMapOutput) ToCustomTargetTypeIamPolicyMapOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyMapOutput
type CustomTargetTypeIamPolicyOutput ¶
type CustomTargetTypeIamPolicyOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeIamPolicyOutput) ElementType ¶
func (CustomTargetTypeIamPolicyOutput) ElementType() reflect.Type
func (CustomTargetTypeIamPolicyOutput) Etag ¶
func (o CustomTargetTypeIamPolicyOutput) Etag() pulumi.StringOutput
func (CustomTargetTypeIamPolicyOutput) Location ¶
func (o CustomTargetTypeIamPolicyOutput) Location() pulumi.StringOutput
func (CustomTargetTypeIamPolicyOutput) Name ¶
func (o CustomTargetTypeIamPolicyOutput) Name() pulumi.StringOutput
func (CustomTargetTypeIamPolicyOutput) PolicyData ¶
func (o CustomTargetTypeIamPolicyOutput) PolicyData() pulumi.StringOutput
func (CustomTargetTypeIamPolicyOutput) Project ¶
func (o CustomTargetTypeIamPolicyOutput) Project() pulumi.StringOutput
func (CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutput ¶
func (o CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutput() CustomTargetTypeIamPolicyOutput
func (CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutputWithContext ¶
func (o CustomTargetTypeIamPolicyOutput) ToCustomTargetTypeIamPolicyOutputWithContext(ctx context.Context) CustomTargetTypeIamPolicyOutput
type CustomTargetTypeIamPolicyState ¶
type CustomTargetTypeIamPolicyState struct { Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringPtrInput Project pulumi.StringPtrInput }
func (CustomTargetTypeIamPolicyState) ElementType ¶
func (CustomTargetTypeIamPolicyState) ElementType() reflect.Type
type CustomTargetTypeInput ¶
type CustomTargetTypeInput interface { pulumi.Input ToCustomTargetTypeOutput() CustomTargetTypeOutput ToCustomTargetTypeOutputWithContext(ctx context.Context) CustomTargetTypeOutput }
type CustomTargetTypeMap ¶
type CustomTargetTypeMap map[string]CustomTargetTypeInput
func (CustomTargetTypeMap) ElementType ¶
func (CustomTargetTypeMap) ElementType() reflect.Type
func (CustomTargetTypeMap) ToCustomTargetTypeMapOutput ¶
func (i CustomTargetTypeMap) ToCustomTargetTypeMapOutput() CustomTargetTypeMapOutput
func (CustomTargetTypeMap) ToCustomTargetTypeMapOutputWithContext ¶
func (i CustomTargetTypeMap) ToCustomTargetTypeMapOutputWithContext(ctx context.Context) CustomTargetTypeMapOutput
type CustomTargetTypeMapInput ¶
type CustomTargetTypeMapInput interface { pulumi.Input ToCustomTargetTypeMapOutput() CustomTargetTypeMapOutput ToCustomTargetTypeMapOutputWithContext(context.Context) CustomTargetTypeMapOutput }
CustomTargetTypeMapInput is an input type that accepts CustomTargetTypeMap and CustomTargetTypeMapOutput values. You can construct a concrete instance of `CustomTargetTypeMapInput` via:
CustomTargetTypeMap{ "key": CustomTargetTypeArgs{...} }
type CustomTargetTypeMapOutput ¶
type CustomTargetTypeMapOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeMapOutput) ElementType ¶
func (CustomTargetTypeMapOutput) ElementType() reflect.Type
func (CustomTargetTypeMapOutput) MapIndex ¶
func (o CustomTargetTypeMapOutput) MapIndex(k pulumi.StringInput) CustomTargetTypeOutput
func (CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutput ¶
func (o CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutput() CustomTargetTypeMapOutput
func (CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutputWithContext ¶
func (o CustomTargetTypeMapOutput) ToCustomTargetTypeMapOutputWithContext(ctx context.Context) CustomTargetTypeMapOutput
type CustomTargetTypeOutput ¶
type CustomTargetTypeOutput struct{ *pulumi.OutputState }
func (CustomTargetTypeOutput) Annotations ¶
func (o CustomTargetTypeOutput) Annotations() pulumi.StringMapOutput
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (CustomTargetTypeOutput) CreateTime ¶
func (o CustomTargetTypeOutput) CreateTime() pulumi.StringOutput
Time at which the `CustomTargetType` was created.
func (CustomTargetTypeOutput) CustomActions ¶
func (o CustomTargetTypeOutput) CustomActions() CustomTargetTypeCustomActionsPtrOutput
Configures render and deploy for the `CustomTargetType` using Skaffold custom actions. Structure is documented below.
func (CustomTargetTypeOutput) CustomTargetTypeId ¶
func (o CustomTargetTypeOutput) CustomTargetTypeId() pulumi.StringOutput
Resource id of the `CustomTargetType`.
func (CustomTargetTypeOutput) Description ¶
func (o CustomTargetTypeOutput) Description() pulumi.StringPtrOutput
Description of the `CustomTargetType`. Max length is 255 characters.
func (CustomTargetTypeOutput) EffectiveAnnotations ¶
func (o CustomTargetTypeOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (CustomTargetTypeOutput) EffectiveLabels ¶
func (o CustomTargetTypeOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (CustomTargetTypeOutput) ElementType ¶
func (CustomTargetTypeOutput) ElementType() reflect.Type
func (CustomTargetTypeOutput) Etag ¶
func (o CustomTargetTypeOutput) Etag() pulumi.StringOutput
The weak etag of the `CustomTargetType` resource. 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 (CustomTargetTypeOutput) Labels ¶
func (o CustomTargetTypeOutput) Labels() pulumi.StringMapOutput
Labels are attributes that can be set and used by both the user and by 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. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (CustomTargetTypeOutput) Location ¶
func (o CustomTargetTypeOutput) Location() pulumi.StringOutput
The location of the source.
***
func (CustomTargetTypeOutput) Name ¶
func (o CustomTargetTypeOutput) Name() pulumi.StringOutput
Name of the `CustomTargetType`.
func (CustomTargetTypeOutput) Project ¶
func (o CustomTargetTypeOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (CustomTargetTypeOutput) PulumiLabels ¶
func (o CustomTargetTypeOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (CustomTargetTypeOutput) ToCustomTargetTypeOutput ¶
func (o CustomTargetTypeOutput) ToCustomTargetTypeOutput() CustomTargetTypeOutput
func (CustomTargetTypeOutput) ToCustomTargetTypeOutputWithContext ¶
func (o CustomTargetTypeOutput) ToCustomTargetTypeOutputWithContext(ctx context.Context) CustomTargetTypeOutput
func (CustomTargetTypeOutput) Uid ¶
func (o CustomTargetTypeOutput) Uid() pulumi.StringOutput
Unique identifier of the `CustomTargetType`.
func (CustomTargetTypeOutput) UpdateTime ¶
func (o CustomTargetTypeOutput) UpdateTime() pulumi.StringOutput
Time at which the `CustomTargetType` was updated.
type CustomTargetTypeState ¶
type CustomTargetTypeState struct { // User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Time at which the `CustomTargetType` was created. CreateTime pulumi.StringPtrInput // Configures render and deploy for the `CustomTargetType` using Skaffold custom actions. // Structure is documented below. CustomActions CustomTargetTypeCustomActionsPtrInput // Resource id of the `CustomTargetType`. CustomTargetTypeId pulumi.StringPtrInput // Description of the `CustomTargetType`. Max length is 255 characters. Description pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // The weak etag of the `CustomTargetType` resource. 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 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location of the source. // // *** Location pulumi.StringPtrInput // Name of the `CustomTargetType`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Unique identifier of the `CustomTargetType`. Uid pulumi.StringPtrInput // Time at which the `CustomTargetType` was updated. UpdateTime pulumi.StringPtrInput }
func (CustomTargetTypeState) ElementType ¶
func (CustomTargetTypeState) ElementType() reflect.Type
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. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // `effectiveAnnotations` for all of the annotations present on the resource. 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"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the // resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Name of the `DeliveryPipeline`. Format is `a-z?`. Name pulumi.StringOutput `pulumi:"name"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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"), Name: pulumi.String("pipeline"), Description: pulumi.String("basic description"), 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: pulumi.StringMap{}, }, }, 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"), }, }, }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) 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/v8/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"), Name: pulumi.String("pipeline"), Description: pulumi.String("basic description"), 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: pulumi.StringMap{}, }, }, 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"), }, }, }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) 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/v8/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"), Name: pulumi.String("pipeline"), Description: pulumi.String("basic description"), 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: pulumi.StringMap{}, }, }, 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"), }, }, }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) 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/v8/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"), Name: pulumi.String("pipeline"), Description: pulumi.String("basic description"), 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: pulumi.StringMap{}, }, }, 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"), }, }, }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) 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/v8/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"), Name: pulumi.String("pipeline"), Description: pulumi.String("basic description"), 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: pulumi.StringMap{}, }, }, 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"), }, }, }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) if err != nil { return err } return nil }) }
```
## Import
DeliveryPipeline can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/deliveryPipelines/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, DeliveryPipeline can be imported using one of the formats above. For example:
```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. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // `effectiveAnnotations` for all of the annotations present on the resource. 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. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Name of the `DeliveryPipeline`. Format is `a-z?`. 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 { // Details around the Pipeline's overall status. PipelineReadyConditions []DeliveryPipelineConditionPipelineReadyCondition `pulumi:"pipelineReadyConditions"` // Details around targets enumerated in the pipeline. TargetsPresentConditions []DeliveryPipelineConditionTargetsPresentCondition `pulumi:"targetsPresentConditions"` // Details on the whether the targets enumerated in the pipeline are of the same type. TargetsTypeConditions []DeliveryPipelineConditionTargetsTypeCondition `pulumi:"targetsTypeConditions"` }
type DeliveryPipelineConditionArgs ¶
type DeliveryPipelineConditionArgs struct { // Details around the Pipeline's overall status. PipelineReadyConditions DeliveryPipelineConditionPipelineReadyConditionArrayInput `pulumi:"pipelineReadyConditions"` // Details around targets enumerated in the pipeline. TargetsPresentConditions DeliveryPipelineConditionTargetsPresentConditionArrayInput `pulumi:"targetsPresentConditions"` // Details on the whether the targets enumerated in the pipeline are of the same type. 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
Details around the Pipeline's overall status.
func (DeliveryPipelineConditionOutput) TargetsPresentConditions ¶
func (o DeliveryPipelineConditionOutput) TargetsPresentConditions() DeliveryPipelineConditionTargetsPresentConditionArrayOutput
Details around targets enumerated in the pipeline.
func (DeliveryPipelineConditionOutput) TargetsTypeConditions ¶
func (o DeliveryPipelineConditionOutput) TargetsTypeConditions() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
Details on the whether the targets enumerated in the pipeline are of the same type.
func (DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutput ¶
func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutput() DeliveryPipelineConditionOutput
func (DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutputWithContext ¶
func (o DeliveryPipelineConditionOutput) ToDeliveryPipelineConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionOutput
type DeliveryPipelineConditionPipelineReadyCondition ¶
type DeliveryPipelineConditionPipelineReadyCondition struct { // True if the Pipeline is in a valid state. Otherwise at least one condition in `PipelineCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Pipeline. Status *bool `pulumi:"status"` // Output only. Most recent time at which the pipeline was updated. UpdateTime *string `pulumi:"updateTime"` }
type DeliveryPipelineConditionPipelineReadyConditionArgs ¶
type DeliveryPipelineConditionPipelineReadyConditionArgs struct { // True if the Pipeline is in a valid state. Otherwise at least one condition in `PipelineCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Pipeline. 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
True if the Pipeline is in a valid state. Otherwise at least one condition in `PipelineCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Pipeline.
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 DeliveryPipelineConditionTargetsPresentCondition ¶
type DeliveryPipelineConditionTargetsPresentCondition struct { // The list of Target names that are missing. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}. MissingTargets []string `pulumi:"missingTargets"` // True if there aren't any missing Targets. Status *bool `pulumi:"status"` // Output only. Most recent time at which the pipeline was updated. UpdateTime *string `pulumi:"updateTime"` }
type DeliveryPipelineConditionTargetsPresentConditionArgs ¶
type DeliveryPipelineConditionTargetsPresentConditionArgs struct { // The list of Target names that are missing. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}. MissingTargets pulumi.StringArrayInput `pulumi:"missingTargets"` // True if there aren't any missing Targets. 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
The list of Target names that are missing. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
func (DeliveryPipelineConditionTargetsPresentConditionOutput) Status ¶
func (o DeliveryPipelineConditionTargetsPresentConditionOutput) Status() pulumi.BoolPtrOutput
True if there aren't any missing Targets.
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 ¶
type DeliveryPipelineConditionTargetsTypeCondition struct { // Human readable error message. ErrorDetails *string `pulumi:"errorDetails"` // True if the targets are all a comparable type. For example this is true if all targets are GKE clusters. This is false if some targets are Cloud Run targets and others are GKE clusters. Status *bool `pulumi:"status"` }
type DeliveryPipelineConditionTargetsTypeConditionArgs ¶
type DeliveryPipelineConditionTargetsTypeConditionArgs struct { // Human readable error message. ErrorDetails pulumi.StringPtrInput `pulumi:"errorDetails"` // True if the targets are all a comparable type. For example this is true if all targets are GKE clusters. This is false if some targets are Cloud Run targets and others are GKE clusters. Status pulumi.BoolPtrInput `pulumi:"status"` }
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ElementType ¶
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutput ¶
func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
func (DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext ¶
func (i DeliveryPipelineConditionTargetsTypeConditionArgs) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
type DeliveryPipelineConditionTargetsTypeConditionArray ¶
type DeliveryPipelineConditionTargetsTypeConditionArray []DeliveryPipelineConditionTargetsTypeConditionInput
func (DeliveryPipelineConditionTargetsTypeConditionArray) ElementType ¶
func (DeliveryPipelineConditionTargetsTypeConditionArray) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput ¶
func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
func (DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext ¶
func (i DeliveryPipelineConditionTargetsTypeConditionArray) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
type DeliveryPipelineConditionTargetsTypeConditionArrayInput ¶
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 ¶
type DeliveryPipelineConditionTargetsTypeConditionArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ElementType ¶
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput ¶
func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutput() DeliveryPipelineConditionTargetsTypeConditionArrayOutput
func (DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext ¶
func (o DeliveryPipelineConditionTargetsTypeConditionArrayOutput) ToDeliveryPipelineConditionTargetsTypeConditionArrayOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionArrayOutput
type DeliveryPipelineConditionTargetsTypeConditionInput ¶
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 ¶
type DeliveryPipelineConditionTargetsTypeConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ElementType ¶
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ErrorDetails ¶
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ErrorDetails() pulumi.StringPtrOutput
Human readable error message.
func (DeliveryPipelineConditionTargetsTypeConditionOutput) Status ¶
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) Status() pulumi.BoolPtrOutput
True if the targets are all a comparable type. For example this is true if all targets are GKE clusters. This is false if some targets are Cloud Run targets and others are GKE clusters.
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutput ¶
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutput() DeliveryPipelineConditionTargetsTypeConditionOutput
func (DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext ¶
func (o DeliveryPipelineConditionTargetsTypeConditionOutput) ToDeliveryPipelineConditionTargetsTypeConditionOutputWithContext(ctx context.Context) DeliveryPipelineConditionTargetsTypeConditionOutput
type DeliveryPipelineIamBinding ¶
type DeliveryPipelineIamBinding struct { pulumi.CustomResourceState Condition DeliveryPipelineIamBindingConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetDeliveryPipelineIamBinding ¶
func GetDeliveryPipelineIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryPipelineIamBindingState, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamBinding, error)
GetDeliveryPipelineIamBinding gets an existing DeliveryPipelineIamBinding 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 NewDeliveryPipelineIamBinding ¶
func NewDeliveryPipelineIamBinding(ctx *pulumi.Context, name string, args *DeliveryPipelineIamBindingArgs, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamBinding, error)
NewDeliveryPipelineIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DeliveryPipelineIamBinding) ElementType ¶
func (*DeliveryPipelineIamBinding) ElementType() reflect.Type
func (*DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutput ¶
func (i *DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutput() DeliveryPipelineIamBindingOutput
func (*DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutputWithContext ¶
func (i *DeliveryPipelineIamBinding) ToDeliveryPipelineIamBindingOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingOutput
type DeliveryPipelineIamBindingArgs ¶
type DeliveryPipelineIamBindingArgs struct { Condition DeliveryPipelineIamBindingConditionPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a DeliveryPipelineIamBinding resource.
func (DeliveryPipelineIamBindingArgs) ElementType ¶
func (DeliveryPipelineIamBindingArgs) ElementType() reflect.Type
type DeliveryPipelineIamBindingArray ¶
type DeliveryPipelineIamBindingArray []DeliveryPipelineIamBindingInput
func (DeliveryPipelineIamBindingArray) ElementType ¶
func (DeliveryPipelineIamBindingArray) ElementType() reflect.Type
func (DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutput ¶
func (i DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutput() DeliveryPipelineIamBindingArrayOutput
func (DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutputWithContext ¶
func (i DeliveryPipelineIamBindingArray) ToDeliveryPipelineIamBindingArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingArrayOutput
type DeliveryPipelineIamBindingArrayInput ¶
type DeliveryPipelineIamBindingArrayInput interface { pulumi.Input ToDeliveryPipelineIamBindingArrayOutput() DeliveryPipelineIamBindingArrayOutput ToDeliveryPipelineIamBindingArrayOutputWithContext(context.Context) DeliveryPipelineIamBindingArrayOutput }
DeliveryPipelineIamBindingArrayInput is an input type that accepts DeliveryPipelineIamBindingArray and DeliveryPipelineIamBindingArrayOutput values. You can construct a concrete instance of `DeliveryPipelineIamBindingArrayInput` via:
DeliveryPipelineIamBindingArray{ DeliveryPipelineIamBindingArgs{...} }
type DeliveryPipelineIamBindingArrayOutput ¶
type DeliveryPipelineIamBindingArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamBindingArrayOutput) ElementType ¶
func (DeliveryPipelineIamBindingArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineIamBindingArrayOutput) Index ¶
func (o DeliveryPipelineIamBindingArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamBindingOutput
func (DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutput ¶
func (o DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutput() DeliveryPipelineIamBindingArrayOutput
func (DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutputWithContext ¶
func (o DeliveryPipelineIamBindingArrayOutput) ToDeliveryPipelineIamBindingArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingArrayOutput
type DeliveryPipelineIamBindingConditionArgs ¶
type DeliveryPipelineIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (DeliveryPipelineIamBindingConditionArgs) ElementType ¶
func (DeliveryPipelineIamBindingConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutput ¶
func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutput() DeliveryPipelineIamBindingConditionOutput
func (DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutputWithContext ¶
func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionOutput
func (DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutput ¶
func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
func (DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext ¶
func (i DeliveryPipelineIamBindingConditionArgs) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
type DeliveryPipelineIamBindingConditionInput ¶
type DeliveryPipelineIamBindingConditionInput interface { pulumi.Input ToDeliveryPipelineIamBindingConditionOutput() DeliveryPipelineIamBindingConditionOutput ToDeliveryPipelineIamBindingConditionOutputWithContext(context.Context) DeliveryPipelineIamBindingConditionOutput }
DeliveryPipelineIamBindingConditionInput is an input type that accepts DeliveryPipelineIamBindingConditionArgs and DeliveryPipelineIamBindingConditionOutput values. You can construct a concrete instance of `DeliveryPipelineIamBindingConditionInput` via:
DeliveryPipelineIamBindingConditionArgs{...}
type DeliveryPipelineIamBindingConditionOutput ¶
type DeliveryPipelineIamBindingConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamBindingConditionOutput) Description ¶
func (o DeliveryPipelineIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (DeliveryPipelineIamBindingConditionOutput) ElementType ¶
func (DeliveryPipelineIamBindingConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineIamBindingConditionOutput) Expression ¶
func (o DeliveryPipelineIamBindingConditionOutput) Expression() pulumi.StringOutput
func (DeliveryPipelineIamBindingConditionOutput) Title ¶
func (o DeliveryPipelineIamBindingConditionOutput) Title() pulumi.StringOutput
func (DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutput ¶
func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutput() DeliveryPipelineIamBindingConditionOutput
func (DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutputWithContext ¶
func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionOutput
func (DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutput ¶
func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
func (DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext ¶
func (o DeliveryPipelineIamBindingConditionOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
type DeliveryPipelineIamBindingConditionPtrInput ¶
type DeliveryPipelineIamBindingConditionPtrInput interface { pulumi.Input ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(context.Context) DeliveryPipelineIamBindingConditionPtrOutput }
DeliveryPipelineIamBindingConditionPtrInput is an input type that accepts DeliveryPipelineIamBindingConditionArgs, DeliveryPipelineIamBindingConditionPtr and DeliveryPipelineIamBindingConditionPtrOutput values. You can construct a concrete instance of `DeliveryPipelineIamBindingConditionPtrInput` via:
DeliveryPipelineIamBindingConditionArgs{...} or: nil
func DeliveryPipelineIamBindingConditionPtr ¶
func DeliveryPipelineIamBindingConditionPtr(v *DeliveryPipelineIamBindingConditionArgs) DeliveryPipelineIamBindingConditionPtrInput
type DeliveryPipelineIamBindingConditionPtrOutput ¶
type DeliveryPipelineIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamBindingConditionPtrOutput) Description ¶
func (o DeliveryPipelineIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (DeliveryPipelineIamBindingConditionPtrOutput) ElementType ¶
func (DeliveryPipelineIamBindingConditionPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineIamBindingConditionPtrOutput) Expression ¶
func (o DeliveryPipelineIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (DeliveryPipelineIamBindingConditionPtrOutput) Title ¶
func (o DeliveryPipelineIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutput ¶
func (o DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutput() DeliveryPipelineIamBindingConditionPtrOutput
func (DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext ¶
func (o DeliveryPipelineIamBindingConditionPtrOutput) ToDeliveryPipelineIamBindingConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingConditionPtrOutput
type DeliveryPipelineIamBindingInput ¶
type DeliveryPipelineIamBindingInput interface { pulumi.Input ToDeliveryPipelineIamBindingOutput() DeliveryPipelineIamBindingOutput ToDeliveryPipelineIamBindingOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingOutput }
type DeliveryPipelineIamBindingMap ¶
type DeliveryPipelineIamBindingMap map[string]DeliveryPipelineIamBindingInput
func (DeliveryPipelineIamBindingMap) ElementType ¶
func (DeliveryPipelineIamBindingMap) ElementType() reflect.Type
func (DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutput ¶
func (i DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutput() DeliveryPipelineIamBindingMapOutput
func (DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutputWithContext ¶
func (i DeliveryPipelineIamBindingMap) ToDeliveryPipelineIamBindingMapOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingMapOutput
type DeliveryPipelineIamBindingMapInput ¶
type DeliveryPipelineIamBindingMapInput interface { pulumi.Input ToDeliveryPipelineIamBindingMapOutput() DeliveryPipelineIamBindingMapOutput ToDeliveryPipelineIamBindingMapOutputWithContext(context.Context) DeliveryPipelineIamBindingMapOutput }
DeliveryPipelineIamBindingMapInput is an input type that accepts DeliveryPipelineIamBindingMap and DeliveryPipelineIamBindingMapOutput values. You can construct a concrete instance of `DeliveryPipelineIamBindingMapInput` via:
DeliveryPipelineIamBindingMap{ "key": DeliveryPipelineIamBindingArgs{...} }
type DeliveryPipelineIamBindingMapOutput ¶
type DeliveryPipelineIamBindingMapOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamBindingMapOutput) ElementType ¶
func (DeliveryPipelineIamBindingMapOutput) ElementType() reflect.Type
func (DeliveryPipelineIamBindingMapOutput) MapIndex ¶
func (o DeliveryPipelineIamBindingMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamBindingOutput
func (DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutput ¶
func (o DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutput() DeliveryPipelineIamBindingMapOutput
func (DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutputWithContext ¶
func (o DeliveryPipelineIamBindingMapOutput) ToDeliveryPipelineIamBindingMapOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingMapOutput
type DeliveryPipelineIamBindingOutput ¶
type DeliveryPipelineIamBindingOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamBindingOutput) Condition ¶
func (o DeliveryPipelineIamBindingOutput) Condition() DeliveryPipelineIamBindingConditionPtrOutput
func (DeliveryPipelineIamBindingOutput) ElementType ¶
func (DeliveryPipelineIamBindingOutput) ElementType() reflect.Type
func (DeliveryPipelineIamBindingOutput) Etag ¶
func (o DeliveryPipelineIamBindingOutput) Etag() pulumi.StringOutput
func (DeliveryPipelineIamBindingOutput) Location ¶
func (o DeliveryPipelineIamBindingOutput) Location() pulumi.StringOutput
func (DeliveryPipelineIamBindingOutput) Members ¶
func (o DeliveryPipelineIamBindingOutput) Members() pulumi.StringArrayOutput
func (DeliveryPipelineIamBindingOutput) Name ¶
func (o DeliveryPipelineIamBindingOutput) Name() pulumi.StringOutput
func (DeliveryPipelineIamBindingOutput) Project ¶
func (o DeliveryPipelineIamBindingOutput) Project() pulumi.StringOutput
func (DeliveryPipelineIamBindingOutput) Role ¶
func (o DeliveryPipelineIamBindingOutput) Role() pulumi.StringOutput
func (DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutput ¶
func (o DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutput() DeliveryPipelineIamBindingOutput
func (DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutputWithContext ¶
func (o DeliveryPipelineIamBindingOutput) ToDeliveryPipelineIamBindingOutputWithContext(ctx context.Context) DeliveryPipelineIamBindingOutput
type DeliveryPipelineIamBindingState ¶
type DeliveryPipelineIamBindingState struct { Condition DeliveryPipelineIamBindingConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (DeliveryPipelineIamBindingState) ElementType ¶
func (DeliveryPipelineIamBindingState) ElementType() reflect.Type
type DeliveryPipelineIamMember ¶
type DeliveryPipelineIamMember struct { pulumi.CustomResourceState Condition DeliveryPipelineIamMemberConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetDeliveryPipelineIamMember ¶
func GetDeliveryPipelineIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryPipelineIamMemberState, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamMember, error)
GetDeliveryPipelineIamMember gets an existing DeliveryPipelineIamMember 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 NewDeliveryPipelineIamMember ¶
func NewDeliveryPipelineIamMember(ctx *pulumi.Context, name string, args *DeliveryPipelineIamMemberArgs, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamMember, error)
NewDeliveryPipelineIamMember registers a new resource with the given unique name, arguments, and options.
func (*DeliveryPipelineIamMember) ElementType ¶
func (*DeliveryPipelineIamMember) ElementType() reflect.Type
func (*DeliveryPipelineIamMember) ToDeliveryPipelineIamMemberOutput ¶
func (i *DeliveryPipelineIamMember) ToDeliveryPipelineIamMemberOutput() DeliveryPipelineIamMemberOutput
func (*DeliveryPipelineIamMember) ToDeliveryPipelineIamMemberOutputWithContext ¶
func (i *DeliveryPipelineIamMember) ToDeliveryPipelineIamMemberOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberOutput
type DeliveryPipelineIamMemberArgs ¶
type DeliveryPipelineIamMemberArgs struct { Condition DeliveryPipelineIamMemberConditionPtrInput Location pulumi.StringPtrInput Member pulumi.StringInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a DeliveryPipelineIamMember resource.
func (DeliveryPipelineIamMemberArgs) ElementType ¶
func (DeliveryPipelineIamMemberArgs) ElementType() reflect.Type
type DeliveryPipelineIamMemberArray ¶
type DeliveryPipelineIamMemberArray []DeliveryPipelineIamMemberInput
func (DeliveryPipelineIamMemberArray) ElementType ¶
func (DeliveryPipelineIamMemberArray) ElementType() reflect.Type
func (DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutput ¶
func (i DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutput() DeliveryPipelineIamMemberArrayOutput
func (DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutputWithContext ¶
func (i DeliveryPipelineIamMemberArray) ToDeliveryPipelineIamMemberArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberArrayOutput
type DeliveryPipelineIamMemberArrayInput ¶
type DeliveryPipelineIamMemberArrayInput interface { pulumi.Input ToDeliveryPipelineIamMemberArrayOutput() DeliveryPipelineIamMemberArrayOutput ToDeliveryPipelineIamMemberArrayOutputWithContext(context.Context) DeliveryPipelineIamMemberArrayOutput }
DeliveryPipelineIamMemberArrayInput is an input type that accepts DeliveryPipelineIamMemberArray and DeliveryPipelineIamMemberArrayOutput values. You can construct a concrete instance of `DeliveryPipelineIamMemberArrayInput` via:
DeliveryPipelineIamMemberArray{ DeliveryPipelineIamMemberArgs{...} }
type DeliveryPipelineIamMemberArrayOutput ¶
type DeliveryPipelineIamMemberArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamMemberArrayOutput) ElementType ¶
func (DeliveryPipelineIamMemberArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineIamMemberArrayOutput) Index ¶
func (o DeliveryPipelineIamMemberArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamMemberOutput
func (DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutput ¶
func (o DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutput() DeliveryPipelineIamMemberArrayOutput
func (DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutputWithContext ¶
func (o DeliveryPipelineIamMemberArrayOutput) ToDeliveryPipelineIamMemberArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberArrayOutput
type DeliveryPipelineIamMemberConditionArgs ¶
type DeliveryPipelineIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (DeliveryPipelineIamMemberConditionArgs) ElementType ¶
func (DeliveryPipelineIamMemberConditionArgs) ElementType() reflect.Type
func (DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutput ¶
func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutput() DeliveryPipelineIamMemberConditionOutput
func (DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutputWithContext ¶
func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionOutput
func (DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutput ¶
func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
func (DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext ¶
func (i DeliveryPipelineIamMemberConditionArgs) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
type DeliveryPipelineIamMemberConditionInput ¶
type DeliveryPipelineIamMemberConditionInput interface { pulumi.Input ToDeliveryPipelineIamMemberConditionOutput() DeliveryPipelineIamMemberConditionOutput ToDeliveryPipelineIamMemberConditionOutputWithContext(context.Context) DeliveryPipelineIamMemberConditionOutput }
DeliveryPipelineIamMemberConditionInput is an input type that accepts DeliveryPipelineIamMemberConditionArgs and DeliveryPipelineIamMemberConditionOutput values. You can construct a concrete instance of `DeliveryPipelineIamMemberConditionInput` via:
DeliveryPipelineIamMemberConditionArgs{...}
type DeliveryPipelineIamMemberConditionOutput ¶
type DeliveryPipelineIamMemberConditionOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamMemberConditionOutput) Description ¶
func (o DeliveryPipelineIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (DeliveryPipelineIamMemberConditionOutput) ElementType ¶
func (DeliveryPipelineIamMemberConditionOutput) ElementType() reflect.Type
func (DeliveryPipelineIamMemberConditionOutput) Expression ¶
func (o DeliveryPipelineIamMemberConditionOutput) Expression() pulumi.StringOutput
func (DeliveryPipelineIamMemberConditionOutput) Title ¶
func (o DeliveryPipelineIamMemberConditionOutput) Title() pulumi.StringOutput
func (DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutput ¶
func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutput() DeliveryPipelineIamMemberConditionOutput
func (DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutputWithContext ¶
func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionOutput
func (DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutput ¶
func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
func (DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext ¶
func (o DeliveryPipelineIamMemberConditionOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
type DeliveryPipelineIamMemberConditionPtrInput ¶
type DeliveryPipelineIamMemberConditionPtrInput interface { pulumi.Input ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(context.Context) DeliveryPipelineIamMemberConditionPtrOutput }
DeliveryPipelineIamMemberConditionPtrInput is an input type that accepts DeliveryPipelineIamMemberConditionArgs, DeliveryPipelineIamMemberConditionPtr and DeliveryPipelineIamMemberConditionPtrOutput values. You can construct a concrete instance of `DeliveryPipelineIamMemberConditionPtrInput` via:
DeliveryPipelineIamMemberConditionArgs{...} or: nil
func DeliveryPipelineIamMemberConditionPtr ¶
func DeliveryPipelineIamMemberConditionPtr(v *DeliveryPipelineIamMemberConditionArgs) DeliveryPipelineIamMemberConditionPtrInput
type DeliveryPipelineIamMemberConditionPtrOutput ¶
type DeliveryPipelineIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamMemberConditionPtrOutput) Description ¶
func (o DeliveryPipelineIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (DeliveryPipelineIamMemberConditionPtrOutput) ElementType ¶
func (DeliveryPipelineIamMemberConditionPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineIamMemberConditionPtrOutput) Expression ¶
func (o DeliveryPipelineIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (DeliveryPipelineIamMemberConditionPtrOutput) Title ¶
func (o DeliveryPipelineIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutput ¶
func (o DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutput() DeliveryPipelineIamMemberConditionPtrOutput
func (DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext ¶
func (o DeliveryPipelineIamMemberConditionPtrOutput) ToDeliveryPipelineIamMemberConditionPtrOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberConditionPtrOutput
type DeliveryPipelineIamMemberInput ¶
type DeliveryPipelineIamMemberInput interface { pulumi.Input ToDeliveryPipelineIamMemberOutput() DeliveryPipelineIamMemberOutput ToDeliveryPipelineIamMemberOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberOutput }
type DeliveryPipelineIamMemberMap ¶
type DeliveryPipelineIamMemberMap map[string]DeliveryPipelineIamMemberInput
func (DeliveryPipelineIamMemberMap) ElementType ¶
func (DeliveryPipelineIamMemberMap) ElementType() reflect.Type
func (DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutput ¶
func (i DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutput() DeliveryPipelineIamMemberMapOutput
func (DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutputWithContext ¶
func (i DeliveryPipelineIamMemberMap) ToDeliveryPipelineIamMemberMapOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberMapOutput
type DeliveryPipelineIamMemberMapInput ¶
type DeliveryPipelineIamMemberMapInput interface { pulumi.Input ToDeliveryPipelineIamMemberMapOutput() DeliveryPipelineIamMemberMapOutput ToDeliveryPipelineIamMemberMapOutputWithContext(context.Context) DeliveryPipelineIamMemberMapOutput }
DeliveryPipelineIamMemberMapInput is an input type that accepts DeliveryPipelineIamMemberMap and DeliveryPipelineIamMemberMapOutput values. You can construct a concrete instance of `DeliveryPipelineIamMemberMapInput` via:
DeliveryPipelineIamMemberMap{ "key": DeliveryPipelineIamMemberArgs{...} }
type DeliveryPipelineIamMemberMapOutput ¶
type DeliveryPipelineIamMemberMapOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamMemberMapOutput) ElementType ¶
func (DeliveryPipelineIamMemberMapOutput) ElementType() reflect.Type
func (DeliveryPipelineIamMemberMapOutput) MapIndex ¶
func (o DeliveryPipelineIamMemberMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamMemberOutput
func (DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutput ¶
func (o DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutput() DeliveryPipelineIamMemberMapOutput
func (DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutputWithContext ¶
func (o DeliveryPipelineIamMemberMapOutput) ToDeliveryPipelineIamMemberMapOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberMapOutput
type DeliveryPipelineIamMemberOutput ¶
type DeliveryPipelineIamMemberOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamMemberOutput) Condition ¶
func (o DeliveryPipelineIamMemberOutput) Condition() DeliveryPipelineIamMemberConditionPtrOutput
func (DeliveryPipelineIamMemberOutput) ElementType ¶
func (DeliveryPipelineIamMemberOutput) ElementType() reflect.Type
func (DeliveryPipelineIamMemberOutput) Etag ¶
func (o DeliveryPipelineIamMemberOutput) Etag() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) Location ¶
func (o DeliveryPipelineIamMemberOutput) Location() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) Member ¶
func (o DeliveryPipelineIamMemberOutput) Member() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) Name ¶
func (o DeliveryPipelineIamMemberOutput) Name() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) Project ¶
func (o DeliveryPipelineIamMemberOutput) Project() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) Role ¶
func (o DeliveryPipelineIamMemberOutput) Role() pulumi.StringOutput
func (DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutput ¶
func (o DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutput() DeliveryPipelineIamMemberOutput
func (DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutputWithContext ¶
func (o DeliveryPipelineIamMemberOutput) ToDeliveryPipelineIamMemberOutputWithContext(ctx context.Context) DeliveryPipelineIamMemberOutput
type DeliveryPipelineIamMemberState ¶
type DeliveryPipelineIamMemberState struct { Condition DeliveryPipelineIamMemberConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Member pulumi.StringPtrInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (DeliveryPipelineIamMemberState) ElementType ¶
func (DeliveryPipelineIamMemberState) ElementType() reflect.Type
type DeliveryPipelineIamPolicy ¶
type DeliveryPipelineIamPolicy struct { pulumi.CustomResourceState Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` PolicyData pulumi.StringOutput `pulumi:"policyData"` Project pulumi.StringOutput `pulumi:"project"` }
func GetDeliveryPipelineIamPolicy ¶
func GetDeliveryPipelineIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryPipelineIamPolicyState, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamPolicy, error)
GetDeliveryPipelineIamPolicy gets an existing DeliveryPipelineIamPolicy 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 NewDeliveryPipelineIamPolicy ¶
func NewDeliveryPipelineIamPolicy(ctx *pulumi.Context, name string, args *DeliveryPipelineIamPolicyArgs, opts ...pulumi.ResourceOption) (*DeliveryPipelineIamPolicy, error)
NewDeliveryPipelineIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DeliveryPipelineIamPolicy) ElementType ¶
func (*DeliveryPipelineIamPolicy) ElementType() reflect.Type
func (*DeliveryPipelineIamPolicy) ToDeliveryPipelineIamPolicyOutput ¶
func (i *DeliveryPipelineIamPolicy) ToDeliveryPipelineIamPolicyOutput() DeliveryPipelineIamPolicyOutput
func (*DeliveryPipelineIamPolicy) ToDeliveryPipelineIamPolicyOutputWithContext ¶
func (i *DeliveryPipelineIamPolicy) ToDeliveryPipelineIamPolicyOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyOutput
type DeliveryPipelineIamPolicyArgs ¶
type DeliveryPipelineIamPolicyArgs struct { Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a DeliveryPipelineIamPolicy resource.
func (DeliveryPipelineIamPolicyArgs) ElementType ¶
func (DeliveryPipelineIamPolicyArgs) ElementType() reflect.Type
type DeliveryPipelineIamPolicyArray ¶
type DeliveryPipelineIamPolicyArray []DeliveryPipelineIamPolicyInput
func (DeliveryPipelineIamPolicyArray) ElementType ¶
func (DeliveryPipelineIamPolicyArray) ElementType() reflect.Type
func (DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutput ¶
func (i DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutput() DeliveryPipelineIamPolicyArrayOutput
func (DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutputWithContext ¶
func (i DeliveryPipelineIamPolicyArray) ToDeliveryPipelineIamPolicyArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyArrayOutput
type DeliveryPipelineIamPolicyArrayInput ¶
type DeliveryPipelineIamPolicyArrayInput interface { pulumi.Input ToDeliveryPipelineIamPolicyArrayOutput() DeliveryPipelineIamPolicyArrayOutput ToDeliveryPipelineIamPolicyArrayOutputWithContext(context.Context) DeliveryPipelineIamPolicyArrayOutput }
DeliveryPipelineIamPolicyArrayInput is an input type that accepts DeliveryPipelineIamPolicyArray and DeliveryPipelineIamPolicyArrayOutput values. You can construct a concrete instance of `DeliveryPipelineIamPolicyArrayInput` via:
DeliveryPipelineIamPolicyArray{ DeliveryPipelineIamPolicyArgs{...} }
type DeliveryPipelineIamPolicyArrayOutput ¶
type DeliveryPipelineIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamPolicyArrayOutput) ElementType ¶
func (DeliveryPipelineIamPolicyArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineIamPolicyArrayOutput) Index ¶
func (o DeliveryPipelineIamPolicyArrayOutput) Index(i pulumi.IntInput) DeliveryPipelineIamPolicyOutput
func (DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutput ¶
func (o DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutput() DeliveryPipelineIamPolicyArrayOutput
func (DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutputWithContext ¶
func (o DeliveryPipelineIamPolicyArrayOutput) ToDeliveryPipelineIamPolicyArrayOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyArrayOutput
type DeliveryPipelineIamPolicyInput ¶
type DeliveryPipelineIamPolicyInput interface { pulumi.Input ToDeliveryPipelineIamPolicyOutput() DeliveryPipelineIamPolicyOutput ToDeliveryPipelineIamPolicyOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyOutput }
type DeliveryPipelineIamPolicyMap ¶
type DeliveryPipelineIamPolicyMap map[string]DeliveryPipelineIamPolicyInput
func (DeliveryPipelineIamPolicyMap) ElementType ¶
func (DeliveryPipelineIamPolicyMap) ElementType() reflect.Type
func (DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutput ¶
func (i DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutput() DeliveryPipelineIamPolicyMapOutput
func (DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutputWithContext ¶
func (i DeliveryPipelineIamPolicyMap) ToDeliveryPipelineIamPolicyMapOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyMapOutput
type DeliveryPipelineIamPolicyMapInput ¶
type DeliveryPipelineIamPolicyMapInput interface { pulumi.Input ToDeliveryPipelineIamPolicyMapOutput() DeliveryPipelineIamPolicyMapOutput ToDeliveryPipelineIamPolicyMapOutputWithContext(context.Context) DeliveryPipelineIamPolicyMapOutput }
DeliveryPipelineIamPolicyMapInput is an input type that accepts DeliveryPipelineIamPolicyMap and DeliveryPipelineIamPolicyMapOutput values. You can construct a concrete instance of `DeliveryPipelineIamPolicyMapInput` via:
DeliveryPipelineIamPolicyMap{ "key": DeliveryPipelineIamPolicyArgs{...} }
type DeliveryPipelineIamPolicyMapOutput ¶
type DeliveryPipelineIamPolicyMapOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamPolicyMapOutput) ElementType ¶
func (DeliveryPipelineIamPolicyMapOutput) ElementType() reflect.Type
func (DeliveryPipelineIamPolicyMapOutput) MapIndex ¶
func (o DeliveryPipelineIamPolicyMapOutput) MapIndex(k pulumi.StringInput) DeliveryPipelineIamPolicyOutput
func (DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutput ¶
func (o DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutput() DeliveryPipelineIamPolicyMapOutput
func (DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutputWithContext ¶
func (o DeliveryPipelineIamPolicyMapOutput) ToDeliveryPipelineIamPolicyMapOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyMapOutput
type DeliveryPipelineIamPolicyOutput ¶
type DeliveryPipelineIamPolicyOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineIamPolicyOutput) ElementType ¶
func (DeliveryPipelineIamPolicyOutput) ElementType() reflect.Type
func (DeliveryPipelineIamPolicyOutput) Etag ¶
func (o DeliveryPipelineIamPolicyOutput) Etag() pulumi.StringOutput
func (DeliveryPipelineIamPolicyOutput) Location ¶
func (o DeliveryPipelineIamPolicyOutput) Location() pulumi.StringOutput
func (DeliveryPipelineIamPolicyOutput) Name ¶
func (o DeliveryPipelineIamPolicyOutput) Name() pulumi.StringOutput
func (DeliveryPipelineIamPolicyOutput) PolicyData ¶
func (o DeliveryPipelineIamPolicyOutput) PolicyData() pulumi.StringOutput
func (DeliveryPipelineIamPolicyOutput) Project ¶
func (o DeliveryPipelineIamPolicyOutput) Project() pulumi.StringOutput
func (DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutput ¶
func (o DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutput() DeliveryPipelineIamPolicyOutput
func (DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutputWithContext ¶
func (o DeliveryPipelineIamPolicyOutput) ToDeliveryPipelineIamPolicyOutputWithContext(ctx context.Context) DeliveryPipelineIamPolicyOutput
type DeliveryPipelineIamPolicyState ¶
type DeliveryPipelineIamPolicyState struct { Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringPtrInput Project pulumi.StringPtrInput }
func (DeliveryPipelineIamPolicyState) ElementType ¶
func (DeliveryPipelineIamPolicyState) ElementType() reflect.Type
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. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
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) EffectiveAnnotations ¶
func (o DeliveryPipelineOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (DeliveryPipelineOutput) EffectiveLabels ¶
func (o DeliveryPipelineOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
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. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
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?`.
func (DeliveryPipelineOutput) Project ¶
func (o DeliveryPipelineOutput) Project() pulumi.StringOutput
The project for the resource
func (DeliveryPipelineOutput) PulumiLabels ¶
func (o DeliveryPipelineOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (DeliveryPipelineOutput) SerialPipeline ¶
func (o DeliveryPipelineOutput) SerialPipeline() DeliveryPipelineSerialPipelinePtrOutput
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
func (DeliveryPipelineOutput) Suspended ¶
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 ¶
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 ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput ¶
func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageDeployParameterArgs) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
type DeliveryPipelineSerialPipelineStageDeployParameterArray ¶
type DeliveryPipelineSerialPipelineStageDeployParameterArray []DeliveryPipelineSerialPipelineStageDeployParameterInput
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ElementType ¶
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ¶
func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageDeployParameterArray) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
type DeliveryPipelineSerialPipelineStageDeployParameterArrayInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput ¶
func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutput() DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterArrayOutput
type DeliveryPipelineSerialPipelineStageDeployParameterInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageDeployParameterOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) MatchTargetLabels ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutput() DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageDeployParameterOutput) ToDeliveryPipelineSerialPipelineStageDeployParameterOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageDeployParameterOutput
func (DeliveryPipelineSerialPipelineStageDeployParameterOutput) Values ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyArgs) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanary ¶
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 ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment ¶
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"` // 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"` // 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 ¶
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"` // 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"` // 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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Percentages ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Predeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Verify ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after each percentage deployment.
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Percentages ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeployPtrOutput
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Predeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeployPtrOutput
Optional. Configuration for the predeploy job of the first phase. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Verify ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after each percentage deployment.
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment struct { // Required. Configuration for each phase in the canary deployment in the order executed. PhaseConfigs []DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig `pulumi:"phaseConfigs"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs struct { // Required. Configuration for each phase in the canary deployment in the order executed. PhaseConfigs DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput `pulumi:"phaseConfigs"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) PhaseConfigs ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) PhaseConfigs() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
Required. Configuration for each phase in the canary deployment in the order executed.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig ¶
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"` // 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"` // 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 ¶
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"` // 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"` // 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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray []DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArray) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) Index ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Percentage ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Percentage() pulumi.IntOutput
Required. Percentage deployment for the phase.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) PhaseId ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
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 ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Verify ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigOutput) Verify() pulumi.BoolPtrOutput
Whether to run verify tests after the deployment.
***
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) Elem ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) Elem ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) PhaseConfigs ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) PhaseConfigs() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigArrayOutput
Required. Configuration for each phase in the canary deployment in the order executed.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CanaryDeployment ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) CustomCanaryDeployment ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) RuntimeConfig ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CanaryDeployment ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CanaryDeployment() DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPtrOutput
Configures the progressive based deployment for a Target.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) CustomCanaryDeployment ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) RuntimeConfig ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig struct { // Cloud Run runtime configuration. CloudRun *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun `pulumi:"cloudRun"` // Kubernetes runtime configuration. Kubernetes *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes `pulumi:"kubernetes"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs struct { // Cloud Run runtime configuration. CloudRun DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput `pulumi:"cloudRun"` // Kubernetes runtime configuration. Kubernetes DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput `pulumi:"kubernetes"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun ¶
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"` // Optional. A list of tags that are added to the canary revision while the canary phase is in progress. CanaryRevisionTags []string `pulumi:"canaryRevisionTags"` // Optional. A list of tags that are added to the prior revision while the canary phase is in progress. PriorRevisionTags []string `pulumi:"priorRevisionTags"` // Optional. A list of tags that are added to the final stable revision when the stable phase is applied. StableRevisionTags []string `pulumi:"stableRevisionTags"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs ¶
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"` // Optional. A list of tags that are added to the canary revision while the canary phase is in progress. CanaryRevisionTags pulumi.StringArrayInput `pulumi:"canaryRevisionTags"` // Optional. A list of tags that are added to the prior revision while the canary phase is in progress. PriorRevisionTags pulumi.StringArrayInput `pulumi:"priorRevisionTags"` // Optional. A list of tags that are added to the final stable revision when the stable phase is applied. StableRevisionTags pulumi.StringArrayInput `pulumi:"stableRevisionTags"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) AutomaticTrafficControl ¶
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) CanaryRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) CanaryRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) PriorRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) PriorRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) StableRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) StableRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) AutomaticTrafficControl ¶
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) CanaryRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) CanaryRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) PriorRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) PriorRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) StableRevisionTags ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) StableRevisionTags() pulumi.StringArrayOutput
Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes struct { // Kubernetes Gateway API service mesh configuration. GatewayServiceMesh *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh `pulumi:"gatewayServiceMesh"` // Kubernetes Service networking configuration. ServiceNetworking *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking `pulumi:"serviceNetworking"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs struct { // Kubernetes Gateway API service mesh configuration. GatewayServiceMesh DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput `pulumi:"gatewayServiceMesh"` // Kubernetes Service networking configuration. ServiceNetworking DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput `pulumi:"serviceNetworking"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh ¶
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 label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources. PodSelectorLabel *string `pulumi:"podSelectorLabel"` // Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster. RouteDestinations *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations `pulumi:"routeDestinations"` // 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"` // Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time. StableCutbackDuration *string `pulumi:"stableCutbackDuration"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs ¶
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 label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources. PodSelectorLabel pulumi.StringPtrInput `pulumi:"podSelectorLabel"` // Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster. RouteDestinations DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput `pulumi:"routeDestinations"` // 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"` // Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time. StableCutbackDuration pulumi.StringPtrInput `pulumi:"stableCutbackDuration"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Deployment ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) HttpRoute ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) HttpRoute() pulumi.StringOutput
Required. Name of the Gateway API HTTPRoute.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) PodSelectorLabel ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) PodSelectorLabel() pulumi.StringPtrOutput
Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteDestinations ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteDestinations() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) RouteUpdateWaitTime ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) Service() pulumi.StringOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) StableCutbackDuration ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) StableCutbackDuration() pulumi.StringPtrOutput
Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Deployment ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) HttpRoute ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) HttpRoute() pulumi.StringPtrOutput
Required. Name of the Gateway API HTTPRoute.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) PodSelectorLabel ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) PodSelectorLabel() pulumi.StringPtrOutput
Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteDestinations ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteDestinations() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) RouteUpdateWaitTime ¶
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 ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) Service() pulumi.StringPtrOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) StableCutbackDuration ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) StableCutbackDuration() pulumi.StringPtrOutput
Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations struct { // Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster. DestinationIds []string `pulumi:"destinationIds"` // Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitiate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified. PropagateService *bool `pulumi:"propagateService"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs struct { // Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster. DestinationIds pulumi.StringArrayInput `pulumi:"destinationIds"` // Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitiate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified. PropagateService pulumi.BoolPtrInput `pulumi:"propagateService"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ElementType ¶ added in v8.11.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput ¶ added in v8.11.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext ¶ added in v8.11.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput ¶ added in v8.11.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext ¶ added in v8.11.0
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsInput ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs{...}
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) DestinationIds ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) DestinationIds() pulumi.StringArrayOutput
Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ElementType ¶ added in v8.11.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) PropagateService ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) PropagateService() pulumi.BoolPtrOutput
Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitiate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput interface { pulumi.Input ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput }
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput is an input type that accepts DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs, DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtr and DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput values. You can construct a concrete instance of `DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput` via:
DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs{...} or: nil
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtr ¶ added in v8.11.0
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput ¶ added in v8.11.0
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) DestinationIds ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) DestinationIds() pulumi.StringArrayOutput
Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) Elem ¶ added in v8.11.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ElementType ¶ added in v8.11.0
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) PropagateService ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) PropagateService() pulumi.BoolPtrOutput
Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitiate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext ¶ added in v8.11.0
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinationsPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) GatewayServiceMesh ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) GatewayServiceMesh() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
Kubernetes Gateway API service mesh configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ServiceNetworking ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ServiceNetworking() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
Kubernetes Service networking configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) GatewayServiceMesh ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) GatewayServiceMesh() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshPtrOutput
Kubernetes Gateway API service mesh configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ServiceNetworking ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ServiceNetworking() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
Kubernetes Service networking configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking ¶
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"` // Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment. PodSelectorLabel *string `pulumi:"podSelectorLabel"` // Required. Name of the Kubernetes Service. Service string `pulumi:"service"` }
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs ¶
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"` // Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment. PodSelectorLabel pulumi.StringPtrInput `pulumi:"podSelectorLabel"` // Required. Name of the Kubernetes Service. Service pulumi.StringInput `pulumi:"service"` }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Deployment ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Deployment() pulumi.StringOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) DisablePodOverprovisioning ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) PodSelectorLabel ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) PodSelectorLabel() pulumi.StringPtrOutput
Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Service ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) Service() pulumi.StringOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Deployment ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Deployment() pulumi.StringPtrOutput
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) DisablePodOverprovisioning ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) PodSelectorLabel ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) PodSelectorLabel() pulumi.StringPtrOutput
Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Service ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) Service() pulumi.StringPtrOutput
Required. Name of the Kubernetes Service.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworkingPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) CloudRun ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) CloudRun() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
Cloud Run runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) Kubernetes ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) Kubernetes() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
Kubernetes runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtr(v *DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigArgs) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrInput
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) CloudRun ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) CloudRun() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRunPtrOutput
Cloud Run runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Kubernetes ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) Kubernetes() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesPtrOutput
Kubernetes runtime configuration.
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput() DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyOutput) Canary ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
Canary deployment strategy provides progressive percentage based deployments to a Target.
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyOutput) Standard ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
Standard deployment strategy executes a single deploy and allows verifying the deployment.
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutput() DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyPtr(v *DeliveryPipelineSerialPipelineStageStrategyArgs) DeliveryPipelineSerialPipelineStageStrategyPtrInput
type DeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Canary ¶
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Canary() DeliveryPipelineSerialPipelineStageStrategyCanaryPtrOutput
Canary deployment strategy provides progressive percentage based deployments to a Target.
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Standard ¶
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) Standard() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
Standard deployment strategy executes a single deploy and allows verifying the deployment.
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutput() DeliveryPipelineSerialPipelineStageStrategyPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandard ¶
type DeliveryPipelineSerialPipelineStageStrategyStandard struct { // Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present. Postdeploy *DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy `pulumi:"postdeploy"` // 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 ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardArgs struct { // Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present. Postdeploy DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput `pulumi:"postdeploy"` // 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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Postdeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Predeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutput() DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Verify ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardOutput) Verify() pulumi.BoolPtrOutput
Whether to verify a deployment.
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the postdeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy struct { // Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job. Actions []string `pulumi:"actions"` }
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs ¶
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 ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶
func (i DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployInput ¶
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 ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardPredeployArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Actions ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) Actions() pulumi.StringArrayOutput
Optional. A sequence of skaffold custom actions to invoke during execution of the predeploy job.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput ¶
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 ¶
func DeliveryPipelineSerialPipelineStageStrategyStandardPtr(v *DeliveryPipelineSerialPipelineStageStrategyStandardArgs) DeliveryPipelineSerialPipelineStageStrategyStandardPtrInput
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶
type DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput struct{ *pulumi.OutputState }
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ElementType ¶
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ElementType() reflect.Type
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Postdeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Postdeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPostdeployPtrOutput
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Predeploy ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Predeploy() DeliveryPipelineSerialPipelineStageStrategyStandardPredeployPtrOutput
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput() DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext ¶
func (o DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) ToDeliveryPipelineSerialPipelineStageStrategyStandardPtrOutputWithContext(ctx context.Context) DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput
func (DeliveryPipelineSerialPipelineStageStrategyStandardPtrOutput) Verify ¶
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. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // `effectiveAnnotations` for all of the annotations present on the resource. 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 EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Name of the `DeliveryPipeline`. Format is `a-z?`. Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // The combination of labels configured directly on the resource and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 LookupCustomTargetTypeIamPolicyArgs ¶
type LookupCustomTargetTypeIamPolicyArgs struct { // The location of the source. Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location *string `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name string `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getCustomTargetTypeIamPolicy.
type LookupCustomTargetTypeIamPolicyOutputArgs ¶
type LookupCustomTargetTypeIamPolicyOutputArgs struct { // The location of the source. Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getCustomTargetTypeIamPolicy.
func (LookupCustomTargetTypeIamPolicyOutputArgs) ElementType ¶
func (LookupCustomTargetTypeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupCustomTargetTypeIamPolicyResult ¶
type LookupCustomTargetTypeIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` // (Required only by `clouddeploy.CustomTargetTypeIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getCustomTargetTypeIamPolicy.
func LookupCustomTargetTypeIamPolicy ¶
func LookupCustomTargetTypeIamPolicy(ctx *pulumi.Context, args *LookupCustomTargetTypeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupCustomTargetTypeIamPolicyResult, error)
Retrieves the current IAM policy data for customtargettype
## example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.LookupCustomTargetTypeIamPolicy(ctx, &clouddeploy.LookupCustomTargetTypeIamPolicyArgs{ Project: pulumi.StringRef(custom_target_type.Project), Location: pulumi.StringRef(custom_target_type.Location), Name: custom_target_type.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupCustomTargetTypeIamPolicyResultOutput ¶
type LookupCustomTargetTypeIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCustomTargetTypeIamPolicy.
func LookupCustomTargetTypeIamPolicyOutput ¶
func LookupCustomTargetTypeIamPolicyOutput(ctx *pulumi.Context, args LookupCustomTargetTypeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCustomTargetTypeIamPolicyResultOutput
func (LookupCustomTargetTypeIamPolicyResultOutput) ElementType ¶
func (LookupCustomTargetTypeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupCustomTargetTypeIamPolicyResultOutput) Etag ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupCustomTargetTypeIamPolicyResultOutput) Id ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCustomTargetTypeIamPolicyResultOutput) Location ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupCustomTargetTypeIamPolicyResultOutput) Name ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) Name() pulumi.StringOutput
func (LookupCustomTargetTypeIamPolicyResultOutput) PolicyData ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `clouddeploy.CustomTargetTypeIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupCustomTargetTypeIamPolicyResultOutput) Project ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutput ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutput() LookupCustomTargetTypeIamPolicyResultOutput
func (LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutputWithContext ¶
func (o LookupCustomTargetTypeIamPolicyResultOutput) ToLookupCustomTargetTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupCustomTargetTypeIamPolicyResultOutput
type LookupDeliveryPipelineIamPolicyArgs ¶
type LookupDeliveryPipelineIamPolicyArgs struct { Location *string `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name string `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getDeliveryPipelineIamPolicy.
type LookupDeliveryPipelineIamPolicyOutputArgs ¶
type LookupDeliveryPipelineIamPolicyOutputArgs struct { Location pulumi.StringPtrInput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getDeliveryPipelineIamPolicy.
func (LookupDeliveryPipelineIamPolicyOutputArgs) ElementType ¶
func (LookupDeliveryPipelineIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDeliveryPipelineIamPolicyResult ¶
type LookupDeliveryPipelineIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` // (Required only by `clouddeploy.DeliveryPipelineIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getDeliveryPipelineIamPolicy.
func LookupDeliveryPipelineIamPolicy ¶
func LookupDeliveryPipelineIamPolicy(ctx *pulumi.Context, args *LookupDeliveryPipelineIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDeliveryPipelineIamPolicyResult, error)
Retrieves the current IAM policy data for deliverypipeline
## example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.LookupDeliveryPipelineIamPolicy(ctx, &clouddeploy.LookupDeliveryPipelineIamPolicyArgs{ Project: pulumi.StringRef(_default.Project), Location: pulumi.StringRef(_default.Location), Name: _default.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupDeliveryPipelineIamPolicyResultOutput ¶
type LookupDeliveryPipelineIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeliveryPipelineIamPolicy.
func LookupDeliveryPipelineIamPolicyOutput ¶
func LookupDeliveryPipelineIamPolicyOutput(ctx *pulumi.Context, args LookupDeliveryPipelineIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDeliveryPipelineIamPolicyResultOutput
func (LookupDeliveryPipelineIamPolicyResultOutput) ElementType ¶
func (LookupDeliveryPipelineIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDeliveryPipelineIamPolicyResultOutput) Etag ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupDeliveryPipelineIamPolicyResultOutput) Id ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDeliveryPipelineIamPolicyResultOutput) Location ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupDeliveryPipelineIamPolicyResultOutput) Name ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) Name() pulumi.StringOutput
func (LookupDeliveryPipelineIamPolicyResultOutput) PolicyData ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `clouddeploy.DeliveryPipelineIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupDeliveryPipelineIamPolicyResultOutput) Project ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutput ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutput() LookupDeliveryPipelineIamPolicyResultOutput
func (LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutputWithContext ¶
func (o LookupDeliveryPipelineIamPolicyResultOutput) ToLookupDeliveryPipelineIamPolicyResultOutputWithContext(ctx context.Context) LookupDeliveryPipelineIamPolicyResultOutput
type LookupTargetIamPolicyArgs ¶
type LookupTargetIamPolicyArgs struct { Location *string `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name string `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getTargetIamPolicy.
type LookupTargetIamPolicyOutputArgs ¶
type LookupTargetIamPolicyOutputArgs struct { Location pulumi.StringPtrInput `pulumi:"location"` // Used to find the parent resource to bind the IAM policy to Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getTargetIamPolicy.
func (LookupTargetIamPolicyOutputArgs) ElementType ¶
func (LookupTargetIamPolicyOutputArgs) ElementType() reflect.Type
type LookupTargetIamPolicyResult ¶
type LookupTargetIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` // (Required only by `clouddeploy.TargetIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getTargetIamPolicy.
func LookupTargetIamPolicy ¶
func LookupTargetIamPolicy(ctx *pulumi.Context, args *LookupTargetIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTargetIamPolicyResult, error)
Retrieves the current IAM policy data for target
## example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddeploy.LookupTargetIamPolicy(ctx, &clouddeploy.LookupTargetIamPolicyArgs{ Project: pulumi.StringRef(_default.Project), Location: pulumi.StringRef(_default.Location), Name: _default.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupTargetIamPolicyResultOutput ¶
type LookupTargetIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetIamPolicy.
func LookupTargetIamPolicyOutput ¶
func LookupTargetIamPolicyOutput(ctx *pulumi.Context, args LookupTargetIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTargetIamPolicyResultOutput
func (LookupTargetIamPolicyResultOutput) ElementType ¶
func (LookupTargetIamPolicyResultOutput) ElementType() reflect.Type
func (LookupTargetIamPolicyResultOutput) Etag ¶
func (o LookupTargetIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupTargetIamPolicyResultOutput) Id ¶
func (o LookupTargetIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTargetIamPolicyResultOutput) Location ¶
func (o LookupTargetIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupTargetIamPolicyResultOutput) Name ¶
func (o LookupTargetIamPolicyResultOutput) Name() pulumi.StringOutput
func (LookupTargetIamPolicyResultOutput) PolicyData ¶
func (o LookupTargetIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `clouddeploy.TargetIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupTargetIamPolicyResultOutput) Project ¶
func (o LookupTargetIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutput ¶
func (o LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutput() LookupTargetIamPolicyResultOutput
func (LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutputWithContext ¶
func (o LookupTargetIamPolicyResultOutput) ToLookupTargetIamPolicyResultOutputWithContext(ctx context.Context) LookupTargetIamPolicyResultOutput
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. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrOutput `pulumi:"anthosCluster"` // Optional. Map of entity IDs to their associated entities. Associated entities allows specifying places other than the deployment target for specific features. For example, the Gateway API canary can be configured to deploy the HTTPRoute to a different cluster(s) than the deployment cluster using associated entities. An entity ID 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?$`. AssociatedEntities TargetAssociatedEntityArrayOutput `pulumi:"associatedEntities"` // Output only. Time at which the `Target` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Information specifying a Custom Target. CustomTarget TargetCustomTargetPtrOutput `pulumi:"customTarget"` // 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"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrOutput `pulumi:"multiTarget"` // Name of the `Target`. Format is `a-z?`. // // *** Name pulumi.StringOutput `pulumi:"name"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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"), Name: pulumi.String("target"), DeployParameters: pulumi.StringMap{}, Description: pulumi.String("multi-target description"), ExecutionConfigs: clouddeploy.TargetExecutionConfigArray{ &clouddeploy.TargetExecutionConfigArgs{ Usages: pulumi.StringArray{ pulumi.String("RENDER"), pulumi.String("DEPLOY"), }, ExecutionTimeout: pulumi.String("3600s"), }, }, MultiTarget: &clouddeploy.TargetMultiTargetArgs{ TargetIds: pulumi.StringArray{ pulumi.String("1"), pulumi.String("2"), }, }, Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) 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/v8/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"), Name: pulumi.String("target"), DeployParameters: pulumi.StringMap{}, Description: pulumi.String("basic description"), ExecutionConfigs: clouddeploy.TargetExecutionConfigArray{ &clouddeploy.TargetExecutionConfigArgs{ Usages: pulumi.StringArray{ pulumi.String("RENDER"), pulumi.String("DEPLOY"), }, ExecutionTimeout: pulumi.String("3600s"), }, }, Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), Run: &clouddeploy.TargetRunArgs{ Location: pulumi.String("projects/my-project-name/locations/us-west1"), }, Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) if err != nil { return err } return nil }) }
``` ### Target Creates a basic Cloud Deploy target ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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"), Name: pulumi.String("target"), 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"), }, Project: pulumi.String("my-project-name"), RequireApproval: pulumi.Bool(false), Annotations: pulumi.StringMap{ "my_first_annotation": pulumi.String("example-annotation-1"), "my_second_annotation": pulumi.String("example-annotation-2"), }, Labels: pulumi.StringMap{ "my_first_label": pulumi.String("example-label-1"), "my_second_label": pulumi.String("example-label-2"), }, }) if err != nil { return err } return nil }) }
```
## Import
Target can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/targets/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, Target can be imported using one of the formats above. For example:
```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. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrInput // Optional. Map of entity IDs to their associated entities. Associated entities allows specifying places other than the deployment target for specific features. For example, the Gateway API canary can be configured to deploy the HTTPRoute to a different cluster(s) than the deployment cluster using associated entities. An entity ID 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?$`. AssociatedEntities TargetAssociatedEntityArrayInput // Optional. Information specifying a Custom Target. CustomTarget TargetCustomTargetPtrInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrInput // Name of the `Target`. Format is `a-z?`. // // *** 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 TargetAssociatedEntity ¶ added in v8.11.0
type TargetAssociatedEntity struct { // Optional. Information specifying Anthos clusters as associated entities. AnthosClusters []TargetAssociatedEntityAnthosCluster `pulumi:"anthosClusters"` // The name for the key in the map for which this object is mapped to in the API EntityId string `pulumi:"entityId"` // Optional. Information specifying GKE clusters as associated entities. GkeClusters []TargetAssociatedEntityGkeCluster `pulumi:"gkeClusters"` }
type TargetAssociatedEntityAnthosCluster ¶ added in v8.11.0
type TargetAssociatedEntityAnthosCluster struct { // Optional. 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 TargetAssociatedEntityAnthosClusterArgs ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterArgs struct { // Optional. 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 (TargetAssociatedEntityAnthosClusterArgs) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityAnthosClusterArgs) ElementType() reflect.Type
func (TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutput() TargetAssociatedEntityAnthosClusterOutput
func (TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityAnthosClusterArgs) ToTargetAssociatedEntityAnthosClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterOutput
type TargetAssociatedEntityAnthosClusterArray ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterArray []TargetAssociatedEntityAnthosClusterInput
func (TargetAssociatedEntityAnthosClusterArray) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityAnthosClusterArray) ElementType() reflect.Type
func (TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutput() TargetAssociatedEntityAnthosClusterArrayOutput
func (TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityAnthosClusterArray) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterArrayOutput
type TargetAssociatedEntityAnthosClusterArrayInput ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterArrayInput interface { pulumi.Input ToTargetAssociatedEntityAnthosClusterArrayOutput() TargetAssociatedEntityAnthosClusterArrayOutput ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext(context.Context) TargetAssociatedEntityAnthosClusterArrayOutput }
TargetAssociatedEntityAnthosClusterArrayInput is an input type that accepts TargetAssociatedEntityAnthosClusterArray and TargetAssociatedEntityAnthosClusterArrayOutput values. You can construct a concrete instance of `TargetAssociatedEntityAnthosClusterArrayInput` via:
TargetAssociatedEntityAnthosClusterArray{ TargetAssociatedEntityAnthosClusterArgs{...} }
type TargetAssociatedEntityAnthosClusterArrayOutput ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterArrayOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityAnthosClusterArrayOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityAnthosClusterArrayOutput) ElementType() reflect.Type
func (TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutput() TargetAssociatedEntityAnthosClusterArrayOutput
func (TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityAnthosClusterArrayOutput) ToTargetAssociatedEntityAnthosClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterArrayOutput
type TargetAssociatedEntityAnthosClusterInput ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterInput interface { pulumi.Input ToTargetAssociatedEntityAnthosClusterOutput() TargetAssociatedEntityAnthosClusterOutput ToTargetAssociatedEntityAnthosClusterOutputWithContext(context.Context) TargetAssociatedEntityAnthosClusterOutput }
TargetAssociatedEntityAnthosClusterInput is an input type that accepts TargetAssociatedEntityAnthosClusterArgs and TargetAssociatedEntityAnthosClusterOutput values. You can construct a concrete instance of `TargetAssociatedEntityAnthosClusterInput` via:
TargetAssociatedEntityAnthosClusterArgs{...}
type TargetAssociatedEntityAnthosClusterOutput ¶ added in v8.11.0
type TargetAssociatedEntityAnthosClusterOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityAnthosClusterOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityAnthosClusterOutput) ElementType() reflect.Type
func (TargetAssociatedEntityAnthosClusterOutput) Membership ¶ added in v8.11.0
func (o TargetAssociatedEntityAnthosClusterOutput) Membership() pulumi.StringPtrOutput
Optional. Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is `projects/{project}/locations/{location}/memberships/{membership_name}`.
func (TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutput() TargetAssociatedEntityAnthosClusterOutput
func (TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityAnthosClusterOutput) ToTargetAssociatedEntityAnthosClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityAnthosClusterOutput
type TargetAssociatedEntityArgs ¶ added in v8.11.0
type TargetAssociatedEntityArgs struct { // Optional. Information specifying Anthos clusters as associated entities. AnthosClusters TargetAssociatedEntityAnthosClusterArrayInput `pulumi:"anthosClusters"` // The name for the key in the map for which this object is mapped to in the API EntityId pulumi.StringInput `pulumi:"entityId"` // Optional. Information specifying GKE clusters as associated entities. GkeClusters TargetAssociatedEntityGkeClusterArrayInput `pulumi:"gkeClusters"` }
func (TargetAssociatedEntityArgs) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityArgs) ElementType() reflect.Type
func (TargetAssociatedEntityArgs) ToTargetAssociatedEntityOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityArgs) ToTargetAssociatedEntityOutput() TargetAssociatedEntityOutput
func (TargetAssociatedEntityArgs) ToTargetAssociatedEntityOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityArgs) ToTargetAssociatedEntityOutputWithContext(ctx context.Context) TargetAssociatedEntityOutput
type TargetAssociatedEntityArray ¶ added in v8.11.0
type TargetAssociatedEntityArray []TargetAssociatedEntityInput
func (TargetAssociatedEntityArray) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityArray) ElementType() reflect.Type
func (TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutput() TargetAssociatedEntityArrayOutput
func (TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityArray) ToTargetAssociatedEntityArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityArrayOutput
type TargetAssociatedEntityArrayInput ¶ added in v8.11.0
type TargetAssociatedEntityArrayInput interface { pulumi.Input ToTargetAssociatedEntityArrayOutput() TargetAssociatedEntityArrayOutput ToTargetAssociatedEntityArrayOutputWithContext(context.Context) TargetAssociatedEntityArrayOutput }
TargetAssociatedEntityArrayInput is an input type that accepts TargetAssociatedEntityArray and TargetAssociatedEntityArrayOutput values. You can construct a concrete instance of `TargetAssociatedEntityArrayInput` via:
TargetAssociatedEntityArray{ TargetAssociatedEntityArgs{...} }
type TargetAssociatedEntityArrayOutput ¶ added in v8.11.0
type TargetAssociatedEntityArrayOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityArrayOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityArrayOutput) ElementType() reflect.Type
func (TargetAssociatedEntityArrayOutput) Index ¶ added in v8.11.0
func (o TargetAssociatedEntityArrayOutput) Index(i pulumi.IntInput) TargetAssociatedEntityOutput
func (TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutput() TargetAssociatedEntityArrayOutput
func (TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityArrayOutput) ToTargetAssociatedEntityArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityArrayOutput
type TargetAssociatedEntityGkeCluster ¶ added in v8.11.0
type TargetAssociatedEntityGkeCluster struct { // Optional. 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"` // Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server. ProxyUrl *string `pulumi:"proxyUrl"` }
type TargetAssociatedEntityGkeClusterArgs ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterArgs struct { // Optional. 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"` // Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server. ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"` }
func (TargetAssociatedEntityGkeClusterArgs) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityGkeClusterArgs) ElementType() reflect.Type
func (TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutput() TargetAssociatedEntityGkeClusterOutput
func (TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityGkeClusterArgs) ToTargetAssociatedEntityGkeClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterOutput
type TargetAssociatedEntityGkeClusterArray ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterArray []TargetAssociatedEntityGkeClusterInput
func (TargetAssociatedEntityGkeClusterArray) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityGkeClusterArray) ElementType() reflect.Type
func (TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutput ¶ added in v8.11.0
func (i TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutput() TargetAssociatedEntityGkeClusterArrayOutput
func (TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext ¶ added in v8.11.0
func (i TargetAssociatedEntityGkeClusterArray) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterArrayOutput
type TargetAssociatedEntityGkeClusterArrayInput ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterArrayInput interface { pulumi.Input ToTargetAssociatedEntityGkeClusterArrayOutput() TargetAssociatedEntityGkeClusterArrayOutput ToTargetAssociatedEntityGkeClusterArrayOutputWithContext(context.Context) TargetAssociatedEntityGkeClusterArrayOutput }
TargetAssociatedEntityGkeClusterArrayInput is an input type that accepts TargetAssociatedEntityGkeClusterArray and TargetAssociatedEntityGkeClusterArrayOutput values. You can construct a concrete instance of `TargetAssociatedEntityGkeClusterArrayInput` via:
TargetAssociatedEntityGkeClusterArray{ TargetAssociatedEntityGkeClusterArgs{...} }
type TargetAssociatedEntityGkeClusterArrayOutput ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterArrayOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityGkeClusterArrayOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityGkeClusterArrayOutput) ElementType() reflect.Type
func (TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutput() TargetAssociatedEntityGkeClusterArrayOutput
func (TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterArrayOutput) ToTargetAssociatedEntityGkeClusterArrayOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterArrayOutput
type TargetAssociatedEntityGkeClusterInput ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterInput interface { pulumi.Input ToTargetAssociatedEntityGkeClusterOutput() TargetAssociatedEntityGkeClusterOutput ToTargetAssociatedEntityGkeClusterOutputWithContext(context.Context) TargetAssociatedEntityGkeClusterOutput }
TargetAssociatedEntityGkeClusterInput is an input type that accepts TargetAssociatedEntityGkeClusterArgs and TargetAssociatedEntityGkeClusterOutput values. You can construct a concrete instance of `TargetAssociatedEntityGkeClusterInput` via:
TargetAssociatedEntityGkeClusterArgs{...}
type TargetAssociatedEntityGkeClusterOutput ¶ added in v8.11.0
type TargetAssociatedEntityGkeClusterOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityGkeClusterOutput) Cluster ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterOutput) Cluster() pulumi.StringPtrOutput
Optional. Information specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`.
func (TargetAssociatedEntityGkeClusterOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityGkeClusterOutput) ElementType() reflect.Type
func (TargetAssociatedEntityGkeClusterOutput) InternalIp ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterOutput) 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 (TargetAssociatedEntityGkeClusterOutput) ProxyUrl ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterOutput) ProxyUrl() pulumi.StringPtrOutput
Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server.
func (TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutput() TargetAssociatedEntityGkeClusterOutput
func (TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityGkeClusterOutput) ToTargetAssociatedEntityGkeClusterOutputWithContext(ctx context.Context) TargetAssociatedEntityGkeClusterOutput
type TargetAssociatedEntityInput ¶ added in v8.11.0
type TargetAssociatedEntityInput interface { pulumi.Input ToTargetAssociatedEntityOutput() TargetAssociatedEntityOutput ToTargetAssociatedEntityOutputWithContext(context.Context) TargetAssociatedEntityOutput }
TargetAssociatedEntityInput is an input type that accepts TargetAssociatedEntityArgs and TargetAssociatedEntityOutput values. You can construct a concrete instance of `TargetAssociatedEntityInput` via:
TargetAssociatedEntityArgs{...}
type TargetAssociatedEntityOutput ¶ added in v8.11.0
type TargetAssociatedEntityOutput struct{ *pulumi.OutputState }
func (TargetAssociatedEntityOutput) AnthosClusters ¶ added in v8.11.0
func (o TargetAssociatedEntityOutput) AnthosClusters() TargetAssociatedEntityAnthosClusterArrayOutput
Optional. Information specifying Anthos clusters as associated entities.
func (TargetAssociatedEntityOutput) ElementType ¶ added in v8.11.0
func (TargetAssociatedEntityOutput) ElementType() reflect.Type
func (TargetAssociatedEntityOutput) EntityId ¶ added in v8.11.0
func (o TargetAssociatedEntityOutput) EntityId() pulumi.StringOutput
The name for the key in the map for which this object is mapped to in the API
func (TargetAssociatedEntityOutput) GkeClusters ¶ added in v8.11.0
func (o TargetAssociatedEntityOutput) GkeClusters() TargetAssociatedEntityGkeClusterArrayOutput
Optional. Information specifying GKE clusters as associated entities.
func (TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutput ¶ added in v8.11.0
func (o TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutput() TargetAssociatedEntityOutput
func (TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutputWithContext ¶ added in v8.11.0
func (o TargetAssociatedEntityOutput) ToTargetAssociatedEntityOutputWithContext(ctx context.Context) TargetAssociatedEntityOutput
type TargetCustomTarget ¶
type TargetCustomTarget struct { // Required. The name of the CustomTargetType. Format must be `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. CustomTargetType string `pulumi:"customTargetType"` }
type TargetCustomTargetArgs ¶
type TargetCustomTargetArgs struct { // Required. The name of the CustomTargetType. Format must be `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. CustomTargetType pulumi.StringInput `pulumi:"customTargetType"` }
func (TargetCustomTargetArgs) ElementType ¶
func (TargetCustomTargetArgs) ElementType() reflect.Type
func (TargetCustomTargetArgs) ToTargetCustomTargetOutput ¶
func (i TargetCustomTargetArgs) ToTargetCustomTargetOutput() TargetCustomTargetOutput
func (TargetCustomTargetArgs) ToTargetCustomTargetOutputWithContext ¶
func (i TargetCustomTargetArgs) ToTargetCustomTargetOutputWithContext(ctx context.Context) TargetCustomTargetOutput
func (TargetCustomTargetArgs) ToTargetCustomTargetPtrOutput ¶
func (i TargetCustomTargetArgs) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
func (TargetCustomTargetArgs) ToTargetCustomTargetPtrOutputWithContext ¶
func (i TargetCustomTargetArgs) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
type TargetCustomTargetInput ¶
type TargetCustomTargetInput interface { pulumi.Input ToTargetCustomTargetOutput() TargetCustomTargetOutput ToTargetCustomTargetOutputWithContext(context.Context) TargetCustomTargetOutput }
TargetCustomTargetInput is an input type that accepts TargetCustomTargetArgs and TargetCustomTargetOutput values. You can construct a concrete instance of `TargetCustomTargetInput` via:
TargetCustomTargetArgs{...}
type TargetCustomTargetOutput ¶
type TargetCustomTargetOutput struct{ *pulumi.OutputState }
func (TargetCustomTargetOutput) CustomTargetType ¶
func (o TargetCustomTargetOutput) CustomTargetType() pulumi.StringOutput
Required. The name of the CustomTargetType. Format must be `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`.
func (TargetCustomTargetOutput) ElementType ¶
func (TargetCustomTargetOutput) ElementType() reflect.Type
func (TargetCustomTargetOutput) ToTargetCustomTargetOutput ¶
func (o TargetCustomTargetOutput) ToTargetCustomTargetOutput() TargetCustomTargetOutput
func (TargetCustomTargetOutput) ToTargetCustomTargetOutputWithContext ¶
func (o TargetCustomTargetOutput) ToTargetCustomTargetOutputWithContext(ctx context.Context) TargetCustomTargetOutput
func (TargetCustomTargetOutput) ToTargetCustomTargetPtrOutput ¶
func (o TargetCustomTargetOutput) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
func (TargetCustomTargetOutput) ToTargetCustomTargetPtrOutputWithContext ¶
func (o TargetCustomTargetOutput) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
type TargetCustomTargetPtrInput ¶
type TargetCustomTargetPtrInput interface { pulumi.Input ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput ToTargetCustomTargetPtrOutputWithContext(context.Context) TargetCustomTargetPtrOutput }
TargetCustomTargetPtrInput is an input type that accepts TargetCustomTargetArgs, TargetCustomTargetPtr and TargetCustomTargetPtrOutput values. You can construct a concrete instance of `TargetCustomTargetPtrInput` via:
TargetCustomTargetArgs{...} or: nil
func TargetCustomTargetPtr ¶
func TargetCustomTargetPtr(v *TargetCustomTargetArgs) TargetCustomTargetPtrInput
type TargetCustomTargetPtrOutput ¶
type TargetCustomTargetPtrOutput struct{ *pulumi.OutputState }
func (TargetCustomTargetPtrOutput) CustomTargetType ¶
func (o TargetCustomTargetPtrOutput) CustomTargetType() pulumi.StringPtrOutput
Required. The name of the CustomTargetType. Format must be `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`.
func (TargetCustomTargetPtrOutput) Elem ¶
func (o TargetCustomTargetPtrOutput) Elem() TargetCustomTargetOutput
func (TargetCustomTargetPtrOutput) ElementType ¶
func (TargetCustomTargetPtrOutput) ElementType() reflect.Type
func (TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutput ¶
func (o TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutput() TargetCustomTargetPtrOutput
func (TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutputWithContext ¶
func (o TargetCustomTargetPtrOutput) ToTargetCustomTargetPtrOutputWithContext(ctx context.Context) TargetCustomTargetPtrOutput
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. If true, additional logging will be enabled when running builds in this execution environment. Verbose *bool `pulumi:"verbose"` // 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. If true, additional logging will be enabled when running builds in this execution environment. Verbose pulumi.BoolPtrInput `pulumi:"verbose"` // 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 ¶
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) Verbose ¶
func (o TargetExecutionConfigOutput) Verbose() pulumi.BoolPtrOutput
Optional. If true, additional logging will be enabled when running builds in this execution environment.
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"` // Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server. ProxyUrl *string `pulumi:"proxyUrl"` }
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"` // Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server. ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"` }
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) ProxyUrl ¶
func (o TargetGkeOutput) ProxyUrl() pulumi.StringPtrOutput
Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server.
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) ProxyUrl ¶
func (o TargetGkePtrOutput) ProxyUrl() pulumi.StringPtrOutput
Optional. If set, used to configure a [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) to the Kubernetes server.
func (TargetGkePtrOutput) ToTargetGkePtrOutput ¶
func (o TargetGkePtrOutput) ToTargetGkePtrOutput() TargetGkePtrOutput
func (TargetGkePtrOutput) ToTargetGkePtrOutputWithContext ¶
func (o TargetGkePtrOutput) ToTargetGkePtrOutputWithContext(ctx context.Context) TargetGkePtrOutput
type TargetIamBinding ¶
type TargetIamBinding struct { pulumi.CustomResourceState Condition TargetIamBindingConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetTargetIamBinding ¶
func GetTargetIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetIamBindingState, opts ...pulumi.ResourceOption) (*TargetIamBinding, error)
GetTargetIamBinding gets an existing TargetIamBinding 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 NewTargetIamBinding ¶
func NewTargetIamBinding(ctx *pulumi.Context, name string, args *TargetIamBindingArgs, opts ...pulumi.ResourceOption) (*TargetIamBinding, error)
NewTargetIamBinding registers a new resource with the given unique name, arguments, and options.
func (*TargetIamBinding) ElementType ¶
func (*TargetIamBinding) ElementType() reflect.Type
func (*TargetIamBinding) ToTargetIamBindingOutput ¶
func (i *TargetIamBinding) ToTargetIamBindingOutput() TargetIamBindingOutput
func (*TargetIamBinding) ToTargetIamBindingOutputWithContext ¶
func (i *TargetIamBinding) ToTargetIamBindingOutputWithContext(ctx context.Context) TargetIamBindingOutput
type TargetIamBindingArgs ¶
type TargetIamBindingArgs struct { Condition TargetIamBindingConditionPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a TargetIamBinding resource.
func (TargetIamBindingArgs) ElementType ¶
func (TargetIamBindingArgs) ElementType() reflect.Type
type TargetIamBindingArray ¶
type TargetIamBindingArray []TargetIamBindingInput
func (TargetIamBindingArray) ElementType ¶
func (TargetIamBindingArray) ElementType() reflect.Type
func (TargetIamBindingArray) ToTargetIamBindingArrayOutput ¶
func (i TargetIamBindingArray) ToTargetIamBindingArrayOutput() TargetIamBindingArrayOutput
func (TargetIamBindingArray) ToTargetIamBindingArrayOutputWithContext ¶
func (i TargetIamBindingArray) ToTargetIamBindingArrayOutputWithContext(ctx context.Context) TargetIamBindingArrayOutput
type TargetIamBindingArrayInput ¶
type TargetIamBindingArrayInput interface { pulumi.Input ToTargetIamBindingArrayOutput() TargetIamBindingArrayOutput ToTargetIamBindingArrayOutputWithContext(context.Context) TargetIamBindingArrayOutput }
TargetIamBindingArrayInput is an input type that accepts TargetIamBindingArray and TargetIamBindingArrayOutput values. You can construct a concrete instance of `TargetIamBindingArrayInput` via:
TargetIamBindingArray{ TargetIamBindingArgs{...} }
type TargetIamBindingArrayOutput ¶
type TargetIamBindingArrayOutput struct{ *pulumi.OutputState }
func (TargetIamBindingArrayOutput) ElementType ¶
func (TargetIamBindingArrayOutput) ElementType() reflect.Type
func (TargetIamBindingArrayOutput) Index ¶
func (o TargetIamBindingArrayOutput) Index(i pulumi.IntInput) TargetIamBindingOutput
func (TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutput ¶
func (o TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutput() TargetIamBindingArrayOutput
func (TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutputWithContext ¶
func (o TargetIamBindingArrayOutput) ToTargetIamBindingArrayOutputWithContext(ctx context.Context) TargetIamBindingArrayOutput
type TargetIamBindingConditionArgs ¶
type TargetIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (TargetIamBindingConditionArgs) ElementType ¶
func (TargetIamBindingConditionArgs) ElementType() reflect.Type
func (TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutput ¶
func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutput() TargetIamBindingConditionOutput
func (TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutputWithContext ¶
func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionOutputWithContext(ctx context.Context) TargetIamBindingConditionOutput
func (TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutput ¶
func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
func (TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutputWithContext ¶
func (i TargetIamBindingConditionArgs) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
type TargetIamBindingConditionInput ¶
type TargetIamBindingConditionInput interface { pulumi.Input ToTargetIamBindingConditionOutput() TargetIamBindingConditionOutput ToTargetIamBindingConditionOutputWithContext(context.Context) TargetIamBindingConditionOutput }
TargetIamBindingConditionInput is an input type that accepts TargetIamBindingConditionArgs and TargetIamBindingConditionOutput values. You can construct a concrete instance of `TargetIamBindingConditionInput` via:
TargetIamBindingConditionArgs{...}
type TargetIamBindingConditionOutput ¶
type TargetIamBindingConditionOutput struct{ *pulumi.OutputState }
func (TargetIamBindingConditionOutput) Description ¶
func (o TargetIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (TargetIamBindingConditionOutput) ElementType ¶
func (TargetIamBindingConditionOutput) ElementType() reflect.Type
func (TargetIamBindingConditionOutput) Expression ¶
func (o TargetIamBindingConditionOutput) Expression() pulumi.StringOutput
func (TargetIamBindingConditionOutput) Title ¶
func (o TargetIamBindingConditionOutput) Title() pulumi.StringOutput
func (TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutput ¶
func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutput() TargetIamBindingConditionOutput
func (TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutputWithContext ¶
func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionOutputWithContext(ctx context.Context) TargetIamBindingConditionOutput
func (TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutput ¶
func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
func (TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutputWithContext ¶
func (o TargetIamBindingConditionOutput) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
type TargetIamBindingConditionPtrInput ¶
type TargetIamBindingConditionPtrInput interface { pulumi.Input ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput ToTargetIamBindingConditionPtrOutputWithContext(context.Context) TargetIamBindingConditionPtrOutput }
TargetIamBindingConditionPtrInput is an input type that accepts TargetIamBindingConditionArgs, TargetIamBindingConditionPtr and TargetIamBindingConditionPtrOutput values. You can construct a concrete instance of `TargetIamBindingConditionPtrInput` via:
TargetIamBindingConditionArgs{...} or: nil
func TargetIamBindingConditionPtr ¶
func TargetIamBindingConditionPtr(v *TargetIamBindingConditionArgs) TargetIamBindingConditionPtrInput
type TargetIamBindingConditionPtrOutput ¶
type TargetIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (TargetIamBindingConditionPtrOutput) Description ¶
func (o TargetIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (TargetIamBindingConditionPtrOutput) Elem ¶
func (o TargetIamBindingConditionPtrOutput) Elem() TargetIamBindingConditionOutput
func (TargetIamBindingConditionPtrOutput) ElementType ¶
func (TargetIamBindingConditionPtrOutput) ElementType() reflect.Type
func (TargetIamBindingConditionPtrOutput) Expression ¶
func (o TargetIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (TargetIamBindingConditionPtrOutput) Title ¶
func (o TargetIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutput ¶
func (o TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutput() TargetIamBindingConditionPtrOutput
func (TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutputWithContext ¶
func (o TargetIamBindingConditionPtrOutput) ToTargetIamBindingConditionPtrOutputWithContext(ctx context.Context) TargetIamBindingConditionPtrOutput
type TargetIamBindingInput ¶
type TargetIamBindingInput interface { pulumi.Input ToTargetIamBindingOutput() TargetIamBindingOutput ToTargetIamBindingOutputWithContext(ctx context.Context) TargetIamBindingOutput }
type TargetIamBindingMap ¶
type TargetIamBindingMap map[string]TargetIamBindingInput
func (TargetIamBindingMap) ElementType ¶
func (TargetIamBindingMap) ElementType() reflect.Type
func (TargetIamBindingMap) ToTargetIamBindingMapOutput ¶
func (i TargetIamBindingMap) ToTargetIamBindingMapOutput() TargetIamBindingMapOutput
func (TargetIamBindingMap) ToTargetIamBindingMapOutputWithContext ¶
func (i TargetIamBindingMap) ToTargetIamBindingMapOutputWithContext(ctx context.Context) TargetIamBindingMapOutput
type TargetIamBindingMapInput ¶
type TargetIamBindingMapInput interface { pulumi.Input ToTargetIamBindingMapOutput() TargetIamBindingMapOutput ToTargetIamBindingMapOutputWithContext(context.Context) TargetIamBindingMapOutput }
TargetIamBindingMapInput is an input type that accepts TargetIamBindingMap and TargetIamBindingMapOutput values. You can construct a concrete instance of `TargetIamBindingMapInput` via:
TargetIamBindingMap{ "key": TargetIamBindingArgs{...} }
type TargetIamBindingMapOutput ¶
type TargetIamBindingMapOutput struct{ *pulumi.OutputState }
func (TargetIamBindingMapOutput) ElementType ¶
func (TargetIamBindingMapOutput) ElementType() reflect.Type
func (TargetIamBindingMapOutput) MapIndex ¶
func (o TargetIamBindingMapOutput) MapIndex(k pulumi.StringInput) TargetIamBindingOutput
func (TargetIamBindingMapOutput) ToTargetIamBindingMapOutput ¶
func (o TargetIamBindingMapOutput) ToTargetIamBindingMapOutput() TargetIamBindingMapOutput
func (TargetIamBindingMapOutput) ToTargetIamBindingMapOutputWithContext ¶
func (o TargetIamBindingMapOutput) ToTargetIamBindingMapOutputWithContext(ctx context.Context) TargetIamBindingMapOutput
type TargetIamBindingOutput ¶
type TargetIamBindingOutput struct{ *pulumi.OutputState }
func (TargetIamBindingOutput) Condition ¶
func (o TargetIamBindingOutput) Condition() TargetIamBindingConditionPtrOutput
func (TargetIamBindingOutput) ElementType ¶
func (TargetIamBindingOutput) ElementType() reflect.Type
func (TargetIamBindingOutput) Etag ¶
func (o TargetIamBindingOutput) Etag() pulumi.StringOutput
func (TargetIamBindingOutput) Location ¶
func (o TargetIamBindingOutput) Location() pulumi.StringOutput
func (TargetIamBindingOutput) Members ¶
func (o TargetIamBindingOutput) Members() pulumi.StringArrayOutput
func (TargetIamBindingOutput) Name ¶
func (o TargetIamBindingOutput) Name() pulumi.StringOutput
func (TargetIamBindingOutput) Project ¶
func (o TargetIamBindingOutput) Project() pulumi.StringOutput
func (TargetIamBindingOutput) Role ¶
func (o TargetIamBindingOutput) Role() pulumi.StringOutput
func (TargetIamBindingOutput) ToTargetIamBindingOutput ¶
func (o TargetIamBindingOutput) ToTargetIamBindingOutput() TargetIamBindingOutput
func (TargetIamBindingOutput) ToTargetIamBindingOutputWithContext ¶
func (o TargetIamBindingOutput) ToTargetIamBindingOutputWithContext(ctx context.Context) TargetIamBindingOutput
type TargetIamBindingState ¶
type TargetIamBindingState struct { Condition TargetIamBindingConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (TargetIamBindingState) ElementType ¶
func (TargetIamBindingState) ElementType() reflect.Type
type TargetIamMember ¶
type TargetIamMember struct { pulumi.CustomResourceState Condition TargetIamMemberConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetTargetIamMember ¶
func GetTargetIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetIamMemberState, opts ...pulumi.ResourceOption) (*TargetIamMember, error)
GetTargetIamMember gets an existing TargetIamMember 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 NewTargetIamMember ¶
func NewTargetIamMember(ctx *pulumi.Context, name string, args *TargetIamMemberArgs, opts ...pulumi.ResourceOption) (*TargetIamMember, error)
NewTargetIamMember registers a new resource with the given unique name, arguments, and options.
func (*TargetIamMember) ElementType ¶
func (*TargetIamMember) ElementType() reflect.Type
func (*TargetIamMember) ToTargetIamMemberOutput ¶
func (i *TargetIamMember) ToTargetIamMemberOutput() TargetIamMemberOutput
func (*TargetIamMember) ToTargetIamMemberOutputWithContext ¶
func (i *TargetIamMember) ToTargetIamMemberOutputWithContext(ctx context.Context) TargetIamMemberOutput
type TargetIamMemberArgs ¶
type TargetIamMemberArgs struct { Condition TargetIamMemberConditionPtrInput Location pulumi.StringPtrInput Member pulumi.StringInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a TargetIamMember resource.
func (TargetIamMemberArgs) ElementType ¶
func (TargetIamMemberArgs) ElementType() reflect.Type
type TargetIamMemberArray ¶
type TargetIamMemberArray []TargetIamMemberInput
func (TargetIamMemberArray) ElementType ¶
func (TargetIamMemberArray) ElementType() reflect.Type
func (TargetIamMemberArray) ToTargetIamMemberArrayOutput ¶
func (i TargetIamMemberArray) ToTargetIamMemberArrayOutput() TargetIamMemberArrayOutput
func (TargetIamMemberArray) ToTargetIamMemberArrayOutputWithContext ¶
func (i TargetIamMemberArray) ToTargetIamMemberArrayOutputWithContext(ctx context.Context) TargetIamMemberArrayOutput
type TargetIamMemberArrayInput ¶
type TargetIamMemberArrayInput interface { pulumi.Input ToTargetIamMemberArrayOutput() TargetIamMemberArrayOutput ToTargetIamMemberArrayOutputWithContext(context.Context) TargetIamMemberArrayOutput }
TargetIamMemberArrayInput is an input type that accepts TargetIamMemberArray and TargetIamMemberArrayOutput values. You can construct a concrete instance of `TargetIamMemberArrayInput` via:
TargetIamMemberArray{ TargetIamMemberArgs{...} }
type TargetIamMemberArrayOutput ¶
type TargetIamMemberArrayOutput struct{ *pulumi.OutputState }
func (TargetIamMemberArrayOutput) ElementType ¶
func (TargetIamMemberArrayOutput) ElementType() reflect.Type
func (TargetIamMemberArrayOutput) Index ¶
func (o TargetIamMemberArrayOutput) Index(i pulumi.IntInput) TargetIamMemberOutput
func (TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutput ¶
func (o TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutput() TargetIamMemberArrayOutput
func (TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutputWithContext ¶
func (o TargetIamMemberArrayOutput) ToTargetIamMemberArrayOutputWithContext(ctx context.Context) TargetIamMemberArrayOutput
type TargetIamMemberConditionArgs ¶
type TargetIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (TargetIamMemberConditionArgs) ElementType ¶
func (TargetIamMemberConditionArgs) ElementType() reflect.Type
func (TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutput ¶
func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutput() TargetIamMemberConditionOutput
func (TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutputWithContext ¶
func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionOutputWithContext(ctx context.Context) TargetIamMemberConditionOutput
func (TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutput ¶
func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
func (TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutputWithContext ¶
func (i TargetIamMemberConditionArgs) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
type TargetIamMemberConditionInput ¶
type TargetIamMemberConditionInput interface { pulumi.Input ToTargetIamMemberConditionOutput() TargetIamMemberConditionOutput ToTargetIamMemberConditionOutputWithContext(context.Context) TargetIamMemberConditionOutput }
TargetIamMemberConditionInput is an input type that accepts TargetIamMemberConditionArgs and TargetIamMemberConditionOutput values. You can construct a concrete instance of `TargetIamMemberConditionInput` via:
TargetIamMemberConditionArgs{...}
type TargetIamMemberConditionOutput ¶
type TargetIamMemberConditionOutput struct{ *pulumi.OutputState }
func (TargetIamMemberConditionOutput) Description ¶
func (o TargetIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (TargetIamMemberConditionOutput) ElementType ¶
func (TargetIamMemberConditionOutput) ElementType() reflect.Type
func (TargetIamMemberConditionOutput) Expression ¶
func (o TargetIamMemberConditionOutput) Expression() pulumi.StringOutput
func (TargetIamMemberConditionOutput) Title ¶
func (o TargetIamMemberConditionOutput) Title() pulumi.StringOutput
func (TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutput ¶
func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutput() TargetIamMemberConditionOutput
func (TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutputWithContext ¶
func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionOutputWithContext(ctx context.Context) TargetIamMemberConditionOutput
func (TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutput ¶
func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
func (TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutputWithContext ¶
func (o TargetIamMemberConditionOutput) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
type TargetIamMemberConditionPtrInput ¶
type TargetIamMemberConditionPtrInput interface { pulumi.Input ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput ToTargetIamMemberConditionPtrOutputWithContext(context.Context) TargetIamMemberConditionPtrOutput }
TargetIamMemberConditionPtrInput is an input type that accepts TargetIamMemberConditionArgs, TargetIamMemberConditionPtr and TargetIamMemberConditionPtrOutput values. You can construct a concrete instance of `TargetIamMemberConditionPtrInput` via:
TargetIamMemberConditionArgs{...} or: nil
func TargetIamMemberConditionPtr ¶
func TargetIamMemberConditionPtr(v *TargetIamMemberConditionArgs) TargetIamMemberConditionPtrInput
type TargetIamMemberConditionPtrOutput ¶
type TargetIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (TargetIamMemberConditionPtrOutput) Description ¶
func (o TargetIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (TargetIamMemberConditionPtrOutput) Elem ¶
func (o TargetIamMemberConditionPtrOutput) Elem() TargetIamMemberConditionOutput
func (TargetIamMemberConditionPtrOutput) ElementType ¶
func (TargetIamMemberConditionPtrOutput) ElementType() reflect.Type
func (TargetIamMemberConditionPtrOutput) Expression ¶
func (o TargetIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (TargetIamMemberConditionPtrOutput) Title ¶
func (o TargetIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutput ¶
func (o TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutput() TargetIamMemberConditionPtrOutput
func (TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutputWithContext ¶
func (o TargetIamMemberConditionPtrOutput) ToTargetIamMemberConditionPtrOutputWithContext(ctx context.Context) TargetIamMemberConditionPtrOutput
type TargetIamMemberInput ¶
type TargetIamMemberInput interface { pulumi.Input ToTargetIamMemberOutput() TargetIamMemberOutput ToTargetIamMemberOutputWithContext(ctx context.Context) TargetIamMemberOutput }
type TargetIamMemberMap ¶
type TargetIamMemberMap map[string]TargetIamMemberInput
func (TargetIamMemberMap) ElementType ¶
func (TargetIamMemberMap) ElementType() reflect.Type
func (TargetIamMemberMap) ToTargetIamMemberMapOutput ¶
func (i TargetIamMemberMap) ToTargetIamMemberMapOutput() TargetIamMemberMapOutput
func (TargetIamMemberMap) ToTargetIamMemberMapOutputWithContext ¶
func (i TargetIamMemberMap) ToTargetIamMemberMapOutputWithContext(ctx context.Context) TargetIamMemberMapOutput
type TargetIamMemberMapInput ¶
type TargetIamMemberMapInput interface { pulumi.Input ToTargetIamMemberMapOutput() TargetIamMemberMapOutput ToTargetIamMemberMapOutputWithContext(context.Context) TargetIamMemberMapOutput }
TargetIamMemberMapInput is an input type that accepts TargetIamMemberMap and TargetIamMemberMapOutput values. You can construct a concrete instance of `TargetIamMemberMapInput` via:
TargetIamMemberMap{ "key": TargetIamMemberArgs{...} }
type TargetIamMemberMapOutput ¶
type TargetIamMemberMapOutput struct{ *pulumi.OutputState }
func (TargetIamMemberMapOutput) ElementType ¶
func (TargetIamMemberMapOutput) ElementType() reflect.Type
func (TargetIamMemberMapOutput) MapIndex ¶
func (o TargetIamMemberMapOutput) MapIndex(k pulumi.StringInput) TargetIamMemberOutput
func (TargetIamMemberMapOutput) ToTargetIamMemberMapOutput ¶
func (o TargetIamMemberMapOutput) ToTargetIamMemberMapOutput() TargetIamMemberMapOutput
func (TargetIamMemberMapOutput) ToTargetIamMemberMapOutputWithContext ¶
func (o TargetIamMemberMapOutput) ToTargetIamMemberMapOutputWithContext(ctx context.Context) TargetIamMemberMapOutput
type TargetIamMemberOutput ¶
type TargetIamMemberOutput struct{ *pulumi.OutputState }
func (TargetIamMemberOutput) Condition ¶
func (o TargetIamMemberOutput) Condition() TargetIamMemberConditionPtrOutput
func (TargetIamMemberOutput) ElementType ¶
func (TargetIamMemberOutput) ElementType() reflect.Type
func (TargetIamMemberOutput) Etag ¶
func (o TargetIamMemberOutput) Etag() pulumi.StringOutput
func (TargetIamMemberOutput) Location ¶
func (o TargetIamMemberOutput) Location() pulumi.StringOutput
func (TargetIamMemberOutput) Member ¶
func (o TargetIamMemberOutput) Member() pulumi.StringOutput
func (TargetIamMemberOutput) Name ¶
func (o TargetIamMemberOutput) Name() pulumi.StringOutput
func (TargetIamMemberOutput) Project ¶
func (o TargetIamMemberOutput) Project() pulumi.StringOutput
func (TargetIamMemberOutput) Role ¶
func (o TargetIamMemberOutput) Role() pulumi.StringOutput
func (TargetIamMemberOutput) ToTargetIamMemberOutput ¶
func (o TargetIamMemberOutput) ToTargetIamMemberOutput() TargetIamMemberOutput
func (TargetIamMemberOutput) ToTargetIamMemberOutputWithContext ¶
func (o TargetIamMemberOutput) ToTargetIamMemberOutputWithContext(ctx context.Context) TargetIamMemberOutput
type TargetIamMemberState ¶
type TargetIamMemberState struct { Condition TargetIamMemberConditionPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Member pulumi.StringPtrInput Name pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (TargetIamMemberState) ElementType ¶
func (TargetIamMemberState) ElementType() reflect.Type
type TargetIamPolicy ¶
type TargetIamPolicy struct { pulumi.CustomResourceState Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` PolicyData pulumi.StringOutput `pulumi:"policyData"` Project pulumi.StringOutput `pulumi:"project"` }
func GetTargetIamPolicy ¶
func GetTargetIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetIamPolicyState, opts ...pulumi.ResourceOption) (*TargetIamPolicy, error)
GetTargetIamPolicy gets an existing TargetIamPolicy 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 NewTargetIamPolicy ¶
func NewTargetIamPolicy(ctx *pulumi.Context, name string, args *TargetIamPolicyArgs, opts ...pulumi.ResourceOption) (*TargetIamPolicy, error)
NewTargetIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*TargetIamPolicy) ElementType ¶
func (*TargetIamPolicy) ElementType() reflect.Type
func (*TargetIamPolicy) ToTargetIamPolicyOutput ¶
func (i *TargetIamPolicy) ToTargetIamPolicyOutput() TargetIamPolicyOutput
func (*TargetIamPolicy) ToTargetIamPolicyOutputWithContext ¶
func (i *TargetIamPolicy) ToTargetIamPolicyOutputWithContext(ctx context.Context) TargetIamPolicyOutput
type TargetIamPolicyArgs ¶
type TargetIamPolicyArgs struct { Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a TargetIamPolicy resource.
func (TargetIamPolicyArgs) ElementType ¶
func (TargetIamPolicyArgs) ElementType() reflect.Type
type TargetIamPolicyArray ¶
type TargetIamPolicyArray []TargetIamPolicyInput
func (TargetIamPolicyArray) ElementType ¶
func (TargetIamPolicyArray) ElementType() reflect.Type
func (TargetIamPolicyArray) ToTargetIamPolicyArrayOutput ¶
func (i TargetIamPolicyArray) ToTargetIamPolicyArrayOutput() TargetIamPolicyArrayOutput
func (TargetIamPolicyArray) ToTargetIamPolicyArrayOutputWithContext ¶
func (i TargetIamPolicyArray) ToTargetIamPolicyArrayOutputWithContext(ctx context.Context) TargetIamPolicyArrayOutput
type TargetIamPolicyArrayInput ¶
type TargetIamPolicyArrayInput interface { pulumi.Input ToTargetIamPolicyArrayOutput() TargetIamPolicyArrayOutput ToTargetIamPolicyArrayOutputWithContext(context.Context) TargetIamPolicyArrayOutput }
TargetIamPolicyArrayInput is an input type that accepts TargetIamPolicyArray and TargetIamPolicyArrayOutput values. You can construct a concrete instance of `TargetIamPolicyArrayInput` via:
TargetIamPolicyArray{ TargetIamPolicyArgs{...} }
type TargetIamPolicyArrayOutput ¶
type TargetIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (TargetIamPolicyArrayOutput) ElementType ¶
func (TargetIamPolicyArrayOutput) ElementType() reflect.Type
func (TargetIamPolicyArrayOutput) Index ¶
func (o TargetIamPolicyArrayOutput) Index(i pulumi.IntInput) TargetIamPolicyOutput
func (TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutput ¶
func (o TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutput() TargetIamPolicyArrayOutput
func (TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutputWithContext ¶
func (o TargetIamPolicyArrayOutput) ToTargetIamPolicyArrayOutputWithContext(ctx context.Context) TargetIamPolicyArrayOutput
type TargetIamPolicyInput ¶
type TargetIamPolicyInput interface { pulumi.Input ToTargetIamPolicyOutput() TargetIamPolicyOutput ToTargetIamPolicyOutputWithContext(ctx context.Context) TargetIamPolicyOutput }
type TargetIamPolicyMap ¶
type TargetIamPolicyMap map[string]TargetIamPolicyInput
func (TargetIamPolicyMap) ElementType ¶
func (TargetIamPolicyMap) ElementType() reflect.Type
func (TargetIamPolicyMap) ToTargetIamPolicyMapOutput ¶
func (i TargetIamPolicyMap) ToTargetIamPolicyMapOutput() TargetIamPolicyMapOutput
func (TargetIamPolicyMap) ToTargetIamPolicyMapOutputWithContext ¶
func (i TargetIamPolicyMap) ToTargetIamPolicyMapOutputWithContext(ctx context.Context) TargetIamPolicyMapOutput
type TargetIamPolicyMapInput ¶
type TargetIamPolicyMapInput interface { pulumi.Input ToTargetIamPolicyMapOutput() TargetIamPolicyMapOutput ToTargetIamPolicyMapOutputWithContext(context.Context) TargetIamPolicyMapOutput }
TargetIamPolicyMapInput is an input type that accepts TargetIamPolicyMap and TargetIamPolicyMapOutput values. You can construct a concrete instance of `TargetIamPolicyMapInput` via:
TargetIamPolicyMap{ "key": TargetIamPolicyArgs{...} }
type TargetIamPolicyMapOutput ¶
type TargetIamPolicyMapOutput struct{ *pulumi.OutputState }
func (TargetIamPolicyMapOutput) ElementType ¶
func (TargetIamPolicyMapOutput) ElementType() reflect.Type
func (TargetIamPolicyMapOutput) MapIndex ¶
func (o TargetIamPolicyMapOutput) MapIndex(k pulumi.StringInput) TargetIamPolicyOutput
func (TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutput ¶
func (o TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutput() TargetIamPolicyMapOutput
func (TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutputWithContext ¶
func (o TargetIamPolicyMapOutput) ToTargetIamPolicyMapOutputWithContext(ctx context.Context) TargetIamPolicyMapOutput
type TargetIamPolicyOutput ¶
type TargetIamPolicyOutput struct{ *pulumi.OutputState }
func (TargetIamPolicyOutput) ElementType ¶
func (TargetIamPolicyOutput) ElementType() reflect.Type
func (TargetIamPolicyOutput) Etag ¶
func (o TargetIamPolicyOutput) Etag() pulumi.StringOutput
func (TargetIamPolicyOutput) Location ¶
func (o TargetIamPolicyOutput) Location() pulumi.StringOutput
func (TargetIamPolicyOutput) Name ¶
func (o TargetIamPolicyOutput) Name() pulumi.StringOutput
func (TargetIamPolicyOutput) PolicyData ¶
func (o TargetIamPolicyOutput) PolicyData() pulumi.StringOutput
func (TargetIamPolicyOutput) Project ¶
func (o TargetIamPolicyOutput) Project() pulumi.StringOutput
func (TargetIamPolicyOutput) ToTargetIamPolicyOutput ¶
func (o TargetIamPolicyOutput) ToTargetIamPolicyOutput() TargetIamPolicyOutput
func (TargetIamPolicyOutput) ToTargetIamPolicyOutputWithContext ¶
func (o TargetIamPolicyOutput) ToTargetIamPolicyOutputWithContext(ctx context.Context) TargetIamPolicyOutput
type TargetIamPolicyState ¶
type TargetIamPolicyState struct { Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicyData pulumi.StringPtrInput Project pulumi.StringPtrInput }
func (TargetIamPolicyState) ElementType ¶
func (TargetIamPolicyState) ElementType() reflect.Type
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 ¶
type TargetMultiTarget struct { // Required. The targetIds of this multiTarget. TargetIds []string `pulumi:"targetIds"` }
type TargetMultiTargetArgs ¶
type TargetMultiTargetArgs struct { // Required. The targetIds of this multiTarget. TargetIds pulumi.StringArrayInput `pulumi:"targetIds"` }
func (TargetMultiTargetArgs) ElementType ¶
func (TargetMultiTargetArgs) ElementType() reflect.Type
func (TargetMultiTargetArgs) ToTargetMultiTargetOutput ¶
func (i TargetMultiTargetArgs) ToTargetMultiTargetOutput() TargetMultiTargetOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetOutputWithContext ¶
func (i TargetMultiTargetArgs) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetPtrOutput ¶
func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetArgs) ToTargetMultiTargetPtrOutputWithContext ¶
func (i TargetMultiTargetArgs) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
type TargetMultiTargetInput ¶
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 ¶
type TargetMultiTargetOutput struct{ *pulumi.OutputState }
func (TargetMultiTargetOutput) ElementType ¶
func (TargetMultiTargetOutput) ElementType() reflect.Type
func (TargetMultiTargetOutput) TargetIds ¶
func (o TargetMultiTargetOutput) TargetIds() pulumi.StringArrayOutput
Required. The targetIds of this multiTarget.
func (TargetMultiTargetOutput) ToTargetMultiTargetOutput ¶
func (o TargetMultiTargetOutput) ToTargetMultiTargetOutput() TargetMultiTargetOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetOutputWithContext ¶
func (o TargetMultiTargetOutput) ToTargetMultiTargetOutputWithContext(ctx context.Context) TargetMultiTargetOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetPtrOutput ¶
func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetOutput) ToTargetMultiTargetPtrOutputWithContext ¶
func (o TargetMultiTargetOutput) ToTargetMultiTargetPtrOutputWithContext(ctx context.Context) TargetMultiTargetPtrOutput
type TargetMultiTargetPtrInput ¶
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 ¶
func TargetMultiTargetPtr(v *TargetMultiTargetArgs) TargetMultiTargetPtrInput
type TargetMultiTargetPtrOutput ¶
type TargetMultiTargetPtrOutput struct{ *pulumi.OutputState }
func (TargetMultiTargetPtrOutput) Elem ¶
func (o TargetMultiTargetPtrOutput) Elem() TargetMultiTargetOutput
func (TargetMultiTargetPtrOutput) ElementType ¶
func (TargetMultiTargetPtrOutput) ElementType() reflect.Type
func (TargetMultiTargetPtrOutput) TargetIds ¶
func (o TargetMultiTargetPtrOutput) TargetIds() pulumi.StringArrayOutput
Required. The targetIds of this multiTarget.
func (TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutput ¶
func (o TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutput() TargetMultiTargetPtrOutput
func (TargetMultiTargetPtrOutput) ToTargetMultiTargetPtrOutputWithContext ¶
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.
**Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (TargetOutput) AnthosCluster ¶
func (o TargetOutput) AnthosCluster() TargetAnthosClusterPtrOutput
Information specifying an Anthos Cluster.
func (TargetOutput) AssociatedEntities ¶ added in v8.11.0
func (o TargetOutput) AssociatedEntities() TargetAssociatedEntityArrayOutput
Optional. Map of entity IDs to their associated entities. Associated entities allows specifying places other than the deployment target for specific features. For example, the Gateway API canary can be configured to deploy the HTTPRoute to a different cluster(s) than the deployment cluster using associated entities. An entity ID 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 (TargetOutput) CreateTime ¶
func (o TargetOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the `Target` was created.
func (TargetOutput) CustomTarget ¶
func (o TargetOutput) CustomTarget() TargetCustomTargetPtrOutput
Optional. Information specifying a Custom Target.
func (TargetOutput) DeployParameters ¶
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) EffectiveAnnotations ¶
func (o TargetOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (TargetOutput) EffectiveLabels ¶
func (o TargetOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
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.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (TargetOutput) Location ¶
func (o TargetOutput) Location() pulumi.StringOutput
The location for the resource
func (TargetOutput) MultiTarget ¶
func (o TargetOutput) MultiTarget() TargetMultiTargetPtrOutput
Information specifying a multiTarget.
func (TargetOutput) Name ¶
func (o TargetOutput) Name() pulumi.StringOutput
Name of the `Target`. Format is `a-z?`.
***
func (TargetOutput) Project ¶
func (o TargetOutput) Project() pulumi.StringOutput
The project for the resource
func (TargetOutput) PulumiLabels ¶
func (o TargetOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (TargetOutput) RequireApproval ¶
func (o TargetOutput) RequireApproval() pulumi.BoolPtrOutput
Optional. Whether or not the `Target` requires approval.
func (TargetOutput) Run ¶
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 ¶
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 ¶
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 ¶
func (TargetRunArgs) ElementType() reflect.Type
func (TargetRunArgs) ToTargetRunOutput ¶
func (i TargetRunArgs) ToTargetRunOutput() TargetRunOutput
func (TargetRunArgs) ToTargetRunOutputWithContext ¶
func (i TargetRunArgs) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
func (TargetRunArgs) ToTargetRunPtrOutput ¶
func (i TargetRunArgs) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunArgs) ToTargetRunPtrOutputWithContext ¶
func (i TargetRunArgs) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
type TargetRunInput ¶
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 ¶
type TargetRunOutput struct{ *pulumi.OutputState }
func (TargetRunOutput) ElementType ¶
func (TargetRunOutput) ElementType() reflect.Type
func (TargetRunOutput) Location ¶
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 ¶
func (o TargetRunOutput) ToTargetRunOutput() TargetRunOutput
func (TargetRunOutput) ToTargetRunOutputWithContext ¶
func (o TargetRunOutput) ToTargetRunOutputWithContext(ctx context.Context) TargetRunOutput
func (TargetRunOutput) ToTargetRunPtrOutput ¶
func (o TargetRunOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunOutput) ToTargetRunPtrOutputWithContext ¶
func (o TargetRunOutput) ToTargetRunPtrOutputWithContext(ctx context.Context) TargetRunPtrOutput
type TargetRunPtrInput ¶
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 ¶
func TargetRunPtr(v *TargetRunArgs) TargetRunPtrInput
type TargetRunPtrOutput ¶
type TargetRunPtrOutput struct{ *pulumi.OutputState }
func (TargetRunPtrOutput) Elem ¶
func (o TargetRunPtrOutput) Elem() TargetRunOutput
func (TargetRunPtrOutput) ElementType ¶
func (TargetRunPtrOutput) ElementType() reflect.Type
func (TargetRunPtrOutput) Location ¶
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 ¶
func (o TargetRunPtrOutput) ToTargetRunPtrOutput() TargetRunPtrOutput
func (TargetRunPtrOutput) ToTargetRunPtrOutputWithContext ¶
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. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Information specifying an Anthos Cluster. AnthosCluster TargetAnthosClusterPtrInput // Optional. Map of entity IDs to their associated entities. Associated entities allows specifying places other than the deployment target for specific features. For example, the Gateway API canary can be configured to deploy the HTTPRoute to a different cluster(s) than the deployment cluster using associated entities. An entity ID 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?$`. AssociatedEntities TargetAssociatedEntityArrayInput // Output only. Time at which the `Target` was created. CreateTime pulumi.StringPtrInput // Optional. Information specifying a Custom Target. CustomTarget TargetCustomTargetPtrInput // 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 EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Information specifying a multiTarget. MultiTarget TargetMultiTargetPtrInput // Name of the `Target`. Format is `a-z?`. // // *** Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // The combination of labels configured directly on the resource and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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
Source Files ¶
- automation.go
- customTargetType.go
- customTargetTypeIamBinding.go
- customTargetTypeIamMember.go
- customTargetTypeIamPolicy.go
- deliveryPipeline.go
- deliveryPipelineIamBinding.go
- deliveryPipelineIamMember.go
- deliveryPipelineIamPolicy.go
- getCustomTargetTypeIamPolicy.go
- getDeliveryPipelineIamPolicy.go
- getTargetIamPolicy.go
- init.go
- pulumiTypes.go
- target.go
- targetIamBinding.go
- targetIamMember.go
- targetIamPolicy.go