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