Struct cfn::aws::route53::HostedZoneProperties [] [src]

pub struct HostedZoneProperties {
    pub hosted_zone_config: Option<Value<HostedZoneConfig>>,
    pub hosted_zone_tags: Option<ValueList<HostedZoneTag>>,
    pub name: Value<String>,
    pub query_logging_config: Option<Value<QueryLoggingConfig>>,
    pub vp_cs: Option<ValueList<VPC>>,
}

Properties for the HostedZone resource.

Fields

Property HostedZoneConfig.

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

Property HostedZoneTags.

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

Property Name.

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

Property QueryLoggingConfig.

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

Property VPCs.

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.

Trait Implementations

impl Debug for HostedZoneProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for HostedZoneProperties
[src]

[src]

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

impl Serialize for HostedZoneProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<HostedZoneProperties> for HostedZone
[src]

[src]

Performs the conversion.

Auto Trait Implementations