Struct cfn::aws::elasticloadbalancing::LoadBalancerProperties [] [src]

pub struct LoadBalancerProperties {
    pub access_logging_policy: Option<Value<AccessLoggingPolicy>>,
    pub app_cookie_stickiness_policy: Option<ValueList<AppCookieStickinessPolicy>>,
    pub availability_zones: Option<ValueList<String>>,
    pub connection_draining_policy: Option<Value<ConnectionDrainingPolicy>>,
    pub connection_settings: Option<Value<ConnectionSettings>>,
    pub cross_zone: Option<Value<bool>>,
    pub health_check: Option<Value<HealthCheck>>,
    pub instances: Option<ValueList<String>>,
    pub lb_cookie_stickiness_policy: Option<ValueList<LBCookieStickinessPolicy>>,
    pub listeners: ValueList<Listeners>,
    pub load_balancer_name: Option<Value<String>>,
    pub policies: Option<ValueList<Policies>>,
    pub scheme: Option<Value<String>>,
    pub security_groups: Option<ValueList<String>>,
    pub subnets: Option<ValueList<String>>,
    pub tags: Option<ValueList<Tag>>,
}

Properties for the LoadBalancer resource.

Fields

Property AccessLoggingPolicy.

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

Property AppCookieStickinessPolicy.

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

Property AvailabilityZones.

Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.

Property ConnectionDrainingPolicy.

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

Property ConnectionSettings.

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

Property CrossZone.

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

Property HealthCheck.

Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.

Property Instances.

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

Property LBCookieStickinessPolicy.

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

Property Listeners.

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

Property LoadBalancerName.

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

Property Policies.

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

Property Scheme.

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

Property SecurityGroups.

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

Property Subnets.

Update type: Conditional. Conditional updates can be mutable or immutable, depending on, for example, which other properties you updated. For more information, see the relevant resource type documentation.

Property Tags.

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

Trait Implementations

impl Debug for LoadBalancerProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for LoadBalancerProperties
[src]

[src]

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

impl Serialize for LoadBalancerProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<LoadBalancerProperties> for LoadBalancer
[src]

[src]

Performs the conversion.

Auto Trait Implementations