Class DataAwsNeptuneOrderableDbInstance

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.ITerraformAddressable, com.hashicorp.cdktf.ITerraformDependable, com.hashicorp.cdktf.ITerraformResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:52.072Z")
    @Stability(Stable)
    public class DataAwsNeptuneOrderableDbInstance
    extends com.hashicorp.cdktf.TerraformDataSource
    Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/neptune_orderable_db_instance aws_neptune_orderable_db_instance}.
    • Field Detail

      • TF_RESOURCE_TYPE

        @Stability(Stable)
        public static final String TF_RESOURCE_TYPE
    • Constructor Detail

      • DataAwsNeptuneOrderableDbInstance

        protected DataAwsNeptuneOrderableDbInstance​(software.amazon.jsii.JsiiObjectRef objRef)
      • DataAwsNeptuneOrderableDbInstance

        protected DataAwsNeptuneOrderableDbInstance​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • DataAwsNeptuneOrderableDbInstance

        @Stability(Stable)
        public DataAwsNeptuneOrderableDbInstance​(@NotNull
                                                 software.constructs.Construct scope,
                                                 @NotNull
                                                 String id,
                                                 @Nullable
                                                 DataAwsNeptuneOrderableDbInstanceConfig config)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/neptune_orderable_db_instance aws_neptune_orderable_db_instance} Data Source.

        Parameters:
        scope - The scope in which to define this construct. This parameter is required.
        id - The scoped construct ID. This parameter is required.
        config -
      • DataAwsNeptuneOrderableDbInstance

        @Stability(Stable)
        public DataAwsNeptuneOrderableDbInstance​(@NotNull
                                                 software.constructs.Construct scope,
                                                 @NotNull
                                                 String id)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/data-sources/neptune_orderable_db_instance aws_neptune_orderable_db_instance} Data Source.

        Parameters:
        scope - The scope in which to define this construct. This parameter is required.
        id - The scoped construct ID. This parameter is required.
    • Method Detail

      • resetEngine

        @Stability(Stable)
        public void resetEngine()
      • resetEngineVersion

        @Stability(Stable)
        public void resetEngineVersion()
      • resetId

        @Stability(Stable)
        public void resetId()
      • resetInstanceClass

        @Stability(Stable)
        public void resetInstanceClass()
      • resetLicenseModel

        @Stability(Stable)
        public void resetLicenseModel()
      • resetPreferredInstanceClasses

        @Stability(Stable)
        public void resetPreferredInstanceClasses()
      • resetVpc

        @Stability(Stable)
        public void resetVpc()
      • synthesizeAttributes

        @Stability(Stable)
        @NotNull
        protected Map<String,​Object> synthesizeAttributes()
        Overrides:
        synthesizeAttributes in class com.hashicorp.cdktf.TerraformDataSource
      • getAvailabilityZones

        @Stability(Stable)
        @NotNull
        public List<String> getAvailabilityZones()
      • getMaxIopsPerDbInstance

        @Stability(Stable)
        @NotNull
        public Number getMaxIopsPerDbInstance()
      • getMaxIopsPerGib

        @Stability(Stable)
        @NotNull
        public Number getMaxIopsPerGib()
      • getMaxStorageSize

        @Stability(Stable)
        @NotNull
        public Number getMaxStorageSize()
      • getMinIopsPerDbInstance

        @Stability(Stable)
        @NotNull
        public Number getMinIopsPerDbInstance()
      • getMinIopsPerGib

        @Stability(Stable)
        @NotNull
        public Number getMinIopsPerGib()
      • getMinStorageSize

        @Stability(Stable)
        @NotNull
        public Number getMinStorageSize()
      • getMultiAzCapable

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getMultiAzCapable()
      • getReadReplicaCapable

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getReadReplicaCapable()
      • getStorageType

        @Stability(Stable)
        @NotNull
        public String getStorageType()
      • getSupportsEnhancedMonitoring

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getSupportsEnhancedMonitoring()
      • getSupportsIamDatabaseAuthentication

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getSupportsIamDatabaseAuthentication()
      • getSupportsIops

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getSupportsIops()
      • getSupportsPerformanceInsights

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getSupportsPerformanceInsights()
      • getSupportsStorageEncryption

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getSupportsStorageEncryption()
      • getEngineInput

        @Stability(Stable)
        @Nullable
        public String getEngineInput()
      • getEngineVersionInput

        @Stability(Stable)
        @Nullable
        public String getEngineVersionInput()
      • getIdInput

        @Stability(Stable)
        @Nullable
        public String getIdInput()
      • getInstanceClassInput

        @Stability(Stable)
        @Nullable
        public String getInstanceClassInput()
      • getLicenseModelInput

        @Stability(Stable)
        @Nullable
        public String getLicenseModelInput()
      • getPreferredInstanceClassesInput

        @Stability(Stable)
        @Nullable
        public List<String> getPreferredInstanceClassesInput()
      • getVpcInput

        @Stability(Stable)
        @Nullable
        public Object getVpcInput()
      • getEngine

        @Stability(Stable)
        @NotNull
        public String getEngine()
      • setEngine

        @Stability(Stable)
        public void setEngine​(@NotNull
                              String value)
      • getEngineVersion

        @Stability(Stable)
        @NotNull
        public String getEngineVersion()
      • setEngineVersion

        @Stability(Stable)
        public void setEngineVersion​(@NotNull
                                     String value)
      • getId

        @Stability(Stable)
        @NotNull
        public String getId()
      • setId

        @Stability(Stable)
        public void setId​(@NotNull
                          String value)
      • getInstanceClass

        @Stability(Stable)
        @NotNull
        public String getInstanceClass()
      • setInstanceClass

        @Stability(Stable)
        public void setInstanceClass​(@NotNull
                                     String value)
      • getLicenseModel

        @Stability(Stable)
        @NotNull
        public String getLicenseModel()
      • setLicenseModel

        @Stability(Stable)
        public void setLicenseModel​(@NotNull
                                    String value)
      • getPreferredInstanceClasses

        @Stability(Stable)
        @NotNull
        public List<String> getPreferredInstanceClasses()
      • setPreferredInstanceClasses

        @Stability(Stable)
        public void setPreferredInstanceClasses​(@NotNull
                                                List<String> value)
      • getVpc

        @Stability(Stable)
        @NotNull
        public Object getVpc()
      • setVpc

        @Stability(Stable)
        public void setVpc​(@NotNull
                           Boolean value)
      • setVpc

        @Stability(Stable)
        public void setVpc​(@NotNull
                           com.hashicorp.cdktf.IResolvable value)