@Generated(value="jsii-pacmak/1.39.0 (build 8af72c2)", date="2021-10-14T05:49:11.591Z") @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 String |
getAquaConfigurationStatus()
`AWS::Redshift::Cluster.AquaConfigurationStatus`.
|
default Number |
getAutomatedSnapshotRetentionPeriod()
`AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`.
|
default String |
getAvailabilityZone()
`AWS::Redshift::Cluster.AvailabilityZone`.
|
default Object |
getAvailabilityZoneRelocation()
`AWS::Redshift::Cluster.AvailabilityZoneRelocation`.
|
default String |
getAvailabilityZoneRelocationStatus()
`AWS::Redshift::Cluster.AvailabilityZoneRelocationStatus`.
|
default Object |
getClassic()
`AWS::Redshift::Cluster.Classic`.
|
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 Object |
getDeferMaintenance()
`AWS::Redshift::Cluster.DeferMaintenance`.
|
default Number |
getDeferMaintenanceDuration()
`AWS::Redshift::Cluster.DeferMaintenanceDuration`.
|
default String |
getDeferMaintenanceEndTime()
`AWS::Redshift::Cluster.DeferMaintenanceEndTime`.
|
default String |
getDeferMaintenanceStartTime()
`AWS::Redshift::Cluster.DeferMaintenanceStartTime`.
|
default String |
getDestinationRegion()
`AWS::Redshift::Cluster.DestinationRegion`.
|
default String |
getElasticIp()
`AWS::Redshift::Cluster.ElasticIp`.
|
default Object |
getEncrypted()
`AWS::Redshift::Cluster.Encrypted`.
|
default Object |
getEndpoint()
`AWS::Redshift::Cluster.Endpoint`.
|
default Object |
getEnhancedVpcRouting()
`AWS::Redshift::Cluster.EnhancedVpcRouting`.
|
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`.
|
default String |
getMaintenanceTrackName()
`AWS::Redshift::Cluster.MaintenanceTrackName`.
|
default Number |
getManualSnapshotRetentionPeriod()
`AWS::Redshift::Cluster.ManualSnapshotRetentionPeriod`.
|
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 |
getResourceAction()
`AWS::Redshift::Cluster.ResourceAction`.
|
default String |
getRevisionTarget()
`AWS::Redshift::Cluster.RevisionTarget`.
|
default Object |
getRotateEncryptionKey()
`AWS::Redshift::Cluster.RotateEncryptionKey`.
|
default String |
getSnapshotClusterIdentifier()
`AWS::Redshift::Cluster.SnapshotClusterIdentifier`.
|
default String |
getSnapshotCopyGrantName()
`AWS::Redshift::Cluster.SnapshotCopyGrantName`.
|
default Object |
getSnapshotCopyManual()
`AWS::Redshift::Cluster.SnapshotCopyManual`.
|
default Number |
getSnapshotCopyRetentionPeriod()
`AWS::Redshift::Cluster.SnapshotCopyRetentionPeriod`.
|
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 String getAquaConfigurationStatus()
@Stability(value=Stable) @Nullable default Number getAutomatedSnapshotRetentionPeriod()
@Stability(value=Stable) @Nullable default String getAvailabilityZone()
@Stability(value=Stable) @Nullable default Object getAvailabilityZoneRelocation()
@Stability(value=Stable) @Nullable default String getAvailabilityZoneRelocationStatus()
@Stability(value=Stable) @Nullable default Object getClassic()
@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 Object getDeferMaintenance()
@Stability(value=Stable) @Nullable default Number getDeferMaintenanceDuration()
@Stability(value=Stable) @Nullable default String getDeferMaintenanceEndTime()
@Stability(value=Stable) @Nullable default String getDeferMaintenanceStartTime()
@Stability(value=Stable) @Nullable default String getDestinationRegion()
@Stability(value=Stable) @Nullable default String getElasticIp()
@Stability(value=Stable) @Nullable default Object getEncrypted()
@Stability(value=Stable) @Nullable default Object getEndpoint()
@Stability(value=Stable) @Nullable default Object getEnhancedVpcRouting()
@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 String getMaintenanceTrackName()
@Stability(value=Stable) @Nullable default Number getManualSnapshotRetentionPeriod()
@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 getResourceAction()
@Stability(value=Stable) @Nullable default String getRevisionTarget()
@Stability(value=Stable) @Nullable default Object getRotateEncryptionKey()
@Stability(value=Stable) @Nullable default String getSnapshotClusterIdentifier()
@Stability(value=Stable) @Nullable default String getSnapshotCopyGrantName()
@Stability(value=Stable) @Nullable default Object getSnapshotCopyManual()
@Stability(value=Stable) @Nullable default Number getSnapshotCopyRetentionPeriod()
@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.