@Stability(value=Stable) public static final class CfnDBCluster.Builder extends Object implements software.amazon.jsii.Builder<CfnDBCluster>
CfnDBCluster.| Modifier and Type | Method and Description |
|---|---|
CfnDBCluster.Builder |
associatedRoles(IResolvable associatedRoles)
`AWS::RDS::DBCluster.AssociatedRoles`.
|
CfnDBCluster.Builder |
associatedRoles(List<? extends Object> associatedRoles)
`AWS::RDS::DBCluster.AssociatedRoles`.
|
CfnDBCluster.Builder |
availabilityZones(List<String> availabilityZones)
`AWS::RDS::DBCluster.AvailabilityZones`.
|
CfnDBCluster.Builder |
backtrackWindow(Number backtrackWindow)
`AWS::RDS::DBCluster.BacktrackWindow`.
|
CfnDBCluster.Builder |
backupRetentionPeriod(Number backupRetentionPeriod)
`AWS::RDS::DBCluster.BackupRetentionPeriod`.
|
CfnDBCluster |
build() |
static CfnDBCluster.Builder |
create(software.constructs.Construct scope,
String id) |
CfnDBCluster.Builder |
databaseName(String databaseName)
`AWS::RDS::DBCluster.DatabaseName`.
|
CfnDBCluster.Builder |
dbClusterIdentifier(String dbClusterIdentifier)
`AWS::RDS::DBCluster.DBClusterIdentifier`.
|
CfnDBCluster.Builder |
dbClusterParameterGroupName(String dbClusterParameterGroupName)
`AWS::RDS::DBCluster.DBClusterParameterGroupName`.
|
CfnDBCluster.Builder |
dbSubnetGroupName(String dbSubnetGroupName)
`AWS::RDS::DBCluster.DBSubnetGroupName`.
|
CfnDBCluster.Builder |
deletionProtection(Boolean deletionProtection)
`AWS::RDS::DBCluster.DeletionProtection`.
|
CfnDBCluster.Builder |
deletionProtection(IResolvable deletionProtection)
`AWS::RDS::DBCluster.DeletionProtection`.
|
CfnDBCluster.Builder |
enableCloudwatchLogsExports(List<String> enableCloudwatchLogsExports)
`AWS::RDS::DBCluster.EnableCloudwatchLogsExports`.
|
CfnDBCluster.Builder |
enableHttpEndpoint(Boolean enableHttpEndpoint)
`AWS::RDS::DBCluster.EnableHttpEndpoint`.
|
CfnDBCluster.Builder |
enableHttpEndpoint(IResolvable enableHttpEndpoint)
`AWS::RDS::DBCluster.EnableHttpEndpoint`.
|
CfnDBCluster.Builder |
enableIamDatabaseAuthentication(Boolean enableIamDatabaseAuthentication)
`AWS::RDS::DBCluster.EnableIAMDatabaseAuthentication`.
|
CfnDBCluster.Builder |
enableIamDatabaseAuthentication(IResolvable enableIamDatabaseAuthentication)
`AWS::RDS::DBCluster.EnableIAMDatabaseAuthentication`.
|
CfnDBCluster.Builder |
engine(String engine)
`AWS::RDS::DBCluster.Engine`.
|
CfnDBCluster.Builder |
engineMode(String engineMode)
`AWS::RDS::DBCluster.EngineMode`.
|
CfnDBCluster.Builder |
engineVersion(String engineVersion)
`AWS::RDS::DBCluster.EngineVersion`.
|
CfnDBCluster.Builder |
globalClusterIdentifier(String globalClusterIdentifier)
`AWS::RDS::DBCluster.GlobalClusterIdentifier`.
|
CfnDBCluster.Builder |
kmsKeyId(String kmsKeyId)
`AWS::RDS::DBCluster.KmsKeyId`.
|
CfnDBCluster.Builder |
masterUsername(String masterUsername)
`AWS::RDS::DBCluster.MasterUsername`.
|
CfnDBCluster.Builder |
masterUserPassword(String masterUserPassword)
`AWS::RDS::DBCluster.MasterUserPassword`.
|
CfnDBCluster.Builder |
port(Number port)
`AWS::RDS::DBCluster.Port`.
|
CfnDBCluster.Builder |
preferredBackupWindow(String preferredBackupWindow)
`AWS::RDS::DBCluster.PreferredBackupWindow`.
|
CfnDBCluster.Builder |
preferredMaintenanceWindow(String preferredMaintenanceWindow)
`AWS::RDS::DBCluster.PreferredMaintenanceWindow`.
|
CfnDBCluster.Builder |
replicationSourceIdentifier(String replicationSourceIdentifier)
`AWS::RDS::DBCluster.ReplicationSourceIdentifier`.
|
CfnDBCluster.Builder |
restoreType(String restoreType)
`AWS::RDS::DBCluster.RestoreType`.
|
CfnDBCluster.Builder |
scalingConfiguration(CfnDBCluster.ScalingConfigurationProperty scalingConfiguration)
`AWS::RDS::DBCluster.ScalingConfiguration`.
|
CfnDBCluster.Builder |
scalingConfiguration(IResolvable scalingConfiguration)
`AWS::RDS::DBCluster.ScalingConfiguration`.
|
CfnDBCluster.Builder |
snapshotIdentifier(String snapshotIdentifier)
`AWS::RDS::DBCluster.SnapshotIdentifier`.
|
CfnDBCluster.Builder |
sourceDbClusterIdentifier(String sourceDbClusterIdentifier)
`AWS::RDS::DBCluster.SourceDBClusterIdentifier`.
|
CfnDBCluster.Builder |
sourceRegion(String sourceRegion)
`AWS::RDS::DBCluster.SourceRegion`.
|
CfnDBCluster.Builder |
storageEncrypted(Boolean storageEncrypted)
`AWS::RDS::DBCluster.StorageEncrypted`.
|
CfnDBCluster.Builder |
storageEncrypted(IResolvable storageEncrypted)
`AWS::RDS::DBCluster.StorageEncrypted`.
|
CfnDBCluster.Builder |
tags(List<? extends CfnTag> tags)
`AWS::RDS::DBCluster.Tags`.
|
CfnDBCluster.Builder |
useLatestRestorableTime(Boolean useLatestRestorableTime)
`AWS::RDS::DBCluster.UseLatestRestorableTime`.
|
CfnDBCluster.Builder |
useLatestRestorableTime(IResolvable useLatestRestorableTime)
`AWS::RDS::DBCluster.UseLatestRestorableTime`.
|
CfnDBCluster.Builder |
vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
`AWS::RDS::DBCluster.VpcSecurityGroupIds`.
|
@Stability(value=Stable) public static CfnDBCluster.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDBCluster.DBClusterRoleProperty.Builder.@Stability(value=Stable) public CfnDBCluster.Builder engine(String engine)
engine - `AWS::RDS::DBCluster.Engine`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder associatedRoles(IResolvable associatedRoles)
associatedRoles - `AWS::RDS::DBCluster.AssociatedRoles`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder associatedRoles(List<? extends Object> associatedRoles)
associatedRoles - `AWS::RDS::DBCluster.AssociatedRoles`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder availabilityZones(List<String> availabilityZones)
availabilityZones - `AWS::RDS::DBCluster.AvailabilityZones`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder backtrackWindow(Number backtrackWindow)
backtrackWindow - `AWS::RDS::DBCluster.BacktrackWindow`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder backupRetentionPeriod(Number backupRetentionPeriod)
backupRetentionPeriod - `AWS::RDS::DBCluster.BackupRetentionPeriod`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder databaseName(String databaseName)
databaseName - `AWS::RDS::DBCluster.DatabaseName`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder dbClusterIdentifier(String dbClusterIdentifier)
dbClusterIdentifier - `AWS::RDS::DBCluster.DBClusterIdentifier`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder dbClusterParameterGroupName(String dbClusterParameterGroupName)
dbClusterParameterGroupName - `AWS::RDS::DBCluster.DBClusterParameterGroupName`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder dbSubnetGroupName(String dbSubnetGroupName)
dbSubnetGroupName - `AWS::RDS::DBCluster.DBSubnetGroupName`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder deletionProtection(Boolean deletionProtection)
deletionProtection - `AWS::RDS::DBCluster.DeletionProtection`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder deletionProtection(IResolvable deletionProtection)
deletionProtection - `AWS::RDS::DBCluster.DeletionProtection`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder enableCloudwatchLogsExports(List<String> enableCloudwatchLogsExports)
enableCloudwatchLogsExports - `AWS::RDS::DBCluster.EnableCloudwatchLogsExports`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder enableHttpEndpoint(Boolean enableHttpEndpoint)
enableHttpEndpoint - `AWS::RDS::DBCluster.EnableHttpEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder enableHttpEndpoint(IResolvable enableHttpEndpoint)
enableHttpEndpoint - `AWS::RDS::DBCluster.EnableHttpEndpoint`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder enableIamDatabaseAuthentication(Boolean enableIamDatabaseAuthentication)
enableIamDatabaseAuthentication - `AWS::RDS::DBCluster.EnableIAMDatabaseAuthentication`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder enableIamDatabaseAuthentication(IResolvable enableIamDatabaseAuthentication)
enableIamDatabaseAuthentication - `AWS::RDS::DBCluster.EnableIAMDatabaseAuthentication`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder engineMode(String engineMode)
engineMode - `AWS::RDS::DBCluster.EngineMode`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder engineVersion(String engineVersion)
engineVersion - `AWS::RDS::DBCluster.EngineVersion`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder globalClusterIdentifier(String globalClusterIdentifier)
globalClusterIdentifier - `AWS::RDS::DBCluster.GlobalClusterIdentifier`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::RDS::DBCluster.KmsKeyId`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder masterUsername(String masterUsername)
masterUsername - `AWS::RDS::DBCluster.MasterUsername`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder masterUserPassword(String masterUserPassword)
masterUserPassword - `AWS::RDS::DBCluster.MasterUserPassword`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder port(Number port)
port - `AWS::RDS::DBCluster.Port`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder preferredBackupWindow(String preferredBackupWindow)
preferredBackupWindow - `AWS::RDS::DBCluster.PreferredBackupWindow`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
preferredMaintenanceWindow - `AWS::RDS::DBCluster.PreferredMaintenanceWindow`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder replicationSourceIdentifier(String replicationSourceIdentifier)
replicationSourceIdentifier - `AWS::RDS::DBCluster.ReplicationSourceIdentifier`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder restoreType(String restoreType)
restoreType - `AWS::RDS::DBCluster.RestoreType`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder scalingConfiguration(CfnDBCluster.ScalingConfigurationProperty scalingConfiguration)
scalingConfiguration - `AWS::RDS::DBCluster.ScalingConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder scalingConfiguration(IResolvable scalingConfiguration)
scalingConfiguration - `AWS::RDS::DBCluster.ScalingConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder snapshotIdentifier(String snapshotIdentifier)
snapshotIdentifier - `AWS::RDS::DBCluster.SnapshotIdentifier`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder sourceDbClusterIdentifier(String sourceDbClusterIdentifier)
sourceDbClusterIdentifier - `AWS::RDS::DBCluster.SourceDBClusterIdentifier`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder sourceRegion(String sourceRegion)
sourceRegion - `AWS::RDS::DBCluster.SourceRegion`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder storageEncrypted(Boolean storageEncrypted)
storageEncrypted - `AWS::RDS::DBCluster.StorageEncrypted`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder storageEncrypted(IResolvable storageEncrypted)
storageEncrypted - `AWS::RDS::DBCluster.StorageEncrypted`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::RDS::DBCluster.Tags`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder useLatestRestorableTime(Boolean useLatestRestorableTime)
useLatestRestorableTime - `AWS::RDS::DBCluster.UseLatestRestorableTime`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder useLatestRestorableTime(IResolvable useLatestRestorableTime)
useLatestRestorableTime - `AWS::RDS::DBCluster.UseLatestRestorableTime`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
vpcSecurityGroupIds - `AWS::RDS::DBCluster.VpcSecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnDBCluster build()
build in interface software.amazon.jsii.Builder<CfnDBCluster>Copyright © 2021. All rights reserved.