codedeploy

package
v0.76.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringPtrOutput `pulumi:"applicationName"`
	// The compute platform that CodeDeploy deploys the application to.
	ComputePlatform pulumi.StringPtrOutput `pulumi:"computePlatform"`
	// The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
	Tags ApplicationTagArrayOutput `pulumi:"tags"`
}

The AWS::CodeDeploy::Application resource creates an AWS CodeDeploy 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

func (*Application) ToOutput added in v0.76.0

func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]

type ApplicationArgs

type ApplicationArgs struct {
	// A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringPtrInput
	// The compute platform that CodeDeploy deploys the application to.
	ComputePlatform pulumi.StringPtrInput
	// The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
	Tags ApplicationTagArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationName added in v0.17.0

func (o ApplicationOutput) ApplicationName() pulumi.StringPtrOutput

A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.

func (ApplicationOutput) ComputePlatform added in v0.17.0

func (o ApplicationOutput) ComputePlatform() pulumi.StringPtrOutput

The compute platform that CodeDeploy deploys the application to.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Tags added in v0.17.0

The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) ToOutput added in v0.76.0

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTag

type ApplicationTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ApplicationTagArgs

type ApplicationTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationTagArgs) ElementType

func (ApplicationTagArgs) ElementType() reflect.Type

func (ApplicationTagArgs) ToApplicationTagOutput

func (i ApplicationTagArgs) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagArgs) ToApplicationTagOutputWithContext

func (i ApplicationTagArgs) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagArgs) ToOutput added in v0.76.0

type ApplicationTagArray

type ApplicationTagArray []ApplicationTagInput

func (ApplicationTagArray) ElementType

func (ApplicationTagArray) ElementType() reflect.Type

func (ApplicationTagArray) ToApplicationTagArrayOutput

func (i ApplicationTagArray) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArray) ToApplicationTagArrayOutputWithContext

func (i ApplicationTagArray) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArray) ToOutput added in v0.76.0

type ApplicationTagArrayInput

type ApplicationTagArrayInput interface {
	pulumi.Input

	ToApplicationTagArrayOutput() ApplicationTagArrayOutput
	ToApplicationTagArrayOutputWithContext(context.Context) ApplicationTagArrayOutput
}

ApplicationTagArrayInput is an input type that accepts ApplicationTagArray and ApplicationTagArrayOutput values. You can construct a concrete instance of `ApplicationTagArrayInput` via:

ApplicationTagArray{ ApplicationTagArgs{...} }

type ApplicationTagArrayOutput

type ApplicationTagArrayOutput struct{ *pulumi.OutputState }

func (ApplicationTagArrayOutput) ElementType

func (ApplicationTagArrayOutput) ElementType() reflect.Type

func (ApplicationTagArrayOutput) Index

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutput

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToOutput added in v0.76.0

type ApplicationTagInput

type ApplicationTagInput interface {
	pulumi.Input

	ToApplicationTagOutput() ApplicationTagOutput
	ToApplicationTagOutputWithContext(context.Context) ApplicationTagOutput
}

ApplicationTagInput is an input type that accepts ApplicationTagArgs and ApplicationTagOutput values. You can construct a concrete instance of `ApplicationTagInput` via:

ApplicationTagArgs{...}

type ApplicationTagOutput

type ApplicationTagOutput struct{ *pulumi.OutputState }

func (ApplicationTagOutput) ElementType

func (ApplicationTagOutput) ElementType() reflect.Type

func (ApplicationTagOutput) Key

func (ApplicationTagOutput) ToApplicationTagOutput

func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagOutput) ToApplicationTagOutputWithContext

func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagOutput) ToOutput added in v0.76.0

func (ApplicationTagOutput) Value

type DeploymentConfig

type DeploymentConfig struct {
	pulumi.CustomResourceState

	// The destination platform type for the deployment (Lambda, Server, or ECS).
	ComputePlatform pulumi.StringPtrOutput `pulumi:"computePlatform"`
	// A name for the deployment configuration. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment configuration name. For more information, see Name Type.
	DeploymentConfigName pulumi.StringPtrOutput `pulumi:"deploymentConfigName"`
	// The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.
	MinimumHealthyHosts DeploymentConfigMinimumHealthyHostsPtrOutput `pulumi:"minimumHealthyHosts"`
	// The configuration that specifies how the deployment traffic is routed.
	TrafficRoutingConfig DeploymentConfigTrafficRoutingConfigPtrOutput `pulumi:"trafficRoutingConfig"`
}

Resource Type definition for AWS::CodeDeploy::DeploymentConfig

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

func (*DeploymentConfig) ToOutput added in v0.76.0

type DeploymentConfigArgs

type DeploymentConfigArgs struct {
	// The destination platform type for the deployment (Lambda, Server, or ECS).
	ComputePlatform pulumi.StringPtrInput
	// A name for the deployment configuration. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment configuration name. For more information, see Name Type.
	DeploymentConfigName pulumi.StringPtrInput
	// The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.
	MinimumHealthyHosts DeploymentConfigMinimumHealthyHostsPtrInput
	// The configuration that specifies how the deployment traffic is routed.
	TrafficRoutingConfig DeploymentConfigTrafficRoutingConfigPtrInput
}

The set of arguments for constructing a DeploymentConfig resource.

func (DeploymentConfigArgs) ElementType

func (DeploymentConfigArgs) ElementType() reflect.Type

type DeploymentConfigInput

type DeploymentConfigInput interface {
	pulumi.Input

	ToDeploymentConfigOutput() DeploymentConfigOutput
	ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput
}

type DeploymentConfigMinimumHealthyHosts

type DeploymentConfigMinimumHealthyHosts struct {
	Type  string `pulumi:"type"`
	Value int    `pulumi:"value"`
}

type DeploymentConfigMinimumHealthyHostsArgs

type DeploymentConfigMinimumHealthyHostsArgs struct {
	Type  pulumi.StringInput `pulumi:"type"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (DeploymentConfigMinimumHealthyHostsArgs) ElementType

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

func (DeploymentConfigMinimumHealthyHostsArgs) ToOutput added in v0.76.0

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) 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) ToOutput added in v0.76.0

func (DeploymentConfigMinimumHealthyHostsOutput) Type

func (DeploymentConfigMinimumHealthyHostsOutput) 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

type DeploymentConfigMinimumHealthyHostsPtrOutput

type DeploymentConfigMinimumHealthyHostsPtrOutput struct{ *pulumi.OutputState }

func (DeploymentConfigMinimumHealthyHostsPtrOutput) Elem

func (DeploymentConfigMinimumHealthyHostsPtrOutput) ElementType

func (DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput

func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutput() DeploymentConfigMinimumHealthyHostsPtrOutput

func (DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext

func (o DeploymentConfigMinimumHealthyHostsPtrOutput) ToDeploymentConfigMinimumHealthyHostsPtrOutputWithContext(ctx context.Context) DeploymentConfigMinimumHealthyHostsPtrOutput

func (DeploymentConfigMinimumHealthyHostsPtrOutput) ToOutput added in v0.76.0

func (DeploymentConfigMinimumHealthyHostsPtrOutput) Type

func (DeploymentConfigMinimumHealthyHostsPtrOutput) Value

type DeploymentConfigOutput

type DeploymentConfigOutput struct{ *pulumi.OutputState }

func (DeploymentConfigOutput) ComputePlatform added in v0.17.0

func (o DeploymentConfigOutput) ComputePlatform() pulumi.StringPtrOutput

The destination platform type for the deployment (Lambda, Server, or ECS).

func (DeploymentConfigOutput) DeploymentConfigName added in v0.17.0

func (o DeploymentConfigOutput) DeploymentConfigName() pulumi.StringPtrOutput

A name for the deployment configuration. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment configuration name. For more information, see Name Type.

func (DeploymentConfigOutput) ElementType

func (DeploymentConfigOutput) ElementType() reflect.Type

func (DeploymentConfigOutput) MinimumHealthyHosts added in v0.17.0

The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

func (DeploymentConfigOutput) ToDeploymentConfigOutput

func (o DeploymentConfigOutput) ToDeploymentConfigOutput() DeploymentConfigOutput

func (DeploymentConfigOutput) ToDeploymentConfigOutputWithContext

func (o DeploymentConfigOutput) ToDeploymentConfigOutputWithContext(ctx context.Context) DeploymentConfigOutput

func (DeploymentConfigOutput) ToOutput added in v0.76.0

func (DeploymentConfigOutput) TrafficRoutingConfig added in v0.17.0

The configuration that specifies how the deployment traffic is routed.

type DeploymentConfigState

type DeploymentConfigState struct {
}

func (DeploymentConfigState) ElementType

func (DeploymentConfigState) ElementType() reflect.Type

type DeploymentConfigTimeBasedCanary

type DeploymentConfigTimeBasedCanary struct {
	CanaryInterval   int `pulumi:"canaryInterval"`
	CanaryPercentage int `pulumi:"canaryPercentage"`
}

type DeploymentConfigTimeBasedCanaryArgs

type DeploymentConfigTimeBasedCanaryArgs struct {
	CanaryInterval   pulumi.IntInput `pulumi:"canaryInterval"`
	CanaryPercentage pulumi.IntInput `pulumi:"canaryPercentage"`
}

func (DeploymentConfigTimeBasedCanaryArgs) ElementType

func (DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryOutput

func (i DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryOutput() DeploymentConfigTimeBasedCanaryOutput

func (DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryOutputWithContext

func (i DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedCanaryOutput

func (DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryPtrOutput

func (i DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryPtrOutput() DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext

func (i DeploymentConfigTimeBasedCanaryArgs) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryArgs) ToOutput added in v0.76.0

type DeploymentConfigTimeBasedCanaryInput

type DeploymentConfigTimeBasedCanaryInput interface {
	pulumi.Input

	ToDeploymentConfigTimeBasedCanaryOutput() DeploymentConfigTimeBasedCanaryOutput
	ToDeploymentConfigTimeBasedCanaryOutputWithContext(context.Context) DeploymentConfigTimeBasedCanaryOutput
}

DeploymentConfigTimeBasedCanaryInput is an input type that accepts DeploymentConfigTimeBasedCanaryArgs and DeploymentConfigTimeBasedCanaryOutput values. You can construct a concrete instance of `DeploymentConfigTimeBasedCanaryInput` via:

DeploymentConfigTimeBasedCanaryArgs{...}

type DeploymentConfigTimeBasedCanaryOutput

type DeploymentConfigTimeBasedCanaryOutput struct{ *pulumi.OutputState }

func (DeploymentConfigTimeBasedCanaryOutput) CanaryInterval

func (DeploymentConfigTimeBasedCanaryOutput) CanaryPercentage

func (DeploymentConfigTimeBasedCanaryOutput) ElementType

func (DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryOutput

func (o DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryOutput() DeploymentConfigTimeBasedCanaryOutput

func (DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryOutputWithContext

func (o DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedCanaryOutput

func (DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryPtrOutput

func (o DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryPtrOutput() DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext

func (o DeploymentConfigTimeBasedCanaryOutput) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryOutput) ToOutput added in v0.76.0

type DeploymentConfigTimeBasedCanaryPtrInput

type DeploymentConfigTimeBasedCanaryPtrInput interface {
	pulumi.Input

	ToDeploymentConfigTimeBasedCanaryPtrOutput() DeploymentConfigTimeBasedCanaryPtrOutput
	ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext(context.Context) DeploymentConfigTimeBasedCanaryPtrOutput
}

DeploymentConfigTimeBasedCanaryPtrInput is an input type that accepts DeploymentConfigTimeBasedCanaryArgs, DeploymentConfigTimeBasedCanaryPtr and DeploymentConfigTimeBasedCanaryPtrOutput values. You can construct a concrete instance of `DeploymentConfigTimeBasedCanaryPtrInput` via:

        DeploymentConfigTimeBasedCanaryArgs{...}

or:

        nil

type DeploymentConfigTimeBasedCanaryPtrOutput

type DeploymentConfigTimeBasedCanaryPtrOutput struct{ *pulumi.OutputState }

func (DeploymentConfigTimeBasedCanaryPtrOutput) CanaryInterval

func (DeploymentConfigTimeBasedCanaryPtrOutput) CanaryPercentage

func (DeploymentConfigTimeBasedCanaryPtrOutput) Elem

func (DeploymentConfigTimeBasedCanaryPtrOutput) ElementType

func (DeploymentConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTimeBasedCanaryPtrOutput

func (o DeploymentConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTimeBasedCanaryPtrOutput() DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext

func (o DeploymentConfigTimeBasedCanaryPtrOutput) ToDeploymentConfigTimeBasedCanaryPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedCanaryPtrOutput

func (DeploymentConfigTimeBasedCanaryPtrOutput) ToOutput added in v0.76.0

type DeploymentConfigTimeBasedLinear

type DeploymentConfigTimeBasedLinear struct {
	LinearInterval   int `pulumi:"linearInterval"`
	LinearPercentage int `pulumi:"linearPercentage"`
}

type DeploymentConfigTimeBasedLinearArgs

type DeploymentConfigTimeBasedLinearArgs struct {
	LinearInterval   pulumi.IntInput `pulumi:"linearInterval"`
	LinearPercentage pulumi.IntInput `pulumi:"linearPercentage"`
}

func (DeploymentConfigTimeBasedLinearArgs) ElementType

func (DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearOutput

func (i DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearOutput() DeploymentConfigTimeBasedLinearOutput

func (DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearOutputWithContext

func (i DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedLinearOutput

func (DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearPtrOutput

func (i DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearPtrOutput() DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext

func (i DeploymentConfigTimeBasedLinearArgs) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearArgs) ToOutput added in v0.76.0

type DeploymentConfigTimeBasedLinearInput

type DeploymentConfigTimeBasedLinearInput interface {
	pulumi.Input

	ToDeploymentConfigTimeBasedLinearOutput() DeploymentConfigTimeBasedLinearOutput
	ToDeploymentConfigTimeBasedLinearOutputWithContext(context.Context) DeploymentConfigTimeBasedLinearOutput
}

DeploymentConfigTimeBasedLinearInput is an input type that accepts DeploymentConfigTimeBasedLinearArgs and DeploymentConfigTimeBasedLinearOutput values. You can construct a concrete instance of `DeploymentConfigTimeBasedLinearInput` via:

DeploymentConfigTimeBasedLinearArgs{...}

type DeploymentConfigTimeBasedLinearOutput

type DeploymentConfigTimeBasedLinearOutput struct{ *pulumi.OutputState }

func (DeploymentConfigTimeBasedLinearOutput) ElementType

func (DeploymentConfigTimeBasedLinearOutput) LinearInterval

func (DeploymentConfigTimeBasedLinearOutput) LinearPercentage

func (DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearOutput

func (o DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearOutput() DeploymentConfigTimeBasedLinearOutput

func (DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearOutputWithContext

func (o DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedLinearOutput

func (DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearPtrOutput

func (o DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearPtrOutput() DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext

func (o DeploymentConfigTimeBasedLinearOutput) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearOutput) ToOutput added in v0.76.0

type DeploymentConfigTimeBasedLinearPtrInput

type DeploymentConfigTimeBasedLinearPtrInput interface {
	pulumi.Input

	ToDeploymentConfigTimeBasedLinearPtrOutput() DeploymentConfigTimeBasedLinearPtrOutput
	ToDeploymentConfigTimeBasedLinearPtrOutputWithContext(context.Context) DeploymentConfigTimeBasedLinearPtrOutput
}

DeploymentConfigTimeBasedLinearPtrInput is an input type that accepts DeploymentConfigTimeBasedLinearArgs, DeploymentConfigTimeBasedLinearPtr and DeploymentConfigTimeBasedLinearPtrOutput values. You can construct a concrete instance of `DeploymentConfigTimeBasedLinearPtrInput` via:

        DeploymentConfigTimeBasedLinearArgs{...}

or:

        nil

type DeploymentConfigTimeBasedLinearPtrOutput

type DeploymentConfigTimeBasedLinearPtrOutput struct{ *pulumi.OutputState }

func (DeploymentConfigTimeBasedLinearPtrOutput) Elem

func (DeploymentConfigTimeBasedLinearPtrOutput) ElementType

func (DeploymentConfigTimeBasedLinearPtrOutput) LinearInterval

func (DeploymentConfigTimeBasedLinearPtrOutput) LinearPercentage

func (DeploymentConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTimeBasedLinearPtrOutput

func (o DeploymentConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTimeBasedLinearPtrOutput() DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext

func (o DeploymentConfigTimeBasedLinearPtrOutput) ToDeploymentConfigTimeBasedLinearPtrOutputWithContext(ctx context.Context) DeploymentConfigTimeBasedLinearPtrOutput

func (DeploymentConfigTimeBasedLinearPtrOutput) ToOutput added in v0.76.0

type DeploymentConfigTrafficRoutingConfig

type DeploymentConfigTrafficRoutingConfig struct {
	TimeBasedCanary *DeploymentConfigTimeBasedCanary `pulumi:"timeBasedCanary"`
	TimeBasedLinear *DeploymentConfigTimeBasedLinear `pulumi:"timeBasedLinear"`
	Type            string                           `pulumi:"type"`
}

type DeploymentConfigTrafficRoutingConfigArgs

type DeploymentConfigTrafficRoutingConfigArgs struct {
	TimeBasedCanary DeploymentConfigTimeBasedCanaryPtrInput `pulumi:"timeBasedCanary"`
	TimeBasedLinear DeploymentConfigTimeBasedLinearPtrInput `pulumi:"timeBasedLinear"`
	Type            pulumi.StringInput                      `pulumi:"type"`
}

func (DeploymentConfigTrafficRoutingConfigArgs) ElementType

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

func (DeploymentConfigTrafficRoutingConfigArgs) ToOutput added in v0.76.0

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) TimeBasedCanary

func (DeploymentConfigTrafficRoutingConfigOutput) TimeBasedLinear

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) ToOutput added in v0.76.0

func (DeploymentConfigTrafficRoutingConfigOutput) Type

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

type DeploymentConfigTrafficRoutingConfigPtrOutput

type DeploymentConfigTrafficRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (DeploymentConfigTrafficRoutingConfigPtrOutput) Elem

func (DeploymentConfigTrafficRoutingConfigPtrOutput) ElementType

func (DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedCanary

func (DeploymentConfigTrafficRoutingConfigPtrOutput) TimeBasedLinear

func (DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput

func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutput() DeploymentConfigTrafficRoutingConfigPtrOutput

func (DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext

func (o DeploymentConfigTrafficRoutingConfigPtrOutput) ToDeploymentConfigTrafficRoutingConfigPtrOutputWithContext(ctx context.Context) DeploymentConfigTrafficRoutingConfigPtrOutput

func (DeploymentConfigTrafficRoutingConfigPtrOutput) ToOutput added in v0.76.0

func (DeploymentConfigTrafficRoutingConfigPtrOutput) Type

type DeploymentGroup deprecated

type DeploymentGroup struct {
	pulumi.CustomResourceState

	AlarmConfiguration               DeploymentGroupAlarmConfigurationPtrOutput               `pulumi:"alarmConfiguration"`
	ApplicationName                  pulumi.StringOutput                                      `pulumi:"applicationName"`
	AutoRollbackConfiguration        DeploymentGroupAutoRollbackConfigurationPtrOutput        `pulumi:"autoRollbackConfiguration"`
	AutoScalingGroups                pulumi.StringArrayOutput                                 `pulumi:"autoScalingGroups"`
	BlueGreenDeploymentConfiguration DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput `pulumi:"blueGreenDeploymentConfiguration"`
	Deployment                       DeploymentGroupDeploymentPtrOutput                       `pulumi:"deployment"`
	DeploymentConfigName             pulumi.StringPtrOutput                                   `pulumi:"deploymentConfigName"`
	DeploymentGroupName              pulumi.StringPtrOutput                                   `pulumi:"deploymentGroupName"`
	DeploymentStyle                  DeploymentGroupDeploymentStylePtrOutput                  `pulumi:"deploymentStyle"`
	Ec2TagFilters                    DeploymentGroupEc2TagFilterArrayOutput                   `pulumi:"ec2TagFilters"`
	Ec2TagSet                        DeploymentGroupEc2TagSetPtrOutput                        `pulumi:"ec2TagSet"`
	EcsServices                      DeploymentGroupEcsServiceArrayOutput                     `pulumi:"ecsServices"`
	LoadBalancerInfo                 DeploymentGroupLoadBalancerInfoPtrOutput                 `pulumi:"loadBalancerInfo"`
	OnPremisesInstanceTagFilters     DeploymentGroupTagFilterArrayOutput                      `pulumi:"onPremisesInstanceTagFilters"`
	OnPremisesTagSet                 DeploymentGroupOnPremisesTagSetPtrOutput                 `pulumi:"onPremisesTagSet"`
	OutdatedInstancesStrategy        pulumi.StringPtrOutput                                   `pulumi:"outdatedInstancesStrategy"`
	ServiceRoleArn                   pulumi.StringOutput                                      `pulumi:"serviceRoleArn"`
	Tags                             DeploymentGroupTagArrayOutput                            `pulumi:"tags"`
	TriggerConfigurations            DeploymentGroupTriggerConfigArrayOutput                  `pulumi:"triggerConfigurations"`
}

Resource Type definition for AWS::CodeDeploy::DeploymentGroup

Deprecated: DeploymentGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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

func (*DeploymentGroup) ToOutput added in v0.76.0

type DeploymentGroupAlarm

type DeploymentGroupAlarm struct {
	Name *string `pulumi:"name"`
}

type DeploymentGroupAlarmArgs

type DeploymentGroupAlarmArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DeploymentGroupAlarmArgs) ElementType

func (DeploymentGroupAlarmArgs) ElementType() reflect.Type

func (DeploymentGroupAlarmArgs) ToDeploymentGroupAlarmOutput

func (i DeploymentGroupAlarmArgs) ToDeploymentGroupAlarmOutput() DeploymentGroupAlarmOutput

func (DeploymentGroupAlarmArgs) ToDeploymentGroupAlarmOutputWithContext

func (i DeploymentGroupAlarmArgs) ToDeploymentGroupAlarmOutputWithContext(ctx context.Context) DeploymentGroupAlarmOutput

func (DeploymentGroupAlarmArgs) ToOutput added in v0.76.0

type DeploymentGroupAlarmArray

type DeploymentGroupAlarmArray []DeploymentGroupAlarmInput

func (DeploymentGroupAlarmArray) ElementType

func (DeploymentGroupAlarmArray) ElementType() reflect.Type

func (DeploymentGroupAlarmArray) ToDeploymentGroupAlarmArrayOutput

func (i DeploymentGroupAlarmArray) ToDeploymentGroupAlarmArrayOutput() DeploymentGroupAlarmArrayOutput

func (DeploymentGroupAlarmArray) ToDeploymentGroupAlarmArrayOutputWithContext

func (i DeploymentGroupAlarmArray) ToDeploymentGroupAlarmArrayOutputWithContext(ctx context.Context) DeploymentGroupAlarmArrayOutput

func (DeploymentGroupAlarmArray) ToOutput added in v0.76.0

type DeploymentGroupAlarmArrayInput

type DeploymentGroupAlarmArrayInput interface {
	pulumi.Input

	ToDeploymentGroupAlarmArrayOutput() DeploymentGroupAlarmArrayOutput
	ToDeploymentGroupAlarmArrayOutputWithContext(context.Context) DeploymentGroupAlarmArrayOutput
}

DeploymentGroupAlarmArrayInput is an input type that accepts DeploymentGroupAlarmArray and DeploymentGroupAlarmArrayOutput values. You can construct a concrete instance of `DeploymentGroupAlarmArrayInput` via:

DeploymentGroupAlarmArray{ DeploymentGroupAlarmArgs{...} }

type DeploymentGroupAlarmArrayOutput

type DeploymentGroupAlarmArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupAlarmArrayOutput) ElementType

func (DeploymentGroupAlarmArrayOutput) Index

func (DeploymentGroupAlarmArrayOutput) ToDeploymentGroupAlarmArrayOutput

func (o DeploymentGroupAlarmArrayOutput) ToDeploymentGroupAlarmArrayOutput() DeploymentGroupAlarmArrayOutput

func (DeploymentGroupAlarmArrayOutput) ToDeploymentGroupAlarmArrayOutputWithContext

func (o DeploymentGroupAlarmArrayOutput) ToDeploymentGroupAlarmArrayOutputWithContext(ctx context.Context) DeploymentGroupAlarmArrayOutput

func (DeploymentGroupAlarmArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupAlarmConfiguration

type DeploymentGroupAlarmConfiguration struct {
	Alarms                 []DeploymentGroupAlarm `pulumi:"alarms"`
	Enabled                *bool                  `pulumi:"enabled"`
	IgnorePollAlarmFailure *bool                  `pulumi:"ignorePollAlarmFailure"`
}

type DeploymentGroupAlarmConfigurationArgs

type DeploymentGroupAlarmConfigurationArgs struct {
	Alarms                 DeploymentGroupAlarmArrayInput `pulumi:"alarms"`
	Enabled                pulumi.BoolPtrInput            `pulumi:"enabled"`
	IgnorePollAlarmFailure pulumi.BoolPtrInput            `pulumi:"ignorePollAlarmFailure"`
}

func (DeploymentGroupAlarmConfigurationArgs) ElementType

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

func (DeploymentGroupAlarmConfigurationArgs) ToOutput added in v0.76.0

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 (DeploymentGroupAlarmConfigurationOutput) ElementType

func (DeploymentGroupAlarmConfigurationOutput) Enabled

func (DeploymentGroupAlarmConfigurationOutput) IgnorePollAlarmFailure

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

func (DeploymentGroupAlarmConfigurationOutput) ToOutput added in v0.76.0

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

type DeploymentGroupAlarmConfigurationPtrOutput

type DeploymentGroupAlarmConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupAlarmConfigurationPtrOutput) Alarms

func (DeploymentGroupAlarmConfigurationPtrOutput) Elem

func (DeploymentGroupAlarmConfigurationPtrOutput) ElementType

func (DeploymentGroupAlarmConfigurationPtrOutput) Enabled

func (DeploymentGroupAlarmConfigurationPtrOutput) IgnorePollAlarmFailure

func (DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutput

func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutput() DeploymentGroupAlarmConfigurationPtrOutput

func (DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext

func (o DeploymentGroupAlarmConfigurationPtrOutput) ToDeploymentGroupAlarmConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAlarmConfigurationPtrOutput

func (DeploymentGroupAlarmConfigurationPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupAlarmInput

type DeploymentGroupAlarmInput interface {
	pulumi.Input

	ToDeploymentGroupAlarmOutput() DeploymentGroupAlarmOutput
	ToDeploymentGroupAlarmOutputWithContext(context.Context) DeploymentGroupAlarmOutput
}

DeploymentGroupAlarmInput is an input type that accepts DeploymentGroupAlarmArgs and DeploymentGroupAlarmOutput values. You can construct a concrete instance of `DeploymentGroupAlarmInput` via:

DeploymentGroupAlarmArgs{...}

type DeploymentGroupAlarmOutput

type DeploymentGroupAlarmOutput struct{ *pulumi.OutputState }

func (DeploymentGroupAlarmOutput) ElementType

func (DeploymentGroupAlarmOutput) ElementType() reflect.Type

func (DeploymentGroupAlarmOutput) Name

func (DeploymentGroupAlarmOutput) ToDeploymentGroupAlarmOutput

func (o DeploymentGroupAlarmOutput) ToDeploymentGroupAlarmOutput() DeploymentGroupAlarmOutput

func (DeploymentGroupAlarmOutput) ToDeploymentGroupAlarmOutputWithContext

func (o DeploymentGroupAlarmOutput) ToDeploymentGroupAlarmOutputWithContext(ctx context.Context) DeploymentGroupAlarmOutput

func (DeploymentGroupAlarmOutput) ToOutput added in v0.76.0

type DeploymentGroupArgs

type DeploymentGroupArgs struct {
	AlarmConfiguration               DeploymentGroupAlarmConfigurationPtrInput
	ApplicationName                  pulumi.StringInput
	AutoRollbackConfiguration        DeploymentGroupAutoRollbackConfigurationPtrInput
	AutoScalingGroups                pulumi.StringArrayInput
	BlueGreenDeploymentConfiguration DeploymentGroupBlueGreenDeploymentConfigurationPtrInput
	Deployment                       DeploymentGroupDeploymentPtrInput
	DeploymentConfigName             pulumi.StringPtrInput
	DeploymentGroupName              pulumi.StringPtrInput
	DeploymentStyle                  DeploymentGroupDeploymentStylePtrInput
	Ec2TagFilters                    DeploymentGroupEc2TagFilterArrayInput
	Ec2TagSet                        DeploymentGroupEc2TagSetPtrInput
	EcsServices                      DeploymentGroupEcsServiceArrayInput
	LoadBalancerInfo                 DeploymentGroupLoadBalancerInfoPtrInput
	OnPremisesInstanceTagFilters     DeploymentGroupTagFilterArrayInput
	OnPremisesTagSet                 DeploymentGroupOnPremisesTagSetPtrInput
	OutdatedInstancesStrategy        pulumi.StringPtrInput
	ServiceRoleArn                   pulumi.StringInput
	Tags                             DeploymentGroupTagArrayInput
	TriggerConfigurations            DeploymentGroupTriggerConfigArrayInput
}

The set of arguments for constructing a DeploymentGroup resource.

func (DeploymentGroupArgs) ElementType

func (DeploymentGroupArgs) ElementType() reflect.Type

type DeploymentGroupAutoRollbackConfiguration

type DeploymentGroupAutoRollbackConfiguration struct {
	Enabled *bool    `pulumi:"enabled"`
	Events  []string `pulumi:"events"`
}

type DeploymentGroupAutoRollbackConfigurationArgs

type DeploymentGroupAutoRollbackConfigurationArgs struct {
	Enabled pulumi.BoolPtrInput     `pulumi:"enabled"`
	Events  pulumi.StringArrayInput `pulumi:"events"`
}

func (DeploymentGroupAutoRollbackConfigurationArgs) ElementType

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

func (DeploymentGroupAutoRollbackConfigurationArgs) ToOutput added in v0.76.0

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) Enabled

func (DeploymentGroupAutoRollbackConfigurationOutput) Events

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

func (DeploymentGroupAutoRollbackConfigurationOutput) ToOutput added in v0.76.0

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

type DeploymentGroupAutoRollbackConfigurationPtrOutput

type DeploymentGroupAutoRollbackConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) Elem

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ElementType

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) Enabled

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) Events

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput

func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutput() DeploymentGroupAutoRollbackConfigurationPtrOutput

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext

func (o DeploymentGroupAutoRollbackConfigurationPtrOutput) ToDeploymentGroupAutoRollbackConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupAutoRollbackConfigurationPtrOutput

func (DeploymentGroupAutoRollbackConfigurationPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupBlueGreenDeploymentConfiguration

type DeploymentGroupBlueGreenDeploymentConfiguration struct {
	DeploymentReadyOption                     *DeploymentGroupDeploymentReadyOption         `pulumi:"deploymentReadyOption"`
	GreenFleetProvisioningOption              *DeploymentGroupGreenFleetProvisioningOption  `pulumi:"greenFleetProvisioningOption"`
	TerminateBlueInstancesOnDeploymentSuccess *DeploymentGroupBlueInstanceTerminationOption `pulumi:"terminateBlueInstancesOnDeploymentSuccess"`
}

type DeploymentGroupBlueGreenDeploymentConfigurationArgs

type DeploymentGroupBlueGreenDeploymentConfigurationArgs struct {
	DeploymentReadyOption                     DeploymentGroupDeploymentReadyOptionPtrInput         `pulumi:"deploymentReadyOption"`
	GreenFleetProvisioningOption              DeploymentGroupGreenFleetProvisioningOptionPtrInput  `pulumi:"greenFleetProvisioningOption"`
	TerminateBlueInstancesOnDeploymentSuccess DeploymentGroupBlueInstanceTerminationOptionPtrInput `pulumi:"terminateBlueInstancesOnDeploymentSuccess"`
}

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ElementType

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationOutput

func (i DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationOutput() DeploymentGroupBlueGreenDeploymentConfigurationOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationOutputWithContext

func (i DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigurationOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (i DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput() DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext

func (i DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationArgs) ToOutput added in v0.76.0

type DeploymentGroupBlueGreenDeploymentConfigurationInput

type DeploymentGroupBlueGreenDeploymentConfigurationInput interface {
	pulumi.Input

	ToDeploymentGroupBlueGreenDeploymentConfigurationOutput() DeploymentGroupBlueGreenDeploymentConfigurationOutput
	ToDeploymentGroupBlueGreenDeploymentConfigurationOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigurationOutput
}

DeploymentGroupBlueGreenDeploymentConfigurationInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigurationArgs and DeploymentGroupBlueGreenDeploymentConfigurationOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigurationInput` via:

DeploymentGroupBlueGreenDeploymentConfigurationArgs{...}

type DeploymentGroupBlueGreenDeploymentConfigurationOutput

type DeploymentGroupBlueGreenDeploymentConfigurationOutput struct{ *pulumi.OutputState }

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) DeploymentReadyOption

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ElementType

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) GreenFleetProvisioningOption

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) TerminateBlueInstancesOnDeploymentSuccess

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationOutputWithContext

func (o DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigurationOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (o DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput() DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext

func (o DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationOutput) ToOutput added in v0.76.0

type DeploymentGroupBlueGreenDeploymentConfigurationPtrInput

type DeploymentGroupBlueGreenDeploymentConfigurationPtrInput interface {
	pulumi.Input

	ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput() DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput
	ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext(context.Context) DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput
}

DeploymentGroupBlueGreenDeploymentConfigurationPtrInput is an input type that accepts DeploymentGroupBlueGreenDeploymentConfigurationArgs, DeploymentGroupBlueGreenDeploymentConfigurationPtr and DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueGreenDeploymentConfigurationPtrInput` via:

        DeploymentGroupBlueGreenDeploymentConfigurationArgs{...}

or:

        nil

type DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

type DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) DeploymentReadyOption

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) Elem

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) ElementType

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) GreenFleetProvisioningOption

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) TerminateBlueInstancesOnDeploymentSuccess

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext

func (o DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) ToDeploymentGroupBlueGreenDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput

func (DeploymentGroupBlueGreenDeploymentConfigurationPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupBlueInstanceTerminationOption

type DeploymentGroupBlueInstanceTerminationOption struct {
	Action                       *string `pulumi:"action"`
	TerminationWaitTimeInMinutes *int    `pulumi:"terminationWaitTimeInMinutes"`
}

type DeploymentGroupBlueInstanceTerminationOptionArgs

type DeploymentGroupBlueInstanceTerminationOptionArgs struct {
	Action                       pulumi.StringPtrInput `pulumi:"action"`
	TerminationWaitTimeInMinutes pulumi.IntPtrInput    `pulumi:"terminationWaitTimeInMinutes"`
}

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ElementType

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionOutput

func (i DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionOutput() DeploymentGroupBlueInstanceTerminationOptionOutput

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionOutputWithContext

func (i DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueInstanceTerminationOptionOutput

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (i DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput() DeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext

func (i DeploymentGroupBlueInstanceTerminationOptionArgs) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionArgs) ToOutput added in v0.76.0

type DeploymentGroupBlueInstanceTerminationOptionInput

type DeploymentGroupBlueInstanceTerminationOptionInput interface {
	pulumi.Input

	ToDeploymentGroupBlueInstanceTerminationOptionOutput() DeploymentGroupBlueInstanceTerminationOptionOutput
	ToDeploymentGroupBlueInstanceTerminationOptionOutputWithContext(context.Context) DeploymentGroupBlueInstanceTerminationOptionOutput
}

DeploymentGroupBlueInstanceTerminationOptionInput is an input type that accepts DeploymentGroupBlueInstanceTerminationOptionArgs and DeploymentGroupBlueInstanceTerminationOptionOutput values. You can construct a concrete instance of `DeploymentGroupBlueInstanceTerminationOptionInput` via:

DeploymentGroupBlueInstanceTerminationOptionArgs{...}

type DeploymentGroupBlueInstanceTerminationOptionOutput

type DeploymentGroupBlueInstanceTerminationOptionOutput struct{ *pulumi.OutputState }

func (DeploymentGroupBlueInstanceTerminationOptionOutput) Action

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ElementType

func (DeploymentGroupBlueInstanceTerminationOptionOutput) TerminationWaitTimeInMinutes

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionOutput

func (o DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionOutput() DeploymentGroupBlueInstanceTerminationOptionOutput

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionOutputWithContext

func (o DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionOutputWithContext(ctx context.Context) DeploymentGroupBlueInstanceTerminationOptionOutput

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (o DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput() DeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext

func (o DeploymentGroupBlueInstanceTerminationOptionOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionOutput) ToOutput added in v0.76.0

type DeploymentGroupBlueInstanceTerminationOptionPtrInput

type DeploymentGroupBlueInstanceTerminationOptionPtrInput interface {
	pulumi.Input

	ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput() DeploymentGroupBlueInstanceTerminationOptionPtrOutput
	ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext(context.Context) DeploymentGroupBlueInstanceTerminationOptionPtrOutput
}

DeploymentGroupBlueInstanceTerminationOptionPtrInput is an input type that accepts DeploymentGroupBlueInstanceTerminationOptionArgs, DeploymentGroupBlueInstanceTerminationOptionPtr and DeploymentGroupBlueInstanceTerminationOptionPtrOutput values. You can construct a concrete instance of `DeploymentGroupBlueInstanceTerminationOptionPtrInput` via:

        DeploymentGroupBlueInstanceTerminationOptionArgs{...}

or:

        nil

type DeploymentGroupBlueInstanceTerminationOptionPtrOutput

type DeploymentGroupBlueInstanceTerminationOptionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) Action

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) Elem

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) ElementType

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) TerminationWaitTimeInMinutes

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext

func (o DeploymentGroupBlueInstanceTerminationOptionPtrOutput) ToDeploymentGroupBlueInstanceTerminationOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupBlueInstanceTerminationOptionPtrOutput

func (DeploymentGroupBlueInstanceTerminationOptionPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupDeployment

type DeploymentGroupDeployment struct {
	Description                   *string                         `pulumi:"description"`
	IgnoreApplicationStopFailures *bool                           `pulumi:"ignoreApplicationStopFailures"`
	Revision                      DeploymentGroupRevisionLocation `pulumi:"revision"`
}

type DeploymentGroupDeploymentArgs

type DeploymentGroupDeploymentArgs struct {
	Description                   pulumi.StringPtrInput                `pulumi:"description"`
	IgnoreApplicationStopFailures pulumi.BoolPtrInput                  `pulumi:"ignoreApplicationStopFailures"`
	Revision                      DeploymentGroupRevisionLocationInput `pulumi:"revision"`
}

func (DeploymentGroupDeploymentArgs) ElementType

func (DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentOutput

func (i DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentOutput() DeploymentGroupDeploymentOutput

func (DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentOutputWithContext

func (i DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentOutputWithContext(ctx context.Context) DeploymentGroupDeploymentOutput

func (DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentPtrOutput

func (i DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentPtrOutput() DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentPtrOutputWithContext

func (i DeploymentGroupDeploymentArgs) ToDeploymentGroupDeploymentPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentArgs) ToOutput added in v0.76.0

type DeploymentGroupDeploymentInput

type DeploymentGroupDeploymentInput interface {
	pulumi.Input

	ToDeploymentGroupDeploymentOutput() DeploymentGroupDeploymentOutput
	ToDeploymentGroupDeploymentOutputWithContext(context.Context) DeploymentGroupDeploymentOutput
}

DeploymentGroupDeploymentInput is an input type that accepts DeploymentGroupDeploymentArgs and DeploymentGroupDeploymentOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentInput` via:

DeploymentGroupDeploymentArgs{...}

type DeploymentGroupDeploymentOutput

type DeploymentGroupDeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentGroupDeploymentOutput) Description

func (DeploymentGroupDeploymentOutput) ElementType

func (DeploymentGroupDeploymentOutput) IgnoreApplicationStopFailures

func (o DeploymentGroupDeploymentOutput) IgnoreApplicationStopFailures() pulumi.BoolPtrOutput

func (DeploymentGroupDeploymentOutput) Revision

func (DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentOutput

func (o DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentOutput() DeploymentGroupDeploymentOutput

func (DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentOutputWithContext

func (o DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentOutputWithContext(ctx context.Context) DeploymentGroupDeploymentOutput

func (DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentPtrOutput

func (o DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentPtrOutput() DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentPtrOutputWithContext

func (o DeploymentGroupDeploymentOutput) ToDeploymentGroupDeploymentPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentOutput) ToOutput added in v0.76.0

type DeploymentGroupDeploymentPtrInput

type DeploymentGroupDeploymentPtrInput interface {
	pulumi.Input

	ToDeploymentGroupDeploymentPtrOutput() DeploymentGroupDeploymentPtrOutput
	ToDeploymentGroupDeploymentPtrOutputWithContext(context.Context) DeploymentGroupDeploymentPtrOutput
}

DeploymentGroupDeploymentPtrInput is an input type that accepts DeploymentGroupDeploymentArgs, DeploymentGroupDeploymentPtr and DeploymentGroupDeploymentPtrOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentPtrInput` via:

        DeploymentGroupDeploymentArgs{...}

or:

        nil

type DeploymentGroupDeploymentPtrOutput

type DeploymentGroupDeploymentPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupDeploymentPtrOutput) Description

func (DeploymentGroupDeploymentPtrOutput) Elem

func (DeploymentGroupDeploymentPtrOutput) ElementType

func (DeploymentGroupDeploymentPtrOutput) IgnoreApplicationStopFailures

func (o DeploymentGroupDeploymentPtrOutput) IgnoreApplicationStopFailures() pulumi.BoolPtrOutput

func (DeploymentGroupDeploymentPtrOutput) Revision

func (DeploymentGroupDeploymentPtrOutput) ToDeploymentGroupDeploymentPtrOutput

func (o DeploymentGroupDeploymentPtrOutput) ToDeploymentGroupDeploymentPtrOutput() DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentPtrOutput) ToDeploymentGroupDeploymentPtrOutputWithContext

func (o DeploymentGroupDeploymentPtrOutput) ToDeploymentGroupDeploymentPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentPtrOutput

func (DeploymentGroupDeploymentPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupDeploymentReadyOption

type DeploymentGroupDeploymentReadyOption struct {
	ActionOnTimeout   *string `pulumi:"actionOnTimeout"`
	WaitTimeInMinutes *int    `pulumi:"waitTimeInMinutes"`
}

type DeploymentGroupDeploymentReadyOptionArgs

type DeploymentGroupDeploymentReadyOptionArgs struct {
	ActionOnTimeout   pulumi.StringPtrInput `pulumi:"actionOnTimeout"`
	WaitTimeInMinutes pulumi.IntPtrInput    `pulumi:"waitTimeInMinutes"`
}

func (DeploymentGroupDeploymentReadyOptionArgs) ElementType

func (DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionOutput

func (i DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionOutput() DeploymentGroupDeploymentReadyOptionOutput

func (DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionOutputWithContext

func (i DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupDeploymentReadyOptionOutput

func (DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionPtrOutput

func (i DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionPtrOutput() DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext

func (i DeploymentGroupDeploymentReadyOptionArgs) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionArgs) ToOutput added in v0.76.0

type DeploymentGroupDeploymentReadyOptionInput

type DeploymentGroupDeploymentReadyOptionInput interface {
	pulumi.Input

	ToDeploymentGroupDeploymentReadyOptionOutput() DeploymentGroupDeploymentReadyOptionOutput
	ToDeploymentGroupDeploymentReadyOptionOutputWithContext(context.Context) DeploymentGroupDeploymentReadyOptionOutput
}

DeploymentGroupDeploymentReadyOptionInput is an input type that accepts DeploymentGroupDeploymentReadyOptionArgs and DeploymentGroupDeploymentReadyOptionOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentReadyOptionInput` via:

DeploymentGroupDeploymentReadyOptionArgs{...}

type DeploymentGroupDeploymentReadyOptionOutput

type DeploymentGroupDeploymentReadyOptionOutput struct{ *pulumi.OutputState }

func (DeploymentGroupDeploymentReadyOptionOutput) ActionOnTimeout

func (DeploymentGroupDeploymentReadyOptionOutput) ElementType

func (DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionOutput

func (o DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionOutput() DeploymentGroupDeploymentReadyOptionOutput

func (DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionOutputWithContext

func (o DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionOutputWithContext(ctx context.Context) DeploymentGroupDeploymentReadyOptionOutput

func (DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutput

func (o DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutput() DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext

func (o DeploymentGroupDeploymentReadyOptionOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionOutput) ToOutput added in v0.76.0

func (DeploymentGroupDeploymentReadyOptionOutput) WaitTimeInMinutes

type DeploymentGroupDeploymentReadyOptionPtrInput

type DeploymentGroupDeploymentReadyOptionPtrInput interface {
	pulumi.Input

	ToDeploymentGroupDeploymentReadyOptionPtrOutput() DeploymentGroupDeploymentReadyOptionPtrOutput
	ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext(context.Context) DeploymentGroupDeploymentReadyOptionPtrOutput
}

DeploymentGroupDeploymentReadyOptionPtrInput is an input type that accepts DeploymentGroupDeploymentReadyOptionArgs, DeploymentGroupDeploymentReadyOptionPtr and DeploymentGroupDeploymentReadyOptionPtrOutput values. You can construct a concrete instance of `DeploymentGroupDeploymentReadyOptionPtrInput` via:

        DeploymentGroupDeploymentReadyOptionArgs{...}

or:

        nil

type DeploymentGroupDeploymentReadyOptionPtrOutput

type DeploymentGroupDeploymentReadyOptionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupDeploymentReadyOptionPtrOutput) ActionOnTimeout

func (DeploymentGroupDeploymentReadyOptionPtrOutput) Elem

func (DeploymentGroupDeploymentReadyOptionPtrOutput) ElementType

func (DeploymentGroupDeploymentReadyOptionPtrOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutput

func (o DeploymentGroupDeploymentReadyOptionPtrOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutput() DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionPtrOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext

func (o DeploymentGroupDeploymentReadyOptionPtrOutput) ToDeploymentGroupDeploymentReadyOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentReadyOptionPtrOutput

func (DeploymentGroupDeploymentReadyOptionPtrOutput) ToOutput added in v0.76.0

func (DeploymentGroupDeploymentReadyOptionPtrOutput) WaitTimeInMinutes

type DeploymentGroupDeploymentStyle

type DeploymentGroupDeploymentStyle struct {
	DeploymentOption *string `pulumi:"deploymentOption"`
	DeploymentType   *string `pulumi:"deploymentType"`
}

type DeploymentGroupDeploymentStyleArgs

type DeploymentGroupDeploymentStyleArgs struct {
	DeploymentOption pulumi.StringPtrInput `pulumi:"deploymentOption"`
	DeploymentType   pulumi.StringPtrInput `pulumi:"deploymentType"`
}

func (DeploymentGroupDeploymentStyleArgs) ElementType

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

func (DeploymentGroupDeploymentStyleArgs) ToOutput added in v0.76.0

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 (DeploymentGroupDeploymentStyleOutput) DeploymentType

func (DeploymentGroupDeploymentStyleOutput) ElementType

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

func (DeploymentGroupDeploymentStyleOutput) ToOutput added in v0.76.0

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

type DeploymentGroupDeploymentStylePtrOutput

type DeploymentGroupDeploymentStylePtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupDeploymentStylePtrOutput) DeploymentOption

func (DeploymentGroupDeploymentStylePtrOutput) DeploymentType

func (DeploymentGroupDeploymentStylePtrOutput) Elem

func (DeploymentGroupDeploymentStylePtrOutput) ElementType

func (DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutput

func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutput() DeploymentGroupDeploymentStylePtrOutput

func (DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext

func (o DeploymentGroupDeploymentStylePtrOutput) ToDeploymentGroupDeploymentStylePtrOutputWithContext(ctx context.Context) DeploymentGroupDeploymentStylePtrOutput

func (DeploymentGroupDeploymentStylePtrOutput) ToOutput added in v0.76.0

type DeploymentGroupEc2TagFilter added in v0.72.0

type DeploymentGroupEc2TagFilter struct {
	Key   *string `pulumi:"key"`
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type DeploymentGroupEc2TagFilterArgs added in v0.72.0

type DeploymentGroupEc2TagFilterArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DeploymentGroupEc2TagFilterArgs) ElementType added in v0.72.0

func (DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutput added in v0.72.0

func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput

func (DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagFilterArgs) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput

func (DeploymentGroupEc2TagFilterArgs) ToOutput added in v0.76.0

type DeploymentGroupEc2TagFilterArray added in v0.72.0

type DeploymentGroupEc2TagFilterArray []DeploymentGroupEc2TagFilterInput

func (DeploymentGroupEc2TagFilterArray) ElementType added in v0.72.0

func (DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutput added in v0.72.0

func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput

func (DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagFilterArray) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput

func (DeploymentGroupEc2TagFilterArray) ToOutput added in v0.76.0

type DeploymentGroupEc2TagFilterArrayInput added in v0.72.0

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 added in v0.72.0

type DeploymentGroupEc2TagFilterArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagFilterArrayOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagFilterArrayOutput) Index added in v0.72.0

func (DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutput added in v0.72.0

func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutput() DeploymentGroupEc2TagFilterArrayOutput

func (DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagFilterArrayOutput) ToDeploymentGroupEc2TagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterArrayOutput

func (DeploymentGroupEc2TagFilterArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupEc2TagFilterInput added in v0.72.0

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 added in v0.72.0

type DeploymentGroupEc2TagFilterOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagFilterOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagFilterOutput) Key added in v0.72.0

func (DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutput added in v0.72.0

func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutput() DeploymentGroupEc2TagFilterOutput

func (DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagFilterOutput) ToDeploymentGroupEc2TagFilterOutputWithContext(ctx context.Context) DeploymentGroupEc2TagFilterOutput

func (DeploymentGroupEc2TagFilterOutput) ToOutput added in v0.76.0

func (DeploymentGroupEc2TagFilterOutput) Type added in v0.72.0

func (DeploymentGroupEc2TagFilterOutput) Value added in v0.72.0

type DeploymentGroupEc2TagSet added in v0.72.0

type DeploymentGroupEc2TagSet struct {
	Ec2TagSetList []DeploymentGroupEc2TagSetListObject `pulumi:"ec2TagSetList"`
}

type DeploymentGroupEc2TagSetArgs added in v0.72.0

type DeploymentGroupEc2TagSetArgs struct {
	Ec2TagSetList DeploymentGroupEc2TagSetListObjectArrayInput `pulumi:"ec2TagSetList"`
}

func (DeploymentGroupEc2TagSetArgs) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutput added in v0.72.0

func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput

func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput

func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetPtrOutput added in v0.72.0

func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetPtrOutput() DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetPtrOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagSetArgs) ToDeploymentGroupEc2TagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetArgs) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetInput added in v0.72.0

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 DeploymentGroupEc2TagSetListObject added in v0.72.0

type DeploymentGroupEc2TagSetListObject struct {
	Ec2TagGroup []DeploymentGroupEc2TagFilter `pulumi:"ec2TagGroup"`
}

type DeploymentGroupEc2TagSetListObjectArgs added in v0.72.0

type DeploymentGroupEc2TagSetListObjectArgs struct {
	Ec2TagGroup DeploymentGroupEc2TagFilterArrayInput `pulumi:"ec2TagGroup"`
}

func (DeploymentGroupEc2TagSetListObjectArgs) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectArgs) ToDeploymentGroupEc2TagSetListObjectOutput added in v0.72.0

func (i DeploymentGroupEc2TagSetListObjectArgs) ToDeploymentGroupEc2TagSetListObjectOutput() DeploymentGroupEc2TagSetListObjectOutput

func (DeploymentGroupEc2TagSetListObjectArgs) ToDeploymentGroupEc2TagSetListObjectOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagSetListObjectArgs) ToDeploymentGroupEc2TagSetListObjectOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetListObjectOutput

func (DeploymentGroupEc2TagSetListObjectArgs) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetListObjectArray added in v0.72.0

type DeploymentGroupEc2TagSetListObjectArray []DeploymentGroupEc2TagSetListObjectInput

func (DeploymentGroupEc2TagSetListObjectArray) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectArray) ToDeploymentGroupEc2TagSetListObjectArrayOutput added in v0.72.0

func (i DeploymentGroupEc2TagSetListObjectArray) ToDeploymentGroupEc2TagSetListObjectArrayOutput() DeploymentGroupEc2TagSetListObjectArrayOutput

func (DeploymentGroupEc2TagSetListObjectArray) ToDeploymentGroupEc2TagSetListObjectArrayOutputWithContext added in v0.72.0

func (i DeploymentGroupEc2TagSetListObjectArray) ToDeploymentGroupEc2TagSetListObjectArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetListObjectArrayOutput

func (DeploymentGroupEc2TagSetListObjectArray) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetListObjectArrayInput added in v0.72.0

type DeploymentGroupEc2TagSetListObjectArrayInput interface {
	pulumi.Input

	ToDeploymentGroupEc2TagSetListObjectArrayOutput() DeploymentGroupEc2TagSetListObjectArrayOutput
	ToDeploymentGroupEc2TagSetListObjectArrayOutputWithContext(context.Context) DeploymentGroupEc2TagSetListObjectArrayOutput
}

DeploymentGroupEc2TagSetListObjectArrayInput is an input type that accepts DeploymentGroupEc2TagSetListObjectArray and DeploymentGroupEc2TagSetListObjectArrayOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetListObjectArrayInput` via:

DeploymentGroupEc2TagSetListObjectArray{ DeploymentGroupEc2TagSetListObjectArgs{...} }

type DeploymentGroupEc2TagSetListObjectArrayOutput added in v0.72.0

type DeploymentGroupEc2TagSetListObjectArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagSetListObjectArrayOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectArrayOutput) Index added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectArrayOutput) ToDeploymentGroupEc2TagSetListObjectArrayOutput added in v0.72.0

func (o DeploymentGroupEc2TagSetListObjectArrayOutput) ToDeploymentGroupEc2TagSetListObjectArrayOutput() DeploymentGroupEc2TagSetListObjectArrayOutput

func (DeploymentGroupEc2TagSetListObjectArrayOutput) ToDeploymentGroupEc2TagSetListObjectArrayOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagSetListObjectArrayOutput) ToDeploymentGroupEc2TagSetListObjectArrayOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetListObjectArrayOutput

func (DeploymentGroupEc2TagSetListObjectArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetListObjectInput added in v0.72.0

type DeploymentGroupEc2TagSetListObjectInput interface {
	pulumi.Input

	ToDeploymentGroupEc2TagSetListObjectOutput() DeploymentGroupEc2TagSetListObjectOutput
	ToDeploymentGroupEc2TagSetListObjectOutputWithContext(context.Context) DeploymentGroupEc2TagSetListObjectOutput
}

DeploymentGroupEc2TagSetListObjectInput is an input type that accepts DeploymentGroupEc2TagSetListObjectArgs and DeploymentGroupEc2TagSetListObjectOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetListObjectInput` via:

DeploymentGroupEc2TagSetListObjectArgs{...}

type DeploymentGroupEc2TagSetListObjectOutput added in v0.72.0

type DeploymentGroupEc2TagSetListObjectOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagSetListObjectOutput) Ec2TagGroup added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetListObjectOutput) ToDeploymentGroupEc2TagSetListObjectOutput added in v0.72.0

func (o DeploymentGroupEc2TagSetListObjectOutput) ToDeploymentGroupEc2TagSetListObjectOutput() DeploymentGroupEc2TagSetListObjectOutput

func (DeploymentGroupEc2TagSetListObjectOutput) ToDeploymentGroupEc2TagSetListObjectOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagSetListObjectOutput) ToDeploymentGroupEc2TagSetListObjectOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetListObjectOutput

func (DeploymentGroupEc2TagSetListObjectOutput) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetOutput added in v0.72.0

type DeploymentGroupEc2TagSetOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagSetOutput) Ec2TagSetList added in v0.72.0

func (DeploymentGroupEc2TagSetOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutput added in v0.72.0

func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutput() DeploymentGroupEc2TagSetOutput

func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetOutput

func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetPtrOutput added in v0.72.0

func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetPtrOutput() DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetPtrOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagSetOutput) ToDeploymentGroupEc2TagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetOutput) ToOutput added in v0.76.0

type DeploymentGroupEc2TagSetPtrInput added in v0.72.0

type DeploymentGroupEc2TagSetPtrInput interface {
	pulumi.Input

	ToDeploymentGroupEc2TagSetPtrOutput() DeploymentGroupEc2TagSetPtrOutput
	ToDeploymentGroupEc2TagSetPtrOutputWithContext(context.Context) DeploymentGroupEc2TagSetPtrOutput
}

DeploymentGroupEc2TagSetPtrInput is an input type that accepts DeploymentGroupEc2TagSetArgs, DeploymentGroupEc2TagSetPtr and DeploymentGroupEc2TagSetPtrOutput values. You can construct a concrete instance of `DeploymentGroupEc2TagSetPtrInput` via:

        DeploymentGroupEc2TagSetArgs{...}

or:

        nil

func DeploymentGroupEc2TagSetPtr added in v0.72.0

func DeploymentGroupEc2TagSetPtr(v *DeploymentGroupEc2TagSetArgs) DeploymentGroupEc2TagSetPtrInput

type DeploymentGroupEc2TagSetPtrOutput added in v0.72.0

type DeploymentGroupEc2TagSetPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEc2TagSetPtrOutput) Ec2TagSetList added in v0.72.0

func (DeploymentGroupEc2TagSetPtrOutput) Elem added in v0.72.0

func (DeploymentGroupEc2TagSetPtrOutput) ElementType added in v0.72.0

func (DeploymentGroupEc2TagSetPtrOutput) ToDeploymentGroupEc2TagSetPtrOutput added in v0.72.0

func (o DeploymentGroupEc2TagSetPtrOutput) ToDeploymentGroupEc2TagSetPtrOutput() DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetPtrOutput) ToDeploymentGroupEc2TagSetPtrOutputWithContext added in v0.72.0

func (o DeploymentGroupEc2TagSetPtrOutput) ToDeploymentGroupEc2TagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupEc2TagSetPtrOutput

func (DeploymentGroupEc2TagSetPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupEcsService added in v0.72.0

type DeploymentGroupEcsService struct {
	ClusterName string `pulumi:"clusterName"`
	ServiceName string `pulumi:"serviceName"`
}

type DeploymentGroupEcsServiceArgs added in v0.72.0

type DeploymentGroupEcsServiceArgs struct {
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (DeploymentGroupEcsServiceArgs) ElementType added in v0.72.0

func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutput added in v0.72.0

func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput

func (DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutputWithContext added in v0.72.0

func (i DeploymentGroupEcsServiceArgs) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput

func (DeploymentGroupEcsServiceArgs) ToOutput added in v0.76.0

type DeploymentGroupEcsServiceArray added in v0.72.0

type DeploymentGroupEcsServiceArray []DeploymentGroupEcsServiceInput

func (DeploymentGroupEcsServiceArray) ElementType added in v0.72.0

func (DeploymentGroupEcsServiceArray) ToDeploymentGroupEcsServiceArrayOutput added in v0.72.0

func (i DeploymentGroupEcsServiceArray) ToDeploymentGroupEcsServiceArrayOutput() DeploymentGroupEcsServiceArrayOutput

func (DeploymentGroupEcsServiceArray) ToDeploymentGroupEcsServiceArrayOutputWithContext added in v0.72.0

func (i DeploymentGroupEcsServiceArray) ToDeploymentGroupEcsServiceArrayOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceArrayOutput

func (DeploymentGroupEcsServiceArray) ToOutput added in v0.76.0

type DeploymentGroupEcsServiceArrayInput added in v0.72.0

type DeploymentGroupEcsServiceArrayInput interface {
	pulumi.Input

	ToDeploymentGroupEcsServiceArrayOutput() DeploymentGroupEcsServiceArrayOutput
	ToDeploymentGroupEcsServiceArrayOutputWithContext(context.Context) DeploymentGroupEcsServiceArrayOutput
}

DeploymentGroupEcsServiceArrayInput is an input type that accepts DeploymentGroupEcsServiceArray and DeploymentGroupEcsServiceArrayOutput values. You can construct a concrete instance of `DeploymentGroupEcsServiceArrayInput` via:

DeploymentGroupEcsServiceArray{ DeploymentGroupEcsServiceArgs{...} }

type DeploymentGroupEcsServiceArrayOutput added in v0.72.0

type DeploymentGroupEcsServiceArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEcsServiceArrayOutput) ElementType added in v0.72.0

func (DeploymentGroupEcsServiceArrayOutput) Index added in v0.72.0

func (DeploymentGroupEcsServiceArrayOutput) ToDeploymentGroupEcsServiceArrayOutput added in v0.72.0

func (o DeploymentGroupEcsServiceArrayOutput) ToDeploymentGroupEcsServiceArrayOutput() DeploymentGroupEcsServiceArrayOutput

func (DeploymentGroupEcsServiceArrayOutput) ToDeploymentGroupEcsServiceArrayOutputWithContext added in v0.72.0

func (o DeploymentGroupEcsServiceArrayOutput) ToDeploymentGroupEcsServiceArrayOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceArrayOutput

func (DeploymentGroupEcsServiceArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupEcsServiceInput added in v0.72.0

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 added in v0.72.0

type DeploymentGroupEcsServiceOutput struct{ *pulumi.OutputState }

func (DeploymentGroupEcsServiceOutput) ClusterName added in v0.72.0

func (DeploymentGroupEcsServiceOutput) ElementType added in v0.72.0

func (DeploymentGroupEcsServiceOutput) ServiceName added in v0.72.0

func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutput added in v0.72.0

func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutput() DeploymentGroupEcsServiceOutput

func (DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutputWithContext added in v0.72.0

func (o DeploymentGroupEcsServiceOutput) ToDeploymentGroupEcsServiceOutputWithContext(ctx context.Context) DeploymentGroupEcsServiceOutput

func (DeploymentGroupEcsServiceOutput) ToOutput added in v0.76.0

type DeploymentGroupElbInfo added in v0.72.0

type DeploymentGroupElbInfo struct {
	Name *string `pulumi:"name"`
}

type DeploymentGroupElbInfoArgs added in v0.72.0

type DeploymentGroupElbInfoArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DeploymentGroupElbInfoArgs) ElementType added in v0.72.0

func (DeploymentGroupElbInfoArgs) ElementType() reflect.Type

func (DeploymentGroupElbInfoArgs) ToDeploymentGroupElbInfoOutput added in v0.72.0

func (i DeploymentGroupElbInfoArgs) ToDeploymentGroupElbInfoOutput() DeploymentGroupElbInfoOutput

func (DeploymentGroupElbInfoArgs) ToDeploymentGroupElbInfoOutputWithContext added in v0.72.0

func (i DeploymentGroupElbInfoArgs) ToDeploymentGroupElbInfoOutputWithContext(ctx context.Context) DeploymentGroupElbInfoOutput

func (DeploymentGroupElbInfoArgs) ToOutput added in v0.76.0

type DeploymentGroupElbInfoArray added in v0.72.0

type DeploymentGroupElbInfoArray []DeploymentGroupElbInfoInput

func (DeploymentGroupElbInfoArray) ElementType added in v0.72.0

func (DeploymentGroupElbInfoArray) ToDeploymentGroupElbInfoArrayOutput added in v0.72.0

func (i DeploymentGroupElbInfoArray) ToDeploymentGroupElbInfoArrayOutput() DeploymentGroupElbInfoArrayOutput

func (DeploymentGroupElbInfoArray) ToDeploymentGroupElbInfoArrayOutputWithContext added in v0.72.0

func (i DeploymentGroupElbInfoArray) ToDeploymentGroupElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupElbInfoArrayOutput

func (DeploymentGroupElbInfoArray) ToOutput added in v0.76.0

type DeploymentGroupElbInfoArrayInput added in v0.72.0

type DeploymentGroupElbInfoArrayInput interface {
	pulumi.Input

	ToDeploymentGroupElbInfoArrayOutput() DeploymentGroupElbInfoArrayOutput
	ToDeploymentGroupElbInfoArrayOutputWithContext(context.Context) DeploymentGroupElbInfoArrayOutput
}

DeploymentGroupElbInfoArrayInput is an input type that accepts DeploymentGroupElbInfoArray and DeploymentGroupElbInfoArrayOutput values. You can construct a concrete instance of `DeploymentGroupElbInfoArrayInput` via:

DeploymentGroupElbInfoArray{ DeploymentGroupElbInfoArgs{...} }

type DeploymentGroupElbInfoArrayOutput added in v0.72.0

type DeploymentGroupElbInfoArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupElbInfoArrayOutput) ElementType added in v0.72.0

func (DeploymentGroupElbInfoArrayOutput) Index added in v0.72.0

func (DeploymentGroupElbInfoArrayOutput) ToDeploymentGroupElbInfoArrayOutput added in v0.72.0

func (o DeploymentGroupElbInfoArrayOutput) ToDeploymentGroupElbInfoArrayOutput() DeploymentGroupElbInfoArrayOutput

func (DeploymentGroupElbInfoArrayOutput) ToDeploymentGroupElbInfoArrayOutputWithContext added in v0.72.0

func (o DeploymentGroupElbInfoArrayOutput) ToDeploymentGroupElbInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupElbInfoArrayOutput

func (DeploymentGroupElbInfoArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupElbInfoInput added in v0.72.0

type DeploymentGroupElbInfoInput interface {
	pulumi.Input

	ToDeploymentGroupElbInfoOutput() DeploymentGroupElbInfoOutput
	ToDeploymentGroupElbInfoOutputWithContext(context.Context) DeploymentGroupElbInfoOutput
}

DeploymentGroupElbInfoInput is an input type that accepts DeploymentGroupElbInfoArgs and DeploymentGroupElbInfoOutput values. You can construct a concrete instance of `DeploymentGroupElbInfoInput` via:

DeploymentGroupElbInfoArgs{...}

type DeploymentGroupElbInfoOutput added in v0.72.0

type DeploymentGroupElbInfoOutput struct{ *pulumi.OutputState }

func (DeploymentGroupElbInfoOutput) ElementType added in v0.72.0

func (DeploymentGroupElbInfoOutput) Name added in v0.72.0

func (DeploymentGroupElbInfoOutput) ToDeploymentGroupElbInfoOutput added in v0.72.0

func (o DeploymentGroupElbInfoOutput) ToDeploymentGroupElbInfoOutput() DeploymentGroupElbInfoOutput

func (DeploymentGroupElbInfoOutput) ToDeploymentGroupElbInfoOutputWithContext added in v0.72.0

func (o DeploymentGroupElbInfoOutput) ToDeploymentGroupElbInfoOutputWithContext(ctx context.Context) DeploymentGroupElbInfoOutput

func (DeploymentGroupElbInfoOutput) ToOutput added in v0.76.0

type DeploymentGroupGitHubLocation

type DeploymentGroupGitHubLocation struct {
	CommitId   string `pulumi:"commitId"`
	Repository string `pulumi:"repository"`
}

type DeploymentGroupGitHubLocationArgs

type DeploymentGroupGitHubLocationArgs struct {
	CommitId   pulumi.StringInput `pulumi:"commitId"`
	Repository pulumi.StringInput `pulumi:"repository"`
}

func (DeploymentGroupGitHubLocationArgs) ElementType

func (DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationOutput

func (i DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationOutput() DeploymentGroupGitHubLocationOutput

func (DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationOutputWithContext

func (i DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationOutputWithContext(ctx context.Context) DeploymentGroupGitHubLocationOutput

func (DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationPtrOutput

func (i DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationPtrOutput() DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationPtrOutputWithContext

func (i DeploymentGroupGitHubLocationArgs) ToDeploymentGroupGitHubLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationArgs) ToOutput added in v0.76.0

type DeploymentGroupGitHubLocationInput

type DeploymentGroupGitHubLocationInput interface {
	pulumi.Input

	ToDeploymentGroupGitHubLocationOutput() DeploymentGroupGitHubLocationOutput
	ToDeploymentGroupGitHubLocationOutputWithContext(context.Context) DeploymentGroupGitHubLocationOutput
}

DeploymentGroupGitHubLocationInput is an input type that accepts DeploymentGroupGitHubLocationArgs and DeploymentGroupGitHubLocationOutput values. You can construct a concrete instance of `DeploymentGroupGitHubLocationInput` via:

DeploymentGroupGitHubLocationArgs{...}

type DeploymentGroupGitHubLocationOutput

type DeploymentGroupGitHubLocationOutput struct{ *pulumi.OutputState }

func (DeploymentGroupGitHubLocationOutput) CommitId

func (DeploymentGroupGitHubLocationOutput) ElementType

func (DeploymentGroupGitHubLocationOutput) Repository

func (DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationOutput

func (o DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationOutput() DeploymentGroupGitHubLocationOutput

func (DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationOutputWithContext

func (o DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationOutputWithContext(ctx context.Context) DeploymentGroupGitHubLocationOutput

func (DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationPtrOutput

func (o DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationPtrOutput() DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationPtrOutputWithContext

func (o DeploymentGroupGitHubLocationOutput) ToDeploymentGroupGitHubLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationOutput) ToOutput added in v0.76.0

type DeploymentGroupGitHubLocationPtrInput

type DeploymentGroupGitHubLocationPtrInput interface {
	pulumi.Input

	ToDeploymentGroupGitHubLocationPtrOutput() DeploymentGroupGitHubLocationPtrOutput
	ToDeploymentGroupGitHubLocationPtrOutputWithContext(context.Context) DeploymentGroupGitHubLocationPtrOutput
}

DeploymentGroupGitHubLocationPtrInput is an input type that accepts DeploymentGroupGitHubLocationArgs, DeploymentGroupGitHubLocationPtr and DeploymentGroupGitHubLocationPtrOutput values. You can construct a concrete instance of `DeploymentGroupGitHubLocationPtrInput` via:

        DeploymentGroupGitHubLocationArgs{...}

or:

        nil

type DeploymentGroupGitHubLocationPtrOutput

type DeploymentGroupGitHubLocationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupGitHubLocationPtrOutput) CommitId

func (DeploymentGroupGitHubLocationPtrOutput) Elem

func (DeploymentGroupGitHubLocationPtrOutput) ElementType

func (DeploymentGroupGitHubLocationPtrOutput) Repository

func (DeploymentGroupGitHubLocationPtrOutput) ToDeploymentGroupGitHubLocationPtrOutput

func (o DeploymentGroupGitHubLocationPtrOutput) ToDeploymentGroupGitHubLocationPtrOutput() DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationPtrOutput) ToDeploymentGroupGitHubLocationPtrOutputWithContext

func (o DeploymentGroupGitHubLocationPtrOutput) ToDeploymentGroupGitHubLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupGitHubLocationPtrOutput

func (DeploymentGroupGitHubLocationPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupGreenFleetProvisioningOption

type DeploymentGroupGreenFleetProvisioningOption struct {
	Action *string `pulumi:"action"`
}

type DeploymentGroupGreenFleetProvisioningOptionArgs

type DeploymentGroupGreenFleetProvisioningOptionArgs struct {
	Action pulumi.StringPtrInput `pulumi:"action"`
}

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ElementType

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionOutput

func (i DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionOutput() DeploymentGroupGreenFleetProvisioningOptionOutput

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionOutputWithContext

func (i DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupGreenFleetProvisioningOptionOutput

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (i DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput() DeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext

func (i DeploymentGroupGreenFleetProvisioningOptionArgs) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionArgs) ToOutput added in v0.76.0

type DeploymentGroupGreenFleetProvisioningOptionInput

type DeploymentGroupGreenFleetProvisioningOptionInput interface {
	pulumi.Input

	ToDeploymentGroupGreenFleetProvisioningOptionOutput() DeploymentGroupGreenFleetProvisioningOptionOutput
	ToDeploymentGroupGreenFleetProvisioningOptionOutputWithContext(context.Context) DeploymentGroupGreenFleetProvisioningOptionOutput
}

DeploymentGroupGreenFleetProvisioningOptionInput is an input type that accepts DeploymentGroupGreenFleetProvisioningOptionArgs and DeploymentGroupGreenFleetProvisioningOptionOutput values. You can construct a concrete instance of `DeploymentGroupGreenFleetProvisioningOptionInput` via:

DeploymentGroupGreenFleetProvisioningOptionArgs{...}

type DeploymentGroupGreenFleetProvisioningOptionOutput

type DeploymentGroupGreenFleetProvisioningOptionOutput struct{ *pulumi.OutputState }

func (DeploymentGroupGreenFleetProvisioningOptionOutput) Action

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ElementType

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionOutput

func (o DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionOutput() DeploymentGroupGreenFleetProvisioningOptionOutput

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionOutputWithContext

func (o DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionOutputWithContext(ctx context.Context) DeploymentGroupGreenFleetProvisioningOptionOutput

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (o DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput() DeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext

func (o DeploymentGroupGreenFleetProvisioningOptionOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionOutput) ToOutput added in v0.76.0

type DeploymentGroupGreenFleetProvisioningOptionPtrInput

type DeploymentGroupGreenFleetProvisioningOptionPtrInput interface {
	pulumi.Input

	ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput() DeploymentGroupGreenFleetProvisioningOptionPtrOutput
	ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext(context.Context) DeploymentGroupGreenFleetProvisioningOptionPtrOutput
}

DeploymentGroupGreenFleetProvisioningOptionPtrInput is an input type that accepts DeploymentGroupGreenFleetProvisioningOptionArgs, DeploymentGroupGreenFleetProvisioningOptionPtr and DeploymentGroupGreenFleetProvisioningOptionPtrOutput values. You can construct a concrete instance of `DeploymentGroupGreenFleetProvisioningOptionPtrInput` via:

        DeploymentGroupGreenFleetProvisioningOptionArgs{...}

or:

        nil

type DeploymentGroupGreenFleetProvisioningOptionPtrOutput

type DeploymentGroupGreenFleetProvisioningOptionPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) Action

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) Elem

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) ElementType

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext

func (o DeploymentGroupGreenFleetProvisioningOptionPtrOutput) ToDeploymentGroupGreenFleetProvisioningOptionPtrOutputWithContext(ctx context.Context) DeploymentGroupGreenFleetProvisioningOptionPtrOutput

func (DeploymentGroupGreenFleetProvisioningOptionPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupInput

type DeploymentGroupInput interface {
	pulumi.Input

	ToDeploymentGroupOutput() DeploymentGroupOutput
	ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput
}

type DeploymentGroupLoadBalancerInfo

type DeploymentGroupLoadBalancerInfo struct {
	ElbInfoList             []DeploymentGroupElbInfo             `pulumi:"elbInfoList"`
	TargetGroupInfoList     []DeploymentGroupTargetGroupInfo     `pulumi:"targetGroupInfoList"`
	TargetGroupPairInfoList []DeploymentGroupTargetGroupPairInfo `pulumi:"targetGroupPairInfoList"`
}

type DeploymentGroupLoadBalancerInfoArgs

type DeploymentGroupLoadBalancerInfoArgs struct {
	ElbInfoList             DeploymentGroupElbInfoArrayInput             `pulumi:"elbInfoList"`
	TargetGroupInfoList     DeploymentGroupTargetGroupInfoArrayInput     `pulumi:"targetGroupInfoList"`
	TargetGroupPairInfoList DeploymentGroupTargetGroupPairInfoArrayInput `pulumi:"targetGroupPairInfoList"`
}

func (DeploymentGroupLoadBalancerInfoArgs) ElementType

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

func (DeploymentGroupLoadBalancerInfoArgs) ToOutput added in v0.76.0

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) ElbInfoList

func (DeploymentGroupLoadBalancerInfoOutput) ElementType

func (DeploymentGroupLoadBalancerInfoOutput) TargetGroupInfoList

func (DeploymentGroupLoadBalancerInfoOutput) TargetGroupPairInfoList added in v0.14.0

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

func (DeploymentGroupLoadBalancerInfoOutput) ToOutput added in v0.76.0

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

type DeploymentGroupLoadBalancerInfoPtrOutput

type DeploymentGroupLoadBalancerInfoPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupLoadBalancerInfoPtrOutput) ElbInfoList

func (DeploymentGroupLoadBalancerInfoPtrOutput) Elem

func (DeploymentGroupLoadBalancerInfoPtrOutput) ElementType

func (DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupInfoList

func (DeploymentGroupLoadBalancerInfoPtrOutput) TargetGroupPairInfoList added in v0.14.0

func (DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput

func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutput() DeploymentGroupLoadBalancerInfoPtrOutput

func (DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext

func (o DeploymentGroupLoadBalancerInfoPtrOutput) ToDeploymentGroupLoadBalancerInfoPtrOutputWithContext(ctx context.Context) DeploymentGroupLoadBalancerInfoPtrOutput

func (DeploymentGroupLoadBalancerInfoPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSet

type DeploymentGroupOnPremisesTagSet struct {
	OnPremisesTagSetList []DeploymentGroupOnPremisesTagSetListObject `pulumi:"onPremisesTagSetList"`
}

type DeploymentGroupOnPremisesTagSetArgs

type DeploymentGroupOnPremisesTagSetArgs struct {
	OnPremisesTagSetList DeploymentGroupOnPremisesTagSetListObjectArrayInput `pulumi:"onPremisesTagSetList"`
}

func (DeploymentGroupOnPremisesTagSetArgs) ElementType

func (DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetOutput

func (i DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetOutput() DeploymentGroupOnPremisesTagSetOutput

func (DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetOutputWithContext

func (i DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetOutput

func (DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetPtrOutput

func (i DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetPtrOutput() DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext

func (i DeploymentGroupOnPremisesTagSetArgs) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetArgs) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetInput

type DeploymentGroupOnPremisesTagSetInput interface {
	pulumi.Input

	ToDeploymentGroupOnPremisesTagSetOutput() DeploymentGroupOnPremisesTagSetOutput
	ToDeploymentGroupOnPremisesTagSetOutputWithContext(context.Context) DeploymentGroupOnPremisesTagSetOutput
}

DeploymentGroupOnPremisesTagSetInput is an input type that accepts DeploymentGroupOnPremisesTagSetArgs and DeploymentGroupOnPremisesTagSetOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesTagSetInput` via:

DeploymentGroupOnPremisesTagSetArgs{...}

type DeploymentGroupOnPremisesTagSetListObject

type DeploymentGroupOnPremisesTagSetListObject struct {
	OnPremisesTagGroup []DeploymentGroupTagFilter `pulumi:"onPremisesTagGroup"`
}

type DeploymentGroupOnPremisesTagSetListObjectArgs

type DeploymentGroupOnPremisesTagSetListObjectArgs struct {
	OnPremisesTagGroup DeploymentGroupTagFilterArrayInput `pulumi:"onPremisesTagGroup"`
}

func (DeploymentGroupOnPremisesTagSetListObjectArgs) ElementType

func (DeploymentGroupOnPremisesTagSetListObjectArgs) ToDeploymentGroupOnPremisesTagSetListObjectOutput

func (i DeploymentGroupOnPremisesTagSetListObjectArgs) ToDeploymentGroupOnPremisesTagSetListObjectOutput() DeploymentGroupOnPremisesTagSetListObjectOutput

func (DeploymentGroupOnPremisesTagSetListObjectArgs) ToDeploymentGroupOnPremisesTagSetListObjectOutputWithContext

func (i DeploymentGroupOnPremisesTagSetListObjectArgs) ToDeploymentGroupOnPremisesTagSetListObjectOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetListObjectOutput

func (DeploymentGroupOnPremisesTagSetListObjectArgs) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetListObjectArray

type DeploymentGroupOnPremisesTagSetListObjectArray []DeploymentGroupOnPremisesTagSetListObjectInput

func (DeploymentGroupOnPremisesTagSetListObjectArray) ElementType

func (DeploymentGroupOnPremisesTagSetListObjectArray) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutput

func (i DeploymentGroupOnPremisesTagSetListObjectArray) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutput() DeploymentGroupOnPremisesTagSetListObjectArrayOutput

func (DeploymentGroupOnPremisesTagSetListObjectArray) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutputWithContext

func (i DeploymentGroupOnPremisesTagSetListObjectArray) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetListObjectArrayOutput

func (DeploymentGroupOnPremisesTagSetListObjectArray) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetListObjectArrayInput

type DeploymentGroupOnPremisesTagSetListObjectArrayInput interface {
	pulumi.Input

	ToDeploymentGroupOnPremisesTagSetListObjectArrayOutput() DeploymentGroupOnPremisesTagSetListObjectArrayOutput
	ToDeploymentGroupOnPremisesTagSetListObjectArrayOutputWithContext(context.Context) DeploymentGroupOnPremisesTagSetListObjectArrayOutput
}

DeploymentGroupOnPremisesTagSetListObjectArrayInput is an input type that accepts DeploymentGroupOnPremisesTagSetListObjectArray and DeploymentGroupOnPremisesTagSetListObjectArrayOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesTagSetListObjectArrayInput` via:

DeploymentGroupOnPremisesTagSetListObjectArray{ DeploymentGroupOnPremisesTagSetListObjectArgs{...} }

type DeploymentGroupOnPremisesTagSetListObjectArrayOutput

type DeploymentGroupOnPremisesTagSetListObjectArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupOnPremisesTagSetListObjectArrayOutput) ElementType

func (DeploymentGroupOnPremisesTagSetListObjectArrayOutput) Index

func (DeploymentGroupOnPremisesTagSetListObjectArrayOutput) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutput

func (DeploymentGroupOnPremisesTagSetListObjectArrayOutput) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutputWithContext

func (o DeploymentGroupOnPremisesTagSetListObjectArrayOutput) ToDeploymentGroupOnPremisesTagSetListObjectArrayOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetListObjectArrayOutput

func (DeploymentGroupOnPremisesTagSetListObjectArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetListObjectInput

type DeploymentGroupOnPremisesTagSetListObjectInput interface {
	pulumi.Input

	ToDeploymentGroupOnPremisesTagSetListObjectOutput() DeploymentGroupOnPremisesTagSetListObjectOutput
	ToDeploymentGroupOnPremisesTagSetListObjectOutputWithContext(context.Context) DeploymentGroupOnPremisesTagSetListObjectOutput
}

DeploymentGroupOnPremisesTagSetListObjectInput is an input type that accepts DeploymentGroupOnPremisesTagSetListObjectArgs and DeploymentGroupOnPremisesTagSetListObjectOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesTagSetListObjectInput` via:

DeploymentGroupOnPremisesTagSetListObjectArgs{...}

type DeploymentGroupOnPremisesTagSetListObjectOutput

type DeploymentGroupOnPremisesTagSetListObjectOutput struct{ *pulumi.OutputState }

func (DeploymentGroupOnPremisesTagSetListObjectOutput) ElementType

func (DeploymentGroupOnPremisesTagSetListObjectOutput) OnPremisesTagGroup

func (DeploymentGroupOnPremisesTagSetListObjectOutput) ToDeploymentGroupOnPremisesTagSetListObjectOutput

func (o DeploymentGroupOnPremisesTagSetListObjectOutput) ToDeploymentGroupOnPremisesTagSetListObjectOutput() DeploymentGroupOnPremisesTagSetListObjectOutput

func (DeploymentGroupOnPremisesTagSetListObjectOutput) ToDeploymentGroupOnPremisesTagSetListObjectOutputWithContext

func (o DeploymentGroupOnPremisesTagSetListObjectOutput) ToDeploymentGroupOnPremisesTagSetListObjectOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetListObjectOutput

func (DeploymentGroupOnPremisesTagSetListObjectOutput) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetOutput

type DeploymentGroupOnPremisesTagSetOutput struct{ *pulumi.OutputState }

func (DeploymentGroupOnPremisesTagSetOutput) ElementType

func (DeploymentGroupOnPremisesTagSetOutput) OnPremisesTagSetList

func (DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetOutput

func (o DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetOutput() DeploymentGroupOnPremisesTagSetOutput

func (DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetOutputWithContext

func (o DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetOutput

func (DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetPtrOutput

func (o DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetPtrOutput() DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext

func (o DeploymentGroupOnPremisesTagSetOutput) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetOutput) ToOutput added in v0.76.0

type DeploymentGroupOnPremisesTagSetPtrInput

type DeploymentGroupOnPremisesTagSetPtrInput interface {
	pulumi.Input

	ToDeploymentGroupOnPremisesTagSetPtrOutput() DeploymentGroupOnPremisesTagSetPtrOutput
	ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext(context.Context) DeploymentGroupOnPremisesTagSetPtrOutput
}

DeploymentGroupOnPremisesTagSetPtrInput is an input type that accepts DeploymentGroupOnPremisesTagSetArgs, DeploymentGroupOnPremisesTagSetPtr and DeploymentGroupOnPremisesTagSetPtrOutput values. You can construct a concrete instance of `DeploymentGroupOnPremisesTagSetPtrInput` via:

        DeploymentGroupOnPremisesTagSetArgs{...}

or:

        nil

type DeploymentGroupOnPremisesTagSetPtrOutput

type DeploymentGroupOnPremisesTagSetPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupOnPremisesTagSetPtrOutput) Elem

func (DeploymentGroupOnPremisesTagSetPtrOutput) ElementType

func (DeploymentGroupOnPremisesTagSetPtrOutput) OnPremisesTagSetList

func (DeploymentGroupOnPremisesTagSetPtrOutput) ToDeploymentGroupOnPremisesTagSetPtrOutput

func (o DeploymentGroupOnPremisesTagSetPtrOutput) ToDeploymentGroupOnPremisesTagSetPtrOutput() DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetPtrOutput) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext

func (o DeploymentGroupOnPremisesTagSetPtrOutput) ToDeploymentGroupOnPremisesTagSetPtrOutputWithContext(ctx context.Context) DeploymentGroupOnPremisesTagSetPtrOutput

func (DeploymentGroupOnPremisesTagSetPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupOutput

type DeploymentGroupOutput struct{ *pulumi.OutputState }

func (DeploymentGroupOutput) AlarmConfiguration added in v0.17.0

func (DeploymentGroupOutput) ApplicationName added in v0.17.0

func (o DeploymentGroupOutput) ApplicationName() pulumi.StringOutput

func (DeploymentGroupOutput) AutoRollbackConfiguration added in v0.17.0

func (DeploymentGroupOutput) AutoScalingGroups added in v0.17.0

func (o DeploymentGroupOutput) AutoScalingGroups() pulumi.StringArrayOutput

func (DeploymentGroupOutput) BlueGreenDeploymentConfiguration added in v0.17.0

func (DeploymentGroupOutput) Deployment added in v0.17.0

func (DeploymentGroupOutput) DeploymentConfigName added in v0.17.0

func (o DeploymentGroupOutput) DeploymentConfigName() pulumi.StringPtrOutput

func (DeploymentGroupOutput) DeploymentGroupName added in v0.17.0

func (o DeploymentGroupOutput) DeploymentGroupName() pulumi.StringPtrOutput

func (DeploymentGroupOutput) DeploymentStyle added in v0.17.0

func (DeploymentGroupOutput) Ec2TagFilters added in v0.17.0

func (DeploymentGroupOutput) Ec2TagSet added in v0.17.0

func (DeploymentGroupOutput) EcsServices added in v0.72.0

func (DeploymentGroupOutput) ElementType

func (DeploymentGroupOutput) ElementType() reflect.Type

func (DeploymentGroupOutput) LoadBalancerInfo added in v0.17.0

func (DeploymentGroupOutput) OnPremisesInstanceTagFilters added in v0.17.0

func (o DeploymentGroupOutput) OnPremisesInstanceTagFilters() DeploymentGroupTagFilterArrayOutput

func (DeploymentGroupOutput) OnPremisesTagSet added in v0.17.0

func (DeploymentGroupOutput) OutdatedInstancesStrategy added in v0.17.0

func (o DeploymentGroupOutput) OutdatedInstancesStrategy() pulumi.StringPtrOutput

func (DeploymentGroupOutput) ServiceRoleArn added in v0.17.0

func (o DeploymentGroupOutput) ServiceRoleArn() pulumi.StringOutput

func (DeploymentGroupOutput) Tags added in v0.17.0

func (DeploymentGroupOutput) ToDeploymentGroupOutput

func (o DeploymentGroupOutput) ToDeploymentGroupOutput() DeploymentGroupOutput

func (DeploymentGroupOutput) ToDeploymentGroupOutputWithContext

func (o DeploymentGroupOutput) ToDeploymentGroupOutputWithContext(ctx context.Context) DeploymentGroupOutput

func (DeploymentGroupOutput) ToOutput added in v0.76.0

func (DeploymentGroupOutput) TriggerConfigurations added in v0.17.0

type DeploymentGroupRevisionLocation

type DeploymentGroupRevisionLocation struct {
	GitHubLocation *DeploymentGroupGitHubLocation `pulumi:"gitHubLocation"`
	RevisionType   *string                        `pulumi:"revisionType"`
	S3Location     *DeploymentGroupS3Location     `pulumi:"s3Location"`
}

type DeploymentGroupRevisionLocationArgs

type DeploymentGroupRevisionLocationArgs struct {
	GitHubLocation DeploymentGroupGitHubLocationPtrInput `pulumi:"gitHubLocation"`
	RevisionType   pulumi.StringPtrInput                 `pulumi:"revisionType"`
	S3Location     DeploymentGroupS3LocationPtrInput     `pulumi:"s3Location"`
}

func (DeploymentGroupRevisionLocationArgs) ElementType

func (DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationOutput

func (i DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationOutput() DeploymentGroupRevisionLocationOutput

func (DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationOutputWithContext

func (i DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationOutputWithContext(ctx context.Context) DeploymentGroupRevisionLocationOutput

func (DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationPtrOutput

func (i DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationPtrOutput() DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationPtrOutputWithContext

func (i DeploymentGroupRevisionLocationArgs) ToDeploymentGroupRevisionLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationArgs) ToOutput added in v0.76.0

type DeploymentGroupRevisionLocationInput

type DeploymentGroupRevisionLocationInput interface {
	pulumi.Input

	ToDeploymentGroupRevisionLocationOutput() DeploymentGroupRevisionLocationOutput
	ToDeploymentGroupRevisionLocationOutputWithContext(context.Context) DeploymentGroupRevisionLocationOutput
}

DeploymentGroupRevisionLocationInput is an input type that accepts DeploymentGroupRevisionLocationArgs and DeploymentGroupRevisionLocationOutput values. You can construct a concrete instance of `DeploymentGroupRevisionLocationInput` via:

DeploymentGroupRevisionLocationArgs{...}

type DeploymentGroupRevisionLocationOutput

type DeploymentGroupRevisionLocationOutput struct{ *pulumi.OutputState }

func (DeploymentGroupRevisionLocationOutput) ElementType

func (DeploymentGroupRevisionLocationOutput) GitHubLocation

func (DeploymentGroupRevisionLocationOutput) RevisionType

func (DeploymentGroupRevisionLocationOutput) S3Location

func (DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationOutput

func (o DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationOutput() DeploymentGroupRevisionLocationOutput

func (DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationOutputWithContext

func (o DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationOutputWithContext(ctx context.Context) DeploymentGroupRevisionLocationOutput

func (DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationPtrOutput

func (o DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationPtrOutput() DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationPtrOutputWithContext

func (o DeploymentGroupRevisionLocationOutput) ToDeploymentGroupRevisionLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationOutput) ToOutput added in v0.76.0

type DeploymentGroupRevisionLocationPtrInput

type DeploymentGroupRevisionLocationPtrInput interface {
	pulumi.Input

	ToDeploymentGroupRevisionLocationPtrOutput() DeploymentGroupRevisionLocationPtrOutput
	ToDeploymentGroupRevisionLocationPtrOutputWithContext(context.Context) DeploymentGroupRevisionLocationPtrOutput
}

DeploymentGroupRevisionLocationPtrInput is an input type that accepts DeploymentGroupRevisionLocationArgs, DeploymentGroupRevisionLocationPtr and DeploymentGroupRevisionLocationPtrOutput values. You can construct a concrete instance of `DeploymentGroupRevisionLocationPtrInput` via:

        DeploymentGroupRevisionLocationArgs{...}

or:

        nil

type DeploymentGroupRevisionLocationPtrOutput

type DeploymentGroupRevisionLocationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupRevisionLocationPtrOutput) Elem

func (DeploymentGroupRevisionLocationPtrOutput) ElementType

func (DeploymentGroupRevisionLocationPtrOutput) GitHubLocation

func (DeploymentGroupRevisionLocationPtrOutput) RevisionType

func (DeploymentGroupRevisionLocationPtrOutput) S3Location

func (DeploymentGroupRevisionLocationPtrOutput) ToDeploymentGroupRevisionLocationPtrOutput

func (o DeploymentGroupRevisionLocationPtrOutput) ToDeploymentGroupRevisionLocationPtrOutput() DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationPtrOutput) ToDeploymentGroupRevisionLocationPtrOutputWithContext

func (o DeploymentGroupRevisionLocationPtrOutput) ToDeploymentGroupRevisionLocationPtrOutputWithContext(ctx context.Context) DeploymentGroupRevisionLocationPtrOutput

func (DeploymentGroupRevisionLocationPtrOutput) ToOutput added in v0.76.0

type DeploymentGroupS3Location

type DeploymentGroupS3Location struct {
	Bucket     string  `pulumi:"bucket"`
	BundleType *string `pulumi:"bundleType"`
	ETag       *string `pulumi:"eTag"`
	Key        string  `pulumi:"key"`
	Version    *string `pulumi:"version"`
}

type DeploymentGroupS3LocationArgs

type DeploymentGroupS3LocationArgs struct {
	Bucket     pulumi.StringInput    `pulumi:"bucket"`
	BundleType pulumi.StringPtrInput `pulumi:"bundleType"`
	ETag       pulumi.StringPtrInput `pulumi:"eTag"`
	Key        pulumi.StringInput    `pulumi:"key"`
	Version    pulumi.StringPtrInput `pulumi:"version"`
}

func (DeploymentGroupS3LocationArgs) ElementType

func (DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationOutput

func (i DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationOutput() DeploymentGroupS3LocationOutput

func (DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationOutputWithContext

func (i DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationOutputWithContext(ctx context.Context) DeploymentGroupS3LocationOutput

func (DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationPtrOutput

func (i DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationPtrOutput() DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationPtrOutputWithContext

func (i DeploymentGroupS3LocationArgs) ToDeploymentGroupS3LocationPtrOutputWithContext(ctx context.Context) DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationArgs) ToOutput added in v0.76.0

type DeploymentGroupS3LocationInput

type DeploymentGroupS3LocationInput interface {
	pulumi.Input

	ToDeploymentGroupS3LocationOutput() DeploymentGroupS3LocationOutput
	ToDeploymentGroupS3LocationOutputWithContext(context.Context) DeploymentGroupS3LocationOutput
}

DeploymentGroupS3LocationInput is an input type that accepts DeploymentGroupS3LocationArgs and DeploymentGroupS3LocationOutput values. You can construct a concrete instance of `DeploymentGroupS3LocationInput` via:

DeploymentGroupS3LocationArgs{...}

type DeploymentGroupS3LocationOutput

type DeploymentGroupS3LocationOutput struct{ *pulumi.OutputState }

func (DeploymentGroupS3LocationOutput) Bucket

func (DeploymentGroupS3LocationOutput) BundleType

func (DeploymentGroupS3LocationOutput) ETag

func (DeploymentGroupS3LocationOutput) ElementType

func (DeploymentGroupS3LocationOutput) Key

func (DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationOutput

func (o DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationOutput() DeploymentGroupS3LocationOutput

func (DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationOutputWithContext

func (o DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationOutputWithContext(ctx context.Context) DeploymentGroupS3LocationOutput

func (DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationPtrOutput

func (o DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationPtrOutput() DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationPtrOutputWithContext

func (o DeploymentGroupS3LocationOutput) ToDeploymentGroupS3LocationPtrOutputWithContext(ctx context.Context) DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationOutput) ToOutput added in v0.76.0

func (DeploymentGroupS3LocationOutput) Version

type DeploymentGroupS3LocationPtrInput

type DeploymentGroupS3LocationPtrInput interface {
	pulumi.Input

	ToDeploymentGroupS3LocationPtrOutput() DeploymentGroupS3LocationPtrOutput
	ToDeploymentGroupS3LocationPtrOutputWithContext(context.Context) DeploymentGroupS3LocationPtrOutput
}

DeploymentGroupS3LocationPtrInput is an input type that accepts DeploymentGroupS3LocationArgs, DeploymentGroupS3LocationPtr and DeploymentGroupS3LocationPtrOutput values. You can construct a concrete instance of `DeploymentGroupS3LocationPtrInput` via:

        DeploymentGroupS3LocationArgs{...}

or:

        nil

type DeploymentGroupS3LocationPtrOutput

type DeploymentGroupS3LocationPtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupS3LocationPtrOutput) Bucket

func (DeploymentGroupS3LocationPtrOutput) BundleType

func (DeploymentGroupS3LocationPtrOutput) ETag

func (DeploymentGroupS3LocationPtrOutput) Elem

func (DeploymentGroupS3LocationPtrOutput) ElementType

func (DeploymentGroupS3LocationPtrOutput) Key

func (DeploymentGroupS3LocationPtrOutput) ToDeploymentGroupS3LocationPtrOutput

func (o DeploymentGroupS3LocationPtrOutput) ToDeploymentGroupS3LocationPtrOutput() DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationPtrOutput) ToDeploymentGroupS3LocationPtrOutputWithContext

func (o DeploymentGroupS3LocationPtrOutput) ToDeploymentGroupS3LocationPtrOutputWithContext(ctx context.Context) DeploymentGroupS3LocationPtrOutput

func (DeploymentGroupS3LocationPtrOutput) ToOutput added in v0.76.0

func (DeploymentGroupS3LocationPtrOutput) Version

type DeploymentGroupState

type DeploymentGroupState struct {
}

func (DeploymentGroupState) ElementType

func (DeploymentGroupState) ElementType() reflect.Type

type DeploymentGroupTag added in v0.14.0

type DeploymentGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DeploymentGroupTagArgs added in v0.14.0

type DeploymentGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DeploymentGroupTagArgs) ElementType added in v0.14.0

func (DeploymentGroupTagArgs) ElementType() reflect.Type

func (DeploymentGroupTagArgs) ToDeploymentGroupTagOutput added in v0.14.0

func (i DeploymentGroupTagArgs) ToDeploymentGroupTagOutput() DeploymentGroupTagOutput

func (DeploymentGroupTagArgs) ToDeploymentGroupTagOutputWithContext added in v0.14.0

func (i DeploymentGroupTagArgs) ToDeploymentGroupTagOutputWithContext(ctx context.Context) DeploymentGroupTagOutput

func (DeploymentGroupTagArgs) ToOutput added in v0.76.0

type DeploymentGroupTagArray added in v0.14.0

type DeploymentGroupTagArray []DeploymentGroupTagInput

func (DeploymentGroupTagArray) ElementType added in v0.14.0

func (DeploymentGroupTagArray) ElementType() reflect.Type

func (DeploymentGroupTagArray) ToDeploymentGroupTagArrayOutput added in v0.14.0

func (i DeploymentGroupTagArray) ToDeploymentGroupTagArrayOutput() DeploymentGroupTagArrayOutput

func (DeploymentGroupTagArray) ToDeploymentGroupTagArrayOutputWithContext added in v0.14.0

func (i DeploymentGroupTagArray) ToDeploymentGroupTagArrayOutputWithContext(ctx context.Context) DeploymentGroupTagArrayOutput

func (DeploymentGroupTagArray) ToOutput added in v0.76.0

type DeploymentGroupTagArrayInput added in v0.14.0

type DeploymentGroupTagArrayInput interface {
	pulumi.Input

	ToDeploymentGroupTagArrayOutput() DeploymentGroupTagArrayOutput
	ToDeploymentGroupTagArrayOutputWithContext(context.Context) DeploymentGroupTagArrayOutput
}

DeploymentGroupTagArrayInput is an input type that accepts DeploymentGroupTagArray and DeploymentGroupTagArrayOutput values. You can construct a concrete instance of `DeploymentGroupTagArrayInput` via:

DeploymentGroupTagArray{ DeploymentGroupTagArgs{...} }

type DeploymentGroupTagArrayOutput added in v0.14.0

type DeploymentGroupTagArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTagArrayOutput) ElementType added in v0.14.0

func (DeploymentGroupTagArrayOutput) Index added in v0.14.0

func (DeploymentGroupTagArrayOutput) ToDeploymentGroupTagArrayOutput added in v0.14.0

func (o DeploymentGroupTagArrayOutput) ToDeploymentGroupTagArrayOutput() DeploymentGroupTagArrayOutput

func (DeploymentGroupTagArrayOutput) ToDeploymentGroupTagArrayOutputWithContext added in v0.14.0

func (o DeploymentGroupTagArrayOutput) ToDeploymentGroupTagArrayOutputWithContext(ctx context.Context) DeploymentGroupTagArrayOutput

func (DeploymentGroupTagArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupTagFilter

type DeploymentGroupTagFilter struct {
	Key   *string `pulumi:"key"`
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type DeploymentGroupTagFilterArgs

type DeploymentGroupTagFilterArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DeploymentGroupTagFilterArgs) ElementType

func (DeploymentGroupTagFilterArgs) ToDeploymentGroupTagFilterOutput

func (i DeploymentGroupTagFilterArgs) ToDeploymentGroupTagFilterOutput() DeploymentGroupTagFilterOutput

func (DeploymentGroupTagFilterArgs) ToDeploymentGroupTagFilterOutputWithContext

func (i DeploymentGroupTagFilterArgs) ToDeploymentGroupTagFilterOutputWithContext(ctx context.Context) DeploymentGroupTagFilterOutput

func (DeploymentGroupTagFilterArgs) ToOutput added in v0.76.0

type DeploymentGroupTagFilterArray

type DeploymentGroupTagFilterArray []DeploymentGroupTagFilterInput

func (DeploymentGroupTagFilterArray) ElementType

func (DeploymentGroupTagFilterArray) ToDeploymentGroupTagFilterArrayOutput

func (i DeploymentGroupTagFilterArray) ToDeploymentGroupTagFilterArrayOutput() DeploymentGroupTagFilterArrayOutput

func (DeploymentGroupTagFilterArray) ToDeploymentGroupTagFilterArrayOutputWithContext

func (i DeploymentGroupTagFilterArray) ToDeploymentGroupTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupTagFilterArrayOutput

func (DeploymentGroupTagFilterArray) ToOutput added in v0.76.0

type DeploymentGroupTagFilterArrayInput

type DeploymentGroupTagFilterArrayInput interface {
	pulumi.Input

	ToDeploymentGroupTagFilterArrayOutput() DeploymentGroupTagFilterArrayOutput
	ToDeploymentGroupTagFilterArrayOutputWithContext(context.Context) DeploymentGroupTagFilterArrayOutput
}

DeploymentGroupTagFilterArrayInput is an input type that accepts DeploymentGroupTagFilterArray and DeploymentGroupTagFilterArrayOutput values. You can construct a concrete instance of `DeploymentGroupTagFilterArrayInput` via:

DeploymentGroupTagFilterArray{ DeploymentGroupTagFilterArgs{...} }

type DeploymentGroupTagFilterArrayOutput

type DeploymentGroupTagFilterArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTagFilterArrayOutput) ElementType

func (DeploymentGroupTagFilterArrayOutput) Index

func (DeploymentGroupTagFilterArrayOutput) ToDeploymentGroupTagFilterArrayOutput

func (o DeploymentGroupTagFilterArrayOutput) ToDeploymentGroupTagFilterArrayOutput() DeploymentGroupTagFilterArrayOutput

func (DeploymentGroupTagFilterArrayOutput) ToDeploymentGroupTagFilterArrayOutputWithContext

func (o DeploymentGroupTagFilterArrayOutput) ToDeploymentGroupTagFilterArrayOutputWithContext(ctx context.Context) DeploymentGroupTagFilterArrayOutput

func (DeploymentGroupTagFilterArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupTagFilterInput

type DeploymentGroupTagFilterInput interface {
	pulumi.Input

	ToDeploymentGroupTagFilterOutput() DeploymentGroupTagFilterOutput
	ToDeploymentGroupTagFilterOutputWithContext(context.Context) DeploymentGroupTagFilterOutput
}

DeploymentGroupTagFilterInput is an input type that accepts DeploymentGroupTagFilterArgs and DeploymentGroupTagFilterOutput values. You can construct a concrete instance of `DeploymentGroupTagFilterInput` via:

DeploymentGroupTagFilterArgs{...}

type DeploymentGroupTagFilterOutput

type DeploymentGroupTagFilterOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTagFilterOutput) ElementType

func (DeploymentGroupTagFilterOutput) Key

func (DeploymentGroupTagFilterOutput) ToDeploymentGroupTagFilterOutput

func (o DeploymentGroupTagFilterOutput) ToDeploymentGroupTagFilterOutput() DeploymentGroupTagFilterOutput

func (DeploymentGroupTagFilterOutput) ToDeploymentGroupTagFilterOutputWithContext

func (o DeploymentGroupTagFilterOutput) ToDeploymentGroupTagFilterOutputWithContext(ctx context.Context) DeploymentGroupTagFilterOutput

func (DeploymentGroupTagFilterOutput) ToOutput added in v0.76.0

func (DeploymentGroupTagFilterOutput) Type

func (DeploymentGroupTagFilterOutput) Value

type DeploymentGroupTagInput added in v0.14.0

type DeploymentGroupTagInput interface {
	pulumi.Input

	ToDeploymentGroupTagOutput() DeploymentGroupTagOutput
	ToDeploymentGroupTagOutputWithContext(context.Context) DeploymentGroupTagOutput
}

DeploymentGroupTagInput is an input type that accepts DeploymentGroupTagArgs and DeploymentGroupTagOutput values. You can construct a concrete instance of `DeploymentGroupTagInput` via:

DeploymentGroupTagArgs{...}

type DeploymentGroupTagOutput added in v0.14.0

type DeploymentGroupTagOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTagOutput) ElementType added in v0.14.0

func (DeploymentGroupTagOutput) ElementType() reflect.Type

func (DeploymentGroupTagOutput) Key added in v0.14.0

func (DeploymentGroupTagOutput) ToDeploymentGroupTagOutput added in v0.14.0

func (o DeploymentGroupTagOutput) ToDeploymentGroupTagOutput() DeploymentGroupTagOutput

func (DeploymentGroupTagOutput) ToDeploymentGroupTagOutputWithContext added in v0.14.0

func (o DeploymentGroupTagOutput) ToDeploymentGroupTagOutputWithContext(ctx context.Context) DeploymentGroupTagOutput

func (DeploymentGroupTagOutput) ToOutput added in v0.76.0

func (DeploymentGroupTagOutput) Value added in v0.14.0

type DeploymentGroupTargetGroupInfo

type DeploymentGroupTargetGroupInfo struct {
	Name *string `pulumi:"name"`
}

type DeploymentGroupTargetGroupInfoArgs

type DeploymentGroupTargetGroupInfoArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DeploymentGroupTargetGroupInfoArgs) ElementType

func (DeploymentGroupTargetGroupInfoArgs) ToDeploymentGroupTargetGroupInfoOutput

func (i DeploymentGroupTargetGroupInfoArgs) ToDeploymentGroupTargetGroupInfoOutput() DeploymentGroupTargetGroupInfoOutput

func (DeploymentGroupTargetGroupInfoArgs) ToDeploymentGroupTargetGroupInfoOutputWithContext

func (i DeploymentGroupTargetGroupInfoArgs) ToDeploymentGroupTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupInfoOutput

func (DeploymentGroupTargetGroupInfoArgs) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupInfoArray

type DeploymentGroupTargetGroupInfoArray []DeploymentGroupTargetGroupInfoInput

func (DeploymentGroupTargetGroupInfoArray) ElementType

func (DeploymentGroupTargetGroupInfoArray) ToDeploymentGroupTargetGroupInfoArrayOutput

func (i DeploymentGroupTargetGroupInfoArray) ToDeploymentGroupTargetGroupInfoArrayOutput() DeploymentGroupTargetGroupInfoArrayOutput

func (DeploymentGroupTargetGroupInfoArray) ToDeploymentGroupTargetGroupInfoArrayOutputWithContext

func (i DeploymentGroupTargetGroupInfoArray) ToDeploymentGroupTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupInfoArrayOutput

func (DeploymentGroupTargetGroupInfoArray) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupInfoArrayInput

type DeploymentGroupTargetGroupInfoArrayInput interface {
	pulumi.Input

	ToDeploymentGroupTargetGroupInfoArrayOutput() DeploymentGroupTargetGroupInfoArrayOutput
	ToDeploymentGroupTargetGroupInfoArrayOutputWithContext(context.Context) DeploymentGroupTargetGroupInfoArrayOutput
}

DeploymentGroupTargetGroupInfoArrayInput is an input type that accepts DeploymentGroupTargetGroupInfoArray and DeploymentGroupTargetGroupInfoArrayOutput values. You can construct a concrete instance of `DeploymentGroupTargetGroupInfoArrayInput` via:

DeploymentGroupTargetGroupInfoArray{ DeploymentGroupTargetGroupInfoArgs{...} }

type DeploymentGroupTargetGroupInfoArrayOutput

type DeploymentGroupTargetGroupInfoArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTargetGroupInfoArrayOutput) ElementType

func (DeploymentGroupTargetGroupInfoArrayOutput) Index

func (DeploymentGroupTargetGroupInfoArrayOutput) ToDeploymentGroupTargetGroupInfoArrayOutput

func (o DeploymentGroupTargetGroupInfoArrayOutput) ToDeploymentGroupTargetGroupInfoArrayOutput() DeploymentGroupTargetGroupInfoArrayOutput

func (DeploymentGroupTargetGroupInfoArrayOutput) ToDeploymentGroupTargetGroupInfoArrayOutputWithContext

func (o DeploymentGroupTargetGroupInfoArrayOutput) ToDeploymentGroupTargetGroupInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupInfoArrayOutput

func (DeploymentGroupTargetGroupInfoArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupInfoInput

type DeploymentGroupTargetGroupInfoInput interface {
	pulumi.Input

	ToDeploymentGroupTargetGroupInfoOutput() DeploymentGroupTargetGroupInfoOutput
	ToDeploymentGroupTargetGroupInfoOutputWithContext(context.Context) DeploymentGroupTargetGroupInfoOutput
}

DeploymentGroupTargetGroupInfoInput is an input type that accepts DeploymentGroupTargetGroupInfoArgs and DeploymentGroupTargetGroupInfoOutput values. You can construct a concrete instance of `DeploymentGroupTargetGroupInfoInput` via:

DeploymentGroupTargetGroupInfoArgs{...}

type DeploymentGroupTargetGroupInfoOutput

type DeploymentGroupTargetGroupInfoOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTargetGroupInfoOutput) ElementType

func (DeploymentGroupTargetGroupInfoOutput) Name

func (DeploymentGroupTargetGroupInfoOutput) ToDeploymentGroupTargetGroupInfoOutput

func (o DeploymentGroupTargetGroupInfoOutput) ToDeploymentGroupTargetGroupInfoOutput() DeploymentGroupTargetGroupInfoOutput

func (DeploymentGroupTargetGroupInfoOutput) ToDeploymentGroupTargetGroupInfoOutputWithContext

func (o DeploymentGroupTargetGroupInfoOutput) ToDeploymentGroupTargetGroupInfoOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupInfoOutput

func (DeploymentGroupTargetGroupInfoOutput) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupPairInfo added in v0.14.0

type DeploymentGroupTargetGroupPairInfo struct {
	ProdTrafficRoute *DeploymentGroupTrafficRoute     `pulumi:"prodTrafficRoute"`
	TargetGroups     []DeploymentGroupTargetGroupInfo `pulumi:"targetGroups"`
	TestTrafficRoute *DeploymentGroupTrafficRoute     `pulumi:"testTrafficRoute"`
}

type DeploymentGroupTargetGroupPairInfoArgs added in v0.14.0

type DeploymentGroupTargetGroupPairInfoArgs struct {
	ProdTrafficRoute DeploymentGroupTrafficRoutePtrInput      `pulumi:"prodTrafficRoute"`
	TargetGroups     DeploymentGroupTargetGroupInfoArrayInput `pulumi:"targetGroups"`
	TestTrafficRoute DeploymentGroupTrafficRoutePtrInput      `pulumi:"testTrafficRoute"`
}

func (DeploymentGroupTargetGroupPairInfoArgs) ElementType added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoArgs) ToDeploymentGroupTargetGroupPairInfoOutput added in v0.14.0

func (i DeploymentGroupTargetGroupPairInfoArgs) ToDeploymentGroupTargetGroupPairInfoOutput() DeploymentGroupTargetGroupPairInfoOutput

func (DeploymentGroupTargetGroupPairInfoArgs) ToDeploymentGroupTargetGroupPairInfoOutputWithContext added in v0.14.0

func (i DeploymentGroupTargetGroupPairInfoArgs) ToDeploymentGroupTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupPairInfoOutput

func (DeploymentGroupTargetGroupPairInfoArgs) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupPairInfoArray added in v0.14.0

type DeploymentGroupTargetGroupPairInfoArray []DeploymentGroupTargetGroupPairInfoInput

func (DeploymentGroupTargetGroupPairInfoArray) ElementType added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoArray) ToDeploymentGroupTargetGroupPairInfoArrayOutput added in v0.14.0

func (i DeploymentGroupTargetGroupPairInfoArray) ToDeploymentGroupTargetGroupPairInfoArrayOutput() DeploymentGroupTargetGroupPairInfoArrayOutput

func (DeploymentGroupTargetGroupPairInfoArray) ToDeploymentGroupTargetGroupPairInfoArrayOutputWithContext added in v0.14.0

func (i DeploymentGroupTargetGroupPairInfoArray) ToDeploymentGroupTargetGroupPairInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupPairInfoArrayOutput

func (DeploymentGroupTargetGroupPairInfoArray) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupPairInfoArrayInput added in v0.14.0

type DeploymentGroupTargetGroupPairInfoArrayInput interface {
	pulumi.Input

	ToDeploymentGroupTargetGroupPairInfoArrayOutput() DeploymentGroupTargetGroupPairInfoArrayOutput
	ToDeploymentGroupTargetGroupPairInfoArrayOutputWithContext(context.Context) DeploymentGroupTargetGroupPairInfoArrayOutput
}

DeploymentGroupTargetGroupPairInfoArrayInput is an input type that accepts DeploymentGroupTargetGroupPairInfoArray and DeploymentGroupTargetGroupPairInfoArrayOutput values. You can construct a concrete instance of `DeploymentGroupTargetGroupPairInfoArrayInput` via:

DeploymentGroupTargetGroupPairInfoArray{ DeploymentGroupTargetGroupPairInfoArgs{...} }

type DeploymentGroupTargetGroupPairInfoArrayOutput added in v0.14.0

type DeploymentGroupTargetGroupPairInfoArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTargetGroupPairInfoArrayOutput) ElementType added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoArrayOutput) Index added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoArrayOutput) ToDeploymentGroupTargetGroupPairInfoArrayOutput added in v0.14.0

func (o DeploymentGroupTargetGroupPairInfoArrayOutput) ToDeploymentGroupTargetGroupPairInfoArrayOutput() DeploymentGroupTargetGroupPairInfoArrayOutput

func (DeploymentGroupTargetGroupPairInfoArrayOutput) ToDeploymentGroupTargetGroupPairInfoArrayOutputWithContext added in v0.14.0

func (o DeploymentGroupTargetGroupPairInfoArrayOutput) ToDeploymentGroupTargetGroupPairInfoArrayOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupPairInfoArrayOutput

func (DeploymentGroupTargetGroupPairInfoArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupTargetGroupPairInfoInput added in v0.14.0

type DeploymentGroupTargetGroupPairInfoInput interface {
	pulumi.Input

	ToDeploymentGroupTargetGroupPairInfoOutput() DeploymentGroupTargetGroupPairInfoOutput
	ToDeploymentGroupTargetGroupPairInfoOutputWithContext(context.Context) DeploymentGroupTargetGroupPairInfoOutput
}

DeploymentGroupTargetGroupPairInfoInput is an input type that accepts DeploymentGroupTargetGroupPairInfoArgs and DeploymentGroupTargetGroupPairInfoOutput values. You can construct a concrete instance of `DeploymentGroupTargetGroupPairInfoInput` via:

DeploymentGroupTargetGroupPairInfoArgs{...}

type DeploymentGroupTargetGroupPairInfoOutput added in v0.14.0

type DeploymentGroupTargetGroupPairInfoOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTargetGroupPairInfoOutput) ElementType added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoOutput) ProdTrafficRoute added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoOutput) TargetGroups added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoOutput) TestTrafficRoute added in v0.14.0

func (DeploymentGroupTargetGroupPairInfoOutput) ToDeploymentGroupTargetGroupPairInfoOutput added in v0.14.0

func (o DeploymentGroupTargetGroupPairInfoOutput) ToDeploymentGroupTargetGroupPairInfoOutput() DeploymentGroupTargetGroupPairInfoOutput

func (DeploymentGroupTargetGroupPairInfoOutput) ToDeploymentGroupTargetGroupPairInfoOutputWithContext added in v0.14.0

func (o DeploymentGroupTargetGroupPairInfoOutput) ToDeploymentGroupTargetGroupPairInfoOutputWithContext(ctx context.Context) DeploymentGroupTargetGroupPairInfoOutput

func (DeploymentGroupTargetGroupPairInfoOutput) ToOutput added in v0.76.0

type DeploymentGroupTrafficRoute added in v0.14.0

type DeploymentGroupTrafficRoute struct {
	ListenerArns []string `pulumi:"listenerArns"`
}

type DeploymentGroupTrafficRouteArgs added in v0.14.0

type DeploymentGroupTrafficRouteArgs struct {
	ListenerArns pulumi.StringArrayInput `pulumi:"listenerArns"`
}

func (DeploymentGroupTrafficRouteArgs) ElementType added in v0.14.0

func (DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRouteOutput added in v0.14.0

func (i DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRouteOutput() DeploymentGroupTrafficRouteOutput

func (DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRouteOutputWithContext added in v0.14.0

func (i DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupTrafficRouteOutput

func (DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRoutePtrOutput added in v0.14.0

func (i DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRoutePtrOutput() DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRoutePtrOutputWithContext added in v0.14.0

func (i DeploymentGroupTrafficRouteArgs) ToDeploymentGroupTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRouteArgs) ToOutput added in v0.76.0

type DeploymentGroupTrafficRouteInput added in v0.14.0

type DeploymentGroupTrafficRouteInput interface {
	pulumi.Input

	ToDeploymentGroupTrafficRouteOutput() DeploymentGroupTrafficRouteOutput
	ToDeploymentGroupTrafficRouteOutputWithContext(context.Context) DeploymentGroupTrafficRouteOutput
}

DeploymentGroupTrafficRouteInput is an input type that accepts DeploymentGroupTrafficRouteArgs and DeploymentGroupTrafficRouteOutput values. You can construct a concrete instance of `DeploymentGroupTrafficRouteInput` via:

DeploymentGroupTrafficRouteArgs{...}

type DeploymentGroupTrafficRouteOutput added in v0.14.0

type DeploymentGroupTrafficRouteOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTrafficRouteOutput) ElementType added in v0.14.0

func (DeploymentGroupTrafficRouteOutput) ListenerArns added in v0.14.0

func (DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRouteOutput added in v0.14.0

func (o DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRouteOutput() DeploymentGroupTrafficRouteOutput

func (DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRouteOutputWithContext added in v0.14.0

func (o DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRouteOutputWithContext(ctx context.Context) DeploymentGroupTrafficRouteOutput

func (DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRoutePtrOutput added in v0.14.0

func (o DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRoutePtrOutput() DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRoutePtrOutputWithContext added in v0.14.0

func (o DeploymentGroupTrafficRouteOutput) ToDeploymentGroupTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRouteOutput) ToOutput added in v0.76.0

type DeploymentGroupTrafficRoutePtrInput added in v0.14.0

type DeploymentGroupTrafficRoutePtrInput interface {
	pulumi.Input

	ToDeploymentGroupTrafficRoutePtrOutput() DeploymentGroupTrafficRoutePtrOutput
	ToDeploymentGroupTrafficRoutePtrOutputWithContext(context.Context) DeploymentGroupTrafficRoutePtrOutput
}

DeploymentGroupTrafficRoutePtrInput is an input type that accepts DeploymentGroupTrafficRouteArgs, DeploymentGroupTrafficRoutePtr and DeploymentGroupTrafficRoutePtrOutput values. You can construct a concrete instance of `DeploymentGroupTrafficRoutePtrInput` via:

        DeploymentGroupTrafficRouteArgs{...}

or:

        nil

func DeploymentGroupTrafficRoutePtr added in v0.14.0

type DeploymentGroupTrafficRoutePtrOutput added in v0.14.0

type DeploymentGroupTrafficRoutePtrOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTrafficRoutePtrOutput) Elem added in v0.14.0

func (DeploymentGroupTrafficRoutePtrOutput) ElementType added in v0.14.0

func (DeploymentGroupTrafficRoutePtrOutput) ListenerArns added in v0.14.0

func (DeploymentGroupTrafficRoutePtrOutput) ToDeploymentGroupTrafficRoutePtrOutput added in v0.14.0

func (o DeploymentGroupTrafficRoutePtrOutput) ToDeploymentGroupTrafficRoutePtrOutput() DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRoutePtrOutput) ToDeploymentGroupTrafficRoutePtrOutputWithContext added in v0.14.0

func (o DeploymentGroupTrafficRoutePtrOutput) ToDeploymentGroupTrafficRoutePtrOutputWithContext(ctx context.Context) DeploymentGroupTrafficRoutePtrOutput

func (DeploymentGroupTrafficRoutePtrOutput) ToOutput added in v0.76.0

type DeploymentGroupTriggerConfig

type DeploymentGroupTriggerConfig struct {
	TriggerEvents    []string `pulumi:"triggerEvents"`
	TriggerName      *string  `pulumi:"triggerName"`
	TriggerTargetArn *string  `pulumi:"triggerTargetArn"`
}

type DeploymentGroupTriggerConfigArgs

type DeploymentGroupTriggerConfigArgs struct {
	TriggerEvents    pulumi.StringArrayInput `pulumi:"triggerEvents"`
	TriggerName      pulumi.StringPtrInput   `pulumi:"triggerName"`
	TriggerTargetArn pulumi.StringPtrInput   `pulumi:"triggerTargetArn"`
}

func (DeploymentGroupTriggerConfigArgs) ElementType

func (DeploymentGroupTriggerConfigArgs) ToDeploymentGroupTriggerConfigOutput

func (i DeploymentGroupTriggerConfigArgs) ToDeploymentGroupTriggerConfigOutput() DeploymentGroupTriggerConfigOutput

func (DeploymentGroupTriggerConfigArgs) ToDeploymentGroupTriggerConfigOutputWithContext

func (i DeploymentGroupTriggerConfigArgs) ToDeploymentGroupTriggerConfigOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigOutput

func (DeploymentGroupTriggerConfigArgs) ToOutput added in v0.76.0

type DeploymentGroupTriggerConfigArray

type DeploymentGroupTriggerConfigArray []DeploymentGroupTriggerConfigInput

func (DeploymentGroupTriggerConfigArray) ElementType

func (DeploymentGroupTriggerConfigArray) ToDeploymentGroupTriggerConfigArrayOutput

func (i DeploymentGroupTriggerConfigArray) ToDeploymentGroupTriggerConfigArrayOutput() DeploymentGroupTriggerConfigArrayOutput

func (DeploymentGroupTriggerConfigArray) ToDeploymentGroupTriggerConfigArrayOutputWithContext

func (i DeploymentGroupTriggerConfigArray) ToDeploymentGroupTriggerConfigArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigArrayOutput

func (DeploymentGroupTriggerConfigArray) ToOutput added in v0.76.0

type DeploymentGroupTriggerConfigArrayInput

type DeploymentGroupTriggerConfigArrayInput interface {
	pulumi.Input

	ToDeploymentGroupTriggerConfigArrayOutput() DeploymentGroupTriggerConfigArrayOutput
	ToDeploymentGroupTriggerConfigArrayOutputWithContext(context.Context) DeploymentGroupTriggerConfigArrayOutput
}

DeploymentGroupTriggerConfigArrayInput is an input type that accepts DeploymentGroupTriggerConfigArray and DeploymentGroupTriggerConfigArrayOutput values. You can construct a concrete instance of `DeploymentGroupTriggerConfigArrayInput` via:

DeploymentGroupTriggerConfigArray{ DeploymentGroupTriggerConfigArgs{...} }

type DeploymentGroupTriggerConfigArrayOutput

type DeploymentGroupTriggerConfigArrayOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTriggerConfigArrayOutput) ElementType

func (DeploymentGroupTriggerConfigArrayOutput) Index

func (DeploymentGroupTriggerConfigArrayOutput) ToDeploymentGroupTriggerConfigArrayOutput

func (o DeploymentGroupTriggerConfigArrayOutput) ToDeploymentGroupTriggerConfigArrayOutput() DeploymentGroupTriggerConfigArrayOutput

func (DeploymentGroupTriggerConfigArrayOutput) ToDeploymentGroupTriggerConfigArrayOutputWithContext

func (o DeploymentGroupTriggerConfigArrayOutput) ToDeploymentGroupTriggerConfigArrayOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigArrayOutput

func (DeploymentGroupTriggerConfigArrayOutput) ToOutput added in v0.76.0

type DeploymentGroupTriggerConfigInput

type DeploymentGroupTriggerConfigInput interface {
	pulumi.Input

	ToDeploymentGroupTriggerConfigOutput() DeploymentGroupTriggerConfigOutput
	ToDeploymentGroupTriggerConfigOutputWithContext(context.Context) DeploymentGroupTriggerConfigOutput
}

DeploymentGroupTriggerConfigInput is an input type that accepts DeploymentGroupTriggerConfigArgs and DeploymentGroupTriggerConfigOutput values. You can construct a concrete instance of `DeploymentGroupTriggerConfigInput` via:

DeploymentGroupTriggerConfigArgs{...}

type DeploymentGroupTriggerConfigOutput

type DeploymentGroupTriggerConfigOutput struct{ *pulumi.OutputState }

func (DeploymentGroupTriggerConfigOutput) ElementType

func (DeploymentGroupTriggerConfigOutput) ToDeploymentGroupTriggerConfigOutput

func (o DeploymentGroupTriggerConfigOutput) ToDeploymentGroupTriggerConfigOutput() DeploymentGroupTriggerConfigOutput

func (DeploymentGroupTriggerConfigOutput) ToDeploymentGroupTriggerConfigOutputWithContext

func (o DeploymentGroupTriggerConfigOutput) ToDeploymentGroupTriggerConfigOutputWithContext(ctx context.Context) DeploymentGroupTriggerConfigOutput

func (DeploymentGroupTriggerConfigOutput) ToOutput added in v0.76.0

func (DeploymentGroupTriggerConfigOutput) TriggerEvents

func (DeploymentGroupTriggerConfigOutput) TriggerName

func (DeploymentGroupTriggerConfigOutput) TriggerTargetArn

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	// A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName string `pulumi:"applicationName"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	// A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	// The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
	Tags []ApplicationTag `pulumi:"tags"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

The AWS::CodeDeploy::Application resource creates an AWS CodeDeploy application

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) Tags added in v0.12.0

The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToOutput added in v0.76.0

type LookupDeploymentGroupArgs added in v0.12.0

type LookupDeploymentGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupDeploymentGroupOutputArgs added in v0.12.0

type LookupDeploymentGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDeploymentGroupOutputArgs) ElementType added in v0.12.0

type LookupDeploymentGroupResult added in v0.12.0

type LookupDeploymentGroupResult struct {
	AlarmConfiguration               *DeploymentGroupAlarmConfiguration               `pulumi:"alarmConfiguration"`
	AutoRollbackConfiguration        *DeploymentGroupAutoRollbackConfiguration        `pulumi:"autoRollbackConfiguration"`
	AutoScalingGroups                []string                                         `pulumi:"autoScalingGroups"`
	BlueGreenDeploymentConfiguration *DeploymentGroupBlueGreenDeploymentConfiguration `pulumi:"blueGreenDeploymentConfiguration"`
	Deployment                       *DeploymentGroupDeployment                       `pulumi:"deployment"`
	DeploymentConfigName             *string                                          `pulumi:"deploymentConfigName"`
	DeploymentStyle                  *DeploymentGroupDeploymentStyle                  `pulumi:"deploymentStyle"`
	Ec2TagFilters                    []DeploymentGroupEc2TagFilter                    `pulumi:"ec2TagFilters"`
	Ec2TagSet                        *DeploymentGroupEc2TagSet                        `pulumi:"ec2TagSet"`
	EcsServices                      []DeploymentGroupEcsService                      `pulumi:"ecsServices"`
	Id                               *string                                          `pulumi:"id"`
	LoadBalancerInfo                 *DeploymentGroupLoadBalancerInfo                 `pulumi:"loadBalancerInfo"`
	OnPremisesInstanceTagFilters     []DeploymentGroupTagFilter                       `pulumi:"onPremisesInstanceTagFilters"`
	OnPremisesTagSet                 *DeploymentGroupOnPremisesTagSet                 `pulumi:"onPremisesTagSet"`
	OutdatedInstancesStrategy        *string                                          `pulumi:"outdatedInstancesStrategy"`
	ServiceRoleArn                   *string                                          `pulumi:"serviceRoleArn"`
	Tags                             []DeploymentGroupTag                             `pulumi:"tags"`
	TriggerConfigurations            []DeploymentGroupTriggerConfig                   `pulumi:"triggerConfigurations"`
}

func LookupDeploymentGroup added in v0.12.0

func LookupDeploymentGroup(ctx *pulumi.Context, args *LookupDeploymentGroupArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentGroupResult, error)

Resource Type definition for AWS::CodeDeploy::DeploymentGroup

type LookupDeploymentGroupResultOutput added in v0.12.0

type LookupDeploymentGroupResultOutput struct{ *pulumi.OutputState }

func LookupDeploymentGroupOutput added in v0.12.0

func (LookupDeploymentGroupResultOutput) AlarmConfiguration added in v0.12.0

func (LookupDeploymentGroupResultOutput) AutoRollbackConfiguration added in v0.12.0

func (LookupDeploymentGroupResultOutput) AutoScalingGroups added in v0.12.0

func (LookupDeploymentGroupResultOutput) BlueGreenDeploymentConfiguration added in v0.12.0

func (LookupDeploymentGroupResultOutput) Deployment added in v0.12.0

func (LookupDeploymentGroupResultOutput) DeploymentConfigName added in v0.12.0

func (o LookupDeploymentGroupResultOutput) DeploymentConfigName() pulumi.StringPtrOutput

func (LookupDeploymentGroupResultOutput) DeploymentStyle added in v0.12.0

func (LookupDeploymentGroupResultOutput) Ec2TagFilters added in v0.12.0

func (LookupDeploymentGroupResultOutput) Ec2TagSet added in v0.12.0

func (LookupDeploymentGroupResultOutput) EcsServices added in v0.72.0

func (LookupDeploymentGroupResultOutput) ElementType added in v0.12.0

func (LookupDeploymentGroupResultOutput) Id added in v0.12.0

func (LookupDeploymentGroupResultOutput) LoadBalancerInfo added in v0.12.0

func (LookupDeploymentGroupResultOutput) OnPremisesInstanceTagFilters added in v0.12.0

func (LookupDeploymentGroupResultOutput) OnPremisesTagSet added in v0.12.0

func (LookupDeploymentGroupResultOutput) OutdatedInstancesStrategy added in v0.14.0

func (o LookupDeploymentGroupResultOutput) OutdatedInstancesStrategy() pulumi.StringPtrOutput

func (LookupDeploymentGroupResultOutput) ServiceRoleArn added in v0.12.0

func (LookupDeploymentGroupResultOutput) Tags added in v0.14.0

func (LookupDeploymentGroupResultOutput) ToLookupDeploymentGroupResultOutput added in v0.12.0

func (o LookupDeploymentGroupResultOutput) ToLookupDeploymentGroupResultOutput() LookupDeploymentGroupResultOutput

func (LookupDeploymentGroupResultOutput) ToLookupDeploymentGroupResultOutputWithContext added in v0.12.0

func (o LookupDeploymentGroupResultOutput) ToLookupDeploymentGroupResultOutputWithContext(ctx context.Context) LookupDeploymentGroupResultOutput

func (LookupDeploymentGroupResultOutput) ToOutput added in v0.76.0

func (LookupDeploymentGroupResultOutput) TriggerConfigurations added in v0.12.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL