public interface ClusterResourceProps
extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ClusterResourceProps.Builder
A fluent step builder class for
ClusterResourceProps. |
static class |
ClusterResourceProps.Jsii$Pojo
A PoJo (plain-old-java-object) class that implements
ClusterResourceProps. |
static class |
ClusterResourceProps.Jsii$Proxy
A proxy class which for javascript object literal which adhere to this interface.
|
| Modifier and Type | Method and Description |
|---|---|
static ClusterResourceProps.Builder |
builder() |
Object |
getAllowVersionUpgrade()
``AWS::Redshift::Cluster.AllowVersionUpgrade``
|
Object |
getAutomatedSnapshotRetentionPeriod()
``AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod``
|
Object |
getAvailabilityZone()
``AWS::Redshift::Cluster.AvailabilityZone``
|
Object |
getClusterIdentifier()
``AWS::Redshift::Cluster.ClusterIdentifier``
|
Object |
getClusterParameterGroupName()
``AWS::Redshift::Cluster.ClusterParameterGroupName``
|
Object |
getClusterSecurityGroups()
``AWS::Redshift::Cluster.ClusterSecurityGroups``
|
Object |
getClusterSubnetGroupName()
``AWS::Redshift::Cluster.ClusterSubnetGroupName``
|
Object |
getClusterType()
``AWS::Redshift::Cluster.ClusterType``
|
Object |
getClusterVersion()
``AWS::Redshift::Cluster.ClusterVersion``
|
Object |
getDbName()
``AWS::Redshift::Cluster.DBName``
|
Object |
getElasticIp()
``AWS::Redshift::Cluster.ElasticIp``
|
Object |
getEncrypted()
``AWS::Redshift::Cluster.Encrypted``
|
Object |
getHsmClientCertificateIdentifier()
``AWS::Redshift::Cluster.HsmClientCertificateIdentifier``
|
Object |
getHsmConfigurationIdentifier()
``AWS::Redshift::Cluster.HsmConfigurationIdentifier``
|
Object |
getIamRoles()
``AWS::Redshift::Cluster.IamRoles``
|
Object |
getKmsKeyId()
``AWS::Redshift::Cluster.KmsKeyId``
|
Object |
getLoggingProperties()
``AWS::Redshift::Cluster.LoggingProperties``
|
Object |
getMasterUsername()
``AWS::Redshift::Cluster.MasterUsername``
|
Object |
getMasterUserPassword()
``AWS::Redshift::Cluster.MasterUserPassword``
|
Object |
getNodeType()
``AWS::Redshift::Cluster.NodeType``
|
Object |
getNumberOfNodes()
``AWS::Redshift::Cluster.NumberOfNodes``
|
Object |
getOwnerAccount()
``AWS::Redshift::Cluster.OwnerAccount``
|
Object |
getPort()
``AWS::Redshift::Cluster.Port``
|
Object |
getPreferredMaintenanceWindow()
``AWS::Redshift::Cluster.PreferredMaintenanceWindow``
|
Object |
getPubliclyAccessible()
``AWS::Redshift::Cluster.PubliclyAccessible``
|
Object |
getSnapshotClusterIdentifier()
``AWS::Redshift::Cluster.SnapshotClusterIdentifier``
|
Object |
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 |
setAvailabilityZone(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.AvailabilityZone``
|
void |
setClusterIdentifier(String value)
``AWS::Redshift::Cluster.ClusterIdentifier``
|
void |
setClusterIdentifier(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.ClusterIdentifier``
|
void |
setClusterParameterGroupName(String value)
``AWS::Redshift::Cluster.ClusterParameterGroupName``
|
void |
setClusterParameterGroupName(software.amazon.awscdk.Token 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 |
setClusterSubnetGroupName(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.ClusterSubnetGroupName``
|
void |
setClusterType(String value)
``AWS::Redshift::Cluster.ClusterType``
|
void |
setClusterType(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.ClusterType``
|
void |
setClusterVersion(String value)
``AWS::Redshift::Cluster.ClusterVersion``
|
void |
setClusterVersion(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.ClusterVersion``
|
void |
setDbName(String value)
``AWS::Redshift::Cluster.DBName``
|
void |
setDbName(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.DBName``
|
void |
setElasticIp(String value)
``AWS::Redshift::Cluster.ElasticIp``
|
void |
setElasticIp(software.amazon.awscdk.Token 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 |
setHsmClientCertificateIdentifier(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.HsmClientCertificateIdentifier``
|
void |
setHsmConfigurationIdentifier(String value)
``AWS::Redshift::Cluster.HsmConfigurationIdentifier``
|
void |
setHsmConfigurationIdentifier(software.amazon.awscdk.Token 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 |
setKmsKeyId(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.KmsKeyId``
|
void |
setLoggingProperties(ClusterResource.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 |
setMasterUsername(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.MasterUsername``
|
void |
setMasterUserPassword(String value)
``AWS::Redshift::Cluster.MasterUserPassword``
|
void |
setMasterUserPassword(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.MasterUserPassword``
|
void |
setNodeType(String value)
``AWS::Redshift::Cluster.NodeType``
|
void |
setNodeType(software.amazon.awscdk.Token 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 |
setOwnerAccount(software.amazon.awscdk.Token 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 |
setPreferredMaintenanceWindow(software.amazon.awscdk.Token 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 |
setSnapshotClusterIdentifier(software.amazon.awscdk.Token value)
``AWS::Redshift::Cluster.SnapshotClusterIdentifier``
|
void |
setSnapshotIdentifier(String value)
``AWS::Redshift::Cluster.SnapshotIdentifier``
|
void |
setSnapshotIdentifier(software.amazon.awscdk.Token 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``
|
Object getClusterType()
void setClusterType(String value)
void setClusterType(software.amazon.awscdk.Token value)
Object getDbName()
void setDbName(String value)
void setDbName(software.amazon.awscdk.Token value)
Object getMasterUsername()
void setMasterUsername(String value)
void setMasterUsername(software.amazon.awscdk.Token value)
Object getMasterUserPassword()
void setMasterUserPassword(String value)
void setMasterUserPassword(software.amazon.awscdk.Token value)
Object getNodeType()
void setNodeType(String value)
void setNodeType(software.amazon.awscdk.Token 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)
Object getAvailabilityZone()
void setAvailabilityZone(String value)
void setAvailabilityZone(software.amazon.awscdk.Token value)
Object getClusterIdentifier()
void setClusterIdentifier(String value)
void setClusterIdentifier(software.amazon.awscdk.Token value)
Object getClusterParameterGroupName()
void setClusterParameterGroupName(String value)
void setClusterParameterGroupName(software.amazon.awscdk.Token value)
Object getClusterSecurityGroups()
void setClusterSecurityGroups(software.amazon.awscdk.Token value)
void setClusterSecurityGroups(List<Object> value)
Object getClusterSubnetGroupName()
void setClusterSubnetGroupName(String value)
void setClusterSubnetGroupName(software.amazon.awscdk.Token value)
Object getClusterVersion()
void setClusterVersion(String value)
void setClusterVersion(software.amazon.awscdk.Token value)
Object getElasticIp()
void setElasticIp(String value)
void setElasticIp(software.amazon.awscdk.Token value)
Object getEncrypted()
void setEncrypted(Boolean value)
void setEncrypted(software.amazon.awscdk.Token value)
Object getHsmClientCertificateIdentifier()
void setHsmClientCertificateIdentifier(String value)
void setHsmClientCertificateIdentifier(software.amazon.awscdk.Token value)
Object getHsmConfigurationIdentifier()
void setHsmConfigurationIdentifier(String value)
void setHsmConfigurationIdentifier(software.amazon.awscdk.Token value)
Object getIamRoles()
void setIamRoles(software.amazon.awscdk.Token value)
Object getKmsKeyId()
void setKmsKeyId(String value)
void setKmsKeyId(software.amazon.awscdk.Token value)
Object getLoggingProperties()
void setLoggingProperties(software.amazon.awscdk.Token value)
void setLoggingProperties(ClusterResource.LoggingPropertiesProperty value)
Object getNumberOfNodes()
void setNumberOfNodes(Number value)
void setNumberOfNodes(software.amazon.awscdk.Token value)
Object getOwnerAccount()
void setOwnerAccount(String value)
void setOwnerAccount(software.amazon.awscdk.Token value)
Object getPort()
void setPort(Number value)
void setPort(software.amazon.awscdk.Token value)
Object getPreferredMaintenanceWindow()
void setPreferredMaintenanceWindow(String value)
void setPreferredMaintenanceWindow(software.amazon.awscdk.Token value)
Object getPubliclyAccessible()
void setPubliclyAccessible(Boolean value)
void setPubliclyAccessible(software.amazon.awscdk.Token value)
Object getSnapshotClusterIdentifier()
void setSnapshotClusterIdentifier(String value)
void setSnapshotClusterIdentifier(software.amazon.awscdk.Token value)
Object getSnapshotIdentifier()
void setSnapshotIdentifier(String value)
void setSnapshotIdentifier(software.amazon.awscdk.Token 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 ClusterResourceProps.Builder builder()
Copyright © 2018. All rights reserved.