@Stability(value=Experimental) public static final class DatabaseInstance.Builder extends Object implements software.amazon.jsii.Builder<DatabaseInstance>
DatabaseInstance.| Modifier and Type | Method and Description |
|---|---|
DatabaseInstance.Builder |
availabilityZone(String availabilityZone)
(experimental) The name of the Availability Zone where the DB instance will be located.
|
DatabaseInstance |
build() |
DatabaseInstance.Builder |
cluster(IDatabaseCluster cluster)
(experimental) The Neptune database cluster the instance should launch into.
|
static DatabaseInstance.Builder |
create(software.constructs.Construct scope,
String id) |
DatabaseInstance.Builder |
dbInstanceName(String dbInstanceName)
(experimental) A name for the DB instance.
|
DatabaseInstance.Builder |
instanceType(InstanceType instanceType)
(experimental) What type of instance to start for the replicas.
|
DatabaseInstance.Builder |
parameterGroup(IParameterGroup parameterGroup)
(experimental) The DB parameter group to associate with the instance.
|
DatabaseInstance.Builder |
removalPolicy(RemovalPolicy removalPolicy)
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
@Stability(value=Experimental) public static DatabaseInstance.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.DatabaseInstance.Builder.@Stability(value=Experimental) public DatabaseInstance.Builder cluster(IDatabaseCluster cluster)
cluster - The Neptune database cluster the instance should launch into. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance.Builder instanceType(InstanceType instanceType)
instanceType - What type of instance to start for the replicas. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance.Builder availabilityZone(String availabilityZone)
Default: - no preference
availabilityZone - The name of the Availability Zone where the DB instance will be located. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance.Builder dbInstanceName(String dbInstanceName)
If you specify a name, AWS CloudFormation converts it to lowercase.
Default: - a CloudFormation generated name
dbInstanceName - A name for the DB instance. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance.Builder parameterGroup(IParameterGroup parameterGroup)
Default: no parameter group
parameterGroup - The DB parameter group to associate with the instance. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance.Builder removalPolicy(RemovalPolicy removalPolicy)
Default: RemovalPolicy.Retain
removalPolicy - The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update. This parameter is required.this@Stability(value=Experimental) public DatabaseInstance build()
build in interface software.amazon.jsii.Builder<DatabaseInstance>Copyright © 2021. All rights reserved.