Struct cfn::aws::codedeploy::DeploymentGroupProperties [] [src]

pub struct DeploymentGroupProperties {
    pub alarm_configuration: Option<Value<AlarmConfiguration>>,
    pub application_name: Value<String>,
    pub auto_rollback_configuration: Option<Value<AutoRollbackConfiguration>>,
    pub auto_scaling_groups: Option<ValueList<String>>,
    pub deployment: Option<Value<Deployment>>,
    pub deployment_config_name: Option<Value<String>>,
    pub deployment_group_name: Option<Value<String>>,
    pub deployment_style: Option<Value<DeploymentStyle>>,
    pub ec2_tag_filters: Option<ValueList<EC2TagFilter>>,
    pub load_balancer_info: Option<Value<LoadBalancerInfo>>,
    pub on_premises_instance_tag_filters: Option<ValueList<TagFilter>>,
    pub service_role_arn: Value<String>,
    pub trigger_configurations: Option<ValueList<TriggerConfig>>,
}

Properties for the DeploymentGroup resource.

Fields

Property AlarmConfiguration.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property ApplicationName.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property AutoRollbackConfiguration.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property AutoScalingGroups.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Deployment.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property DeploymentConfigName.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property DeploymentGroupName.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property DeploymentStyle.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Ec2TagFilters.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property LoadBalancerInfo.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property OnPremisesInstanceTagFilters.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property ServiceRoleArn.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property TriggerConfigurations.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Trait Implementations

impl Debug for DeploymentGroupProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for DeploymentGroupProperties
[src]

[src]

Returns the "default value" for a type. Read more

impl Serialize for DeploymentGroupProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for DeploymentGroupProperties
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<DeploymentGroupProperties> for DeploymentGroup
[src]

[src]

Performs the conversion.

Auto Trait Implementations