Struct cfn::aws::elasticache::CacheClusterProperties [] [src]

pub struct CacheClusterProperties {
    pub az_mode: Option<Value<String>>,
    pub auto_minor_version_upgrade: Option<Value<bool>>,
    pub cache_node_type: Value<String>,
    pub cache_parameter_group_name: Option<Value<String>>,
    pub cache_security_group_names: Option<ValueList<String>>,
    pub cache_subnet_group_name: Option<Value<String>>,
    pub cluster_name: Option<Value<String>>,
    pub engine: Value<String>,
    pub engine_version: Option<Value<String>>,
    pub notification_topic_arn: Option<Value<String>>,
    pub num_cache_nodes: Value<u32>,
    pub port: Option<Value<u32>>,
    pub preferred_availability_zone: Option<Value<String>>,
    pub preferred_availability_zones: Option<ValueList<String>>,
    pub preferred_maintenance_window: Option<Value<String>>,
    pub snapshot_arns: Option<ValueList<String>>,
    pub snapshot_name: Option<Value<String>>,
    pub snapshot_retention_limit: Option<Value<u32>>,
    pub snapshot_window: Option<Value<String>>,
    pub tags: Option<ValueList<Tag>>,
    pub vpc_security_group_ids: Option<ValueList<String>>,
}

Properties for the CacheCluster resource.

Fields

Property AZMode.

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 AutoMinorVersionUpgrade.

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

Property CacheNodeType.

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

Property CacheParameterGroupName.

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

Property CacheSecurityGroupNames.

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

Property CacheSubnetGroupName.

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

Property ClusterName.

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

Property Engine.

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

Property EngineVersion.

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

Property NotificationTopicArn.

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

Property NumCacheNodes.

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 Port.

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

Property PreferredAvailabilityZone.

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 PreferredAvailabilityZones.

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 PreferredMaintenanceWindow.

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

Property SnapshotArns.

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

Property SnapshotName.

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

Property SnapshotRetentionLimit.

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

Property SnapshotWindow.

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.

Property VpcSecurityGroupIds.

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

Trait Implementations

impl Debug for CacheClusterProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for CacheClusterProperties
[src]

[src]

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

impl Serialize for CacheClusterProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<CacheClusterProperties> for CacheCluster
[src]

[src]

Performs the conversion.

Auto Trait Implementations