Struct cfn::aws::route53::RecordSetProperties
[−]
[src]
pub struct RecordSetProperties { pub alias_target: Option<Value<AliasTarget>>, pub comment: Option<Value<String>>, pub failover: Option<Value<String>>, pub geo_location: Option<Value<GeoLocation>>, pub health_check_id: Option<Value<String>>, pub hosted_zone_id: Option<Value<String>>, pub hosted_zone_name: Option<Value<String>>, pub name: Value<String>, pub region: Option<Value<String>>, pub resource_records: Option<ValueList<String>>, pub set_identifier: Option<Value<String>>, pub ttl: Option<Value<String>>, pub type_: Value<String>, pub weight: Option<Value<u32>>, }
Properties for the RecordSet
resource.
Fields
alias_target: Option<Value<AliasTarget>>
Property AliasTarget
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
comment: Option<Value<String>>
Property Comment
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
failover: Option<Value<String>>
Property Failover
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
geo_location: Option<Value<GeoLocation>>
Property GeoLocation
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
health_check_id: Option<Value<String>>
Property HealthCheckId
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
hosted_zone_id: Option<Value<String>>
Property HostedZoneId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
hosted_zone_name: Option<Value<String>>
Property HostedZoneName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
name: Value<String>
Property Name
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
region: Option<Value<String>>
Property Region
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
resource_records: Option<ValueList<String>>
Property ResourceRecords
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
set_identifier: Option<Value<String>>
Property SetIdentifier
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
ttl: Option<Value<String>>
Property TTL
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
type_: Value<String>
Property Type
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
weight: Option<Value<u32>>
Property Weight
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for RecordSetProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for RecordSetProperties
[src]
fn default() -> RecordSetProperties
[src]
Returns the "default value" for a type. Read more
impl Serialize for RecordSetProperties
[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 RecordSetProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<RecordSetProperties, D::Error>
[src]
d: D
) -> Result<RecordSetProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<RecordSetProperties> for RecordSet
[src]
fn from(properties: RecordSetProperties) -> RecordSet
[src]
Performs the conversion.