@Generated(value="jsii-pacmak/0.14.3 (build 1b1062d)", date="2019-08-02T10:11:40.494Z") @Stability(value=External) public class CfnCluster extends software.amazon.awscdk.core.CfnResource
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html| Modifier and Type | Class and Description |
|---|---|
static interface |
CfnCluster.LoggingPropertiesProperty |
| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnCluster(software.amazon.awscdk.core.Construct scope,
String id,
CfnClusterProps props)
Create a new `AWS::Redshift::Cluster`.
|
protected |
CfnCluster(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAllowVersionUpgrade()
`AWS::Redshift::Cluster.AllowVersionUpgrade`.
|
String |
getAttrEndpointAddress() |
String |
getAttrEndpointPort() |
Number |
getAutomatedSnapshotRetentionPeriod()
`AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`.
|
String |
getAvailabilityZone()
`AWS::Redshift::Cluster.AvailabilityZone`.
|
protected Map<String,Object> |
getCfnProperties() |
String |
getClusterIdentifier()
`AWS::Redshift::Cluster.ClusterIdentifier`.
|
String |
getClusterParameterGroupName()
`AWS::Redshift::Cluster.ClusterParameterGroupName`.
|
List<String> |
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`.
|
List<String> |
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`.
|
Number |
getNumberOfNodes()
`AWS::Redshift::Cluster.NumberOfNodes`.
|
String |
getOwnerAccount()
`AWS::Redshift::Cluster.OwnerAccount`.
|
Number |
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`.
|
software.amazon.awscdk.core.TagManager |
getTags()
`AWS::Redshift::Cluster.Tags`.
|
List<String> |
getVpcSecurityGroupIds()
`AWS::Redshift::Cluster.VpcSecurityGroupIds`.
|
protected Map<String,Object> |
renderProperties(Map<String,Object> props) |
void |
setAllowVersionUpgrade(Boolean value)
`AWS::Redshift::Cluster.AllowVersionUpgrade`.
|
void |
setAllowVersionUpgrade(software.amazon.awscdk.core.IResolvable value)
`AWS::Redshift::Cluster.AllowVersionUpgrade`.
|
void |
setAutomatedSnapshotRetentionPeriod(Number 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<String> 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.core.IResolvable value)
`AWS::Redshift::Cluster.Encrypted`.
|
void |
setHsmClientCertificateIdentifier(String value)
`AWS::Redshift::Cluster.HsmClientCertificateIdentifier`.
|
void |
setHsmConfigurationIdentifier(String value)
`AWS::Redshift::Cluster.HsmConfigurationIdentifier`.
|
void |
setIamRoles(List<String> 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.core.IResolvable 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 |
setOwnerAccount(String value)
`AWS::Redshift::Cluster.OwnerAccount`.
|
void |
setPort(Number 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.core.IResolvable value)
`AWS::Redshift::Cluster.PubliclyAccessible`.
|
void |
setSnapshotClusterIdentifier(String value)
`AWS::Redshift::Cluster.SnapshotClusterIdentifier`.
|
void |
setSnapshotIdentifier(String value)
`AWS::Redshift::Cluster.SnapshotIdentifier`.
|
void |
setVpcSecurityGroupIds(List<String> value)
`AWS::Redshift::Cluster.VpcSecurityGroupIds`.
|
addDeletionOverride, addDependsOn, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getUpdatedProperites, isCfnResource, toString, validatePropertiesgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId, preparegetNode, isConstruct, synthesize, validatejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSet@Stability(value=External) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnCluster(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Stability(value=External)
public CfnCluster(software.amazon.awscdk.core.Construct scope,
String id,
CfnClusterProps props)
scope - - scope in which this resource is defined.id - - scoped id of the resource.props - - resource properties.@Stability(value=External) protected Map<String,Object> renderProperties(Map<String,Object> props)
renderProperties in class software.amazon.awscdk.core.CfnResource@Stability(value=External) public String getAttrEndpointAddress()
@Stability(value=External) public String getAttrEndpointPort()
@Stability(value=External) protected Map<String,Object> getCfnProperties()
getCfnProperties in class software.amazon.awscdk.core.CfnResource@Stability(value=External) public software.amazon.awscdk.core.TagManager getTags()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags@Stability(value=External) public String getClusterType()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype@Stability(value=External) public void setClusterType(String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype@Stability(value=External) public String getDbName()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname@Stability(value=External) public void setDbName(String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname@Stability(value=External) public String getMasterUsername()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername@Stability(value=External) public void setMasterUsername(String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername@Stability(value=External) public String getMasterUserPassword()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword@Stability(value=External) public void setMasterUserPassword(String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword@Stability(value=External) public String getNodeType()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype@Stability(value=External) public void setNodeType(String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype@Stability(value=External) @Nullable public Object getAllowVersionUpgrade()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade@Stability(value=External) public void setAllowVersionUpgrade(@Nullable Boolean value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade@Stability(value=External) public void setAllowVersionUpgrade(@Nullable software.amazon.awscdk.core.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade@Stability(value=External) @Nullable public Number getAutomatedSnapshotRetentionPeriod()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod@Stability(value=External) public void setAutomatedSnapshotRetentionPeriod(@Nullable Number value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod@Stability(value=External) @Nullable public String getAvailabilityZone()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone@Stability(value=External) public void setAvailabilityZone(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone@Stability(value=External) @Nullable public String getClusterIdentifier()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier@Stability(value=External) public void setClusterIdentifier(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier@Stability(value=External) @Nullable public String getClusterParameterGroupName()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname@Stability(value=External) public void setClusterParameterGroupName(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname@Stability(value=External) @Nullable public List<String> getClusterSecurityGroups()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups@Stability(value=External) public void setClusterSecurityGroups(@Nullable List<String> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups@Stability(value=External) @Nullable public String getClusterSubnetGroupName()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname@Stability(value=External) public void setClusterSubnetGroupName(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname@Stability(value=External) @Nullable public String getClusterVersion()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion@Stability(value=External) public void setClusterVersion(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion@Stability(value=External) @Nullable public String getElasticIp()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip@Stability(value=External) public void setElasticIp(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip@Stability(value=External) @Nullable public Object getEncrypted()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted@Stability(value=External) public void setEncrypted(@Nullable Boolean value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted@Stability(value=External) public void setEncrypted(@Nullable software.amazon.awscdk.core.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted@Stability(value=External) @Nullable public String getHsmClientCertificateIdentifier()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier@Stability(value=External) public void setHsmClientCertificateIdentifier(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier@Stability(value=External) @Nullable public String getHsmConfigurationIdentifier()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier@Stability(value=External) public void setHsmConfigurationIdentifier(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier@Stability(value=External) @Nullable public List<String> getIamRoles()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles@Stability(value=External) public void setIamRoles(@Nullable List<String> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles@Stability(value=External) @Nullable public String getKmsKeyId()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid@Stability(value=External) public void setKmsKeyId(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid@Stability(value=External) @Nullable public Object getLoggingProperties()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties@Stability(value=External) public void setLoggingProperties(@Nullable software.amazon.awscdk.core.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties@Stability(value=External) public void setLoggingProperties(@Nullable CfnCluster.LoggingPropertiesProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties@Stability(value=External) @Nullable public Number getNumberOfNodes()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype@Stability(value=External) public void setNumberOfNodes(@Nullable Number value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype@Stability(value=External) @Nullable public String getOwnerAccount()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount@Stability(value=External) public void setOwnerAccount(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount@Stability(value=External) @Nullable public Number getPort()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port@Stability(value=External) public void setPort(@Nullable Number value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port@Stability(value=External) @Nullable public String getPreferredMaintenanceWindow()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow@Stability(value=External) public void setPreferredMaintenanceWindow(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow@Stability(value=External) @Nullable public Object getPubliclyAccessible()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible@Stability(value=External) public void setPubliclyAccessible(@Nullable Boolean value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible@Stability(value=External) public void setPubliclyAccessible(@Nullable software.amazon.awscdk.core.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible@Stability(value=External) @Nullable public String getSnapshotClusterIdentifier()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier@Stability(value=External) public void setSnapshotClusterIdentifier(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier@Stability(value=External) @Nullable public String getSnapshotIdentifier()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier@Stability(value=External) public void setSnapshotIdentifier(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier@Stability(value=External) @Nullable public List<String> getVpcSecurityGroupIds()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids@Stability(value=External) public void setVpcSecurityGroupIds(@Nullable List<String> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupidsCopyright © 2019. All rights reserved.