| Modifier and Type | Method and Description |
|---|---|
CfnCluster.Builder |
CfnCluster.Builder.allowVersionUpgrade(Boolean allowVersionUpgrade)
If `true` , major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.allowVersionUpgrade(IResolvable allowVersionUpgrade)
If `true` , major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.aquaConfigurationStatus(String aquaConfigurationStatus)
The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) when it is created.
|
CfnCluster.Builder |
CfnCluster.Builder.automatedSnapshotRetentionPeriod(Number automatedSnapshotRetentionPeriod)
The number of days that automated snapshots are retained.
|
CfnCluster.Builder |
CfnCluster.Builder.availabilityZone(String availabilityZone)
The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.availabilityZoneRelocation(Boolean availabilityZoneRelocation)
The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.
|
CfnCluster.Builder |
CfnCluster.Builder.availabilityZoneRelocation(IResolvable availabilityZoneRelocation)
The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.
|
CfnCluster.Builder |
CfnCluster.Builder.availabilityZoneRelocationStatus(String availabilityZoneRelocationStatus)
Describes the status of the Availability Zone relocation operation.
|
CfnCluster.Builder |
CfnCluster.Builder.classic(Boolean classic)
A boolean value indicating whether the resize operation is using the classic resize process.
|
CfnCluster.Builder |
CfnCluster.Builder.classic(IResolvable classic)
A boolean value indicating whether the resize operation is using the classic resize process.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterIdentifier(String clusterIdentifier)
A unique identifier for the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterParameterGroupName(String clusterParameterGroupName)
The name of the parameter group to be associated with this cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterSecurityGroups(List<String> clusterSecurityGroups)
A list of security groups to be associated with this cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterSubnetGroupName(String clusterSubnetGroupName)
The name of a cluster subnet group to be associated with this cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterType(String clusterType)
The type of the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.clusterVersion(String clusterVersion)
The version of the Amazon Redshift engine software that you want to deploy on the cluster.
|
static CfnCluster.Builder |
CfnCluster.Builder.create(Construct scope,
String id) |
CfnCluster.Builder |
CfnCluster.Builder.dbName(String dbName)
The name of the first database to be created when the cluster is created.
|
CfnCluster.Builder |
CfnCluster.Builder.deferMaintenance(Boolean deferMaintenance)
`AWS::Redshift::Cluster.DeferMaintenance`.
|
CfnCluster.Builder |
CfnCluster.Builder.deferMaintenance(IResolvable deferMaintenance)
`AWS::Redshift::Cluster.DeferMaintenance`.
|
CfnCluster.Builder |
CfnCluster.Builder.deferMaintenanceDuration(Number deferMaintenanceDuration)
`AWS::Redshift::Cluster.DeferMaintenanceDuration`.
|
CfnCluster.Builder |
CfnCluster.Builder.deferMaintenanceEndTime(String deferMaintenanceEndTime)
`AWS::Redshift::Cluster.DeferMaintenanceEndTime`.
|
CfnCluster.Builder |
CfnCluster.Builder.deferMaintenanceStartTime(String deferMaintenanceStartTime)
`AWS::Redshift::Cluster.DeferMaintenanceStartTime`.
|
CfnCluster.Builder |
CfnCluster.Builder.destinationRegion(String destinationRegion)
The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.
|
CfnCluster.Builder |
CfnCluster.Builder.elasticIp(String elasticIp)
The Elastic IP (EIP) address for the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.encrypted(Boolean encrypted)
If `true` , the data in the cluster is encrypted at rest.
|
CfnCluster.Builder |
CfnCluster.Builder.encrypted(IResolvable encrypted)
If `true` , the data in the cluster is encrypted at rest.
|
CfnCluster.Builder |
CfnCluster.Builder.enhancedVpcRouting(Boolean enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
CfnCluster.Builder |
CfnCluster.Builder.enhancedVpcRouting(IResolvable enhancedVpcRouting)
An option that specifies whether to create the cluster with enhanced VPC routing enabled.
|
CfnCluster.Builder |
CfnCluster.Builder.hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
|
CfnCluster.Builder |
CfnCluster.Builder.hsmConfigurationIdentifier(String hsmConfigurationIdentifier)
Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM.
|
CfnCluster.Builder |
CfnCluster.Builder.iamRoles(List<String> iamRoles)
A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services.
|
CfnCluster.Builder |
CfnCluster.Builder.kmsKeyId(String kmsKeyId)
The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.loggingProperties(CfnCluster.LoggingPropertiesProperty loggingProperties)
Specifies logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.loggingProperties(IResolvable loggingProperties)
Specifies logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.maintenanceTrackName(String maintenanceTrackName)
An optional parameter for the name of the maintenance track for the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.manualSnapshotRetentionPeriod(Number manualSnapshotRetentionPeriod)
The default number of days to retain a manual snapshot.
|
CfnCluster.Builder |
CfnCluster.Builder.masterUsername(String masterUsername)
The user name associated with the admin user account for the cluster that is being created.
|
CfnCluster.Builder |
CfnCluster.Builder.masterUserPassword(String masterUserPassword)
The password associated with the admin user account for the cluster that is being created.
|
CfnCluster.Builder |
CfnCluster.Builder.nodeType(String nodeType)
The node type to be provisioned for the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.numberOfNodes(Number numberOfNodes)
The number of compute nodes in the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.ownerAccount(String ownerAccount)
The AWS account used to create or copy the snapshot.
|
CfnCluster.Builder |
CfnCluster.Builder.port(Number port)
The port number on which the cluster accepts incoming connections.
|
CfnCluster.Builder |
CfnCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
The weekly time range (in UTC) during which automated cluster maintenance can occur.
|
CfnCluster.Builder |
CfnCluster.Builder.publiclyAccessible(Boolean publiclyAccessible)
If `true` , the cluster can be accessed from a public network.
|
CfnCluster.Builder |
CfnCluster.Builder.publiclyAccessible(IResolvable publiclyAccessible)
If `true` , the cluster can be accessed from a public network.
|
CfnCluster.Builder |
CfnCluster.Builder.resourceAction(String resourceAction)
`AWS::Redshift::Cluster.ResourceAction`.
|
CfnCluster.Builder |
CfnCluster.Builder.revisionTarget(String revisionTarget)
`AWS::Redshift::Cluster.RevisionTarget`.
|
CfnCluster.Builder |
CfnCluster.Builder.rotateEncryptionKey(Boolean rotateEncryptionKey)
`AWS::Redshift::Cluster.RotateEncryptionKey`.
|
CfnCluster.Builder |
CfnCluster.Builder.rotateEncryptionKey(IResolvable rotateEncryptionKey)
`AWS::Redshift::Cluster.RotateEncryptionKey`.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotClusterIdentifier(String snapshotClusterIdentifier)
The name of the cluster the source snapshot was created from.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotCopyGrantName(String snapshotCopyGrantName)
The name of the snapshot copy grant.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotCopyManual(Boolean snapshotCopyManual)
`AWS::Redshift::Cluster.SnapshotCopyManual`.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotCopyManual(IResolvable snapshotCopyManual)
`AWS::Redshift::Cluster.SnapshotCopyManual`.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotCopyRetentionPeriod(Number snapshotCopyRetentionPeriod)
`AWS::Redshift::Cluster.SnapshotCopyRetentionPeriod`.
|
CfnCluster.Builder |
CfnCluster.Builder.snapshotIdentifier(String snapshotIdentifier)
The name of the snapshot from which to create the new cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.tags(List<? extends CfnTag> tags)
A list of tag instances.
|
CfnCluster.Builder |
CfnCluster.Builder.vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster.
|
Copyright © 2022. All rights reserved.