@Generated(value="jsii-pacmak/0.7.15 (build e429c41)", date="2019-03-12T14:21:15.428Z") public interface CfnClusterProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnClusterProps.Builder
A builder for
CfnClusterProps |
static class |
CfnClusterProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static CfnClusterProps.Builder |
builder() |
Object |
getAllowVersionUpgrade()
``AWS::Redshift::Cluster.AllowVersionUpgrade``
|
Object |
getAutomatedSnapshotRetentionPeriod()
``AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod``
|
String |
getAvailabilityZone()
``AWS::Redshift::Cluster.AvailabilityZone``
|
String |
getClusterIdentifier()
``AWS::Redshift::Cluster.ClusterIdentifier``
|
String |
getClusterParameterGroupName()
``AWS::Redshift::Cluster.ClusterParameterGroupName``
|
Object |
getClusterSecurityGroups()
``AWS::Redshift::Cluster.ClusterSecurityGroups``
|
String |
getClusterSubnetGroupName()
``AWS::Redshift::Cluster.ClusterSubnetGroupName``
|
String |
getClusterType()
``AWS::Redshift::Cluster.ClusterType``
|
String |
getClusterVersion()
``AWS::Redshift::Cluster.ClusterVersion``
|
String |
getDbName()
``AWS::Redshift::Cluster.DBName``
|
String |
getElasticIp()
``AWS::Redshift::Cluster.ElasticIp``
|
Object |
getEncrypted()
``AWS::Redshift::Cluster.Encrypted``
|
String |
getHsmClientCertificateIdentifier()
``AWS::Redshift::Cluster.HsmClientCertificateIdentifier``
|
String |
getHsmConfigurationIdentifier()
``AWS::Redshift::Cluster.HsmConfigurationIdentifier``
|
Object |
getIamRoles()
``AWS::Redshift::Cluster.IamRoles``
|
String |
getKmsKeyId()
``AWS::Redshift::Cluster.KmsKeyId``
|
Object |
getLoggingProperties()
``AWS::Redshift::Cluster.LoggingProperties``
|
String |
getMasterUsername()
``AWS::Redshift::Cluster.MasterUsername``
|
String |
getMasterUserPassword()
``AWS::Redshift::Cluster.MasterUserPassword``
|
String |
getNodeType()
``AWS::Redshift::Cluster.NodeType``
|
Object |
getNumberOfNodes()
``AWS::Redshift::Cluster.NumberOfNodes``
|
String |
getOwnerAccount()
``AWS::Redshift::Cluster.OwnerAccount``
|
Object |
getPort()
``AWS::Redshift::Cluster.Port``
|
String |
getPreferredMaintenanceWindow()
``AWS::Redshift::Cluster.PreferredMaintenanceWindow``
|
Object |
getPubliclyAccessible()
``AWS::Redshift::Cluster.PubliclyAccessible``
|
String |
getSnapshotClusterIdentifier()
``AWS::Redshift::Cluster.SnapshotClusterIdentifier``
|
String |
getSnapshotIdentifier()
``AWS::Redshift::Cluster.SnapshotIdentifier``
|
Object |
getTags()
``AWS::Redshift::Cluster.Tags``
|
Object |
getVpcSecurityGroupIds()
``AWS::Redshift::Cluster.VpcSecurityGroupIds``
|
void |
setAllowVersionUpgrade(Boolean value)
``AWS::Redshift::Cluster.AllowVersionUpgrade``
|
void |
setAllowVersionUpgrade(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.AllowVersionUpgrade``
|
void |
setAutomatedSnapshotRetentionPeriod(Number value)
``AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod``
|
void |
setAutomatedSnapshotRetentionPeriod(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod``
|
void |
setAvailabilityZone(String value)
``AWS::Redshift::Cluster.AvailabilityZone``
|
void |
setClusterIdentifier(String value)
``AWS::Redshift::Cluster.ClusterIdentifier``
|
void |
setClusterParameterGroupName(String value)
``AWS::Redshift::Cluster.ClusterParameterGroupName``
|
void |
setClusterSecurityGroups(List<Object> value)
``AWS::Redshift::Cluster.ClusterSecurityGroups``
|
void |
setClusterSecurityGroups(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.ClusterSecurityGroups``
|
void |
setClusterSubnetGroupName(String value)
``AWS::Redshift::Cluster.ClusterSubnetGroupName``
|
void |
setClusterType(String value)
``AWS::Redshift::Cluster.ClusterType``
|
void |
setClusterVersion(String value)
``AWS::Redshift::Cluster.ClusterVersion``
|
void |
setDbName(String value)
``AWS::Redshift::Cluster.DBName``
|
void |
setElasticIp(String value)
``AWS::Redshift::Cluster.ElasticIp``
|
void |
setEncrypted(Boolean value)
``AWS::Redshift::Cluster.Encrypted``
|
void |
setEncrypted(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.Encrypted``
|
void |
setHsmClientCertificateIdentifier(String value)
``AWS::Redshift::Cluster.HsmClientCertificateIdentifier``
|
void |
setHsmConfigurationIdentifier(String value)
``AWS::Redshift::Cluster.HsmConfigurationIdentifier``
|
void |
setIamRoles(List<Object> value)
``AWS::Redshift::Cluster.IamRoles``
|
void |
setIamRoles(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.IamRoles``
|
void |
setKmsKeyId(String value)
``AWS::Redshift::Cluster.KmsKeyId``
|
void |
setLoggingProperties(CfnCluster.LoggingPropertiesProperty value)
``AWS::Redshift::Cluster.LoggingProperties``
|
void |
setLoggingProperties(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.LoggingProperties``
|
void |
setMasterUsername(String value)
``AWS::Redshift::Cluster.MasterUsername``
|
void |
setMasterUserPassword(String value)
``AWS::Redshift::Cluster.MasterUserPassword``
|
void |
setNodeType(String value)
``AWS::Redshift::Cluster.NodeType``
|
void |
setNumberOfNodes(Number value)
``AWS::Redshift::Cluster.NumberOfNodes``
|
void |
setNumberOfNodes(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.NumberOfNodes``
|
void |
setOwnerAccount(String value)
``AWS::Redshift::Cluster.OwnerAccount``
|
void |
setPort(Number value)
``AWS::Redshift::Cluster.Port``
|
void |
setPort(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.Port``
|
void |
setPreferredMaintenanceWindow(String value)
``AWS::Redshift::Cluster.PreferredMaintenanceWindow``
|
void |
setPubliclyAccessible(Boolean value)
``AWS::Redshift::Cluster.PubliclyAccessible``
|
void |
setPubliclyAccessible(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.PubliclyAccessible``
|
void |
setSnapshotClusterIdentifier(String value)
``AWS::Redshift::Cluster.SnapshotClusterIdentifier``
|
void |
setSnapshotIdentifier(String value)
``AWS::Redshift::Cluster.SnapshotIdentifier``
|
void |
setTags(List<Object> value)
``AWS::Redshift::Cluster.Tags``
|
void |
setTags(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.Tags``
|
void |
setVpcSecurityGroupIds(List<Object> value)
``AWS::Redshift::Cluster.VpcSecurityGroupIds``
|
void |
setVpcSecurityGroupIds(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.VpcSecurityGroupIds``
|
String getClusterType()
void setClusterType(String value)
String getDbName()
void setDbName(String value)
String getMasterUsername()
void setMasterUsername(String value)
String getMasterUserPassword()
void setMasterUserPassword(String value)
String getNodeType()
void setNodeType(String value)
Object getAllowVersionUpgrade()
void setAllowVersionUpgrade(Boolean value)
void setAllowVersionUpgrade(software.amazon.awscdk.Token value)
Object getAutomatedSnapshotRetentionPeriod()
void setAutomatedSnapshotRetentionPeriod(Number value)
void setAutomatedSnapshotRetentionPeriod(software.amazon.awscdk.Token value)
String getAvailabilityZone()
void setAvailabilityZone(String value)
String getClusterIdentifier()
void setClusterIdentifier(String value)
String getClusterParameterGroupName()
void setClusterParameterGroupName(String value)
Object getClusterSecurityGroups()
void setClusterSecurityGroups(software.amazon.awscdk.Token value)
void setClusterSecurityGroups(List<Object> value)
String getClusterSubnetGroupName()
void setClusterSubnetGroupName(String value)
String getClusterVersion()
void setClusterVersion(String value)
String getElasticIp()
void setElasticIp(String value)
Object getEncrypted()
void setEncrypted(Boolean value)
void setEncrypted(software.amazon.awscdk.Token value)
String getHsmClientCertificateIdentifier()
void setHsmClientCertificateIdentifier(String value)
String getHsmConfigurationIdentifier()
void setHsmConfigurationIdentifier(String value)
Object getIamRoles()
void setIamRoles(software.amazon.awscdk.Token value)
String getKmsKeyId()
void setKmsKeyId(String value)
Object getLoggingProperties()
void setLoggingProperties(software.amazon.awscdk.Token value)
void setLoggingProperties(CfnCluster.LoggingPropertiesProperty value)
Object getNumberOfNodes()
void setNumberOfNodes(Number value)
void setNumberOfNodes(software.amazon.awscdk.Token value)
String getOwnerAccount()
void setOwnerAccount(String value)
Object getPort()
void setPort(Number value)
void setPort(software.amazon.awscdk.Token value)
String getPreferredMaintenanceWindow()
void setPreferredMaintenanceWindow(String value)
Object getPubliclyAccessible()
void setPubliclyAccessible(Boolean value)
void setPubliclyAccessible(software.amazon.awscdk.Token value)
String getSnapshotClusterIdentifier()
void setSnapshotClusterIdentifier(String value)
String getSnapshotIdentifier()
void setSnapshotIdentifier(String value)
Object getTags()
void setTags(software.amazon.awscdk.Token value)
Object getVpcSecurityGroupIds()
void setVpcSecurityGroupIds(software.amazon.awscdk.Token value)
void setVpcSecurityGroupIds(List<Object> value)
static CfnClusterProps.Builder builder()
CfnClusterProps.Builder of CfnClusterPropsCopyright © 2019. All rights reserved.