@Stability(value=External) public static final class CfnCluster.Builder extends Object
CfnCluster.@Stability(value=External) public static CfnCluster.Builder create(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.CfnCluster.LoggingPropertiesProperty.Builder.@Stability(value=External) public CfnCluster.Builder clusterType(String clusterType)
clusterType - `AWS::Redshift::Cluster.ClusterType`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder dbName(String dbName)
dbName - `AWS::Redshift::Cluster.DBName`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder masterUsername(String masterUsername)
masterUsername - `AWS::Redshift::Cluster.MasterUsername`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder masterUserPassword(String masterUserPassword)
masterUserPassword - `AWS::Redshift::Cluster.MasterUserPassword`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder nodeType(String nodeType)
nodeType - `AWS::Redshift::Cluster.NodeType`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder allowVersionUpgrade(Boolean allowVersionUpgrade)
allowVersionUpgrade - `AWS::Redshift::Cluster.AllowVersionUpgrade`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder allowVersionUpgrade(IResolvable allowVersionUpgrade)
allowVersionUpgrade - `AWS::Redshift::Cluster.AllowVersionUpgrade`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder automatedSnapshotRetentionPeriod(Number automatedSnapshotRetentionPeriod)
automatedSnapshotRetentionPeriod - `AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder availabilityZone(String availabilityZone)
availabilityZone - `AWS::Redshift::Cluster.AvailabilityZone`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder clusterIdentifier(String clusterIdentifier)
clusterIdentifier - `AWS::Redshift::Cluster.ClusterIdentifier`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder clusterParameterGroupName(String clusterParameterGroupName)
clusterParameterGroupName - `AWS::Redshift::Cluster.ClusterParameterGroupName`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder clusterSecurityGroups(List<String> clusterSecurityGroups)
clusterSecurityGroups - `AWS::Redshift::Cluster.ClusterSecurityGroups`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder clusterSubnetGroupName(String clusterSubnetGroupName)
clusterSubnetGroupName - `AWS::Redshift::Cluster.ClusterSubnetGroupName`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder clusterVersion(String clusterVersion)
clusterVersion - `AWS::Redshift::Cluster.ClusterVersion`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder elasticIp(String elasticIp)
elasticIp - `AWS::Redshift::Cluster.ElasticIp`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder encrypted(Boolean encrypted)
encrypted - `AWS::Redshift::Cluster.Encrypted`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder encrypted(IResolvable encrypted)
encrypted - `AWS::Redshift::Cluster.Encrypted`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
hsmClientCertificateIdentifier - `AWS::Redshift::Cluster.HsmClientCertificateIdentifier`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder hsmConfigurationIdentifier(String hsmConfigurationIdentifier)
hsmConfigurationIdentifier - `AWS::Redshift::Cluster.HsmConfigurationIdentifier`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder iamRoles(List<String> iamRoles)
iamRoles - `AWS::Redshift::Cluster.IamRoles`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::Redshift::Cluster.KmsKeyId`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder loggingProperties(IResolvable loggingProperties)
loggingProperties - `AWS::Redshift::Cluster.LoggingProperties`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder loggingProperties(CfnCluster.LoggingPropertiesProperty loggingProperties)
loggingProperties - `AWS::Redshift::Cluster.LoggingProperties`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder numberOfNodes(Number numberOfNodes)
numberOfNodes - `AWS::Redshift::Cluster.NumberOfNodes`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder ownerAccount(String ownerAccount)
ownerAccount - `AWS::Redshift::Cluster.OwnerAccount`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder port(Number port)
port - `AWS::Redshift::Cluster.Port`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
preferredMaintenanceWindow - `AWS::Redshift::Cluster.PreferredMaintenanceWindow`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder publiclyAccessible(Boolean publiclyAccessible)
publiclyAccessible - `AWS::Redshift::Cluster.PubliclyAccessible`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder publiclyAccessible(IResolvable publiclyAccessible)
publiclyAccessible - `AWS::Redshift::Cluster.PubliclyAccessible`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder snapshotClusterIdentifier(String snapshotClusterIdentifier)
snapshotClusterIdentifier - `AWS::Redshift::Cluster.SnapshotClusterIdentifier`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder snapshotIdentifier(String snapshotIdentifier)
snapshotIdentifier - `AWS::Redshift::Cluster.SnapshotIdentifier`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder tags(List<CfnTag> tags)
tags - `AWS::Redshift::Cluster.Tags`. This parameter is required.this@Stability(value=External) public CfnCluster.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
vpcSecurityGroupIds - `AWS::Redshift::Cluster.VpcSecurityGroupIds`. This parameter is required.this@Stability(value=External) public CfnCluster build()
Copyright © 2019. All rights reserved.