Struct cfn::aws::elasticsearch::DomainProperties
[−]
[src]
pub struct DomainProperties { pub access_policies: Option<Value<Value>>, pub advanced_options: Option<ValueMap<String>>, pub domain_name: Option<Value<String>>, pub ebs_options: Option<Value<EBSOptions>>, pub elasticsearch_cluster_config: Option<Value<ElasticsearchClusterConfig>>, pub elasticsearch_version: Option<Value<String>>, pub snapshot_options: Option<Value<SnapshotOptions>>, pub tags: Option<ValueList<Tag>>, pub vpc_options: Option<Value<VPCOptions>>, }
Properties for the Domain
resource.
Fields
access_policies: Option<Value<Value>>
Property AccessPolicies
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
advanced_options: Option<ValueMap<String>>
Property AdvancedOptions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
domain_name: Option<Value<String>>
Property DomainName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
ebs_options: Option<Value<EBSOptions>>
Property EBSOptions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
elasticsearch_cluster_config: Option<Value<ElasticsearchClusterConfig>>
Property ElasticsearchClusterConfig
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
elasticsearch_version: Option<Value<String>>
Property ElasticsearchVersion
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
snapshot_options: Option<Value<SnapshotOptions>>
Property SnapshotOptions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Property Tags
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
vpc_options: Option<Value<VPCOptions>>
Property VPCOptions
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for DomainProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Serialize for DomainProperties
[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 DomainProperties
[src]
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<DomainProperties, D::Error>
[src]
Deserialize this value from the given Serde deserializer. Read more
impl From<DomainProperties> for Domain
[src]
fn from(properties: DomainProperties) -> Domain
[src]
Performs the conversion.