AWS.ElastiCache.ReplicationGroup
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html
Index
fn new(errorOnEmptyProp)fn creationPolicy(policy)fn creationPolicyMixin(policy)fn deletionPolicy(policy)fn deletionPolicyMixin(policy)fn dependsOn(dependencies)fn dependsOnMixin(dependencies)fn metadata(metadatas)fn metadataMixin(metadatas)fn updatePolicy(policy)fn updatePolicyMixin(policy)fn updateReplacePolicy(policy)fn updateReplacePolicyMixin(policy)fn withAtRestEncryptionEnabled(atRestEncryptionEnabled)fn withAuthToken(authToken)fn withAutoMinorVersionUpgrade(autoMinorVersionUpgrade)fn withAutomaticFailoverEnabled(automaticFailoverEnabled)fn withCacheNodeType(cacheNodeType)fn withCacheParameterGroupName(cacheParameterGroupName)fn withCacheSecurityGroupNames(cacheSecurityGroupNames)fn withCacheSecurityGroupNamesMixin(cacheSecurityGroupNames)fn withCacheSubnetGroupName(cacheSubnetGroupName)fn withDataTieringEnabled(dataTieringEnabled)fn withEngine(engine)fn withEngineVersion(engineVersion)fn withGlobalReplicationGroupId(globalReplicationGroupId)fn withKmsKeyId(kmsKeyId)fn withLogDeliveryConfigurations(logDeliveryConfigurations)fn withLogDeliveryConfigurationsMixin(logDeliveryConfigurations)fn withMultiAZEnabled(multiAzenabled)fn withNodeGroupConfiguration(nodeGroupConfiguration)fn withNodeGroupConfigurationMixin(nodeGroupConfiguration)fn withNotificationTopicArn(notificationTopicArn)fn withNumCacheClusters(numCacheClusters)fn withNumNodeGroups(numNodeGroups)fn withPort(port)fn withPreferredCacheClusterAZs(preferredCacheClusterAzs)fn withPreferredCacheClusterAZsMixin(preferredCacheClusterAzs)fn withPreferredMaintenanceWindow(preferredMaintenanceWindow)fn withPrimaryClusterId(primaryClusterId)fn withReplicasPerNodeGroup(replicasPerNodeGroup)fn withReplicationGroupDescription(replicationGroupDescription)fn withReplicationGroupId(replicationGroupId)fn withSecurityGroupIds(securityGroupIds)fn withSecurityGroupIdsMixin(securityGroupIds)fn withSnapshotArns(snapshotArns)fn withSnapshotArnsMixin(snapshotArns)fn withSnapshotName(snapshotName)fn withSnapshotRetentionLimit(snapshotRetentionLimit)fn withSnapshotWindow(snapshotWindow)fn withSnapshottingClusterId(snapshottingClusterId)fn withTags(tags)fn withTagsMixin(tags)fn withTransitEncryptionEnabled(transitEncryptionEnabled)fn withUserGroupIds(userGroupIds)fn withUserGroupIdsMixin(userGroupIds)
Fields
fn new
new(errorOnEmptyProp)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html
fn creationPolicy
creationPolicy(policy)
Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded. To signal a resource, you can use the cfn-signal helper script or SignalResource API. CloudFormation publishes valid signals to the stack events so that you track the number of signals sent. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-creationpolicy.html
fn creationPolicyMixin
creationPolicyMixin(policy)
cf creationPolicy(), but return a merged object
fn deletionPolicy
deletionPolicy(policy)
With the DeletionPolicy attribute you can preserve, and in some cases, backup a resource when its stack is deleted. You specify a DeletionPolicy attribute for each resource that you want to control. If a resource has no DeletionPolicy attribute, AWS CloudFormation deletes the resource by default. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
fn deletionPolicyMixin
deletionPolicyMixin(policy)
cf deletionPolicy(), but return a merged object
fn dependsOn
dependsOn(dependencies)
With the DependsOn attribute you can specify that the creation of a specific resource follows another. When you add a DependsOn attribute to a resource, that resource is created only after the creation of the resource specified in the DependsOn attribute. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
fn dependsOnMixin
dependsOnMixin(dependencies)
cf dependsOn(), but return a merged array
fn metadata
metadata(metadatas)
The metadata attribute enables you to associate structured data with a resource. By adding a metadata attribute to a resource, you can add data in JSON or YAML to the resource declaration. In addition, you can use intrinsic functions (such as GetAtt and Ref), parameters, and pseudo parameters within the metadata attribute to add those interpreted values. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
fn metadataMixin
metadataMixin(metadatas)
cf metadata(), but return a merged object
fn updatePolicy
updatePolicy(policy)
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AppStream::Fleet, AWS::AutoScaling::AutoScalingGroup, AWS::ElastiCache::ReplicationGroup, AWS::OpenSearchService::Domain, AWS::Elasticsearch::Domain, or AWS::Lambda::Alias resources. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html
fn updatePolicyMixin
updatePolicyMixin(policy)
cf `updatePolicy(), but return a merged object
fn updateReplacePolicy
updateReplacePolicy(policy)
Use the UpdateReplacePolicy attribute to retain or, in some cases, backup the existing physical instance of a resource when it's replaced during a stack update operation. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html
fn updateReplacePolicyMixin
updateReplacePolicyMixin(policy)
cf updateReplacePolicy, but return a merged object
fn withAtRestEncryptionEnabled
withAtRestEncryptionEnabled(atRestEncryptionEnabled)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-atrestencryptionenabled
fn withAuthToken
withAuthToken(authToken)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-authtoken
fn withAutoMinorVersionUpgrade
withAutoMinorVersionUpgrade(autoMinorVersionUpgrade)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-autominorversionupgrade
fn withAutomaticFailoverEnabled
withAutomaticFailoverEnabled(automaticFailoverEnabled)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-automaticfailoverenabled
fn withCacheNodeType
withCacheNodeType(cacheNodeType)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachenodetype
fn withCacheParameterGroupName
withCacheParameterGroupName(cacheParameterGroupName)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cacheparametergroupname
fn withCacheSecurityGroupNames
withCacheSecurityGroupNames(cacheSecurityGroupNames)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesecuritygroupnames
fn withCacheSecurityGroupNamesMixin
withCacheSecurityGroupNamesMixin(cacheSecurityGroupNames)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesecuritygroupnames
fn withCacheSubnetGroupName
withCacheSubnetGroupName(cacheSubnetGroupName)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-cachesubnetgroupname
fn withDataTieringEnabled
withDataTieringEnabled(dataTieringEnabled)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-datatieringenabled
fn withEngine
withEngine(engine)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-engine
fn withEngineVersion
withEngineVersion(engineVersion)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-engineversion
fn withGlobalReplicationGroupId
withGlobalReplicationGroupId(globalReplicationGroupId)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-globalreplicationgroupid
fn withKmsKeyId
withKmsKeyId(kmsKeyId)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-kmskeyid
fn withLogDeliveryConfigurations
withLogDeliveryConfigurations(logDeliveryConfigurations)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-logdeliveryconfigurations
fn withLogDeliveryConfigurationsMixin
withLogDeliveryConfigurationsMixin(logDeliveryConfigurations)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-logdeliveryconfigurations
fn withMultiAZEnabled
withMultiAZEnabled(multiAzenabled)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-multiazenabled
fn withNodeGroupConfiguration
withNodeGroupConfiguration(nodeGroupConfiguration)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-nodegroupconfiguration
fn withNodeGroupConfigurationMixin
withNodeGroupConfigurationMixin(nodeGroupConfiguration)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-nodegroupconfiguration
fn withNotificationTopicArn
withNotificationTopicArn(notificationTopicArn)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-notificationtopicarn
fn withNumCacheClusters
withNumCacheClusters(numCacheClusters)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numcacheclusters
fn withNumNodeGroups
withNumNodeGroups(numNodeGroups)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-numnodegroups
fn withPort
withPort(port)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-port
fn withPreferredCacheClusterAZs
withPreferredCacheClusterAZs(preferredCacheClusterAzs)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredcacheclusterazs
fn withPreferredCacheClusterAZsMixin
withPreferredCacheClusterAZsMixin(preferredCacheClusterAzs)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredcacheclusterazs
fn withPreferredMaintenanceWindow
withPreferredMaintenanceWindow(preferredMaintenanceWindow)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-preferredmaintenancewindow
fn withPrimaryClusterId
withPrimaryClusterId(primaryClusterId)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-primaryclusterid
fn withReplicasPerNodeGroup
withReplicasPerNodeGroup(replicasPerNodeGroup)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicaspernodegroup
fn withReplicationGroupDescription
withReplicationGroupDescription(replicationGroupDescription)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupdescription
fn withReplicationGroupId
withReplicationGroupId(replicationGroupId)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-replicationgroupid
fn withSecurityGroupIds
withSecurityGroupIds(securityGroupIds)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-securitygroupids
fn withSecurityGroupIdsMixin
withSecurityGroupIdsMixin(securityGroupIds)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-securitygroupids
fn withSnapshotArns
withSnapshotArns(snapshotArns)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotarns
fn withSnapshotArnsMixin
withSnapshotArnsMixin(snapshotArns)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotarns
fn withSnapshotName
withSnapshotName(snapshotName)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotname
fn withSnapshotRetentionLimit
withSnapshotRetentionLimit(snapshotRetentionLimit)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotretentionlimit
fn withSnapshotWindow
withSnapshotWindow(snapshotWindow)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshotwindow
fn withSnapshottingClusterId
withSnapshottingClusterId(snapshottingClusterId)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-snapshottingclusterid
fn withTags
withTags(tags)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-tags
fn withTagsMixin
withTagsMixin(tags)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-tags
fn withTransitEncryptionEnabled
withTransitEncryptionEnabled(transitEncryptionEnabled)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-transitencryptionenabled
fn withUserGroupIds
withUserGroupIds(userGroupIds)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-usergroupids
fn withUserGroupIdsMixin
withUserGroupIdsMixin(userGroupIds)
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-usergroupids