@Stability(value=Stable) public static final class CfnCacheCluster.Builder extends Object implements software.amazon.jsii.Builder<CfnCacheCluster>
CfnCacheCluster
.Modifier and Type | Method and Description |
---|---|
CfnCacheCluster.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
`AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`.
|
CfnCacheCluster.Builder |
autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
`AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`.
|
CfnCacheCluster.Builder |
azMode(String azMode)
`AWS::ElastiCache::CacheCluster.AZMode`.
|
CfnCacheCluster |
build() |
CfnCacheCluster.Builder |
cacheNodeType(String cacheNodeType)
`AWS::ElastiCache::CacheCluster.CacheNodeType`.
|
CfnCacheCluster.Builder |
cacheParameterGroupName(String cacheParameterGroupName)
`AWS::ElastiCache::CacheCluster.CacheParameterGroupName`.
|
CfnCacheCluster.Builder |
cacheSecurityGroupNames(List<String> cacheSecurityGroupNames)
`AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames`.
|
CfnCacheCluster.Builder |
cacheSubnetGroupName(String cacheSubnetGroupName)
`AWS::ElastiCache::CacheCluster.CacheSubnetGroupName`.
|
CfnCacheCluster.Builder |
clusterName(String clusterName)
`AWS::ElastiCache::CacheCluster.ClusterName`.
|
static CfnCacheCluster.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCacheCluster.Builder |
engine(String engine)
`AWS::ElastiCache::CacheCluster.Engine`.
|
CfnCacheCluster.Builder |
engineVersion(String engineVersion)
`AWS::ElastiCache::CacheCluster.EngineVersion`.
|
CfnCacheCluster.Builder |
logDeliveryConfigurations(IResolvable logDeliveryConfigurations)
`AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`.
|
CfnCacheCluster.Builder |
logDeliveryConfigurations(List<? extends Object> logDeliveryConfigurations)
`AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`.
|
CfnCacheCluster.Builder |
notificationTopicArn(String notificationTopicArn)
`AWS::ElastiCache::CacheCluster.NotificationTopicArn`.
|
CfnCacheCluster.Builder |
numCacheNodes(Number numCacheNodes)
`AWS::ElastiCache::CacheCluster.NumCacheNodes`.
|
CfnCacheCluster.Builder |
port(Number port)
`AWS::ElastiCache::CacheCluster.Port`.
|
CfnCacheCluster.Builder |
preferredAvailabilityZone(String preferredAvailabilityZone)
`AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone`.
|
CfnCacheCluster.Builder |
preferredAvailabilityZones(List<String> preferredAvailabilityZones)
`AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones`.
|
CfnCacheCluster.Builder |
preferredMaintenanceWindow(String preferredMaintenanceWindow)
`AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow`.
|
CfnCacheCluster.Builder |
snapshotArns(List<String> snapshotArns)
`AWS::ElastiCache::CacheCluster.SnapshotArns`.
|
CfnCacheCluster.Builder |
snapshotName(String snapshotName)
`AWS::ElastiCache::CacheCluster.SnapshotName`.
|
CfnCacheCluster.Builder |
snapshotRetentionLimit(Number snapshotRetentionLimit)
`AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit`.
|
CfnCacheCluster.Builder |
snapshotWindow(String snapshotWindow)
`AWS::ElastiCache::CacheCluster.SnapshotWindow`.
|
CfnCacheCluster.Builder |
tags(List<? extends CfnTag> tags)
`AWS::ElastiCache::CacheCluster.Tags`.
|
CfnCacheCluster.Builder |
vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
`AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds`.
|
@Stability(value=Stable) public static CfnCacheCluster.Builder create(software.constructs.Construct scope, String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnCacheCluster.CloudWatchLogsDestinationDetailsProperty.Builder
.@Stability(value=Stable) public CfnCacheCluster.Builder cacheNodeType(String cacheNodeType)
cacheNodeType
- `AWS::ElastiCache::CacheCluster.CacheNodeType`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder engine(String engine)
engine
- `AWS::ElastiCache::CacheCluster.Engine`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder numCacheNodes(Number numCacheNodes)
numCacheNodes
- `AWS::ElastiCache::CacheCluster.NumCacheNodes`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- `AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- `AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder azMode(String azMode)
azMode
- `AWS::ElastiCache::CacheCluster.AZMode`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder cacheParameterGroupName(String cacheParameterGroupName)
cacheParameterGroupName
- `AWS::ElastiCache::CacheCluster.CacheParameterGroupName`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder cacheSecurityGroupNames(List<String> cacheSecurityGroupNames)
cacheSecurityGroupNames
- `AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder cacheSubnetGroupName(String cacheSubnetGroupName)
cacheSubnetGroupName
- `AWS::ElastiCache::CacheCluster.CacheSubnetGroupName`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder clusterName(String clusterName)
clusterName
- `AWS::ElastiCache::CacheCluster.ClusterName`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder engineVersion(String engineVersion)
engineVersion
- `AWS::ElastiCache::CacheCluster.EngineVersion`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder logDeliveryConfigurations(IResolvable logDeliveryConfigurations)
logDeliveryConfigurations
- `AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder logDeliveryConfigurations(List<? extends Object> logDeliveryConfigurations)
logDeliveryConfigurations
- `AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder notificationTopicArn(String notificationTopicArn)
notificationTopicArn
- `AWS::ElastiCache::CacheCluster.NotificationTopicArn`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder port(Number port)
port
- `AWS::ElastiCache::CacheCluster.Port`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder preferredAvailabilityZone(String preferredAvailabilityZone)
preferredAvailabilityZone
- `AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder preferredAvailabilityZones(List<String> preferredAvailabilityZones)
preferredAvailabilityZones
- `AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
preferredMaintenanceWindow
- `AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder snapshotArns(List<String> snapshotArns)
snapshotArns
- `AWS::ElastiCache::CacheCluster.SnapshotArns`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder snapshotName(String snapshotName)
snapshotName
- `AWS::ElastiCache::CacheCluster.SnapshotName`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder snapshotRetentionLimit(Number snapshotRetentionLimit)
snapshotRetentionLimit
- `AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder snapshotWindow(String snapshotWindow)
snapshotWindow
- `AWS::ElastiCache::CacheCluster.SnapshotWindow`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder tags(List<? extends CfnTag> tags)
tags
- `AWS::ElastiCache::CacheCluster.Tags`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
vpcSecurityGroupIds
- `AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds`. This parameter is required.this
@Stability(value=Stable) public CfnCacheCluster build()
build
in interface software.amazon.jsii.Builder<CfnCacheCluster>
Copyright © 2021. All rights reserved.