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
access_logging_policy: Option<Value<AccessLoggingPolicy>>
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.
availability_zones: Option<ValueList<String>>
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.
connection_draining_policy: Option<Value<ConnectionDrainingPolicy>>
Property ConnectionDrainingPolicy
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
connection_settings: Option<Value<ConnectionSettings>>
Property ConnectionSettings
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
cross_zone: Option<Value<bool>>
Property CrossZone
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
health_check: Option<Value<HealthCheck>>
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.
instances: Option<ValueList<String>>
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.
listeners: ValueList<Listeners>
Property Listeners
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
load_balancer_name: Option<Value<String>>
Property LoadBalancerName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
policies: Option<ValueList<Policies>>
Property Policies
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
scheme: Option<Value<String>>
Property Scheme
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
security_groups: Option<ValueList<String>>
Property SecurityGroups
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
subnets: Option<ValueList<String>>
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]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for LoadBalancerProperties
[src]
fn default() -> LoadBalancerProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for LoadBalancerProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for LoadBalancerProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<LoadBalancerProperties, D::Error>
[src]
d: D
) -> Result<LoadBalancerProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<LoadBalancerProperties> for LoadBalancer
[src]
fn from(properties: LoadBalancerProperties) -> LoadBalancer
[src]
Performs the conversion.