Class: Cluster

Redshift.Cluster

new Cluster()

Properties:
Name Type Description
AllowVersionUpgrade Boolean Required: No. When a new version of the Amazon Redshift is released, indicates whether upgrades can be applied to the engine that is running on the cluster. The upgrades are applied during the maintenance window.Update requires: No interruption
AutomatedSnapshotRetentionPeriod Number Required: No. The number of days that automated snapshots are retained. If you set the value to 0, automated snapshots are disabled.Update requires: No interruption
AvailabilityZone String Required: No. The Amazon EC2 Availability Zone in which you want to provision your Amazon Redshift cluster. For example, if you have several Amazon EC2 instances running in a specific Availability Zone, you might want the cluster to be provisioned in the same zone in order to decrease network latency.Update requires: Replacement
ClusterParameterGroupName String Required: No. The name of the parameter group that you want to associate with this cluster.Update requires: Some interruptions
ClusterSecurityGroups String Required: No. A list of security groups that you want to associate with this cluster.Update requires: No interruption
ClusterSubnetGroupName String Required: No. The name of a cluster subnet group that you want to associate with this cluster.Update requires: Replacement
ClusterType String Required: Yes. The type of cluster. You can specify single-node or multi-node.Update requires: Some interruptions
ClusterVersion String Required: No. The Amazon Redshift engine version that you want to deploy on the cluster.Update requires: No interruption
DBName String Required: Yes. The name of the first database that is created when the cluster is created.Update requires: Replacement
ElasticIp String Required: No. The Elastic IP (EIP) address for the cluster.Update requires: Replacement
Encrypted Boolean Required: No. Indicates whether the data in the cluster is encrypted at rest.Update requires: Replacement
HsmClientCertificateIdentifier String Required: No. Specifies the name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.Update requires: No interruption
HsmConfigurationIdentifier String Required: No. Specifies the name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.Update requires: No interruption
KmsKeyId String Required: No. The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt data in the cluster.Update requires: Replacement
MasterUsername String Required: Yes. The user name that is associated with the master user account for this cluster.Update requires: Replacement
MasterUserPassword String Required: Yes. The password associated with the master user account for this cluster.Update requires: No interruption
NodeType String Required: Yes. The node type that is provisioned for this cluster.Update requires: No interruption
NumberOfNodes Number Required: Conditional. The number of compute nodes in the cluster. If you specify multi-node for the ClusterType parameter, you must specify a number greater than 1.Update requires: Some interruptions
OwnerAccount String Required: No. When you restore from a snapshot from another AWS account, the 12-digit AWS account ID that contains that snapshot.Update requires: Replacement
Port Number Required: No. The port number on which the cluster accepts incoming connections.Update requires: Replacement
PreferredMaintenanceWindow String Required: No. The weekly time range (in UTC) during which automated cluster maintenance can occur. The format of the time range is ddd:hh24:mi-ddd:hh24:mi.Update requires: No interruption
PubliclyAccessible Boolean Required: No. Indicates whether the cluster can be accessed from a public network.Update requires: Replacement
SnapshotIdentifier String Required: Conditional. The name of the snapshot from which to create a new cluster.Update requires: Replacement
VpcSecurityGroupIds String Required: No. A list of VPC security groups that are associated with this cluster.Update requires: No interruption
Source:

Extends

  • WKResource

Redshift.Cluster

new Cluster()

Properties:
Name Type Description
AllowVersionUpgrade Boolean Required: No. When a new version of the Amazon Redshift is released, indicates whether upgrades can be applied to the engine that is running on the cluster. The upgrades are applied during the maintenance window.Update requires: No interruption
AutomatedSnapshotRetentionPeriod Number Required: No. The number of days that automated snapshots are retained. If you set the value to 0, automated snapshots are disabled.Update requires: No interruption
AvailabilityZone String Required: No. The Amazon EC2 Availability Zone in which you want to provision your Amazon Redshift cluster. For example, if you have several Amazon EC2 instances running in a specific Availability Zone, you might want the cluster to be provisioned in the same zone in order to decrease network latency.Update requires: Replacement
ClusterParameterGroupName String Required: No. The name of the parameter group that you want to associate with this cluster.Update requires: Some interruptions
ClusterSecurityGroups String Required: No. A list of security groups that you want to associate with this cluster.Update requires: No interruption
ClusterSubnetGroupName String Required: No. The name of a cluster subnet group that you want to associate with this cluster.Update requires: Replacement
ClusterType String Required: Yes. The type of cluster. You can specify single-node or multi-node.Update requires: Some interruptions
ClusterVersion String Required: No. The Amazon Redshift engine version that you want to deploy on the cluster.Update requires: No interruption
DBName String Required: Yes. The name of the first database that is created when the cluster is created.Update requires: Replacement
ElasticIp String Required: No. The Elastic IP (EIP) address for the cluster.Update requires: Replacement
Encrypted Boolean Required: No. Indicates whether the data in the cluster is encrypted at rest.Update requires: Replacement
HsmClientCertificateIdentifier String Required: No. Specifies the name of the HSM client certificate that the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.Update requires: No interruption
HsmConfigurationIdentifier String Required: No. Specifies the name of the HSM configuration that contains the information that the Amazon Redshift cluster can use to retrieve and store keys in an HSM.Update requires: No interruption
KmsKeyId String Required: No. The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt data in the cluster.Update requires: Replacement
MasterUsername String Required: Yes. The user name that is associated with the master user account for this cluster.Update requires: Replacement
MasterUserPassword String Required: Yes. The password associated with the master user account for this cluster.Update requires: No interruption
NodeType String Required: Yes. The node type that is provisioned for this cluster.Update requires: No interruption
NumberOfNodes Number Required: Conditional. The number of compute nodes in the cluster. If you specify multi-node for the ClusterType parameter, you must specify a number greater than 1.Update requires: Some interruptions
OwnerAccount String Required: No. When you restore from a snapshot from another AWS account, the 12-digit AWS account ID that contains that snapshot.Update requires: Replacement
Port Number Required: No. The port number on which the cluster accepts incoming connections.Update requires: Replacement
PreferredMaintenanceWindow String Required: No. The weekly time range (in UTC) during which automated cluster maintenance can occur. The format of the time range is ddd:hh24:mi-ddd:hh24:mi.Update requires: No interruption
PubliclyAccessible Boolean Required: No. Indicates whether the cluster can be accessed from a public network.Update requires: Replacement
SnapshotIdentifier String Required: Conditional. The name of the snapshot from which to create a new cluster.Update requires: Replacement
VpcSecurityGroupIds String Required: No. A list of VPC security groups that are associated with this cluster.Update requires: No interruption
Source:

Extends

  • WKResource