CfnDeploymentGroupProps

class aws_cdk.aws_codedeploy.CfnDeploymentGroupProps(*, application_name, service_role_arn, alarm_configuration=None, auto_rollback_configuration=None, auto_scaling_groups=None, deployment=None, deployment_config_name=None, deployment_group_name=None, deployment_style=None, ec2_tag_filters=None, ec2_tag_set=None, load_balancer_info=None, on_premises_instance_tag_filters=None, on_premises_tag_set=None, trigger_configurations=None)

Bases: object

Properties for defining a AWS::CodeDeploy::DeploymentGroup.

Parameters
See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html

Attributes

alarm_configuration

AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-alarmconfiguration

Return type

Union[IResolvable, AlarmConfigurationProperty, None]

application_name

AWS::CodeDeploy::DeploymentGroup.ApplicationName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-applicationname

Return type

str

auto_rollback_configuration

AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration

Return type

Union[IResolvable, AutoRollbackConfigurationProperty, None]

auto_scaling_groups

AWS::CodeDeploy::DeploymentGroup.AutoScalingGroups.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-autoscalinggroups

Return type

Optional[List[str]]

deployment

AWS::CodeDeploy::DeploymentGroup.Deployment.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deployment

Return type

Union[IResolvable, DeploymentProperty, None]

deployment_config_name

AWS::CodeDeploy::DeploymentGroup.DeploymentConfigName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentconfigname

Return type

Optional[str]

deployment_group_name

AWS::CodeDeploy::DeploymentGroup.DeploymentGroupName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentgroupname

Return type

Optional[str]

deployment_style

AWS::CodeDeploy::DeploymentGroup.DeploymentStyle.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-deploymentstyle

Return type

Union[IResolvable, DeploymentStyleProperty, None]

ec2_tag_filters

AWS::CodeDeploy::DeploymentGroup.Ec2TagFilters.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ec2tagfilters

Return type

Union[IResolvable, List[Union[IResolvable, EC2TagFilterProperty]], None]

ec2_tag_set

AWS::CodeDeploy::DeploymentGroup.Ec2TagSet.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ec2tagset

Return type

Union[IResolvable, EC2TagSetProperty, None]

load_balancer_info

AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-loadbalancerinfo

Return type

Union[IResolvable, LoadBalancerInfoProperty, None]

on_premises_instance_tag_filters

AWS::CodeDeploy::DeploymentGroup.OnPremisesInstanceTagFilters.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-onpremisesinstancetagfilters

Return type

Union[IResolvable, List[Union[IResolvable, TagFilterProperty]], None]

on_premises_tag_set

AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-onpremisestagset

Return type

Union[IResolvable, OnPremisesTagSetProperty, None]

service_role_arn

AWS::CodeDeploy::DeploymentGroup.ServiceRoleArn.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-servicerolearn

Return type

str

trigger_configurations

AWS::CodeDeploy::DeploymentGroup.TriggerConfigurations.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-triggerconfigurations

Return type

Union[IResolvable, List[Union[IResolvable, TriggerConfigProperty]], None]