Documentation ¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) ComputePlatform() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) GithubAccountName() pulumi.StringOutput
- func (o ApplicationOutput) LinkedToGithub() pulumi.BoolOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Tags() pulumi.StringMapOutput
- func (o ApplicationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type DeploymentConfig
- type DeploymentConfigArgs
- type DeploymentConfigArray
- type DeploymentConfigArrayInput
- type DeploymentConfigArrayOutput
- func (DeploymentConfigArrayOutput) ElementType() reflect.Type
- func (o DeploymentConfigArrayOutput) Index(i pulumi.IntInput) DeploymentConfigOutput
- func (o DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutput() DeploymentConfigArrayOutput
- func (o DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutputWithContext(ctx context.Context) DeploymentConfigArrayOutput
- type DeploymentConfigInput
- type DeploymentConfigMap
- type DeploymentConfigMapInput
- type DeploymentConfigMapOutput
- func (DeploymentConfigMapOutput) ElementType() reflect.Type
- func (o DeploymentConfigMapOutput) MapIndex(k pulumi.StringInput) DeploymentConfigOutput
- func (o DeploymentConfigMapOutput) ToDeploymentConfigMapOutput() DeploymentConfigMapOutput
- func (o DeploymentConfigMapOutput) ToDeploymentConfigMapOutputWithContext(ctx context.Context) DeploymentConfigMapOutput
- type DeploymentConfigMinimumHealthyHosts
- type DeploymentConfigMinimumHealthyHostsArgs
- func (DeploymentConfigMinimumHealthyHostsArgs) ElementType() reflect.Type
- func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutput() DeploymentConfigMinimumHealthyHostsOutput
- func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsOutput
- func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
- func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
- type DeploymentConfigMinimumHealthyHostsInput
- type DeploymentConfigMinimumHealthyHostsOutput
- func (DeploymentConfigMinimumHealthyHostsOutput) ElementType() reflect.Type
- func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutput() DeploymentConfigMinimumHealthyHostsOutput
- func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsOutput
- func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsOutput) Type() pulumi.StringPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsOutput) Value() pulumi.IntPtrOutput
- type DeploymentConfigMinimumHealthyHostsPtrInput
- type DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsPtrOutput) Elem() DeploymentConfigMinimumHealthyHostsOutput
- func (DeploymentConfigMinimumHealthyHostsPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsPtrOutput) Type() pulumi.StringPtrOutput
- func (o DeploymentConfigMinimumHealthyHostsPtrOutput) Value() pulumi.IntPtrOutput
- type DeploymentConfigOutput
- func (o DeploymentConfigOutput) ComputePlatform() pulumi.StringPtrOutput
- func (o DeploymentConfigOutput) DeploymentConfigId() pulumi.StringOutput
- func (o DeploymentConfigOutput) DeploymentConfigName() pulumi.StringOutput
- func (DeploymentConfigOutput) ElementType() reflect.Type
- func (o DeploymentConfigOutput) MinimumHealthyHosts() DeploymentConfigMinimumHealthyHostsPtrOutput
- func (o DeploymentConfigOutput) ToDeploymentConfigOutput() DeploymentConfigOutput
- func (o DeploymentConfigOutput) ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput
- func (o DeploymentConfigOutput) TrafficRoutingConfig() DeploymentConfigTrafficRoutingConfigPtrOutput
- type DeploymentConfigState
- type DeploymentConfigTrafficRoutingConfig
- type DeploymentConfigTrafficRoutingConfigArgs
- func (DeploymentConfigTrafficRoutingConfigArgs) ElementType() reflect.Type
- func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutput() DeploymentConfigTrafficRoutingConfigOutput
- func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigOutput
- func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
- func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
- type DeploymentConfigTrafficRoutingConfigInput
- type DeploymentConfigTrafficRoutingConfigOutput
- func (DeploymentConfigTrafficRoutingConfigOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigOutput) TimeBasedCanary() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) TimeBasedLinear() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutput() DeploymentConfigTrafficRoutingConfigOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigOutput) Type() pulumi.StringPtrOutput
- type DeploymentConfigTrafficRoutingConfigPtrInput
- type DeploymentConfigTrafficRoutingConfigPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) Elem() DeploymentConfigTrafficRoutingConfigOutput
- func (DeploymentConfigTrafficRoutingConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedCanary() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedLinear() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanary
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs
- func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ElementType() reflect.Type
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryInput
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Interval() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Percentage() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput
- type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Elem() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
- func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Interval() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinear
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs
- func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ElementType() reflect.Type
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinearInput
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Interval() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Percentage() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput
- type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Elem() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
- func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Interval() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
- type DeploymentGroup
- type DeploymentGroupAlarmConfiguration
- type DeploymentGroupAlarmConfigurationArgs
- func (DeploymentGroupAlarmConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutput() DeploymentGroupAlarmConfigurationOutput
- func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationOutput
- func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
- func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
- type DeploymentGroupAlarmConfigurationInput
- type DeploymentGroupAlarmConfigurationOutput
- func (o DeploymentGroupAlarmConfigurationOutput) Alarms() pulumi.StringArrayOutput
- func (DeploymentGroupAlarmConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentGroupAlarmConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeploymentGroupAlarmConfigurationOutput) IgnorePollAlarmFailure() pulumi.BoolPtrOutput
- func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutput() DeploymentGroupAlarmConfigurationOutput
- func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationOutput
- func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
- func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
- type DeploymentGroupAlarmConfigurationPtrInput
- type DeploymentGroupAlarmConfigurationPtrOutput
- func (o DeploymentGroupAlarmConfigurationPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o DeploymentGroupAlarmConfigurationPtrOutput) Elem() DeploymentGroupAlarmConfigurationOutput
- func (DeploymentGroupAlarmConfigurationPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupAlarmConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeploymentGroupAlarmConfigurationPtrOutput) IgnorePollAlarmFailure() pulumi.BoolPtrOutput
- func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
- func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
- type DeploymentGroupArgs
- type DeploymentGroupArray
- type DeploymentGroupArrayInput
- type DeploymentGroupArrayOutput
- func (DeploymentGroupArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupArrayOutput) Index(i pulumi.IntInput) DeploymentGroupOutput
- func (o DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutput() DeploymentGroupArrayOutput
- func (o DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupArrayOutput
- type DeploymentGroupAutoRollbackConfiguration
- type DeploymentGroupAutoRollbackConfigurationArgs
- func (DeploymentGroupAutoRollbackConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutput() DeploymentGroupAutoRollbackConfigurationOutput
- func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationOutput
- func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
- func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
- type DeploymentGroupAutoRollbackConfigurationInput
- type DeploymentGroupAutoRollbackConfigurationOutput
- func (DeploymentGroupAutoRollbackConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentGroupAutoRollbackConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeploymentGroupAutoRollbackConfigurationOutput) Events() pulumi.StringArrayOutput
- func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutput() DeploymentGroupAutoRollbackConfigurationOutput
- func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationOutput
- func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
- func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
- type DeploymentGroupAutoRollbackConfigurationPtrInput
- type DeploymentGroupAutoRollbackConfigurationPtrOutput
- func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) Elem() DeploymentGroupAutoRollbackConfigurationOutput
- func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) Events() pulumi.StringArrayOutput
- func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
- func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfig
- type DeploymentGroupBlueGreenDeploymentConfigArgs
- func (DeploymentGroupBlueGreenDeploymentConfigArgs) ElementType() reflect.Type
- func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutput() DeploymentGroupBlueGreenDeploymentConfigOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs
- func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ElementType() reflect.Type
- func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionInput
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ActionOnTimeout() pulumi.StringPtrOutput
- func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) WaitTimeInMinutes() pulumi.IntPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput
- type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ActionOnTimeout() pulumi.StringPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) Elem() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
- func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) WaitTimeInMinutes() pulumi.IntPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs
- func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ElementType() reflect.Type
- func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionInput
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) Action() pulumi.StringPtrOutput
- func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput
- type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) Action() pulumi.StringPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) Elem() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
- func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigInput
- type DeploymentGroupBlueGreenDeploymentConfigOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) DeploymentReadyOption() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (DeploymentGroupBlueGreenDeploymentConfigOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) GreenFleetProvisioningOption() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) TerminateBlueInstancesOnDeploymentSuccess() ...
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutput() DeploymentGroupBlueGreenDeploymentConfigOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigPtrInput
- type DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) DeploymentReadyOption() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) Elem() DeploymentGroupBlueGreenDeploymentConfigOutput
- func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) GreenFleetProvisioningOption() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) TerminateBlueInstancesOnDeploymentSuccess() ...
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs
- func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ElementType() reflect.Type
- func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput() ...
- func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext(ctx context.Context) ...
- func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() ...
- func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) ...
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessInput
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) Action() pulumi.StringPtrOutput
- func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) TerminationWaitTimeInMinutes() pulumi.IntPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput() ...
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext(ctx context.Context) ...
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() ...
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) ...
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput
- type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) Action() pulumi.StringPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) Elem() ...
- func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) TerminationWaitTimeInMinutes() pulumi.IntPtrOutput
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() ...
- func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) ...
- type DeploymentGroupDeploymentStyle
- type DeploymentGroupDeploymentStyleArgs
- func (DeploymentGroupDeploymentStyleArgs) ElementType() reflect.Type
- func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutput() DeploymentGroupDeploymentStyleOutput
- func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStyleOutput
- func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
- func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
- type DeploymentGroupDeploymentStyleInput
- type DeploymentGroupDeploymentStyleOutput
- func (o DeploymentGroupDeploymentStyleOutput) DeploymentOption() pulumi.StringPtrOutput
- func (o DeploymentGroupDeploymentStyleOutput) DeploymentType() pulumi.StringPtrOutput
- func (DeploymentGroupDeploymentStyleOutput) ElementType() reflect.Type
- func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutput() DeploymentGroupDeploymentStyleOutput
- func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStyleOutput
- func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
- func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
- type DeploymentGroupDeploymentStylePtrInput
- type DeploymentGroupDeploymentStylePtrOutput
- func (o DeploymentGroupDeploymentStylePtrOutput) DeploymentOption() pulumi.StringPtrOutput
- func (o DeploymentGroupDeploymentStylePtrOutput) DeploymentType() pulumi.StringPtrOutput
- func (o DeploymentGroupDeploymentStylePtrOutput) Elem() DeploymentGroupDeploymentStyleOutput
- func (DeploymentGroupDeploymentStylePtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
- func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
- type DeploymentGroupEc2TagFilter
- type DeploymentGroupEc2TagFilterArgs
- func (DeploymentGroupEc2TagFilterArgs) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput
- func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput
- type DeploymentGroupEc2TagFilterArray
- func (DeploymentGroupEc2TagFilterArray) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput
- func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput
- type DeploymentGroupEc2TagFilterArrayInput
- type DeploymentGroupEc2TagFilterArrayOutput
- func (DeploymentGroupEc2TagFilterArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagFilterArrayOutput) Index(i pulumi.IntInput) DeploymentGroupEc2TagFilterOutput
- func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput
- func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput
- type DeploymentGroupEc2TagFilterInput
- type DeploymentGroupEc2TagFilterOutput
- func (DeploymentGroupEc2TagFilterOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagFilterOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput
- func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput
- func (o DeploymentGroupEc2TagFilterOutput) Type() pulumi.StringPtrOutput
- func (o DeploymentGroupEc2TagFilterOutput) Value() pulumi.StringPtrOutput
- type DeploymentGroupEc2TagSet
- type DeploymentGroupEc2TagSetArgs
- func (DeploymentGroupEc2TagSetArgs) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput
- func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput
- type DeploymentGroupEc2TagSetArray
- func (DeploymentGroupEc2TagSetArray) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutput() DeploymentGroupEc2TagSetArrayOutput
- func (i DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetArrayOutput
- type DeploymentGroupEc2TagSetArrayInput
- type DeploymentGroupEc2TagSetArrayOutput
- func (DeploymentGroupEc2TagSetArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagSetArrayOutput) Index(i pulumi.IntInput) DeploymentGroupEc2TagSetOutput
- func (o DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutput() DeploymentGroupEc2TagSetArrayOutput
- func (o DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetArrayOutput
- type DeploymentGroupEc2TagSetEc2TagFilter
- type DeploymentGroupEc2TagSetEc2TagFilterArgs
- func (DeploymentGroupEc2TagSetEc2TagFilterArgs) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutput() DeploymentGroupEc2TagSetEc2TagFilterOutput
- func (i DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterOutput
- type DeploymentGroupEc2TagSetEc2TagFilterArray
- func (DeploymentGroupEc2TagSetEc2TagFilterArray) ElementType() reflect.Type
- func (i DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- func (i DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- type DeploymentGroupEc2TagSetEc2TagFilterArrayInput
- type DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- func (DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) Index(i pulumi.IntInput) DeploymentGroupEc2TagSetEc2TagFilterOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- type DeploymentGroupEc2TagSetEc2TagFilterInput
- type DeploymentGroupEc2TagSetEc2TagFilterOutput
- func (DeploymentGroupEc2TagSetEc2TagFilterOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutput() DeploymentGroupEc2TagSetEc2TagFilterOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Type() pulumi.StringPtrOutput
- func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Value() pulumi.StringPtrOutput
- type DeploymentGroupEc2TagSetInput
- type DeploymentGroupEc2TagSetOutput
- func (o DeploymentGroupEc2TagSetOutput) Ec2TagFilters() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
- func (DeploymentGroupEc2TagSetOutput) ElementType() reflect.Type
- func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput
- func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput
- type DeploymentGroupEcsService
- type DeploymentGroupEcsServiceArgs
- func (DeploymentGroupEcsServiceArgs) ElementType() reflect.Type
- func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput
- func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput
- func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
- func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
- type DeploymentGroupEcsServiceInput
- type DeploymentGroupEcsServiceOutput
- func (o DeploymentGroupEcsServiceOutput) ClusterName() pulumi.StringOutput
- func (DeploymentGroupEcsServiceOutput) ElementType() reflect.Type
- func (o DeploymentGroupEcsServiceOutput) ServiceName() pulumi.StringOutput
- func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput
- func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput
- func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
- func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
- type DeploymentGroupEcsServicePtrInput
- type DeploymentGroupEcsServicePtrOutput
- func (o DeploymentGroupEcsServicePtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o DeploymentGroupEcsServicePtrOutput) Elem() DeploymentGroupEcsServiceOutput
- func (DeploymentGroupEcsServicePtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupEcsServicePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
- func (o DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
- type DeploymentGroupInput
- type DeploymentGroupLoadBalancerInfo
- type DeploymentGroupLoadBalancerInfoArgs
- func (DeploymentGroupLoadBalancerInfoArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutput() DeploymentGroupLoadBalancerInfoOutput
- func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoOutput
- func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
- func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoElbInfo
- type DeploymentGroupLoadBalancerInfoElbInfoArgs
- func (DeploymentGroupLoadBalancerInfoElbInfoArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutput() DeploymentGroupLoadBalancerInfoElbInfoOutput
- func (i DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoOutput
- type DeploymentGroupLoadBalancerInfoElbInfoArray
- func (DeploymentGroupLoadBalancerInfoElbInfoArray) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- func (i DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- type DeploymentGroupLoadBalancerInfoElbInfoArrayInput
- type DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- func (DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) Index(i pulumi.IntInput) DeploymentGroupLoadBalancerInfoElbInfoOutput
- func (o DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- func (o DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- type DeploymentGroupLoadBalancerInfoElbInfoInput
- type DeploymentGroupLoadBalancerInfoElbInfoOutput
- func (DeploymentGroupLoadBalancerInfoElbInfoOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutput() DeploymentGroupLoadBalancerInfoElbInfoOutput
- func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoOutput
- type DeploymentGroupLoadBalancerInfoInput
- type DeploymentGroupLoadBalancerInfoOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) ElbInfos() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- func (DeploymentGroupLoadBalancerInfoOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoOutput) TargetGroupInfos() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) TargetGroupPairInfo() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutput() DeploymentGroupLoadBalancerInfoOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoPtrInput
- type DeploymentGroupLoadBalancerInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) ElbInfos() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) Elem() DeploymentGroupLoadBalancerInfoOutput
- func (DeploymentGroupLoadBalancerInfoPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupInfos() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupPairInfo() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfo
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs
- func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoArray
- func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) Index(i pulumi.IntInput) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoInput
- type DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfo
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ProdTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TargetGroups() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TestTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ListenerArns() pulumi.StringArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) Elem() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ListenerArns() pulumi.StringArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) Elem() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ProdTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TargetGroups() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TestTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroup
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) Index(i pulumi.IntInput) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) Name() pulumi.StringOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ElementType() reflect.Type
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ListenerArns() pulumi.StringArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput
- type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) Elem() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
- func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ElementType() reflect.Type
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ListenerArns() pulumi.StringArrayOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
- type DeploymentGroupMap
- type DeploymentGroupMapInput
- type DeploymentGroupMapOutput
- func (DeploymentGroupMapOutput) ElementType() reflect.Type
- func (o DeploymentGroupMapOutput) MapIndex(k pulumi.StringInput) DeploymentGroupOutput
- func (o DeploymentGroupMapOutput) ToDeploymentGroupMapOutput() DeploymentGroupMapOutput
- func (o DeploymentGroupMapOutput) ToDeploymentGroupMapOutputWithContext(ctx context.Context) DeploymentGroupMapOutput
- type DeploymentGroupOnPremisesInstanceTagFilter
- type DeploymentGroupOnPremisesInstanceTagFilterArgs
- func (DeploymentGroupOnPremisesInstanceTagFilterArgs) ElementType() reflect.Type
- func (i DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutput() DeploymentGroupOnPremisesInstanceTagFilterOutput
- func (i DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterOutput
- type DeploymentGroupOnPremisesInstanceTagFilterArray
- func (DeploymentGroupOnPremisesInstanceTagFilterArray) ElementType() reflect.Type
- func (i DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- func (i DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- type DeploymentGroupOnPremisesInstanceTagFilterArrayInput
- type DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- func (DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) Index(i pulumi.IntInput) DeploymentGroupOnPremisesInstanceTagFilterOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- type DeploymentGroupOnPremisesInstanceTagFilterInput
- type DeploymentGroupOnPremisesInstanceTagFilterOutput
- func (DeploymentGroupOnPremisesInstanceTagFilterOutput) ElementType() reflect.Type
- func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) Key() pulumi.StringPtrOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutput() DeploymentGroupOnPremisesInstanceTagFilterOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) Type() pulumi.StringPtrOutput
- func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) Value() pulumi.StringPtrOutput
- type DeploymentGroupOutput
- func (o DeploymentGroupOutput) AlarmConfiguration() DeploymentGroupAlarmConfigurationPtrOutput
- func (o DeploymentGroupOutput) AppName() pulumi.StringOutput
- func (o DeploymentGroupOutput) Arn() pulumi.StringOutput
- func (o DeploymentGroupOutput) AutoRollbackConfiguration() DeploymentGroupAutoRollbackConfigurationPtrOutput
- func (o DeploymentGroupOutput) AutoscalingGroups() pulumi.StringArrayOutput
- func (o DeploymentGroupOutput) BlueGreenDeploymentConfig() DeploymentGroupBlueGreenDeploymentConfigOutput
- func (o DeploymentGroupOutput) ComputePlatform() pulumi.StringOutput
- func (o DeploymentGroupOutput) DeploymentConfigName() pulumi.StringPtrOutput
- func (o DeploymentGroupOutput) DeploymentGroupId() pulumi.StringOutput
- func (o DeploymentGroupOutput) DeploymentGroupName() pulumi.StringOutput
- func (o DeploymentGroupOutput) DeploymentStyle() DeploymentGroupDeploymentStylePtrOutput
- func (o DeploymentGroupOutput) Ec2TagFilters() DeploymentGroupEc2TagFilterArrayOutput
- func (o DeploymentGroupOutput) Ec2TagSets() DeploymentGroupEc2TagSetArrayOutput
- func (o DeploymentGroupOutput) EcsService() DeploymentGroupEcsServicePtrOutput
- func (DeploymentGroupOutput) ElementType() reflect.Type
- func (o DeploymentGroupOutput) LoadBalancerInfo() DeploymentGroupLoadBalancerInfoPtrOutput
- func (o DeploymentGroupOutput) OnPremisesInstanceTagFilters() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
- func (o DeploymentGroupOutput) OutdatedInstancesStrategy() pulumi.StringPtrOutput
- func (o DeploymentGroupOutput) ServiceRoleArn() pulumi.StringOutput
- func (o DeploymentGroupOutput) Tags() pulumi.StringMapOutput
- func (o DeploymentGroupOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DeploymentGroupOutput) ToDeploymentGroupOutput() DeploymentGroupOutput
- func (o DeploymentGroupOutput) ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput
- func (o DeploymentGroupOutput) TriggerConfigurations() DeploymentGroupTriggerConfigurationArrayOutput
- type DeploymentGroupState
- type DeploymentGroupTriggerConfiguration
- type DeploymentGroupTriggerConfigurationArgs
- func (DeploymentGroupTriggerConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutput() DeploymentGroupTriggerConfigurationOutput
- func (i DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationOutput
- type DeploymentGroupTriggerConfigurationArray
- func (DeploymentGroupTriggerConfigurationArray) ElementType() reflect.Type
- func (i DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutput() DeploymentGroupTriggerConfigurationArrayOutput
- func (i DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationArrayOutput
- type DeploymentGroupTriggerConfigurationArrayInput
- type DeploymentGroupTriggerConfigurationArrayOutput
- func (DeploymentGroupTriggerConfigurationArrayOutput) ElementType() reflect.Type
- func (o DeploymentGroupTriggerConfigurationArrayOutput) Index(i pulumi.IntInput) DeploymentGroupTriggerConfigurationOutput
- func (o DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutput() DeploymentGroupTriggerConfigurationArrayOutput
- func (o DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationArrayOutput
- type DeploymentGroupTriggerConfigurationInput
- type DeploymentGroupTriggerConfigurationOutput
- func (DeploymentGroupTriggerConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutput() DeploymentGroupTriggerConfigurationOutput
- func (o DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationOutput
- func (o DeploymentGroupTriggerConfigurationOutput) TriggerEvents() pulumi.StringArrayOutput
- func (o DeploymentGroupTriggerConfigurationOutput) TriggerName() pulumi.StringOutput
- func (o DeploymentGroupTriggerConfigurationOutput) TriggerTargetArn() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The application ID. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The ARN of the CodeDeploy application. Arn pulumi.StringOutput `pulumi:"arn"` // The compute platform can either be `ECS`, `Lambda`, or `Server`. Default is `Server`. ComputePlatform pulumi.StringPtrOutput `pulumi:"computePlatform"` // The name for a connection to a GitHub account. GithubAccountName pulumi.StringOutput `pulumi:"githubAccountName"` // Whether the user has authenticated with GitHub for the specified application. LinkedToGithub pulumi.BoolOutput `pulumi:"linkedToGithub"` // The name of the application. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a CodeDeploy application to be used as a basis for deployments
## Example Usage ### ECS Application
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codedeploy.NewApplication(ctx, "example", &codedeploy.ApplicationArgs{ ComputePlatform: pulumi.String("ECS"), }) if err != nil { return err } return nil }) }
``` ### Lambda Application
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codedeploy.NewApplication(ctx, "example", &codedeploy.ApplicationArgs{ ComputePlatform: pulumi.String("Lambda"), }) if err != nil { return err } return nil }) }
``` ### Server Application
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codedeploy.NewApplication(ctx, "example", &codedeploy.ApplicationArgs{ ComputePlatform: pulumi.String("Server"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CodeDeploy Applications using the `name`. For example:
```sh
$ pulumi import aws:codedeploy/application:Application example my-application
```
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The compute platform can either be `ECS`, `Lambda`, or `Server`. Default is `Server`. ComputePlatform pulumi.StringPtrInput // The name of the application. Name pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationId ¶
func (o ApplicationOutput) ApplicationId() pulumi.StringOutput
The application ID.
func (ApplicationOutput) Arn ¶
func (o ApplicationOutput) Arn() pulumi.StringOutput
The ARN of the CodeDeploy application.
func (ApplicationOutput) ComputePlatform ¶
func (o ApplicationOutput) ComputePlatform() pulumi.StringPtrOutput
The compute platform can either be `ECS`, `Lambda`, or `Server`. Default is `Server`.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) GithubAccountName ¶
func (o ApplicationOutput) GithubAccountName() pulumi.StringOutput
The name for a connection to a GitHub account.
func (ApplicationOutput) LinkedToGithub ¶
func (o ApplicationOutput) LinkedToGithub() pulumi.BoolOutput
Whether the user has authenticated with GitHub for the specified application.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the application.
func (ApplicationOutput) Tags ¶
func (o ApplicationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ApplicationOutput) TagsAll
deprecated
func (o ApplicationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // The application ID. ApplicationId pulumi.StringPtrInput // The ARN of the CodeDeploy application. Arn pulumi.StringPtrInput // The compute platform can either be `ECS`, `Lambda`, or `Server`. Default is `Server`. ComputePlatform pulumi.StringPtrInput // The name for a connection to a GitHub account. GithubAccountName pulumi.StringPtrInput // Whether the user has authenticated with GitHub for the specified application. LinkedToGithub pulumi.BoolPtrInput // The name of the application. Name pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type DeploymentConfig ¶
type DeploymentConfig struct { pulumi.CustomResourceState // The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`. ComputePlatform pulumi.StringPtrOutput `pulumi:"computePlatform"` // The AWS Assigned deployment config id DeploymentConfigId pulumi.StringOutput `pulumi:"deploymentConfigId"` // The name of the deployment config. DeploymentConfigName pulumi.StringOutput `pulumi:"deploymentConfigName"` // A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below. MinimumHealthyHosts DeploymentConfigMinimumHealthyHostsPtrOutput `pulumi:"minimumHealthyHosts"` // A trafficRoutingConfig block. Traffic Routing Config is documented below. TrafficRoutingConfig DeploymentConfigTrafficRoutingConfigPtrOutput `pulumi:"trafficRoutingConfig"` }
Provides a CodeDeploy deployment config for an application
## Example Usage ### Server Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooDeploymentConfig, err := codedeploy.NewDeploymentConfig(ctx, "fooDeploymentConfig", &codedeploy.DeploymentConfigArgs{ DeploymentConfigName: pulumi.String("test-deployment-config"), MinimumHealthyHosts: &codedeploy.DeploymentConfigMinimumHealthyHostsArgs{ Type: pulumi.String("HOST_COUNT"), Value: pulumi.Int(2), }, }) if err != nil { return err } _, err = codedeploy.NewDeploymentGroup(ctx, "fooDeploymentGroup", &codedeploy.DeploymentGroupArgs{ AppName: pulumi.Any(aws_codedeploy_app.Foo_app.Name), DeploymentGroupName: pulumi.String("bar"), ServiceRoleArn: pulumi.Any(aws_iam_role.Foo_role.Arn), DeploymentConfigName: fooDeploymentConfig.ID(), Ec2TagFilters: codedeploy.DeploymentGroupEc2TagFilterArray{ &codedeploy.DeploymentGroupEc2TagFilterArgs{ Key: pulumi.String("filterkey"), Type: pulumi.String("KEY_AND_VALUE"), Value: pulumi.String("filtervalue"), }, }, TriggerConfigurations: codedeploy.DeploymentGroupTriggerConfigurationArray{ &codedeploy.DeploymentGroupTriggerConfigurationArgs{ TriggerEvents: pulumi.StringArray{ pulumi.String("DeploymentFailure"), }, TriggerName: pulumi.String("foo-trigger"), TriggerTargetArn: pulumi.String("foo-topic-arn"), }, }, AutoRollbackConfiguration: &codedeploy.DeploymentGroupAutoRollbackConfigurationArgs{ Enabled: pulumi.Bool(true), Events: pulumi.StringArray{ pulumi.String("DEPLOYMENT_FAILURE"), }, }, AlarmConfiguration: &codedeploy.DeploymentGroupAlarmConfigurationArgs{ Alarms: pulumi.StringArray{ pulumi.String("my-alarm-name"), }, Enabled: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
``` ### Lambda Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooDeploymentConfig, err := codedeploy.NewDeploymentConfig(ctx, "fooDeploymentConfig", &codedeploy.DeploymentConfigArgs{ DeploymentConfigName: pulumi.String("test-deployment-config"), ComputePlatform: pulumi.String("Lambda"), TrafficRoutingConfig: &codedeploy.DeploymentConfigTrafficRoutingConfigArgs{ Type: pulumi.String("TimeBasedLinear"), TimeBasedLinear: &codedeploy.DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs{ Interval: pulumi.Int(10), Percentage: pulumi.Int(10), }, }, }) if err != nil { return err } _, err = codedeploy.NewDeploymentGroup(ctx, "fooDeploymentGroup", &codedeploy.DeploymentGroupArgs{ AppName: pulumi.Any(aws_codedeploy_app.Foo_app.Name), DeploymentGroupName: pulumi.String("bar"), ServiceRoleArn: pulumi.Any(aws_iam_role.Foo_role.Arn), DeploymentConfigName: fooDeploymentConfig.ID(), AutoRollbackConfiguration: &codedeploy.DeploymentGroupAutoRollbackConfigurationArgs{ Enabled: pulumi.Bool(true), Events: pulumi.StringArray{ pulumi.String("DEPLOYMENT_STOP_ON_ALARM"), }, }, AlarmConfiguration: &codedeploy.DeploymentGroupAlarmConfigurationArgs{ Alarms: pulumi.StringArray{ pulumi.String("my-alarm-name"), }, Enabled: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CodeDeploy Deployment Configurations using the `deployment_config_name`. For example:
```sh
$ pulumi import aws:codedeploy/deploymentConfig:DeploymentConfig example my-deployment-config
```
func GetDeploymentConfig ¶
func GetDeploymentConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentConfigState, opts ...pulumi.ResourceOption) (*DeploymentConfig, error)
GetDeploymentConfig gets an existing DeploymentConfig 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 NewDeploymentConfig ¶
func NewDeploymentConfig(ctx *pulumi.Context, name string, args *DeploymentConfigArgs, opts ...pulumi.ResourceOption) (*DeploymentConfig, error)
NewDeploymentConfig registers a new resource with the given unique name, arguments, and options.
func (*DeploymentConfig) ElementType ¶
func (*DeploymentConfig) ElementType() reflect.Type
func (*DeploymentConfig) ToDeploymentConfigOutput ¶
func (i *DeploymentConfig) ToDeploymentConfigOutput() DeploymentConfigOutput
func (*DeploymentConfig) ToDeploymentConfigOutputWithContext ¶
func (i *DeploymentConfig) ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput
type DeploymentConfigArgs ¶
type DeploymentConfigArgs struct { // The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`. ComputePlatform pulumi.StringPtrInput // The name of the deployment config. DeploymentConfigName pulumi.StringPtrInput // A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below. MinimumHealthyHosts DeploymentConfigMinimumHealthyHostsPtrInput // A trafficRoutingConfig block. Traffic Routing Config is documented below. TrafficRoutingConfig DeploymentConfigTrafficRoutingConfigPtrInput }
The set of arguments for constructing a DeploymentConfig resource.
func (DeploymentConfigArgs) ElementType ¶
func (DeploymentConfigArgs) ElementType() reflect.Type
type DeploymentConfigArray ¶
type DeploymentConfigArray []DeploymentConfigInput
func (DeploymentConfigArray) ElementType ¶
func (DeploymentConfigArray) ElementType() reflect.Type
func (DeploymentConfigArray) ToDeploymentConfigArrayOutput ¶
func (i DeploymentConfigArray) ToDeploymentConfigArrayOutput() DeploymentConfigArrayOutput
func (DeploymentConfigArray) ToDeploymentConfigArrayOutputWithContext ¶
func (i DeploymentConfigArray) ToDeploymentConfigArrayOutputWithContext(ctx context.Context) DeploymentConfigArrayOutput
type DeploymentConfigArrayInput ¶
type DeploymentConfigArrayInput interface { pulumi.Input ToDeploymentConfigArrayOutput() DeploymentConfigArrayOutput ToDeploymentConfigArrayOutputWithContext(context.Context) DeploymentConfigArrayOutput }
DeploymentConfigArrayInput is an input type that accepts DeploymentConfigArray and DeploymentConfigArrayOutput values. You can construct a concrete instance of `DeploymentConfigArrayInput` via:
DeploymentConfigArray{ DeploymentConfigArgs{...} }
type DeploymentConfigArrayOutput ¶
type DeploymentConfigArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConfigArrayOutput) ElementType ¶
func (DeploymentConfigArrayOutput) ElementType() reflect.Type
func (DeploymentConfigArrayOutput) Index ¶
func (o DeploymentConfigArrayOutput) Index(i pulumi.IntInput) DeploymentConfigOutput
func (DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutput ¶
func (o DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutput() DeploymentConfigArrayOutput
func (DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutputWithContext ¶
func (o DeploymentConfigArrayOutput) ToDeploymentConfigArrayOutputWithContext(ctx context.Context) DeploymentConfigArrayOutput
type DeploymentConfigInput ¶
type DeploymentConfigInput interface { pulumi.Input ToDeploymentConfigOutput() DeploymentConfigOutput ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput }
type DeploymentConfigMap ¶
type DeploymentConfigMap map[string]DeploymentConfigInput
func (DeploymentConfigMap) ElementType ¶
func (DeploymentConfigMap) ElementType() reflect.Type
func (DeploymentConfigMap) ToDeploymentConfigMapOutput ¶
func (i DeploymentConfigMap) ToDeploymentConfigMapOutput() DeploymentConfigMapOutput
func (DeploymentConfigMap) ToDeploymentConfigMapOutputWithContext ¶
func (i DeploymentConfigMap) ToDeploymentConfigMapOutputWithContext(ctx context.Context) DeploymentConfigMapOutput
type DeploymentConfigMapInput ¶
type DeploymentConfigMapInput interface { pulumi.Input ToDeploymentConfigMapOutput() DeploymentConfigMapOutput ToDeploymentConfigMapOutputWithContext(context.Context) DeploymentConfigMapOutput }
DeploymentConfigMapInput is an input type that accepts DeploymentConfigMap and DeploymentConfigMapOutput values. You can construct a concrete instance of `DeploymentConfigMapInput` via:
DeploymentConfigMap{ "key": DeploymentConfigArgs{...} }
type DeploymentConfigMapOutput ¶
type DeploymentConfigMapOutput struct{ *pulumi.OutputState }
func (DeploymentConfigMapOutput) ElementType ¶
func (DeploymentConfigMapOutput) ElementType() reflect.Type
func (DeploymentConfigMapOutput) MapIndex ¶
func (o DeploymentConfigMapOutput) MapIndex(k pulumi.StringInput) DeploymentConfigOutput
func (DeploymentConfigMapOutput) ToDeploymentConfigMapOutput ¶
func (o DeploymentConfigMapOutput) ToDeploymentConfigMapOutput() DeploymentConfigMapOutput
func (DeploymentConfigMapOutput) ToDeploymentConfigMapOutputWithContext ¶
func (o DeploymentConfigMapOutput) ToDeploymentConfigMapOutputWithContext(ctx context.Context) DeploymentConfigMapOutput
type DeploymentConfigMinimumHealthyHosts ¶
type DeploymentConfigMinimumHealthyHosts struct { // The type can either be `FLEET_PERCENT` or `HOST_COUNT`. Type *string `pulumi:"type"` // The value when the type is `FLEET_PERCENT` represents the minimum number of healthy instances as // a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the // deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances. // When the type is `HOST_COUNT`, the value represents the minimum number of healthy instances as an absolute value. Value *int `pulumi:"value"` }
type DeploymentConfigMinimumHealthyHostsArgs ¶
type DeploymentConfigMinimumHealthyHostsArgs struct { // The type can either be `FLEET_PERCENT` or `HOST_COUNT`. Type pulumi.StringPtrInput `pulumi:"type"` // The value when the type is `FLEET_PERCENT` represents the minimum number of healthy instances as // a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the // deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances. // When the type is `HOST_COUNT`, the value represents the minimum number of healthy instances as an absolute value. Value pulumi.IntPtrInput `pulumi:"value"` }
func (DeploymentConfigMinimumHealthyHostsArgs) ElementType ¶
func (DeploymentConfigMinimumHealthyHostsArgs) ElementType() reflect.Type
func (DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutput ¶
func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutput() DeploymentConfigMinimumHealthyHostsOutput
func (DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutputWithContext ¶
func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsOutput
func (DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutput ¶
func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
func (DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext ¶
func (i DeploymentConfigMinimumHealthyHostsArgs) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
type DeploymentConfigMinimumHealthyHostsInput ¶
type DeploymentConfigMinimumHealthyHostsInput interface { pulumi.Input ToDeploymentConfigMinimumHealthyHostsOutput() DeploymentConfigMinimumHealthyHostsOutput ToDeploymentConfigMinimumHealthyHostsOutputWithContext(context.Context) DeploymentConfigMinimumHealthyHostsOutput }
DeploymentConfigMinimumHealthyHostsInput is an input type that accepts DeploymentConfigMinimumHealthyHostsArgs and DeploymentConfigMinimumHealthyHostsOutput values. You can construct a concrete instance of `DeploymentConfigMinimumHealthyHostsInput` via:
DeploymentConfigMinimumHealthyHostsArgs{...}
type DeploymentConfigMinimumHealthyHostsOutput ¶
type DeploymentConfigMinimumHealthyHostsOutput struct{ *pulumi.OutputState }
func (DeploymentConfigMinimumHealthyHostsOutput) ElementType ¶
func (DeploymentConfigMinimumHealthyHostsOutput) ElementType() reflect.Type
func (DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutput ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutput() DeploymentConfigMinimumHealthyHostsOutput
func (DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutputWithContext ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsOutput
func (DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
func (DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
func (DeploymentConfigMinimumHealthyHostsOutput) Type ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) Type() pulumi.StringPtrOutput
The type can either be `FLEET_PERCENT` or `HOST_COUNT`.
func (DeploymentConfigMinimumHealthyHostsOutput) Value ¶
func (o DeploymentConfigMinimumHealthyHostsOutput) Value() pulumi.IntPtrOutput
The value when the type is `FLEET_PERCENT` represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances. When the type is `HOST_COUNT`, the value represents the minimum number of healthy instances as an absolute value.
type DeploymentConfigMinimumHealthyHostsPtrInput ¶
type DeploymentConfigMinimumHealthyHostsPtrInput interface { pulumi.Input ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput }
DeploymentConfigMinimumHealthyHostsPtrInput is an input type that accepts DeploymentConfigMinimumHealthyHostsArgs, DeploymentConfigMinimumHealthyHostsPtr and DeploymentConfigMinimumHealthyHostsPtrOutput values. You can construct a concrete instance of `DeploymentConfigMinimumHealthyHostsPtrInput` via:
DeploymentConfigMinimumHealthyHostsArgs{...} or: nil
func DeploymentConfigMinimumHealthyHostsPtr ¶
func DeploymentConfigMinimumHealthyHostsPtr(v *DeploymentConfigMinimumHealthyHostsArgs) DeploymentConfigMinimumHealthyHostsPtrInput
type DeploymentConfigMinimumHealthyHostsPtrOutput ¶
type DeploymentConfigMinimumHealthyHostsPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigMinimumHealthyHostsPtrOutput) ElementType ¶
func (DeploymentConfigMinimumHealthyHostsPtrOutput) ElementType() reflect.Type
func (DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput ¶
func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput
func (DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext ¶
func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput
func (DeploymentConfigMinimumHealthyHostsPtrOutput) Type ¶
func (o DeploymentConfigMinimumHealthyHostsPtrOutput) Type() pulumi.StringPtrOutput
The type can either be `FLEET_PERCENT` or `HOST_COUNT`.
func (DeploymentConfigMinimumHealthyHostsPtrOutput) Value ¶
func (o DeploymentConfigMinimumHealthyHostsPtrOutput) Value() pulumi.IntPtrOutput
The value when the type is `FLEET_PERCENT` represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances. When the type is `HOST_COUNT`, the value represents the minimum number of healthy instances as an absolute value.
type DeploymentConfigOutput ¶
type DeploymentConfigOutput struct{ *pulumi.OutputState }
func (DeploymentConfigOutput) ComputePlatform ¶
func (o DeploymentConfigOutput) ComputePlatform() pulumi.StringPtrOutput
The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`.
func (DeploymentConfigOutput) DeploymentConfigId ¶
func (o DeploymentConfigOutput) DeploymentConfigId() pulumi.StringOutput
The AWS Assigned deployment config id
func (DeploymentConfigOutput) DeploymentConfigName ¶
func (o DeploymentConfigOutput) DeploymentConfigName() pulumi.StringOutput
The name of the deployment config.
func (DeploymentConfigOutput) ElementType ¶
func (DeploymentConfigOutput) ElementType() reflect.Type
func (DeploymentConfigOutput) MinimumHealthyHosts ¶
func (o DeploymentConfigOutput) MinimumHealthyHosts() DeploymentConfigMinimumHealthyHostsPtrOutput
A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below.
func (DeploymentConfigOutput) ToDeploymentConfigOutput ¶
func (o DeploymentConfigOutput) ToDeploymentConfigOutput() DeploymentConfigOutput
func (DeploymentConfigOutput) ToDeploymentConfigOutputWithContext ¶
func (o DeploymentConfigOutput) ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput
func (DeploymentConfigOutput) TrafficRoutingConfig ¶
func (o DeploymentConfigOutput) TrafficRoutingConfig() DeploymentConfigTrafficRoutingConfigPtrOutput
A trafficRoutingConfig block. Traffic Routing Config is documented below.
type DeploymentConfigState ¶
type DeploymentConfigState struct { // The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`. ComputePlatform pulumi.StringPtrInput // The AWS Assigned deployment config id DeploymentConfigId pulumi.StringPtrInput // The name of the deployment config. DeploymentConfigName pulumi.StringPtrInput // A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below. MinimumHealthyHosts DeploymentConfigMinimumHealthyHostsPtrInput // A trafficRoutingConfig block. Traffic Routing Config is documented below. TrafficRoutingConfig DeploymentConfigTrafficRoutingConfigPtrInput }
func (DeploymentConfigState) ElementType ¶
func (DeploymentConfigState) ElementType() reflect.Type
type DeploymentConfigTrafficRoutingConfig ¶
type DeploymentConfigTrafficRoutingConfig struct { // The time based canary configuration information. If `type` is `TimeBasedLinear`, use `timeBasedLinear` instead. TimeBasedCanary *DeploymentConfigTrafficRoutingConfigTimeBasedCanary `pulumi:"timeBasedCanary"` // The time based linear configuration information. If `type` is `TimeBasedCanary`, use `timeBasedCanary` instead. TimeBasedLinear *DeploymentConfigTrafficRoutingConfigTimeBasedLinear `pulumi:"timeBasedLinear"` // Type of traffic routing config. One of `TimeBasedCanary`, `TimeBasedLinear`, `AllAtOnce`. Type *string `pulumi:"type"` }
type DeploymentConfigTrafficRoutingConfigArgs ¶
type DeploymentConfigTrafficRoutingConfigArgs struct { // The time based canary configuration information. If `type` is `TimeBasedLinear`, use `timeBasedLinear` instead. TimeBasedCanary DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput `pulumi:"timeBasedCanary"` // The time based linear configuration information. If `type` is `TimeBasedCanary`, use `timeBasedCanary` instead. TimeBasedLinear DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput `pulumi:"timeBasedLinear"` // Type of traffic routing config. One of `TimeBasedCanary`, `TimeBasedLinear`, `AllAtOnce`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DeploymentConfigTrafficRoutingConfigArgs) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigArgs) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutput ¶
func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutput() DeploymentConfigTrafficRoutingConfigOutput
func (DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigOutput
func (DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutput ¶
func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
func (DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigArgs) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
type DeploymentConfigTrafficRoutingConfigInput ¶
type DeploymentConfigTrafficRoutingConfigInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigOutput() DeploymentConfigTrafficRoutingConfigOutput ToDeploymentConfigTrafficRoutingConfigOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigOutput }
DeploymentConfigTrafficRoutingConfigInput is an input type that accepts DeploymentConfigTrafficRoutingConfigArgs and DeploymentConfigTrafficRoutingConfigOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigInput` via:
DeploymentConfigTrafficRoutingConfigArgs{...}
type DeploymentConfigTrafficRoutingConfigOutput ¶
type DeploymentConfigTrafficRoutingConfigOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigOutput) TimeBasedCanary ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) TimeBasedCanary() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
The time based canary configuration information. If `type` is `TimeBasedLinear`, use `timeBasedLinear` instead.
func (DeploymentConfigTrafficRoutingConfigOutput) TimeBasedLinear ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) TimeBasedLinear() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
The time based linear configuration information. If `type` is `TimeBasedCanary`, use `timeBasedCanary` instead.
func (DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutput ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutput() DeploymentConfigTrafficRoutingConfigOutput
func (DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigOutput
func (DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
func (DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
func (DeploymentConfigTrafficRoutingConfigOutput) Type ¶
func (o DeploymentConfigTrafficRoutingConfigOutput) Type() pulumi.StringPtrOutput
Type of traffic routing config. One of `TimeBasedCanary`, `TimeBasedLinear`, `AllAtOnce`.
type DeploymentConfigTrafficRoutingConfigPtrInput ¶
type DeploymentConfigTrafficRoutingConfigPtrInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput }
DeploymentConfigTrafficRoutingConfigPtrInput is an input type that accepts DeploymentConfigTrafficRoutingConfigArgs, DeploymentConfigTrafficRoutingConfigPtr and DeploymentConfigTrafficRoutingConfigPtrOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigPtrInput` via:
DeploymentConfigTrafficRoutingConfigArgs{...} or: nil
func DeploymentConfigTrafficRoutingConfigPtr ¶
func DeploymentConfigTrafficRoutingConfigPtr(v *DeploymentConfigTrafficRoutingConfigArgs) DeploymentConfigTrafficRoutingConfigPtrInput
type DeploymentConfigTrafficRoutingConfigPtrOutput ¶
type DeploymentConfigTrafficRoutingConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigPtrOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigPtrOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedCanary ¶
func (o DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedCanary() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
The time based canary configuration information. If `type` is `TimeBasedLinear`, use `timeBasedLinear` instead.
func (DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedLinear ¶
func (o DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedLinear() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
The time based linear configuration information. If `type` is `TimeBasedCanary`, use `timeBasedCanary` instead.
func (DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput
func (DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput
func (DeploymentConfigTrafficRoutingConfigPtrOutput) Type ¶
func (o DeploymentConfigTrafficRoutingConfigPtrOutput) Type() pulumi.StringPtrOutput
Type of traffic routing config. One of `TimeBasedCanary`, `TimeBasedLinear`, `AllAtOnce`.
type DeploymentConfigTrafficRoutingConfigTimeBasedCanary ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanary struct { // The number of minutes between the first and second traffic shifts of a `TimeBasedCanary` deployment. Interval *int `pulumi:"interval"` // The percentage of traffic to shift in the first increment of a `TimeBasedCanary` deployment. Percentage *int `pulumi:"percentage"` }
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs struct { // The number of minutes between the first and second traffic shifts of a `TimeBasedCanary` deployment. Interval pulumi.IntPtrInput `pulumi:"interval"` // The percentage of traffic to shift in the first increment of a `TimeBasedCanary` deployment. Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryInput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput }
DeploymentConfigTrafficRoutingConfigTimeBasedCanaryInput is an input type that accepts DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs and DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigTimeBasedCanaryInput` via:
DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs{...}
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Interval ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Interval() pulumi.IntPtrOutput
The number of minutes between the first and second traffic shifts of a `TimeBasedCanary` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Percentage ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) Percentage() pulumi.IntPtrOutput
The percentage of traffic to shift in the first increment of a `TimeBasedCanary` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput }
DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput is an input type that accepts DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs, DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtr and DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput` via:
DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs{...} or: nil
func DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtr ¶
func DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtr(v *DeploymentConfigTrafficRoutingConfigTimeBasedCanaryArgs) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrInput
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Interval ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Interval() pulumi.IntPtrOutput
The number of minutes between the first and second traffic shifts of a `TimeBasedCanary` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Percentage ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) Percentage() pulumi.IntPtrOutput
The percentage of traffic to shift in the first increment of a `TimeBasedCanary` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedCanaryPtrOutput
type DeploymentConfigTrafficRoutingConfigTimeBasedLinear ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinear struct { // The number of minutes between each incremental traffic shift of a `TimeBasedLinear` deployment. Interval *int `pulumi:"interval"` // The percentage of traffic that is shifted at the start of each increment of a `TimeBasedLinear` deployment. Percentage *int `pulumi:"percentage"` }
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs struct { // The number of minutes between each incremental traffic shift of a `TimeBasedLinear` deployment. Interval pulumi.IntPtrInput `pulumi:"interval"` // The percentage of traffic that is shifted at the start of each increment of a `TimeBasedLinear` deployment. Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext ¶
func (i DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearInput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput }
DeploymentConfigTrafficRoutingConfigTimeBasedLinearInput is an input type that accepts DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs and DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigTimeBasedLinearInput` via:
DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs{...}
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Interval ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Interval() pulumi.IntPtrOutput
The number of minutes between each incremental traffic shift of a `TimeBasedLinear` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Percentage ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) Percentage() pulumi.IntPtrOutput
The percentage of traffic that is shifted at the start of each increment of a `TimeBasedLinear` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput interface { pulumi.Input ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput }
DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput is an input type that accepts DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs, DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtr and DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput values. You can construct a concrete instance of `DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput` via:
DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs{...} or: nil
func DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtr ¶
func DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtr(v *DeploymentConfigTrafficRoutingConfigTimeBasedLinearArgs) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrInput
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput ¶
type DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ElementType ¶
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ElementType() reflect.Type
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Interval ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Interval() pulumi.IntPtrOutput
The number of minutes between each incremental traffic shift of a `TimeBasedLinear` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Percentage ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) Percentage() pulumi.IntPtrOutput
The percentage of traffic that is shifted at the start of each increment of a `TimeBasedLinear` deployment.
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput() DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
func (DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext ¶
func (o DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigTimeBasedLinearPtrOutput
type DeploymentGroup ¶
type DeploymentGroup struct { pulumi.CustomResourceState // Configuration block of alarms associated with the deployment group (documented below). AlarmConfiguration DeploymentGroupAlarmConfigurationPtrOutput `pulumi:"alarmConfiguration"` // The name of the application. AppName pulumi.StringOutput `pulumi:"appName"` // The ARN of the CodeDeploy deployment group. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration block of the automatic rollback configuration associated with the deployment group (documented below). AutoRollbackConfiguration DeploymentGroupAutoRollbackConfigurationPtrOutput `pulumi:"autoRollbackConfiguration"` // Autoscaling groups associated with the deployment group. AutoscalingGroups pulumi.StringArrayOutput `pulumi:"autoscalingGroups"` // Configuration block of the blue/green deployment options for a deployment group (documented below). BlueGreenDeploymentConfig DeploymentGroupBlueGreenDeploymentConfigOutput `pulumi:"blueGreenDeploymentConfig"` // The destination platform type for the deployment. ComputePlatform pulumi.StringOutput `pulumi:"computePlatform"` // The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime". DeploymentConfigName pulumi.StringPtrOutput `pulumi:"deploymentConfigName"` // The ID of the CodeDeploy deployment group. DeploymentGroupId pulumi.StringOutput `pulumi:"deploymentGroupId"` // The name of the deployment group. DeploymentGroupName pulumi.StringOutput `pulumi:"deploymentGroupName"` // Configuration block of the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below). DeploymentStyle DeploymentGroupDeploymentStylePtrOutput `pulumi:"deploymentStyle"` // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters DeploymentGroupEc2TagFilterArrayOutput `pulumi:"ec2TagFilters"` // Configuration block(s) of Tag filters associated with the deployment group, which are also referred to as tag groups (documented below). See the AWS docs for details. Ec2TagSets DeploymentGroupEc2TagSetArrayOutput `pulumi:"ec2TagSets"` // Configuration block(s) of the ECS services for a deployment group (documented below). EcsService DeploymentGroupEcsServicePtrOutput `pulumi:"ecsService"` // Single configuration block of the load balancer to use in a blue/green deployment (documented below). LoadBalancerInfo DeploymentGroupLoadBalancerInfoPtrOutput `pulumi:"loadBalancerInfo"` // On premise tag filters associated with the group. See the AWS docs for details. OnPremisesInstanceTagFilters DeploymentGroupOnPremisesInstanceTagFilterArrayOutput `pulumi:"onPremisesInstanceTagFilters"` // Configuration block of Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. Valid values are `UPDATE` and `IGNORE`. Defaults to `UPDATE`. OutdatedInstancesStrategy pulumi.StringPtrOutput `pulumi:"outdatedInstancesStrategy"` // The service role ARN that allows deployments. ServiceRoleArn pulumi.StringOutput `pulumi:"serviceRoleArn"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block(s) of the triggers for the deployment group (documented below). TriggerConfigurations DeploymentGroupTriggerConfigurationArrayOutput `pulumi:"triggerConfigurations"` }
Provides a CodeDeploy Deployment Group for a CodeDeploy Application
> **NOTE on blue/green deployments:** When using `greenFleetProvisioningOption` with the `COPY_AUTO_SCALING_GROUP` action, CodeDeploy will create a new ASG with a different name. This ASG is _not_ managed by this provider and will conflict with existing configuration and state. You may want to use a different approach to managing deployments that involve multiple ASG, such as `DISCOVER_EXISTING` with separate blue and green ASG.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sns" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "codedeploy.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: *pulumi.String(assumeRole.Json), }) if err != nil { return err } _, err = iam.NewRolePolicyAttachment(ctx, "aWSCodeDeployRole", &iam.RolePolicyAttachmentArgs{ PolicyArn: pulumi.String("arn:aws:iam::aws:policy/service-role/AWSCodeDeployRole"), Role: exampleRole.Name, }) if err != nil { return err } exampleApplication, err := codedeploy.NewApplication(ctx, "exampleApplication", nil) if err != nil { return err } exampleTopic, err := sns.NewTopic(ctx, "exampleTopic", nil) if err != nil { return err } _, err = codedeploy.NewDeploymentGroup(ctx, "exampleDeploymentGroup", &codedeploy.DeploymentGroupArgs{ AppName: exampleApplication.Name, DeploymentGroupName: pulumi.String("example-group"), ServiceRoleArn: exampleRole.Arn, Ec2TagSets: codedeploy.DeploymentGroupEc2TagSetArray{ &codedeploy.DeploymentGroupEc2TagSetArgs{ Ec2TagFilters: codedeploy.DeploymentGroupEc2TagSetEc2TagFilterArray{ &codedeploy.DeploymentGroupEc2TagSetEc2TagFilterArgs{ Key: pulumi.String("filterkey1"), Type: pulumi.String("KEY_AND_VALUE"), Value: pulumi.String("filtervalue"), }, &codedeploy.DeploymentGroupEc2TagSetEc2TagFilterArgs{ Key: pulumi.String("filterkey2"), Type: pulumi.String("KEY_AND_VALUE"), Value: pulumi.String("filtervalue"), }, }, }, }, TriggerConfigurations: codedeploy.DeploymentGroupTriggerConfigurationArray{ &codedeploy.DeploymentGroupTriggerConfigurationArgs{ TriggerEvents: pulumi.StringArray{ pulumi.String("DeploymentFailure"), }, TriggerName: pulumi.String("example-trigger"), TriggerTargetArn: exampleTopic.Arn, }, }, AutoRollbackConfiguration: &codedeploy.DeploymentGroupAutoRollbackConfigurationArgs{ Enabled: pulumi.Bool(true), Events: pulumi.StringArray{ pulumi.String("DEPLOYMENT_FAILURE"), }, }, AlarmConfiguration: &codedeploy.DeploymentGroupAlarmConfigurationArgs{ Alarms: pulumi.StringArray{ pulumi.String("my-alarm-name"), }, Enabled: pulumi.Bool(true), }, OutdatedInstancesStrategy: pulumi.String("UPDATE"), }) if err != nil { return err } return nil }) }
``` ### Blue Green Deployments with ECS
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApplication, err := codedeploy.NewApplication(ctx, "exampleApplication", &codedeploy.ApplicationArgs{ ComputePlatform: pulumi.String("ECS"), }) if err != nil { return err } _, err = codedeploy.NewDeploymentGroup(ctx, "exampleDeploymentGroup", &codedeploy.DeploymentGroupArgs{ AppName: exampleApplication.Name, DeploymentConfigName: pulumi.String("CodeDeployDefault.ECSAllAtOnce"), DeploymentGroupName: pulumi.String("example"), ServiceRoleArn: pulumi.Any(aws_iam_role.Example.Arn), AutoRollbackConfiguration: &codedeploy.DeploymentGroupAutoRollbackConfigurationArgs{ Enabled: pulumi.Bool(true), Events: pulumi.StringArray{ pulumi.String("DEPLOYMENT_FAILURE"), }, }, BlueGreenDeploymentConfig: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigArgs{ DeploymentReadyOption: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs{ ActionOnTimeout: pulumi.String("CONTINUE_DEPLOYMENT"), }, TerminateBlueInstancesOnDeploymentSuccess: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs{ Action: pulumi.String("TERMINATE"), TerminationWaitTimeInMinutes: pulumi.Int(5), }, }, DeploymentStyle: &codedeploy.DeploymentGroupDeploymentStyleArgs{ DeploymentOption: pulumi.String("WITH_TRAFFIC_CONTROL"), DeploymentType: pulumi.String("BLUE_GREEN"), }, EcsService: &codedeploy.DeploymentGroupEcsServiceArgs{ ClusterName: pulumi.Any(aws_ecs_cluster.Example.Name), ServiceName: pulumi.Any(aws_ecs_service.Example.Name), }, LoadBalancerInfo: &codedeploy.DeploymentGroupLoadBalancerInfoArgs{ TargetGroupPairInfo: &codedeploy.DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs{ ProdTrafficRoute: &codedeploy.DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs{ ListenerArns: pulumi.StringArray{ aws_lb_listener.Example.Arn, }, }, TargetGroups: codedeploy.DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray{ &codedeploy.DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs{ Name: pulumi.Any(aws_lb_target_group.Blue.Name), }, &codedeploy.DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs{ Name: pulumi.Any(aws_lb_target_group.Green.Name), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Blue Green Deployments with Servers and Classic ELB
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codedeploy" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApplication, err := codedeploy.NewApplication(ctx, "exampleApplication", nil) if err != nil { return err } _, err = codedeploy.NewDeploymentGroup(ctx, "exampleDeploymentGroup", &codedeploy.DeploymentGroupArgs{ AppName: exampleApplication.Name, DeploymentGroupName: pulumi.String("example-group"), ServiceRoleArn: pulumi.Any(aws_iam_role.Example.Arn), DeploymentStyle: &codedeploy.DeploymentGroupDeploymentStyleArgs{ DeploymentOption: pulumi.String("WITH_TRAFFIC_CONTROL"), DeploymentType: pulumi.String("BLUE_GREEN"), }, LoadBalancerInfo: &codedeploy.DeploymentGroupLoadBalancerInfoArgs{ ElbInfos: codedeploy.DeploymentGroupLoadBalancerInfoElbInfoArray{ &codedeploy.DeploymentGroupLoadBalancerInfoElbInfoArgs{ Name: pulumi.Any(aws_elb.Example.Name), }, }, }, BlueGreenDeploymentConfig: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigArgs{ DeploymentReadyOption: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs{ ActionOnTimeout: pulumi.String("STOP_DEPLOYMENT"), WaitTimeInMinutes: pulumi.Int(60), }, GreenFleetProvisioningOption: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs{ Action: pulumi.String("DISCOVER_EXISTING"), }, TerminateBlueInstancesOnDeploymentSuccess: &codedeploy.DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs{ Action: pulumi.String("KEEP_ALIVE"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CodeDeploy Deployment Groups using `app_name`, a colon, and `deployment_group_name`. For example:
```sh
$ pulumi import aws:codedeploy/deploymentGroup:DeploymentGroup example my-application:my-deployment-group
```
func GetDeploymentGroup ¶
func GetDeploymentGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentGroupState, opts ...pulumi.ResourceOption) (*DeploymentGroup, error)
GetDeploymentGroup gets an existing DeploymentGroup 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 NewDeploymentGroup ¶
func NewDeploymentGroup(ctx *pulumi.Context, name string, args *DeploymentGroupArgs, opts ...pulumi.ResourceOption) (*DeploymentGroup, error)
NewDeploymentGroup registers a new resource with the given unique name, arguments, and options.
func (*DeploymentGroup) ElementType ¶
func (*DeploymentGroup) ElementType() reflect.Type
func (*DeploymentGroup) ToDeploymentGroupOutput ¶
func (i *DeploymentGroup) ToDeploymentGroupOutput() DeploymentGroupOutput
func (*DeploymentGroup) ToDeploymentGroupOutputWithContext ¶
func (i *DeploymentGroup) ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput
type DeploymentGroupAlarmConfiguration ¶
type DeploymentGroupAlarmConfiguration struct { // A list of alarms configured for the deployment group. _A maximum of 10 alarms can be added to a deployment group_. Alarms []string `pulumi:"alarms"` // Indicates whether the alarm configuration is enabled. This option is useful when you want to temporarily deactivate alarm monitoring for a deployment group without having to add the same alarms again later. Enabled *bool `pulumi:"enabled"` // Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from CloudWatch. The default value is `false`. IgnorePollAlarmFailure *bool `pulumi:"ignorePollAlarmFailure"` }
type DeploymentGroupAlarmConfigurationArgs ¶
type DeploymentGroupAlarmConfigurationArgs struct { // A list of alarms configured for the deployment group. _A maximum of 10 alarms can be added to a deployment group_. Alarms pulumi.StringArrayInput `pulumi:"alarms"` // Indicates whether the alarm configuration is enabled. This option is useful when you want to temporarily deactivate alarm monitoring for a deployment group without having to add the same alarms again later. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from CloudWatch. The default value is `false`. IgnorePollAlarmFailure pulumi.BoolPtrInput `pulumi:"ignorePollAlarmFailure"` }
func (DeploymentGroupAlarmConfigurationArgs) ElementType ¶
func (DeploymentGroupAlarmConfigurationArgs) ElementType() reflect.Type
func (DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutput ¶
func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutput() DeploymentGroupAlarmConfigurationOutput
func (DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutputWithContext ¶
func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationOutput
func (DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutput ¶
func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
func (DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext ¶
func (i DeploymentGroupAlarmConfigurationArgs) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
type DeploymentGroupAlarmConfigurationInput ¶
type DeploymentGroupAlarmConfigurationInput interface { pulumi.Input ToDeploymentGroupAlarmConfigurationOutput() DeploymentGroupAlarmConfigurationOutput ToDeploymentGroupAlarmConfigurationOutputWithContext(context.Context) DeploymentGroupAlarmConfigurationOutput }
DeploymentGroupAlarmConfigurationInput is an input type that accepts DeploymentGroupAlarmConfigurationArgs and DeploymentGroupAlarmConfigurationOutput values. You can construct a concrete instance of `DeploymentGroupAlarmConfigurationInput` via:
DeploymentGroupAlarmConfigurationArgs{...}
type DeploymentGroupAlarmConfigurationOutput ¶
type DeploymentGroupAlarmConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentGroupAlarmConfigurationOutput) Alarms ¶
func (o DeploymentGroupAlarmConfigurationOutput) Alarms() pulumi.StringArrayOutput
A list of alarms configured for the deployment group. _A maximum of 10 alarms can be added to a deployment group_.
func (DeploymentGroupAlarmConfigurationOutput) ElementType ¶
func (DeploymentGroupAlarmConfigurationOutput) ElementType() reflect.Type
func (DeploymentGroupAlarmConfigurationOutput) Enabled ¶
func (o DeploymentGroupAlarmConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether the alarm configuration is enabled. This option is useful when you want to temporarily deactivate alarm monitoring for a deployment group without having to add the same alarms again later.
func (DeploymentGroupAlarmConfigurationOutput) IgnorePollAlarmFailure ¶
func (o DeploymentGroupAlarmConfigurationOutput) IgnorePollAlarmFailure() pulumi.BoolPtrOutput
Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from CloudWatch. The default value is `false`.
func (DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutput ¶
func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutput() DeploymentGroupAlarmConfigurationOutput
func (DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutputWithContext ¶
func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationOutput
func (DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutput ¶
func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
func (DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext ¶
func (o DeploymentGroupAlarmConfigurationOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
type DeploymentGroupAlarmConfigurationPtrInput ¶
type DeploymentGroupAlarmConfigurationPtrInput interface { pulumi.Input ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(context.Context) DeploymentGroupAlarmConfigurationPtrOutput }
DeploymentGroupAlarmConfigurationPtrInput is an input type that accepts DeploymentGroupAlarmConfigurationArgs, DeploymentGroupAlarmConfigurationPtr and DeploymentGroupAlarmConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentGroupAlarmConfigurationPtrInput` via:
DeploymentGroupAlarmConfigurationArgs{...} or: nil
func DeploymentGroupAlarmConfigurationPtr ¶
func DeploymentGroupAlarmConfigurationPtr(v *DeploymentGroupAlarmConfigurationArgs) DeploymentGroupAlarmConfigurationPtrInput
type DeploymentGroupAlarmConfigurationPtrOutput ¶
type DeploymentGroupAlarmConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupAlarmConfigurationPtrOutput) Alarms ¶
func (o DeploymentGroupAlarmConfigurationPtrOutput) Alarms() pulumi.StringArrayOutput
A list of alarms configured for the deployment group. _A maximum of 10 alarms can be added to a deployment group_.
func (DeploymentGroupAlarmConfigurationPtrOutput) ElementType ¶
func (DeploymentGroupAlarmConfigurationPtrOutput) ElementType() reflect.Type
func (DeploymentGroupAlarmConfigurationPtrOutput) Enabled ¶
func (o DeploymentGroupAlarmConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether the alarm configuration is enabled. This option is useful when you want to temporarily deactivate alarm monitoring for a deployment group without having to add the same alarms again later.
func (DeploymentGroupAlarmConfigurationPtrOutput) IgnorePollAlarmFailure ¶
func (o DeploymentGroupAlarmConfigurationPtrOutput) IgnorePollAlarmFailure() pulumi.BoolPtrOutput
Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from CloudWatch. The default value is `false`.
func (DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutput ¶
func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput
func (DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext ¶
func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput
type DeploymentGroupArgs ¶
type DeploymentGroupArgs struct { // Configuration block of alarms associated with the deployment group (documented below). AlarmConfiguration DeploymentGroupAlarmConfigurationPtrInput // The name of the application. AppName pulumi.StringInput // Configuration block of the automatic rollback configuration associated with the deployment group (documented below). AutoRollbackConfiguration DeploymentGroupAutoRollbackConfigurationPtrInput // Autoscaling groups associated with the deployment group. AutoscalingGroups pulumi.StringArrayInput // Configuration block of the blue/green deployment options for a deployment group (documented below). BlueGreenDeploymentConfig DeploymentGroupBlueGreenDeploymentConfigPtrInput // The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime". DeploymentConfigName pulumi.StringPtrInput // The name of the deployment group. DeploymentGroupName pulumi.StringInput // Configuration block of the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below). DeploymentStyle DeploymentGroupDeploymentStylePtrInput // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters DeploymentGroupEc2TagFilterArrayInput // Configuration block(s) of Tag filters associated with the deployment group, which are also referred to as tag groups (documented below). See the AWS docs for details. Ec2TagSets DeploymentGroupEc2TagSetArrayInput // Configuration block(s) of the ECS services for a deployment group (documented below). EcsService DeploymentGroupEcsServicePtrInput // Single configuration block of the load balancer to use in a blue/green deployment (documented below). LoadBalancerInfo DeploymentGroupLoadBalancerInfoPtrInput // On premise tag filters associated with the group. See the AWS docs for details. OnPremisesInstanceTagFilters DeploymentGroupOnPremisesInstanceTagFilterArrayInput // Configuration block of Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. Valid values are `UPDATE` and `IGNORE`. Defaults to `UPDATE`. OutdatedInstancesStrategy pulumi.StringPtrInput // The service role ARN that allows deployments. ServiceRoleArn pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block(s) of the triggers for the deployment group (documented below). TriggerConfigurations DeploymentGroupTriggerConfigurationArrayInput }
The set of arguments for constructing a DeploymentGroup resource.
func (DeploymentGroupArgs) ElementType ¶
func (DeploymentGroupArgs) ElementType() reflect.Type
type DeploymentGroupArray ¶
type DeploymentGroupArray []DeploymentGroupInput
func (DeploymentGroupArray) ElementType ¶
func (DeploymentGroupArray) ElementType() reflect.Type
func (DeploymentGroupArray) ToDeploymentGroupArrayOutput ¶
func (i DeploymentGroupArray) ToDeploymentGroupArrayOutput() DeploymentGroupArrayOutput
func (DeploymentGroupArray) ToDeploymentGroupArrayOutputWithContext ¶
func (i DeploymentGroupArray) ToDeploymentGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupArrayOutput
type DeploymentGroupArrayInput ¶
type DeploymentGroupArrayInput interface { pulumi.Input ToDeploymentGroupArrayOutput() DeploymentGroupArrayOutput ToDeploymentGroupArrayOutputWithContext(context.Context) DeploymentGroupArrayOutput }
DeploymentGroupArrayInput is an input type that accepts DeploymentGroupArray and DeploymentGroupArrayOutput values. You can construct a concrete instance of `DeploymentGroupArrayInput` via:
DeploymentGroupArray{ DeploymentGroupArgs{...} }
type DeploymentGroupArrayOutput ¶
type DeploymentGroupArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupArrayOutput) ElementType ¶
func (DeploymentGroupArrayOutput) ElementType() reflect.Type
func (DeploymentGroupArrayOutput) Index ¶
func (o DeploymentGroupArrayOutput) Index(i pulumi.IntInput) DeploymentGroupOutput
func (DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutput ¶
func (o DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutput() DeploymentGroupArrayOutput
func (DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutputWithContext ¶
func (o DeploymentGroupArrayOutput) ToDeploymentGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupArrayOutput
type DeploymentGroupAutoRollbackConfiguration ¶
type DeploymentGroupAutoRollbackConfiguration struct { // Indicates whether a defined automatic rollback configuration is currently enabled for this Deployment Group. If you enable automatic rollback, you must specify at least one event type. Enabled *bool `pulumi:"enabled"` // The event type or types that trigger a rollback. Supported types are `DEPLOYMENT_FAILURE`, `DEPLOYMENT_STOP_ON_ALARM` and `DEPLOYMENT_STOP_ON_REQUEST`. // // _Only one `autoRollbackConfiguration` is allowed_. Events []string `pulumi:"events"` }
type DeploymentGroupAutoRollbackConfigurationArgs ¶
type DeploymentGroupAutoRollbackConfigurationArgs struct { // Indicates whether a defined automatic rollback configuration is currently enabled for this Deployment Group. If you enable automatic rollback, you must specify at least one event type. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The event type or types that trigger a rollback. Supported types are `DEPLOYMENT_FAILURE`, `DEPLOYMENT_STOP_ON_ALARM` and `DEPLOYMENT_STOP_ON_REQUEST`. // // _Only one `autoRollbackConfiguration` is allowed_. Events pulumi.StringArrayInput `pulumi:"events"` }
func (DeploymentGroupAutoRollbackConfigurationArgs) ElementType ¶
func (DeploymentGroupAutoRollbackConfigurationArgs) ElementType() reflect.Type
func (DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutput ¶
func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutput() DeploymentGroupAutoRollbackConfigurationOutput
func (DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext ¶
func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationOutput
func (DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutput ¶
func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
func (DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext ¶
func (i DeploymentGroupAutoRollbackConfigurationArgs) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
type DeploymentGroupAutoRollbackConfigurationInput ¶
type DeploymentGroupAutoRollbackConfigurationInput interface { pulumi.Input ToDeploymentGroupAutoRollbackConfigurationOutput() DeploymentGroupAutoRollbackConfigurationOutput ToDeploymentGroupAutoRollbackConfigurationOutputWithContext(context.Context) DeploymentGroupAutoRollbackConfigurationOutput }
DeploymentGroupAutoRollbackConfigurationInput is an input type that accepts DeploymentGroupAutoRollbackConfigurationArgs and DeploymentGroupAutoRollbackConfigurationOutput values. You can construct a concrete instance of `DeploymentGroupAutoRollbackConfigurationInput` via:
DeploymentGroupAutoRollbackConfigurationArgs{...}
type DeploymentGroupAutoRollbackConfigurationOutput ¶
type DeploymentGroupAutoRollbackConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentGroupAutoRollbackConfigurationOutput) ElementType ¶
func (DeploymentGroupAutoRollbackConfigurationOutput) ElementType() reflect.Type
func (DeploymentGroupAutoRollbackConfigurationOutput) Enabled ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether a defined automatic rollback configuration is currently enabled for this Deployment Group. If you enable automatic rollback, you must specify at least one event type.
func (DeploymentGroupAutoRollbackConfigurationOutput) Events ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) Events() pulumi.StringArrayOutput
The event type or types that trigger a rollback. Supported types are `DEPLOYMENT_FAILURE`, `DEPLOYMENT_STOP_ON_ALARM` and `DEPLOYMENT_STOP_ON_REQUEST`.
_Only one `autoRollbackConfiguration` is allowed_.
func (DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutput ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutput() DeploymentGroupAutoRollbackConfigurationOutput
func (DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationOutput
func (DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
func (DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext ¶
func (o DeploymentGroupAutoRollbackConfigurationOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
type DeploymentGroupAutoRollbackConfigurationPtrInput ¶
type DeploymentGroupAutoRollbackConfigurationPtrInput interface { pulumi.Input ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput }
DeploymentGroupAutoRollbackConfigurationPtrInput is an input type that accepts DeploymentGroupAutoRollbackConfigurationArgs, DeploymentGroupAutoRollbackConfigurationPtr and DeploymentGroupAutoRollbackConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentGroupAutoRollbackConfigurationPtrInput` via:
DeploymentGroupAutoRollbackConfigurationArgs{...} or: nil
func DeploymentGroupAutoRollbackConfigurationPtr ¶
func DeploymentGroupAutoRollbackConfigurationPtr(v *DeploymentGroupAutoRollbackConfigurationArgs) DeploymentGroupAutoRollbackConfigurationPtrInput
type DeploymentGroupAutoRollbackConfigurationPtrOutput ¶
type DeploymentGroupAutoRollbackConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ElementType ¶
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ElementType() reflect.Type
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) Enabled ¶
func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether a defined automatic rollback configuration is currently enabled for this Deployment Group. If you enable automatic rollback, you must specify at least one event type.
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) Events ¶
func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) Events() pulumi.StringArrayOutput
The event type or types that trigger a rollback. Supported types are `DEPLOYMENT_FAILURE`, `DEPLOYMENT_STOP_ON_ALARM` and `DEPLOYMENT_STOP_ON_REQUEST`.
_Only one `autoRollbackConfiguration` is allowed_.
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput ¶
func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput
func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext ¶
func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput
type DeploymentGroupBlueGreenDeploymentConfig ¶
type DeploymentGroupBlueGreenDeploymentConfig struct { // Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below). DeploymentReadyOption *DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption `pulumi:"deploymentReadyOption"` // Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below). GreenFleetProvisioningOption *DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption `pulumi:"greenFleetProvisioningOption"` // Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below). // // _Only one `blueGreenDeploymentConfig` is allowed_. TerminateBlueInstancesOnDeploymentSuccess *DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess `pulumi:"terminateBlueInstancesOnDeploymentSuccess"` }
type DeploymentGroupBlueGreenDeploymentConfigArgs ¶
type DeploymentGroupBlueGreenDeploymentConfigArgs struct { // Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below). DeploymentReadyOption DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput `pulumi:"deploymentReadyOption"` // Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below). GreenFleetProvisioningOption DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput `pulumi:"greenFleetProvisioningOption"` // Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below). // // _Only one `blueGreenDeploymentConfig` is allowed_. TerminateBlueInstancesOnDeploymentSuccess DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput `pulumi:"terminateBlueInstancesOnDeploymentSuccess"` }
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutput() DeploymentGroupBlueGreenDeploymentConfigOutput
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigOutput
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigArgs) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption struct { // When to reroute traffic from an original environment to a replacement environment in a blue/green deployment. ActionOnTimeout *string `pulumi:"actionOnTimeout"` // The number of minutes to wait before the status of a blue/green deployment changed to Stopped if rerouting is not started manually. Applies only to the `STOP_DEPLOYMENT` option for `actionOnTimeout`. WaitTimeInMinutes *int `pulumi:"waitTimeInMinutes"` }
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs struct { // When to reroute traffic from an original environment to a replacement environment in a blue/green deployment. ActionOnTimeout pulumi.StringPtrInput `pulumi:"actionOnTimeout"` // The number of minutes to wait before the status of a blue/green deployment changed to Stopped if rerouting is not started manually. Applies only to the `STOP_DEPLOYMENT` option for `actionOnTimeout`. WaitTimeInMinutes pulumi.IntPtrInput `pulumi:"waitTimeInMinutes"` }
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionInput ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput }
DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs and DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionInput` via:
DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs{...}
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ActionOnTimeout ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ActionOnTimeout() pulumi.StringPtrOutput
When to reroute traffic from an original environment to a replacement environment in a blue/green deployment.
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) WaitTimeInMinutes ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutput) WaitTimeInMinutes() pulumi.IntPtrOutput
The number of minutes to wait before the status of a blue/green deployment changed to Stopped if rerouting is not started manually. Applies only to the `STOP_DEPLOYMENT` option for `actionOnTimeout`.
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput }
DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs, DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtr and DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput` via:
DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs{...} or: nil
func DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtr ¶
func DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtr(v *DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionArgs) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrInput
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ActionOnTimeout ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ActionOnTimeout() pulumi.StringPtrOutput
When to reroute traffic from an original environment to a replacement environment in a blue/green deployment.
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) WaitTimeInMinutes ¶
func (o DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput) WaitTimeInMinutes() pulumi.IntPtrOutput
The number of minutes to wait before the status of a blue/green deployment changed to Stopped if rerouting is not started manually. Applies only to the `STOP_DEPLOYMENT` option for `actionOnTimeout`.
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption struct { // The method used to add instances to a replacement environment. Action *string `pulumi:"action"` }
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs struct { // The method used to add instances to a replacement environment. Action pulumi.StringPtrInput `pulumi:"action"` }
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionInput ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput }
DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs and DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionInput` via:
DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs{...}
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) Action ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) Action() pulumi.StringPtrOutput
The method used to add instances to a replacement environment.
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput }
DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs, DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtr and DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput` via:
DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs{...} or: nil
func DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtr ¶
func DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtr(v *DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionArgs) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrInput
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) Action ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) Action() pulumi.StringPtrOutput
The method used to add instances to a replacement environment.
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigInput ¶
type DeploymentGroupBlueGreenDeploymentConfigInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigOutput() DeploymentGroupBlueGreenDeploymentConfigOutput ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigOutput }
DeploymentGroupBlueGreenDeploymentConfigInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigArgs and DeploymentGroupBlueGreenDeploymentConfigOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigInput` via:
DeploymentGroupBlueGreenDeploymentConfigArgs{...}
type DeploymentGroupBlueGreenDeploymentConfigOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigOutput) DeploymentReadyOption ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) DeploymentReadyOption() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below).
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigOutput) GreenFleetProvisioningOption ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) GreenFleetProvisioningOption() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below).
func (DeploymentGroupBlueGreenDeploymentConfigOutput) TerminateBlueInstancesOnDeploymentSuccess ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) TerminateBlueInstancesOnDeploymentSuccess() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below).
_Only one `blueGreenDeploymentConfig` is allowed_.
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutput() DeploymentGroupBlueGreenDeploymentConfigOutput
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigOutput
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigPtrInput ¶
type DeploymentGroupBlueGreenDeploymentConfigPtrInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput }
DeploymentGroupBlueGreenDeploymentConfigPtrInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigArgs, DeploymentGroupBlueGreenDeploymentConfigPtr and DeploymentGroupBlueGreenDeploymentConfigPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigPtrInput` via:
DeploymentGroupBlueGreenDeploymentConfigArgs{...} or: nil
func DeploymentGroupBlueGreenDeploymentConfigPtr ¶
func DeploymentGroupBlueGreenDeploymentConfigPtr(v *DeploymentGroupBlueGreenDeploymentConfigArgs) DeploymentGroupBlueGreenDeploymentConfigPtrInput
type DeploymentGroupBlueGreenDeploymentConfigPtrOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) DeploymentReadyOption ¶
func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) DeploymentReadyOption() DeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionPtrOutput
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment (documented below).
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ElementType() reflect.Type
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) GreenFleetProvisioningOption ¶
func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) GreenFleetProvisioningOption() DeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionPtrOutput
Information about how instances are provisioned for a replacement environment in a blue/green deployment (documented below).
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) TerminateBlueInstancesOnDeploymentSuccess ¶
func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) TerminateBlueInstancesOnDeploymentSuccess() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
Information about whether to terminate instances in the original fleet during a blue/green deployment (documented below).
_Only one `blueGreenDeploymentConfig` is allowed_.
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutput() DeploymentGroupBlueGreenDeploymentConfigPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess struct { // The action to take on instances in the original environment after a successful blue/green deployment. Action *string `pulumi:"action"` // The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. TerminationWaitTimeInMinutes *int `pulumi:"terminationWaitTimeInMinutes"` }
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs struct { // The action to take on instances in the original environment after a successful blue/green deployment. Action pulumi.StringPtrInput `pulumi:"action"` // The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. TerminationWaitTimeInMinutes pulumi.IntPtrInput `pulumi:"terminationWaitTimeInMinutes"` }
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput ¶
func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext ¶
func (i DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessInput ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput }
DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs and DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessInput` via:
DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs{...}
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) Action ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) Action() pulumi.StringPtrOutput
The action to take on instances in the original environment after a successful blue/green deployment.
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) TerminationWaitTimeInMinutes ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) TerminationWaitTimeInMinutes() pulumi.IntPtrOutput
The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment.
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput interface { pulumi.Input ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput }
DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs, DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtr and DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput` via:
DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs{...} or: nil
func DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtr ¶
func DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtr(v *DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessArgs) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrInput
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput ¶
type DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) Action ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) Action() pulumi.StringPtrOutput
The action to take on instances in the original environment after a successful blue/green deployment.
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) Elem ¶
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ElementType ¶
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) TerminationWaitTimeInMinutes ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) TerminationWaitTimeInMinutes() pulumi.IntPtrOutput
The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment.
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput() DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
func (DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext ¶
func (o DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessPtrOutput
type DeploymentGroupDeploymentStyle ¶
type DeploymentGroupDeploymentStyle struct { // Indicates whether to route deployment traffic behind a load balancer. Valid Values are `WITH_TRAFFIC_CONTROL` or `WITHOUT_TRAFFIC_CONTROL`. Default is `WITHOUT_TRAFFIC_CONTROL`. DeploymentOption *string `pulumi:"deploymentOption"` // Indicates whether to run an in-place deployment or a blue/green deployment. Valid Values are `IN_PLACE` or `BLUE_GREEN`. Default is `IN_PLACE`. // // _Only one `deploymentStyle` is allowed_. DeploymentType *string `pulumi:"deploymentType"` }
type DeploymentGroupDeploymentStyleArgs ¶
type DeploymentGroupDeploymentStyleArgs struct { // Indicates whether to route deployment traffic behind a load balancer. Valid Values are `WITH_TRAFFIC_CONTROL` or `WITHOUT_TRAFFIC_CONTROL`. Default is `WITHOUT_TRAFFIC_CONTROL`. DeploymentOption pulumi.StringPtrInput `pulumi:"deploymentOption"` // Indicates whether to run an in-place deployment or a blue/green deployment. Valid Values are `IN_PLACE` or `BLUE_GREEN`. Default is `IN_PLACE`. // // _Only one `deploymentStyle` is allowed_. DeploymentType pulumi.StringPtrInput `pulumi:"deploymentType"` }
func (DeploymentGroupDeploymentStyleArgs) ElementType ¶
func (DeploymentGroupDeploymentStyleArgs) ElementType() reflect.Type
func (DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutput ¶
func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutput() DeploymentGroupDeploymentStyleOutput
func (DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutputWithContext ¶
func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStyleOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStyleOutput
func (DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutput ¶
func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
func (DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutputWithContext ¶
func (i DeploymentGroupDeploymentStyleArgs) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
type DeploymentGroupDeploymentStyleInput ¶
type DeploymentGroupDeploymentStyleInput interface { pulumi.Input ToDeploymentGroupDeploymentStyleOutput() DeploymentGroupDeploymentStyleOutput ToDeploymentGroupDeploymentStyleOutputWithContext(context.Context) DeploymentGroupDeploymentStyleOutput }
DeploymentGroupDeploymentStyleInput is an input type that accepts DeploymentGroupDeploymentStyleArgs and DeploymentGroupDeploymentStyleOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentStyleInput` via:
DeploymentGroupDeploymentStyleArgs{...}
type DeploymentGroupDeploymentStyleOutput ¶
type DeploymentGroupDeploymentStyleOutput struct{ *pulumi.OutputState }
func (DeploymentGroupDeploymentStyleOutput) DeploymentOption ¶
func (o DeploymentGroupDeploymentStyleOutput) DeploymentOption() pulumi.StringPtrOutput
Indicates whether to route deployment traffic behind a load balancer. Valid Values are `WITH_TRAFFIC_CONTROL` or `WITHOUT_TRAFFIC_CONTROL`. Default is `WITHOUT_TRAFFIC_CONTROL`.
func (DeploymentGroupDeploymentStyleOutput) DeploymentType ¶
func (o DeploymentGroupDeploymentStyleOutput) DeploymentType() pulumi.StringPtrOutput
Indicates whether to run an in-place deployment or a blue/green deployment. Valid Values are `IN_PLACE` or `BLUE_GREEN`. Default is `IN_PLACE`.
_Only one `deploymentStyle` is allowed_.
func (DeploymentGroupDeploymentStyleOutput) ElementType ¶
func (DeploymentGroupDeploymentStyleOutput) ElementType() reflect.Type
func (DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutput ¶
func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutput() DeploymentGroupDeploymentStyleOutput
func (DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutputWithContext ¶
func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStyleOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStyleOutput
func (DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutput ¶
func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
func (DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext ¶
func (o DeploymentGroupDeploymentStyleOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
type DeploymentGroupDeploymentStylePtrInput ¶
type DeploymentGroupDeploymentStylePtrInput interface { pulumi.Input ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput ToDeploymentGroupDeploymentStylePtrOutputWithContext(context.Context) DeploymentGroupDeploymentStylePtrOutput }
DeploymentGroupDeploymentStylePtrInput is an input type that accepts DeploymentGroupDeploymentStyleArgs, DeploymentGroupDeploymentStylePtr and DeploymentGroupDeploymentStylePtrOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentStylePtrInput` via:
DeploymentGroupDeploymentStyleArgs{...} or: nil
func DeploymentGroupDeploymentStylePtr ¶
func DeploymentGroupDeploymentStylePtr(v *DeploymentGroupDeploymentStyleArgs) DeploymentGroupDeploymentStylePtrInput
type DeploymentGroupDeploymentStylePtrOutput ¶
type DeploymentGroupDeploymentStylePtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupDeploymentStylePtrOutput) DeploymentOption ¶
func (o DeploymentGroupDeploymentStylePtrOutput) DeploymentOption() pulumi.StringPtrOutput
Indicates whether to route deployment traffic behind a load balancer. Valid Values are `WITH_TRAFFIC_CONTROL` or `WITHOUT_TRAFFIC_CONTROL`. Default is `WITHOUT_TRAFFIC_CONTROL`.
func (DeploymentGroupDeploymentStylePtrOutput) DeploymentType ¶
func (o DeploymentGroupDeploymentStylePtrOutput) DeploymentType() pulumi.StringPtrOutput
Indicates whether to run an in-place deployment or a blue/green deployment. Valid Values are `IN_PLACE` or `BLUE_GREEN`. Default is `IN_PLACE`.
_Only one `deploymentStyle` is allowed_.
func (DeploymentGroupDeploymentStylePtrOutput) ElementType ¶
func (DeploymentGroupDeploymentStylePtrOutput) ElementType() reflect.Type
func (DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutput ¶
func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput
func (DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext ¶
func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput
type DeploymentGroupEc2TagFilter ¶
type DeploymentGroupEc2TagFilter struct { // The key of the tag filter. Key *string `pulumi:"key"` // The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`. Type *string `pulumi:"type"` // The value of the tag filter. // // Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected. Value *string `pulumi:"value"` }
type DeploymentGroupEc2TagFilterArgs ¶
type DeploymentGroupEc2TagFilterArgs struct { // The key of the tag filter. Key pulumi.StringPtrInput `pulumi:"key"` // The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`. Type pulumi.StringPtrInput `pulumi:"type"` // The value of the tag filter. // // Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DeploymentGroupEc2TagFilterArgs) ElementType ¶
func (DeploymentGroupEc2TagFilterArgs) ElementType() reflect.Type
func (DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutput ¶
func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput
func (DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutputWithContext ¶
func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput
type DeploymentGroupEc2TagFilterArray ¶
type DeploymentGroupEc2TagFilterArray []DeploymentGroupEc2TagFilterInput
func (DeploymentGroupEc2TagFilterArray) ElementType ¶
func (DeploymentGroupEc2TagFilterArray) ElementType() reflect.Type
func (DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutput ¶
func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput
func (DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutputWithContext ¶
func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput
type DeploymentGroupEc2TagFilterArrayInput ¶
type DeploymentGroupEc2TagFilterArrayInput interface { pulumi.Input ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput ToDeploymentGroupEc2TagFilterArrayOutputWithContext(context.Context) DeploymentGroupEc2TagFilterArrayOutput }
DeploymentGroupEc2TagFilterArrayInput is an input type that accepts DeploymentGroupEc2TagFilterArray and DeploymentGroupEc2TagFilterArrayOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagFilterArrayInput` via:
DeploymentGroupEc2TagFilterArray{ DeploymentGroupEc2TagFilterArgs{...} }
type DeploymentGroupEc2TagFilterArrayOutput ¶
type DeploymentGroupEc2TagFilterArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagFilterArrayOutput) ElementType ¶
func (DeploymentGroupEc2TagFilterArrayOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutput ¶
func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput
func (DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutputWithContext ¶
func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput
type DeploymentGroupEc2TagFilterInput ¶
type DeploymentGroupEc2TagFilterInput interface { pulumi.Input ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput ToDeploymentGroupEc2TagFilterOutputWithContext(context.Context) DeploymentGroupEc2TagFilterOutput }
DeploymentGroupEc2TagFilterInput is an input type that accepts DeploymentGroupEc2TagFilterArgs and DeploymentGroupEc2TagFilterOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagFilterInput` via:
DeploymentGroupEc2TagFilterArgs{...}
type DeploymentGroupEc2TagFilterOutput ¶
type DeploymentGroupEc2TagFilterOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagFilterOutput) ElementType ¶
func (DeploymentGroupEc2TagFilterOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagFilterOutput) Key ¶
func (o DeploymentGroupEc2TagFilterOutput) Key() pulumi.StringPtrOutput
The key of the tag filter.
func (DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutput ¶
func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput
func (DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutputWithContext ¶
func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput
func (DeploymentGroupEc2TagFilterOutput) Type ¶
func (o DeploymentGroupEc2TagFilterOutput) Type() pulumi.StringPtrOutput
The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`.
func (DeploymentGroupEc2TagFilterOutput) Value ¶
func (o DeploymentGroupEc2TagFilterOutput) Value() pulumi.StringPtrOutput
The value of the tag filter.
Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected.
type DeploymentGroupEc2TagSet ¶
type DeploymentGroupEc2TagSet struct { // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters []DeploymentGroupEc2TagSetEc2TagFilter `pulumi:"ec2TagFilters"` }
type DeploymentGroupEc2TagSetArgs ¶
type DeploymentGroupEc2TagSetArgs struct { // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters DeploymentGroupEc2TagSetEc2TagFilterArrayInput `pulumi:"ec2TagFilters"` }
func (DeploymentGroupEc2TagSetArgs) ElementType ¶
func (DeploymentGroupEc2TagSetArgs) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutput ¶
func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput
func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutputWithContext ¶
func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput
type DeploymentGroupEc2TagSetArray ¶
type DeploymentGroupEc2TagSetArray []DeploymentGroupEc2TagSetInput
func (DeploymentGroupEc2TagSetArray) ElementType ¶
func (DeploymentGroupEc2TagSetArray) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutput ¶
func (i DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutput() DeploymentGroupEc2TagSetArrayOutput
func (DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutputWithContext ¶
func (i DeploymentGroupEc2TagSetArray) ToDeploymentGroupEc2TagSetArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetArrayOutput
type DeploymentGroupEc2TagSetArrayInput ¶
type DeploymentGroupEc2TagSetArrayInput interface { pulumi.Input ToDeploymentGroupEc2TagSetArrayOutput() DeploymentGroupEc2TagSetArrayOutput ToDeploymentGroupEc2TagSetArrayOutputWithContext(context.Context) DeploymentGroupEc2TagSetArrayOutput }
DeploymentGroupEc2TagSetArrayInput is an input type that accepts DeploymentGroupEc2TagSetArray and DeploymentGroupEc2TagSetArrayOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetArrayInput` via:
DeploymentGroupEc2TagSetArray{ DeploymentGroupEc2TagSetArgs{...} }
type DeploymentGroupEc2TagSetArrayOutput ¶
type DeploymentGroupEc2TagSetArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagSetArrayOutput) ElementType ¶
func (DeploymentGroupEc2TagSetArrayOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetArrayOutput) Index ¶
func (o DeploymentGroupEc2TagSetArrayOutput) Index(i pulumi.IntInput) DeploymentGroupEc2TagSetOutput
func (DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutput ¶
func (o DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutput() DeploymentGroupEc2TagSetArrayOutput
func (DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutputWithContext ¶
func (o DeploymentGroupEc2TagSetArrayOutput) ToDeploymentGroupEc2TagSetArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetArrayOutput
type DeploymentGroupEc2TagSetEc2TagFilter ¶
type DeploymentGroupEc2TagSetEc2TagFilter struct { // The key of the tag filter. Key *string `pulumi:"key"` // The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`. Type *string `pulumi:"type"` // The value of the tag filter. // // Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected. Value *string `pulumi:"value"` }
type DeploymentGroupEc2TagSetEc2TagFilterArgs ¶
type DeploymentGroupEc2TagSetEc2TagFilterArgs struct { // The key of the tag filter. Key pulumi.StringPtrInput `pulumi:"key"` // The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`. Type pulumi.StringPtrInput `pulumi:"type"` // The value of the tag filter. // // Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DeploymentGroupEc2TagSetEc2TagFilterArgs) ElementType ¶
func (DeploymentGroupEc2TagSetEc2TagFilterArgs) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutput ¶
func (i DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutput() DeploymentGroupEc2TagSetEc2TagFilterOutput
func (DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext ¶
func (i DeploymentGroupEc2TagSetEc2TagFilterArgs) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterOutput
type DeploymentGroupEc2TagSetEc2TagFilterArray ¶
type DeploymentGroupEc2TagSetEc2TagFilterArray []DeploymentGroupEc2TagSetEc2TagFilterInput
func (DeploymentGroupEc2TagSetEc2TagFilterArray) ElementType ¶
func (DeploymentGroupEc2TagSetEc2TagFilterArray) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput ¶
func (i DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
func (DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext ¶
func (i DeploymentGroupEc2TagSetEc2TagFilterArray) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
type DeploymentGroupEc2TagSetEc2TagFilterArrayInput ¶
type DeploymentGroupEc2TagSetEc2TagFilterArrayInput interface { pulumi.Input ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext(context.Context) DeploymentGroupEc2TagSetEc2TagFilterArrayOutput }
DeploymentGroupEc2TagSetEc2TagFilterArrayInput is an input type that accepts DeploymentGroupEc2TagSetEc2TagFilterArray and DeploymentGroupEc2TagSetEc2TagFilterArrayOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetEc2TagFilterArrayInput` via:
DeploymentGroupEc2TagSetEc2TagFilterArray{ DeploymentGroupEc2TagSetEc2TagFilterArgs{...} }
type DeploymentGroupEc2TagSetEc2TagFilterArrayOutput ¶
type DeploymentGroupEc2TagSetEc2TagFilterArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ElementType ¶
func (DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutput() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
func (DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagSetEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
type DeploymentGroupEc2TagSetEc2TagFilterInput ¶
type DeploymentGroupEc2TagSetEc2TagFilterInput interface { pulumi.Input ToDeploymentGroupEc2TagSetEc2TagFilterOutput() DeploymentGroupEc2TagSetEc2TagFilterOutput ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext(context.Context) DeploymentGroupEc2TagSetEc2TagFilterOutput }
DeploymentGroupEc2TagSetEc2TagFilterInput is an input type that accepts DeploymentGroupEc2TagSetEc2TagFilterArgs and DeploymentGroupEc2TagSetEc2TagFilterOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetEc2TagFilterInput` via:
DeploymentGroupEc2TagSetEc2TagFilterArgs{...}
type DeploymentGroupEc2TagSetEc2TagFilterOutput ¶
type DeploymentGroupEc2TagSetEc2TagFilterOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) ElementType ¶
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) Key ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Key() pulumi.StringPtrOutput
The key of the tag filter.
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutput ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutput() DeploymentGroupEc2TagSetEc2TagFilterOutput
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) ToDeploymentGroupEc2TagSetEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetEc2TagFilterOutput
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) Type ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Type() pulumi.StringPtrOutput
The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`.
func (DeploymentGroupEc2TagSetEc2TagFilterOutput) Value ¶
func (o DeploymentGroupEc2TagSetEc2TagFilterOutput) Value() pulumi.StringPtrOutput
The value of the tag filter.
Multiple occurrences of `ec2TagFilter` are allowed, where any instance that matches to at least one of the tag filters is selected.
type DeploymentGroupEc2TagSetInput ¶
type DeploymentGroupEc2TagSetInput interface { pulumi.Input ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput ToDeploymentGroupEc2TagSetOutputWithContext(context.Context) DeploymentGroupEc2TagSetOutput }
DeploymentGroupEc2TagSetInput is an input type that accepts DeploymentGroupEc2TagSetArgs and DeploymentGroupEc2TagSetOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetInput` via:
DeploymentGroupEc2TagSetArgs{...}
type DeploymentGroupEc2TagSetOutput ¶
type DeploymentGroupEc2TagSetOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEc2TagSetOutput) Ec2TagFilters ¶
func (o DeploymentGroupEc2TagSetOutput) Ec2TagFilters() DeploymentGroupEc2TagSetEc2TagFilterArrayOutput
Tag filters associated with the deployment group. See the AWS docs for details.
func (DeploymentGroupEc2TagSetOutput) ElementType ¶
func (DeploymentGroupEc2TagSetOutput) ElementType() reflect.Type
func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutput ¶
func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput
func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutputWithContext ¶
func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput
type DeploymentGroupEcsServiceArgs ¶
type DeploymentGroupEcsServiceArgs struct { // The name of the ECS cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the ECS service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (DeploymentGroupEcsServiceArgs) ElementType ¶
func (DeploymentGroupEcsServiceArgs) ElementType() reflect.Type
func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutput ¶
func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput
func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutputWithContext ¶
func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput
func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutput ¶
func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutputWithContext ¶
func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
type DeploymentGroupEcsServiceInput ¶
type DeploymentGroupEcsServiceInput interface { pulumi.Input ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput ToDeploymentGroupEcsServiceOutputWithContext(context.Context) DeploymentGroupEcsServiceOutput }
DeploymentGroupEcsServiceInput is an input type that accepts DeploymentGroupEcsServiceArgs and DeploymentGroupEcsServiceOutput values. You can construct a concrete instance of `DeploymentGroupEcsServiceInput` via:
DeploymentGroupEcsServiceArgs{...}
type DeploymentGroupEcsServiceOutput ¶
type DeploymentGroupEcsServiceOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEcsServiceOutput) ClusterName ¶
func (o DeploymentGroupEcsServiceOutput) ClusterName() pulumi.StringOutput
The name of the ECS cluster.
func (DeploymentGroupEcsServiceOutput) ElementType ¶
func (DeploymentGroupEcsServiceOutput) ElementType() reflect.Type
func (DeploymentGroupEcsServiceOutput) ServiceName ¶
func (o DeploymentGroupEcsServiceOutput) ServiceName() pulumi.StringOutput
The name of the ECS service.
func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutput ¶
func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput
func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutputWithContext ¶
func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput
func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutput ¶
func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutputWithContext ¶
func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
type DeploymentGroupEcsServicePtrInput ¶
type DeploymentGroupEcsServicePtrInput interface { pulumi.Input ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput ToDeploymentGroupEcsServicePtrOutputWithContext(context.Context) DeploymentGroupEcsServicePtrOutput }
DeploymentGroupEcsServicePtrInput is an input type that accepts DeploymentGroupEcsServiceArgs, DeploymentGroupEcsServicePtr and DeploymentGroupEcsServicePtrOutput values. You can construct a concrete instance of `DeploymentGroupEcsServicePtrInput` via:
DeploymentGroupEcsServiceArgs{...} or: nil
func DeploymentGroupEcsServicePtr ¶
func DeploymentGroupEcsServicePtr(v *DeploymentGroupEcsServiceArgs) DeploymentGroupEcsServicePtrInput
type DeploymentGroupEcsServicePtrOutput ¶
type DeploymentGroupEcsServicePtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupEcsServicePtrOutput) ClusterName ¶
func (o DeploymentGroupEcsServicePtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the ECS cluster.
func (DeploymentGroupEcsServicePtrOutput) Elem ¶
func (o DeploymentGroupEcsServicePtrOutput) Elem() DeploymentGroupEcsServiceOutput
func (DeploymentGroupEcsServicePtrOutput) ElementType ¶
func (DeploymentGroupEcsServicePtrOutput) ElementType() reflect.Type
func (DeploymentGroupEcsServicePtrOutput) ServiceName ¶
func (o DeploymentGroupEcsServicePtrOutput) ServiceName() pulumi.StringPtrOutput
The name of the ECS service.
func (DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutput ¶
func (o DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutput() DeploymentGroupEcsServicePtrOutput
func (DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutputWithContext ¶
func (o DeploymentGroupEcsServicePtrOutput) ToDeploymentGroupEcsServicePtrOutputWithContext(ctx context.Context) DeploymentGroupEcsServicePtrOutput
type DeploymentGroupInput ¶
type DeploymentGroupInput interface { pulumi.Input ToDeploymentGroupOutput() DeploymentGroupOutput ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput }
type DeploymentGroupLoadBalancerInfo ¶
type DeploymentGroupLoadBalancerInfo struct { // The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`. ElbInfos []DeploymentGroupLoadBalancerInfoElbInfo `pulumi:"elbInfos"` // The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`. TargetGroupInfos []DeploymentGroupLoadBalancerInfoTargetGroupInfo `pulumi:"targetGroupInfos"` // The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`. TargetGroupPairInfo *DeploymentGroupLoadBalancerInfoTargetGroupPairInfo `pulumi:"targetGroupPairInfo"` }
type DeploymentGroupLoadBalancerInfoArgs ¶
type DeploymentGroupLoadBalancerInfoArgs struct { // The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`. ElbInfos DeploymentGroupLoadBalancerInfoElbInfoArrayInput `pulumi:"elbInfos"` // The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`. TargetGroupInfos DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput `pulumi:"targetGroupInfos"` // The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`. TargetGroupPairInfo DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput `pulumi:"targetGroupPairInfo"` }
func (DeploymentGroupLoadBalancerInfoArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutput ¶
func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutput() DeploymentGroupLoadBalancerInfoOutput
func (DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoOutput
func (DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutput ¶
func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoArgs) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
type DeploymentGroupLoadBalancerInfoElbInfo ¶
type DeploymentGroupLoadBalancerInfoElbInfo struct { // The name of the load balancer that will be used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. Name *string `pulumi:"name"` }
type DeploymentGroupLoadBalancerInfoElbInfoArgs ¶
type DeploymentGroupLoadBalancerInfoElbInfoArgs struct { // The name of the load balancer that will be used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. Name pulumi.StringPtrInput `pulumi:"name"` }
func (DeploymentGroupLoadBalancerInfoElbInfoArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoElbInfoArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutput ¶
func (i DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutput() DeploymentGroupLoadBalancerInfoElbInfoOutput
func (DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoElbInfoArgs) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoOutput
type DeploymentGroupLoadBalancerInfoElbInfoArray ¶
type DeploymentGroupLoadBalancerInfoElbInfoArray []DeploymentGroupLoadBalancerInfoElbInfoInput
func (DeploymentGroupLoadBalancerInfoElbInfoArray) ElementType ¶
func (DeploymentGroupLoadBalancerInfoElbInfoArray) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput ¶
func (i DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
func (DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoElbInfoArray) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
type DeploymentGroupLoadBalancerInfoElbInfoArrayInput ¶
type DeploymentGroupLoadBalancerInfoElbInfoArrayInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoElbInfoArrayOutput }
DeploymentGroupLoadBalancerInfoElbInfoArrayInput is an input type that accepts DeploymentGroupLoadBalancerInfoElbInfoArray and DeploymentGroupLoadBalancerInfoElbInfoArrayOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoElbInfoArrayInput` via:
DeploymentGroupLoadBalancerInfoElbInfoArray{ DeploymentGroupLoadBalancerInfoElbInfoArgs{...} }
type DeploymentGroupLoadBalancerInfoElbInfoArrayOutput ¶
type DeploymentGroupLoadBalancerInfoElbInfoArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput ¶
func (o DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutput() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
func (DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoElbInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
type DeploymentGroupLoadBalancerInfoElbInfoInput ¶
type DeploymentGroupLoadBalancerInfoElbInfoInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoElbInfoOutput() DeploymentGroupLoadBalancerInfoElbInfoOutput ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoElbInfoOutput }
DeploymentGroupLoadBalancerInfoElbInfoInput is an input type that accepts DeploymentGroupLoadBalancerInfoElbInfoArgs and DeploymentGroupLoadBalancerInfoElbInfoOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoElbInfoInput` via:
DeploymentGroupLoadBalancerInfoElbInfoArgs{...}
type DeploymentGroupLoadBalancerInfoElbInfoOutput ¶
type DeploymentGroupLoadBalancerInfoElbInfoOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoElbInfoOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoElbInfoOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoElbInfoOutput) Name ¶
func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) Name() pulumi.StringPtrOutput
The name of the load balancer that will be used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment completes.
func (DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutput ¶
func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutput() DeploymentGroupLoadBalancerInfoElbInfoOutput
func (DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoElbInfoOutput) ToDeploymentGroupLoadBalancerInfoElbInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoElbInfoOutput
type DeploymentGroupLoadBalancerInfoInput ¶
type DeploymentGroupLoadBalancerInfoInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoOutput() DeploymentGroupLoadBalancerInfoOutput ToDeploymentGroupLoadBalancerInfoOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoOutput }
DeploymentGroupLoadBalancerInfoInput is an input type that accepts DeploymentGroupLoadBalancerInfoArgs and DeploymentGroupLoadBalancerInfoOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoInput` via:
DeploymentGroupLoadBalancerInfoArgs{...}
type DeploymentGroupLoadBalancerInfoOutput ¶
type DeploymentGroupLoadBalancerInfoOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoOutput) ElbInfos ¶
func (o DeploymentGroupLoadBalancerInfoOutput) ElbInfos() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`.
func (DeploymentGroupLoadBalancerInfoOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoOutput) TargetGroupInfos ¶
func (o DeploymentGroupLoadBalancerInfoOutput) TargetGroupInfos() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`.
func (DeploymentGroupLoadBalancerInfoOutput) TargetGroupPairInfo ¶
func (o DeploymentGroupLoadBalancerInfoOutput) TargetGroupPairInfo() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`.
func (DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutput ¶
func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutput() DeploymentGroupLoadBalancerInfoOutput
func (DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoOutput
func (DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
type DeploymentGroupLoadBalancerInfoPtrInput ¶
type DeploymentGroupLoadBalancerInfoPtrInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoPtrOutput }
DeploymentGroupLoadBalancerInfoPtrInput is an input type that accepts DeploymentGroupLoadBalancerInfoArgs, DeploymentGroupLoadBalancerInfoPtr and DeploymentGroupLoadBalancerInfoPtrOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoPtrInput` via:
DeploymentGroupLoadBalancerInfoArgs{...} or: nil
func DeploymentGroupLoadBalancerInfoPtr ¶
func DeploymentGroupLoadBalancerInfoPtr(v *DeploymentGroupLoadBalancerInfoArgs) DeploymentGroupLoadBalancerInfoPtrInput
type DeploymentGroupLoadBalancerInfoPtrOutput ¶
type DeploymentGroupLoadBalancerInfoPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoPtrOutput) ElbInfos ¶
func (o DeploymentGroupLoadBalancerInfoPtrOutput) ElbInfos() DeploymentGroupLoadBalancerInfoElbInfoArrayOutput
The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`.
func (DeploymentGroupLoadBalancerInfoPtrOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoPtrOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupInfos ¶
func (o DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupInfos() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`.
func (DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupPairInfo ¶
func (o DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupPairInfo() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`.
func (DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupInfo ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfo struct { // The name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. Name *string `pulumi:"name"` }
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs struct { // The name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. Name pulumi.StringPtrInput `pulumi:"name"` }
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArray ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArray []DeploymentGroupLoadBalancerInfoTargetGroupInfoInput
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupInfoArray) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput }
DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupInfoArray and DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupInfoArray{ DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs{...} }
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoArrayOutput
type DeploymentGroupLoadBalancerInfoTargetGroupInfoInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput }
DeploymentGroupLoadBalancerInfoTargetGroupInfoInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs and DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupInfoInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs{...}
type DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) Name ¶
The name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes.
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupInfoOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfo ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfo struct { // Configuration block for the production traffic route (documented below). ProdTrafficRoute DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute `pulumi:"prodTrafficRoute"` // Configuration blocks for a target group within a target group pair (documented below). TargetGroups []DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroup `pulumi:"targetGroups"` // Configuration block for the test traffic route (documented below). TestTrafficRoute *DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute `pulumi:"testTrafficRoute"` }
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs struct { // Configuration block for the production traffic route (documented below). ProdTrafficRoute DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput `pulumi:"prodTrafficRoute"` // Configuration blocks for a target group within a target group pair (documented below). TargetGroups DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput `pulumi:"targetGroups"` // Configuration block for the test traffic route (documented below). TestTrafficRoute DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput `pulumi:"testTrafficRoute"` }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs{...}
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ProdTrafficRoute ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ProdTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
Configuration block for the production traffic route (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TargetGroups ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TargetGroups() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
Configuration blocks for a target group within a target group pair (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TestTrafficRoute ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) TestTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
Configuration block for the test traffic route (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute struct { // List of Amazon Resource Names (ARNs) of the load balancer listeners. Must contain exactly one listener ARN. ListenerArns []string `pulumi:"listenerArns"` }
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs struct { // List of Amazon Resource Names (ARNs) of the load balancer listeners. Must contain exactly one listener ARN. ListenerArns pulumi.StringArrayInput `pulumi:"listenerArns"` }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs{...}
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ListenerArns ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ListenerArns() pulumi.StringArrayOutput
List of Amazon Resource Names (ARNs) of the load balancer listeners. Must contain exactly one listener ARN.
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs, DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtr and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs{...} or: nil
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtr ¶
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtr(v *DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteArgs) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrInput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ListenerArns ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ListenerArns() pulumi.StringArrayOutput
List of Amazon Resource Names (ARNs) of the load balancer listeners. Must contain exactly one listener ARN.
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs, DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtr and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs{...} or: nil
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtr ¶
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtr(v *DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrInput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ProdTrafficRoute ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ProdTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoutePtrOutput
Configuration block for the production traffic route (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TargetGroups ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TargetGroups() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
Configuration blocks for a target group within a target group pair (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TestTrafficRoute ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) TestTrafficRoute() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
Configuration block for the test traffic route (documented below).
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoPtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroup ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroup struct { // Name of the target group. Name string `pulumi:"name"` }
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs struct { // Name of the target group. Name pulumi.StringInput `pulumi:"name"` }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray []DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArray{ DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs{...} }
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArrayOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupArgs{...}
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) Name ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) Name() pulumi.StringOutput
Name of the target group.
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTargetGroupOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute struct { // List of Amazon Resource Names (ARNs) of the load balancer listeners. ListenerArns []string `pulumi:"listenerArns"` }
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs struct { // List of Amazon Resource Names (ARNs) of the load balancer listeners. ListenerArns pulumi.StringArrayInput `pulumi:"listenerArns"` }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext ¶
func (i DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs{...}
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ListenerArns ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ListenerArns() pulumi.StringArrayOutput
List of Amazon Resource Names (ARNs) of the load balancer listeners.
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput interface { pulumi.Input ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput }
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput is an input type that accepts DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs, DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtr and DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput values. You can construct a concrete instance of `DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput` via:
DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs{...} or: nil
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtr ¶
func DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtr(v *DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteArgs) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrInput
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput ¶
type DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput struct{ *pulumi.OutputState }
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ElementType ¶
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ElementType() reflect.Type
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ListenerArns ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ListenerArns() pulumi.StringArrayOutput
List of Amazon Resource Names (ARNs) of the load balancer listeners.
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput() DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
func (DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext ¶
func (o DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput) ToDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoutePtrOutput
type DeploymentGroupMap ¶
type DeploymentGroupMap map[string]DeploymentGroupInput
func (DeploymentGroupMap) ElementType ¶
func (DeploymentGroupMap) ElementType() reflect.Type
func (DeploymentGroupMap) ToDeploymentGroupMapOutput ¶
func (i DeploymentGroupMap) ToDeploymentGroupMapOutput() DeploymentGroupMapOutput
func (DeploymentGroupMap) ToDeploymentGroupMapOutputWithContext ¶
func (i DeploymentGroupMap) ToDeploymentGroupMapOutputWithContext(ctx context.Context) DeploymentGroupMapOutput
type DeploymentGroupMapInput ¶
type DeploymentGroupMapInput interface { pulumi.Input ToDeploymentGroupMapOutput() DeploymentGroupMapOutput ToDeploymentGroupMapOutputWithContext(context.Context) DeploymentGroupMapOutput }
DeploymentGroupMapInput is an input type that accepts DeploymentGroupMap and DeploymentGroupMapOutput values. You can construct a concrete instance of `DeploymentGroupMapInput` via:
DeploymentGroupMap{ "key": DeploymentGroupArgs{...} }
type DeploymentGroupMapOutput ¶
type DeploymentGroupMapOutput struct{ *pulumi.OutputState }
func (DeploymentGroupMapOutput) ElementType ¶
func (DeploymentGroupMapOutput) ElementType() reflect.Type
func (DeploymentGroupMapOutput) MapIndex ¶
func (o DeploymentGroupMapOutput) MapIndex(k pulumi.StringInput) DeploymentGroupOutput
func (DeploymentGroupMapOutput) ToDeploymentGroupMapOutput ¶
func (o DeploymentGroupMapOutput) ToDeploymentGroupMapOutput() DeploymentGroupMapOutput
func (DeploymentGroupMapOutput) ToDeploymentGroupMapOutputWithContext ¶
func (o DeploymentGroupMapOutput) ToDeploymentGroupMapOutputWithContext(ctx context.Context) DeploymentGroupMapOutput
type DeploymentGroupOnPremisesInstanceTagFilterArgs ¶
type DeploymentGroupOnPremisesInstanceTagFilterArgs struct { // The key of the tag filter. Key pulumi.StringPtrInput `pulumi:"key"` // The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`. Type pulumi.StringPtrInput `pulumi:"type"` // The value of the tag filter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DeploymentGroupOnPremisesInstanceTagFilterArgs) ElementType ¶
func (DeploymentGroupOnPremisesInstanceTagFilterArgs) ElementType() reflect.Type
func (DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutput ¶
func (i DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutput() DeploymentGroupOnPremisesInstanceTagFilterOutput
func (DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext ¶
func (i DeploymentGroupOnPremisesInstanceTagFilterArgs) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterOutput
type DeploymentGroupOnPremisesInstanceTagFilterArray ¶
type DeploymentGroupOnPremisesInstanceTagFilterArray []DeploymentGroupOnPremisesInstanceTagFilterInput
func (DeploymentGroupOnPremisesInstanceTagFilterArray) ElementType ¶
func (DeploymentGroupOnPremisesInstanceTagFilterArray) ElementType() reflect.Type
func (DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput ¶
func (i DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
func (DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext ¶
func (i DeploymentGroupOnPremisesInstanceTagFilterArray) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
type DeploymentGroupOnPremisesInstanceTagFilterArrayInput ¶
type DeploymentGroupOnPremisesInstanceTagFilterArrayInput interface { pulumi.Input ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext(context.Context) DeploymentGroupOnPremisesInstanceTagFilterArrayOutput }
DeploymentGroupOnPremisesInstanceTagFilterArrayInput is an input type that accepts DeploymentGroupOnPremisesInstanceTagFilterArray and DeploymentGroupOnPremisesInstanceTagFilterArrayOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesInstanceTagFilterArrayInput` via:
DeploymentGroupOnPremisesInstanceTagFilterArray{ DeploymentGroupOnPremisesInstanceTagFilterArgs{...} }
type DeploymentGroupOnPremisesInstanceTagFilterArrayOutput ¶
type DeploymentGroupOnPremisesInstanceTagFilterArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ElementType ¶
func (DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ElementType() reflect.Type
func (DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutput() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
func (DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterArrayOutput) ToDeploymentGroupOnPremisesInstanceTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
type DeploymentGroupOnPremisesInstanceTagFilterInput ¶
type DeploymentGroupOnPremisesInstanceTagFilterInput interface { pulumi.Input ToDeploymentGroupOnPremisesInstanceTagFilterOutput() DeploymentGroupOnPremisesInstanceTagFilterOutput ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext(context.Context) DeploymentGroupOnPremisesInstanceTagFilterOutput }
DeploymentGroupOnPremisesInstanceTagFilterInput is an input type that accepts DeploymentGroupOnPremisesInstanceTagFilterArgs and DeploymentGroupOnPremisesInstanceTagFilterOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesInstanceTagFilterInput` via:
DeploymentGroupOnPremisesInstanceTagFilterArgs{...}
type DeploymentGroupOnPremisesInstanceTagFilterOutput ¶
type DeploymentGroupOnPremisesInstanceTagFilterOutput struct{ *pulumi.OutputState }
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) ElementType ¶
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) ElementType() reflect.Type
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutput ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutput() DeploymentGroupOnPremisesInstanceTagFilterOutput
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) ToDeploymentGroupOnPremisesInstanceTagFilterOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesInstanceTagFilterOutput
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) Type ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) Type() pulumi.StringPtrOutput
The type of the tag filter, either `KEY_ONLY`, `VALUE_ONLY`, or `KEY_AND_VALUE`.
func (DeploymentGroupOnPremisesInstanceTagFilterOutput) Value ¶
func (o DeploymentGroupOnPremisesInstanceTagFilterOutput) Value() pulumi.StringPtrOutput
The value of the tag filter.
type DeploymentGroupOutput ¶
type DeploymentGroupOutput struct{ *pulumi.OutputState }
func (DeploymentGroupOutput) AlarmConfiguration ¶
func (o DeploymentGroupOutput) AlarmConfiguration() DeploymentGroupAlarmConfigurationPtrOutput
Configuration block of alarms associated with the deployment group (documented below).
func (DeploymentGroupOutput) AppName ¶
func (o DeploymentGroupOutput) AppName() pulumi.StringOutput
The name of the application.
func (DeploymentGroupOutput) Arn ¶
func (o DeploymentGroupOutput) Arn() pulumi.StringOutput
The ARN of the CodeDeploy deployment group.
func (DeploymentGroupOutput) AutoRollbackConfiguration ¶
func (o DeploymentGroupOutput) AutoRollbackConfiguration() DeploymentGroupAutoRollbackConfigurationPtrOutput
Configuration block of the automatic rollback configuration associated with the deployment group (documented below).
func (DeploymentGroupOutput) AutoscalingGroups ¶
func (o DeploymentGroupOutput) AutoscalingGroups() pulumi.StringArrayOutput
Autoscaling groups associated with the deployment group.
func (DeploymentGroupOutput) BlueGreenDeploymentConfig ¶
func (o DeploymentGroupOutput) BlueGreenDeploymentConfig() DeploymentGroupBlueGreenDeploymentConfigOutput
Configuration block of the blue/green deployment options for a deployment group (documented below).
func (DeploymentGroupOutput) ComputePlatform ¶
func (o DeploymentGroupOutput) ComputePlatform() pulumi.StringOutput
The destination platform type for the deployment.
func (DeploymentGroupOutput) DeploymentConfigName ¶
func (o DeploymentGroupOutput) DeploymentConfigName() pulumi.StringPtrOutput
The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime".
func (DeploymentGroupOutput) DeploymentGroupId ¶
func (o DeploymentGroupOutput) DeploymentGroupId() pulumi.StringOutput
The ID of the CodeDeploy deployment group.
func (DeploymentGroupOutput) DeploymentGroupName ¶
func (o DeploymentGroupOutput) DeploymentGroupName() pulumi.StringOutput
The name of the deployment group.
func (DeploymentGroupOutput) DeploymentStyle ¶
func (o DeploymentGroupOutput) DeploymentStyle() DeploymentGroupDeploymentStylePtrOutput
Configuration block of the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below).
func (DeploymentGroupOutput) Ec2TagFilters ¶
func (o DeploymentGroupOutput) Ec2TagFilters() DeploymentGroupEc2TagFilterArrayOutput
Tag filters associated with the deployment group. See the AWS docs for details.
func (DeploymentGroupOutput) Ec2TagSets ¶
func (o DeploymentGroupOutput) Ec2TagSets() DeploymentGroupEc2TagSetArrayOutput
Configuration block(s) of Tag filters associated with the deployment group, which are also referred to as tag groups (documented below). See the AWS docs for details.
func (DeploymentGroupOutput) EcsService ¶
func (o DeploymentGroupOutput) EcsService() DeploymentGroupEcsServicePtrOutput
Configuration block(s) of the ECS services for a deployment group (documented below).
func (DeploymentGroupOutput) ElementType ¶
func (DeploymentGroupOutput) ElementType() reflect.Type
func (DeploymentGroupOutput) LoadBalancerInfo ¶
func (o DeploymentGroupOutput) LoadBalancerInfo() DeploymentGroupLoadBalancerInfoPtrOutput
Single configuration block of the load balancer to use in a blue/green deployment (documented below).
func (DeploymentGroupOutput) OnPremisesInstanceTagFilters ¶
func (o DeploymentGroupOutput) OnPremisesInstanceTagFilters() DeploymentGroupOnPremisesInstanceTagFilterArrayOutput
On premise tag filters associated with the group. See the AWS docs for details.
func (DeploymentGroupOutput) OutdatedInstancesStrategy ¶ added in v6.6.0
func (o DeploymentGroupOutput) OutdatedInstancesStrategy() pulumi.StringPtrOutput
Configuration block of Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. Valid values are `UPDATE` and `IGNORE`. Defaults to `UPDATE`.
func (DeploymentGroupOutput) ServiceRoleArn ¶
func (o DeploymentGroupOutput) ServiceRoleArn() pulumi.StringOutput
The service role ARN that allows deployments.
func (DeploymentGroupOutput) Tags ¶
func (o DeploymentGroupOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DeploymentGroupOutput) TagsAll
deprecated
func (o DeploymentGroupOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DeploymentGroupOutput) ToDeploymentGroupOutput ¶
func (o DeploymentGroupOutput) ToDeploymentGroupOutput() DeploymentGroupOutput
func (DeploymentGroupOutput) ToDeploymentGroupOutputWithContext ¶
func (o DeploymentGroupOutput) ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput
func (DeploymentGroupOutput) TriggerConfigurations ¶
func (o DeploymentGroupOutput) TriggerConfigurations() DeploymentGroupTriggerConfigurationArrayOutput
Configuration block(s) of the triggers for the deployment group (documented below).
type DeploymentGroupState ¶
type DeploymentGroupState struct { // Configuration block of alarms associated with the deployment group (documented below). AlarmConfiguration DeploymentGroupAlarmConfigurationPtrInput // The name of the application. AppName pulumi.StringPtrInput // The ARN of the CodeDeploy deployment group. Arn pulumi.StringPtrInput // Configuration block of the automatic rollback configuration associated with the deployment group (documented below). AutoRollbackConfiguration DeploymentGroupAutoRollbackConfigurationPtrInput // Autoscaling groups associated with the deployment group. AutoscalingGroups pulumi.StringArrayInput // Configuration block of the blue/green deployment options for a deployment group (documented below). BlueGreenDeploymentConfig DeploymentGroupBlueGreenDeploymentConfigPtrInput // The destination platform type for the deployment. ComputePlatform pulumi.StringPtrInput // The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime". DeploymentConfigName pulumi.StringPtrInput // The ID of the CodeDeploy deployment group. DeploymentGroupId pulumi.StringPtrInput // The name of the deployment group. DeploymentGroupName pulumi.StringPtrInput // Configuration block of the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below). DeploymentStyle DeploymentGroupDeploymentStylePtrInput // Tag filters associated with the deployment group. See the AWS docs for details. Ec2TagFilters DeploymentGroupEc2TagFilterArrayInput // Configuration block(s) of Tag filters associated with the deployment group, which are also referred to as tag groups (documented below). See the AWS docs for details. Ec2TagSets DeploymentGroupEc2TagSetArrayInput // Configuration block(s) of the ECS services for a deployment group (documented below). EcsService DeploymentGroupEcsServicePtrInput // Single configuration block of the load balancer to use in a blue/green deployment (documented below). LoadBalancerInfo DeploymentGroupLoadBalancerInfoPtrInput // On premise tag filters associated with the group. See the AWS docs for details. OnPremisesInstanceTagFilters DeploymentGroupOnPremisesInstanceTagFilterArrayInput // Configuration block of Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. Valid values are `UPDATE` and `IGNORE`. Defaults to `UPDATE`. OutdatedInstancesStrategy pulumi.StringPtrInput // The service role ARN that allows deployments. ServiceRoleArn pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Configuration block(s) of the triggers for the deployment group (documented below). TriggerConfigurations DeploymentGroupTriggerConfigurationArrayInput }
func (DeploymentGroupState) ElementType ¶
func (DeploymentGroupState) ElementType() reflect.Type
type DeploymentGroupTriggerConfiguration ¶
type DeploymentGroupTriggerConfiguration struct { // The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values. TriggerEvents []string `pulumi:"triggerEvents"` // The name of the notification trigger. TriggerName string `pulumi:"triggerName"` // The ARN of the SNS topic through which notifications are sent. TriggerTargetArn string `pulumi:"triggerTargetArn"` }
type DeploymentGroupTriggerConfigurationArgs ¶
type DeploymentGroupTriggerConfigurationArgs struct { // The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values. TriggerEvents pulumi.StringArrayInput `pulumi:"triggerEvents"` // The name of the notification trigger. TriggerName pulumi.StringInput `pulumi:"triggerName"` // The ARN of the SNS topic through which notifications are sent. TriggerTargetArn pulumi.StringInput `pulumi:"triggerTargetArn"` }
func (DeploymentGroupTriggerConfigurationArgs) ElementType ¶
func (DeploymentGroupTriggerConfigurationArgs) ElementType() reflect.Type
func (DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutput ¶
func (i DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutput() DeploymentGroupTriggerConfigurationOutput
func (DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutputWithContext ¶
func (i DeploymentGroupTriggerConfigurationArgs) ToDeploymentGroupTriggerConfigurationOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationOutput
type DeploymentGroupTriggerConfigurationArray ¶
type DeploymentGroupTriggerConfigurationArray []DeploymentGroupTriggerConfigurationInput
func (DeploymentGroupTriggerConfigurationArray) ElementType ¶
func (DeploymentGroupTriggerConfigurationArray) ElementType() reflect.Type
func (DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutput ¶
func (i DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutput() DeploymentGroupTriggerConfigurationArrayOutput
func (DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext ¶
func (i DeploymentGroupTriggerConfigurationArray) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationArrayOutput
type DeploymentGroupTriggerConfigurationArrayInput ¶
type DeploymentGroupTriggerConfigurationArrayInput interface { pulumi.Input ToDeploymentGroupTriggerConfigurationArrayOutput() DeploymentGroupTriggerConfigurationArrayOutput ToDeploymentGroupTriggerConfigurationArrayOutputWithContext(context.Context) DeploymentGroupTriggerConfigurationArrayOutput }
DeploymentGroupTriggerConfigurationArrayInput is an input type that accepts DeploymentGroupTriggerConfigurationArray and DeploymentGroupTriggerConfigurationArrayOutput values. You can construct a concrete instance of `DeploymentGroupTriggerConfigurationArrayInput` via:
DeploymentGroupTriggerConfigurationArray{ DeploymentGroupTriggerConfigurationArgs{...} }
type DeploymentGroupTriggerConfigurationArrayOutput ¶
type DeploymentGroupTriggerConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DeploymentGroupTriggerConfigurationArrayOutput) ElementType ¶
func (DeploymentGroupTriggerConfigurationArrayOutput) ElementType() reflect.Type
func (DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutput ¶
func (o DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutput() DeploymentGroupTriggerConfigurationArrayOutput
func (DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext ¶
func (o DeploymentGroupTriggerConfigurationArrayOutput) ToDeploymentGroupTriggerConfigurationArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationArrayOutput
type DeploymentGroupTriggerConfigurationInput ¶
type DeploymentGroupTriggerConfigurationInput interface { pulumi.Input ToDeploymentGroupTriggerConfigurationOutput() DeploymentGroupTriggerConfigurationOutput ToDeploymentGroupTriggerConfigurationOutputWithContext(context.Context) DeploymentGroupTriggerConfigurationOutput }
DeploymentGroupTriggerConfigurationInput is an input type that accepts DeploymentGroupTriggerConfigurationArgs and DeploymentGroupTriggerConfigurationOutput values. You can construct a concrete instance of `DeploymentGroupTriggerConfigurationInput` via:
DeploymentGroupTriggerConfigurationArgs{...}
type DeploymentGroupTriggerConfigurationOutput ¶
type DeploymentGroupTriggerConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentGroupTriggerConfigurationOutput) ElementType ¶
func (DeploymentGroupTriggerConfigurationOutput) ElementType() reflect.Type
func (DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutput ¶
func (o DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutput() DeploymentGroupTriggerConfigurationOutput
func (DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutputWithContext ¶
func (o DeploymentGroupTriggerConfigurationOutput) ToDeploymentGroupTriggerConfigurationOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigurationOutput
func (DeploymentGroupTriggerConfigurationOutput) TriggerEvents ¶
func (o DeploymentGroupTriggerConfigurationOutput) TriggerEvents() pulumi.StringArrayOutput
The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values.
func (DeploymentGroupTriggerConfigurationOutput) TriggerName ¶
func (o DeploymentGroupTriggerConfigurationOutput) TriggerName() pulumi.StringOutput
The name of the notification trigger.
func (DeploymentGroupTriggerConfigurationOutput) TriggerTargetArn ¶
func (o DeploymentGroupTriggerConfigurationOutput) TriggerTargetArn() pulumi.StringOutput
The ARN of the SNS topic through which notifications are sent.