CfnCacheClusterProps¶
-
class
aws_cdk.aws_elasticache.
CfnCacheClusterProps
(*, cache_node_type, engine, num_cache_nodes, auto_minor_version_upgrade=None, az_mode=None, cache_parameter_group_name=None, cache_security_group_names=None, cache_subnet_group_name=None, cluster_name=None, engine_version=None, notification_topic_arn=None, port=None, preferred_availability_zone=None, preferred_availability_zones=None, preferred_maintenance_window=None, snapshot_arns=None, snapshot_name=None, snapshot_retention_limit=None, snapshot_window=None, tags=None, vpc_security_group_ids=None)¶ Bases:
object
Properties for defining a
AWS::ElastiCache::CacheCluster
.- Parameters
cache_node_type (
str
) –AWS::ElastiCache::CacheCluster.CacheNodeType
.engine (
str
) –AWS::ElastiCache::CacheCluster.Engine
.num_cache_nodes (
Union
[int
,float
]) –AWS::ElastiCache::CacheCluster.NumCacheNodes
.auto_minor_version_upgrade (
Union
[bool
,IResolvable
,None
]) –AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade
.az_mode (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.AZMode
.cache_parameter_group_name (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.CacheParameterGroupName
.cache_security_group_names (
Optional
[List
[str
]]) –AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames
.cache_subnet_group_name (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.CacheSubnetGroupName
.cluster_name (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.ClusterName
.engine_version (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.EngineVersion
.notification_topic_arn (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.NotificationTopicArn
.port (
Union
[int
,float
,None
]) –AWS::ElastiCache::CacheCluster.Port
.preferred_availability_zone (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone
.preferred_availability_zones (
Optional
[List
[str
]]) –AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones
.preferred_maintenance_window (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow
.snapshot_arns (
Optional
[List
[str
]]) –AWS::ElastiCache::CacheCluster.SnapshotArns
.snapshot_name (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.SnapshotName
.snapshot_retention_limit (
Union
[int
,float
,None
]) –AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit
.snapshot_window (
Optional
[str
]) –AWS::ElastiCache::CacheCluster.SnapshotWindow
.tags (
Optional
[List
[CfnTag
]]) –AWS::ElastiCache::CacheCluster.Tags
.vpc_security_group_ids (
Optional
[List
[str
]]) –AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds
.
- See
Attributes
-
auto_minor_version_upgrade
¶ AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade
.
-
az_mode
¶ AWS::ElastiCache::CacheCluster.AZMode
.
-
cache_node_type
¶ AWS::ElastiCache::CacheCluster.CacheNodeType
.
-
cache_parameter_group_name
¶ AWS::ElastiCache::CacheCluster.CacheParameterGroupName
.
-
cache_security_group_names
¶ AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames
.
-
cache_subnet_group_name
¶ AWS::ElastiCache::CacheCluster.CacheSubnetGroupName
.
-
cluster_name
¶ AWS::ElastiCache::CacheCluster.ClusterName
.
-
engine
¶ AWS::ElastiCache::CacheCluster.Engine
.
-
engine_version
¶ AWS::ElastiCache::CacheCluster.EngineVersion
.
-
notification_topic_arn
¶ AWS::ElastiCache::CacheCluster.NotificationTopicArn
.
-
num_cache_nodes
¶ AWS::ElastiCache::CacheCluster.NumCacheNodes
.
-
port
¶ AWS::ElastiCache::CacheCluster.Port
.- See
- Return type
Union
[int
,float
,None
]
-
preferred_availability_zone
¶ AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone
.
-
preferred_availability_zones
¶ AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones
.
-
preferred_maintenance_window
¶ AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow
.
-
snapshot_arns
¶ AWS::ElastiCache::CacheCluster.SnapshotArns
.
-
snapshot_name
¶ AWS::ElastiCache::CacheCluster.SnapshotName
.
-
snapshot_retention_limit
¶ AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit
.- See
- Return type
Union
[int
,float
,None
]
-
snapshot_window
¶ AWS::ElastiCache::CacheCluster.SnapshotWindow
.
AWS::ElastiCache::CacheCluster.Tags
.
-
vpc_security_group_ids
¶ AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds
.