Class DataAwsNeptuneOrderableDbInstance
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformDataSource
-
- com.hashicorp.cdktf.providers.aws.data_aws_neptune_orderable_db_instance.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}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataAwsNeptuneOrderableDbInstance.BuilderA fluent builder forDataAwsNeptuneOrderableDbInstance.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedDataAwsNeptuneOrderableDbInstance(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedDataAwsNeptuneOrderableDbInstance(software.amazon.jsii.JsiiObjectRef objRef)DataAwsNeptuneOrderableDbInstance(software.constructs.Construct scope, 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.DataAwsNeptuneOrderableDbInstance(software.constructs.Construct scope, String id, 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.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformDataSource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformDataSource, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
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:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformDataSource
-
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)
-
-