CreateDeploymentGroupRequest

Represents the input of a CreateDeploymentGroup operation.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Information to add about Amazon CloudWatch alarms when the deployment group is created.

Link copied to clipboard

The name of an CodeDeploy application associated with the user or Amazon Web Services account.

Link copied to clipboard

Configuration information for an automatic rollback that is added when a deployment group is created.

Link copied to clipboard

A list of associated Amazon EC2 Auto Scaling groups.

Link copied to clipboard

Information about blue/green deployment options for a deployment group.

Link copied to clipboard

If specified, the deployment configuration name can be either one of the predefined configurations provided with CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

Link copied to clipboard

The name of a new deployment group for the specified application.

Link copied to clipboard

Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

Link copied to clipboard

The Amazon EC2 tags on which to filter. The deployment group includes Amazon EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

Link copied to clipboard

Information about groups of tags applied to Amazon EC2 instances. The deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

Link copied to clipboard

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Link copied to clipboard

Information about the load balancer used in a deployment.

Link copied to clipboard

The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

Link copied to clipboard

Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

Link copied to clipboard

Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision.

Link copied to clipboard

A service role Amazon Resource Name (ARN) that allows CodeDeploy to act on the user's behalf when interacting with Amazon Web Services services.

Link copied to clipboard
val tags: List<Tag>?

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

Link copied to clipboard

This parameter only applies if you are using CodeDeploy with Amazon EC2 Auto Scaling. For more information, see Integrating CodeDeploy with Amazon EC2 Auto Scaling in the CodeDeploy User Guide.

Link copied to clipboard

Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an CodeDeploy Event in the CodeDeploy User Guide.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String