@Generated(value="jsii-pacmak/1.28.0 (build 1801f4f)", date="2021-04-28T11:07:50.714Z") @Stability(value=Stable) 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
An implementation for
CfnClusterProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnClusterProps.Builder |
builder() |
default Object |
getAllowVersionUpgrade()
`AWS::Redshift::Cluster.AllowVersionUpgrade`.
|
default Number |
getAutomatedSnapshotRetentionPeriod()
`AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`.
|
default String |
getAvailabilityZone()
`AWS::Redshift::Cluster.AvailabilityZone`.
|
default String |
getClusterIdentifier()
`AWS::Redshift::Cluster.ClusterIdentifier`.
|
default String |
getClusterParameterGroupName()
`AWS::Redshift::Cluster.ClusterParameterGroupName`.
|
default List<String> |
getClusterSecurityGroups()
`AWS::Redshift::Cluster.ClusterSecurityGroups`.
|
default String |
getClusterSubnetGroupName()
`AWS::Redshift::Cluster.ClusterSubnetGroupName`.
|
String |
getClusterType()
`AWS::Redshift::Cluster.ClusterType`.
|
default String |
getClusterVersion()
`AWS::Redshift::Cluster.ClusterVersion`.
|
String |
getDbName()
`AWS::Redshift::Cluster.DBName`.
|
default String |
getElasticIp()
`AWS::Redshift::Cluster.ElasticIp`.
|
default Object |
getEncrypted()
`AWS::Redshift::Cluster.Encrypted`.
|
default String |
getHsmClientCertificateIdentifier()
`AWS::Redshift::Cluster.HsmClientCertificateIdentifier`.
|
default String |
getHsmConfigurationIdentifier()
`AWS::Redshift::Cluster.HsmConfigurationIdentifier`.
|
default List<String> |
getIamRoles()
`AWS::Redshift::Cluster.IamRoles`.
|
default String |
getKmsKeyId()
`AWS::Redshift::Cluster.KmsKeyId`.
|
default Object |
getLoggingProperties()
`AWS::Redshift::Cluster.LoggingProperties`.
|
String |
getMasterUsername()
`AWS::Redshift::Cluster.MasterUsername`.
|
String |
getMasterUserPassword()
`AWS::Redshift::Cluster.MasterUserPassword`.
|
String |
getNodeType()
`AWS::Redshift::Cluster.NodeType`.
|
default Number |
getNumberOfNodes()
`AWS::Redshift::Cluster.NumberOfNodes`.
|
default String |
getOwnerAccount()
`AWS::Redshift::Cluster.OwnerAccount`.
|
default Number |
getPort()
`AWS::Redshift::Cluster.Port`.
|
default String |
getPreferredMaintenanceWindow()
`AWS::Redshift::Cluster.PreferredMaintenanceWindow`.
|
default Object |
getPubliclyAccessible()
`AWS::Redshift::Cluster.PubliclyAccessible`.
|
default String |
getSnapshotClusterIdentifier()
`AWS::Redshift::Cluster.SnapshotClusterIdentifier`.
|
default String |
getSnapshotIdentifier()
`AWS::Redshift::Cluster.SnapshotIdentifier`.
|
default List<CfnTag> |
getTags()
`AWS::Redshift::Cluster.Tags`.
|
default List<String> |
getVpcSecurityGroupIds()
`AWS::Redshift::Cluster.VpcSecurityGroupIds`.
|
@Stability(value=Stable) @NotNull String getClusterType()
@Stability(value=Stable) @NotNull String getDbName()
@Stability(value=Stable) @NotNull String getMasterUsername()
@Stability(value=Stable) @NotNull String getMasterUserPassword()
@Stability(value=Stable) @NotNull String getNodeType()
@Stability(value=Stable) @Nullable default Object getAllowVersionUpgrade()
@Stability(value=Stable) @Nullable default Number getAutomatedSnapshotRetentionPeriod()
@Stability(value=Stable) @Nullable default String getAvailabilityZone()
@Stability(value=Stable) @Nullable default String getClusterIdentifier()
@Stability(value=Stable) @Nullable default String getClusterParameterGroupName()
@Stability(value=Stable) @Nullable default List<String> getClusterSecurityGroups()
@Stability(value=Stable) @Nullable default String getClusterSubnetGroupName()
@Stability(value=Stable) @Nullable default String getClusterVersion()
@Stability(value=Stable) @Nullable default String getElasticIp()
@Stability(value=Stable) @Nullable default Object getEncrypted()
@Stability(value=Stable) @Nullable default String getHsmClientCertificateIdentifier()
@Stability(value=Stable) @Nullable default String getHsmConfigurationIdentifier()
@Stability(value=Stable) @Nullable default List<String> getIamRoles()
@Stability(value=Stable) @Nullable default String getKmsKeyId()
@Stability(value=Stable) @Nullable default Object getLoggingProperties()
@Stability(value=Stable) @Nullable default Number getNumberOfNodes()
@Stability(value=Stable) @Nullable default String getOwnerAccount()
@Stability(value=Stable) @Nullable default Number getPort()
@Stability(value=Stable) @Nullable default String getPreferredMaintenanceWindow()
@Stability(value=Stable) @Nullable default Object getPubliclyAccessible()
@Stability(value=Stable) @Nullable default String getSnapshotClusterIdentifier()
@Stability(value=Stable) @Nullable default String getSnapshotIdentifier()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @Nullable default List<String> getVpcSecurityGroupIds()
@Stability(value=Stable) static CfnClusterProps.Builder builder()
CfnClusterProps.Builder of CfnClusterPropsCopyright © 2021. All rights reserved.