@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:38.460Z") @Stability(value=Stable) public enum InstanceSize extends Enum<InstanceSize>
Example:
Vpc vpc;
DatabaseInstance sourceInstance;
DatabaseInstanceFromSnapshot.Builder.create(this, "Instance")
.snapshotIdentifier("my-snapshot")
.engine(DatabaseInstanceEngine.postgres(PostgresInstanceEngineProps.builder().version(PostgresEngineVersion.VER_12_3).build()))
// optional, defaults to m5.large
.instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.LARGE))
.vpc(vpc)
.build();
DatabaseInstanceReadReplica.Builder.create(this, "ReadReplica")
.sourceDatabaseInstance(sourceInstance)
.instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.LARGE))
.vpc(vpc)
.build();
| Enum Constant and Description |
|---|
LARGE
Instance size LARGE (large).
|
MEDIUM
Instance size MEDIUM (medium).
|
METAL
Instance size METAL (metal).
|
MICRO
Instance size MICRO (micro).
|
NANO
Instance size NANO (nano).
|
SMALL
Instance size SMALL (small).
|
XLARGE
Instance size XLARGE (xlarge).
|
XLARGE10
Instance size XLARGE10 (10xlarge).
|
XLARGE112
Instance size XLARGE56 (112xlarge).
|
XLARGE12
Instance size XLARGE12 (12xlarge).
|
XLARGE16
Instance size XLARGE16 (16xlarge).
|
XLARGE18
Instance size XLARGE18 (18xlarge).
|
XLARGE2
Instance size XLARGE2 (2xlarge).
|
XLARGE24
Instance size XLARGE24 (24xlarge).
|
XLARGE3
Instance size XLARGE3 (3xlarge).
|
XLARGE32
Instance size XLARGE32 (32xlarge).
|
XLARGE4
Instance size XLARGE4 (4xlarge).
|
XLARGE48
Instance size XLARGE48 (48xlarge).
|
XLARGE56
Instance size XLARGE56 (56xlarge).
|
XLARGE6
Instance size XLARGE6 (6xlarge).
|
XLARGE8
Instance size XLARGE8 (8xlarge).
|
XLARGE9
Instance size XLARGE9 (9xlarge).
|
| Modifier and Type | Method and Description |
|---|---|
static InstanceSize |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InstanceSize[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
@Stability(value=Stable) public static final InstanceSize NANO
@Stability(value=Stable) public static final InstanceSize MICRO
@Stability(value=Stable) public static final InstanceSize SMALL
@Stability(value=Stable) public static final InstanceSize MEDIUM
@Stability(value=Stable) public static final InstanceSize LARGE
@Stability(value=Stable) public static final InstanceSize XLARGE
@Stability(value=Stable) public static final InstanceSize XLARGE2
@Stability(value=Stable) public static final InstanceSize XLARGE3
@Stability(value=Stable) public static final InstanceSize XLARGE4
@Stability(value=Stable) public static final InstanceSize XLARGE6
@Stability(value=Stable) public static final InstanceSize XLARGE8
@Stability(value=Stable) public static final InstanceSize XLARGE9
@Stability(value=Stable) public static final InstanceSize XLARGE10
@Stability(value=Stable) public static final InstanceSize XLARGE12
@Stability(value=Stable) public static final InstanceSize XLARGE16
@Stability(value=Stable) public static final InstanceSize XLARGE18
@Stability(value=Stable) public static final InstanceSize XLARGE24
@Stability(value=Stable) public static final InstanceSize XLARGE32
@Stability(value=Stable) public static final InstanceSize XLARGE48
@Stability(value=Stable) public static final InstanceSize XLARGE56
@Stability(value=Stable) public static final InstanceSize XLARGE112
@Stability(value=Stable) public static final InstanceSize METAL
public static InstanceSize[] values()
for (InstanceSize c : InstanceSize.values()) System.out.println(c);
public static InstanceSize valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2022. All rights reserved.