Class InstanceType

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.neptune.InstanceType
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:40.344Z") @Stability(Experimental) public class InstanceType extends software.amazon.jsii.JsiiObject
(experimental) Possible Instances Types to use in Neptune cluster used for defining
invalid @link
DatabaseInstanceProps.instanceType
.

Example:

 DatabaseCluster cluster = DatabaseCluster.Builder.create(this, "Database")
         .vpc(vpc)
         .instanceType(InstanceType.R5_LARGE)
         .instances(2)
         .build();
 
  • Field Details

    • R4_2_XLARGE

      @Stability(Experimental) public static final InstanceType R4_2_XLARGE
      (experimental) db.r4.2xlarge.
    • R4_4_XLARGE

      @Stability(Experimental) public static final InstanceType R4_4_XLARGE
      (experimental) db.r4.4xlarge.
    • R4_8_XLARGE

      @Stability(Experimental) public static final InstanceType R4_8_XLARGE
      (experimental) db.r4.8xlarge.
    • R4_LARGE

      @Stability(Experimental) public static final InstanceType R4_LARGE
      (experimental) db.r4.large.
    • R4_XLARGE

      @Stability(Experimental) public static final InstanceType R4_XLARGE
      (experimental) db.r4.xlarge.
    • R5_12_XLARGE

      @Stability(Experimental) public static final InstanceType R5_12_XLARGE
      (experimental) db.r5.12xlarge.
    • R5_24_XLARGE

      @Stability(Experimental) public static final InstanceType R5_24_XLARGE
      (experimental) db.r5.24xlarge.
    • R5_2_XLARGE

      @Stability(Experimental) public static final InstanceType R5_2_XLARGE
      (experimental) db.r5.2xlarge.
    • R5_4_XLARGE

      @Stability(Experimental) public static final InstanceType R5_4_XLARGE
      (experimental) db.r5.4xlarge.
    • R5_8_XLARGE

      @Stability(Experimental) public static final InstanceType R5_8_XLARGE
      (experimental) db.r5.8xlarge.
    • R5_LARGE

      @Stability(Experimental) public static final InstanceType R5_LARGE
      (experimental) db.r5.large.
    • R5_XLARGE

      @Stability(Experimental) public static final InstanceType R5_XLARGE
      (experimental) db.r5.xlarge.
    • R6_G_12_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_12_XLARGE
      (experimental) db.r6g.12xlarge.
    • R6_G_16_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_16_XLARGE
      (experimental) db.r6g.16xlarge.
    • R6_G_2_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_2_XLARGE
      (experimental) db.r6g.2xlarge.
    • R6_G_4_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_4_XLARGE
      (experimental) db.r6g.4xlarge.
    • R6_G_8_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_8_XLARGE
      (experimental) db.r6g.8xlarge.
    • R6_G_LARGE

      @Stability(Experimental) public static final InstanceType R6_G_LARGE
      (experimental) db.r6g.large.
    • R6_G_XLARGE

      @Stability(Experimental) public static final InstanceType R6_G_XLARGE
      (experimental) db.r6g.xlarge.
    • T3_MEDIUM

      @Stability(Experimental) public static final InstanceType T3_MEDIUM
      (experimental) db.t3.medium.
    • T4_G_MEDIUM

      @Stability(Experimental) public static final InstanceType T4_G_MEDIUM
      (experimental) db.t4g.medium.
  • Constructor Details

    • InstanceType

      protected InstanceType(software.amazon.jsii.JsiiObjectRef objRef)
    • InstanceType

      protected InstanceType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Experimental) @NotNull public static InstanceType of(@NotNull String instanceType)
      (experimental) Build an InstanceType from given string or token, such as CfnParameter.

      Parameters:
      instanceType - This parameter is required.