Skip to content

Latest commit

 

History

History
2183 lines (1398 loc) · 119 KB

File metadata and controls

2183 lines (1398 loc) · 119 KB

dataAwsRdsOrderableDbInstance Submodule

Constructs

DataAwsRdsOrderableDbInstance

Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance aws_rds_orderable_db_instance}.

Initializers

from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstance(
  scope: Construct,
  id: str,
  connection: SSHProvisionerConnection | WinrmProvisionerConnection = None,
  count: typing.Union[int, float] | TerraformCount = None,
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  lifecycle: TerraformResourceLifecycle = None,
  provider: TerraformProvider = None,
  provisioners: typing.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner] = None,
  engine: str,
  availability_zone_group: str = None,
  engine_latest_version: bool | IResolvable = None,
  engine_version: str = None,
  id: str = None,
  instance_class: str = None,
  license_model: str = None,
  preferred_engine_versions: typing.List[str] = None,
  preferred_instance_classes: typing.List[str] = None,
  read_replica_capable: bool | IResolvable = None,
  region: str = None,
  storage_type: str = None,
  supported_engine_modes: typing.List[str] = None,
  supported_network_types: typing.List[str] = None,
  supports_clusters: bool | IResolvable = None,
  supports_enhanced_monitoring: bool | IResolvable = None,
  supports_global_databases: bool | IResolvable = None,
  supports_iam_database_authentication: bool | IResolvable = None,
  supports_iops: bool | IResolvable = None,
  supports_kerberos_authentication: bool | IResolvable = None,
  supports_multi_az: bool | IResolvable = None,
  supports_performance_insights: bool | IResolvable = None,
  supports_storage_autoscaling: bool | IResolvable = None,
  supports_storage_encryption: bool | IResolvable = None,
  vpc: bool | IResolvable = None
)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id str The scoped construct ID.
connection cdktn.SSHProvisionerConnection | cdktn.WinrmProvisionerConnection No description.
count typing.Union[int, float] | cdktn.TerraformCount No description.
depends_on typing.List[cdktn.ITerraformDependable] No description.
for_each cdktn.ITerraformIterator No description.
lifecycle cdktn.TerraformResourceLifecycle No description.
provider cdktn.TerraformProvider No description.
provisioners typing.List[cdktn.FileProvisioner | cdktn.LocalExecProvisioner | cdktn.RemoteExecProvisioner] No description.
engine str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine DataAwsRdsOrderableDbInstance#engine}.
availability_zone_group str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#availability_zone_group DataAwsRdsOrderableDbInstance#availability_zone_group}.
engine_latest_version bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_latest_version DataAwsRdsOrderableDbInstance#engine_latest_version}.
engine_version str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_version DataAwsRdsOrderableDbInstance#engine_version}.
id str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#id DataAwsRdsOrderableDbInstance#id}.
instance_class str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#instance_class DataAwsRdsOrderableDbInstance#instance_class}.
license_model str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#license_model DataAwsRdsOrderableDbInstance#license_model}.
preferred_engine_versions typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_engine_versions DataAwsRdsOrderableDbInstance#preferred_engine_versions}.
preferred_instance_classes typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_instance_classes DataAwsRdsOrderableDbInstance#preferred_instance_classes}.
read_replica_capable bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#read_replica_capable DataAwsRdsOrderableDbInstance#read_replica_capable}.
region str Region where this resource will be managed. Defaults to the Region set in the provider configuration.
storage_type str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#storage_type DataAwsRdsOrderableDbInstance#storage_type}.
supported_engine_modes typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_engine_modes DataAwsRdsOrderableDbInstance#supported_engine_modes}.
supported_network_types typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_network_types DataAwsRdsOrderableDbInstance#supported_network_types}.
supports_clusters bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_clusters DataAwsRdsOrderableDbInstance#supports_clusters}.
supports_enhanced_monitoring bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_enhanced_monitoring DataAwsRdsOrderableDbInstance#supports_enhanced_monitoring}.
supports_global_databases bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_global_databases DataAwsRdsOrderableDbInstance#supports_global_databases}.
supports_iam_database_authentication bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iam_database_authentication DataAwsRdsOrderableDbInstance#supports_iam_database_authentication}.
supports_iops bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iops DataAwsRdsOrderableDbInstance#supports_iops}.
supports_kerberos_authentication bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_kerberos_authentication DataAwsRdsOrderableDbInstance#supports_kerberos_authentication}.
supports_multi_az bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_multi_az DataAwsRdsOrderableDbInstance#supports_multi_az}.
supports_performance_insights bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_performance_insights DataAwsRdsOrderableDbInstance#supports_performance_insights}.
supports_storage_autoscaling bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_autoscaling DataAwsRdsOrderableDbInstance#supports_storage_autoscaling}.
supports_storage_encryption bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_encryption DataAwsRdsOrderableDbInstance#supports_storage_encryption}.
vpc bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#vpc DataAwsRdsOrderableDbInstance#vpc}.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: str

The scoped construct ID.

Must be unique amongst siblings in the same scope


connectionOptional
  • Type: cdktn.SSHProvisionerConnection | cdktn.WinrmProvisionerConnection

countOptional
  • Type: typing.Union[int, float] | cdktn.TerraformCount

depends_onOptional
  • Type: typing.List[cdktn.ITerraformDependable]

for_eachOptional
  • Type: cdktn.ITerraformIterator

lifecycleOptional
  • Type: cdktn.TerraformResourceLifecycle

providerOptional
  • Type: cdktn.TerraformProvider

provisionersOptional
  • Type: typing.List[cdktn.FileProvisioner | cdktn.LocalExecProvisioner | cdktn.RemoteExecProvisioner]

engineRequired
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine DataAwsRdsOrderableDbInstance#engine}.


availability_zone_groupOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#availability_zone_group DataAwsRdsOrderableDbInstance#availability_zone_group}.


engine_latest_versionOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_latest_version DataAwsRdsOrderableDbInstance#engine_latest_version}.


engine_versionOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_version DataAwsRdsOrderableDbInstance#engine_version}.


idOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#id DataAwsRdsOrderableDbInstance#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


instance_classOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#instance_class DataAwsRdsOrderableDbInstance#instance_class}.


license_modelOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#license_model DataAwsRdsOrderableDbInstance#license_model}.


preferred_engine_versionsOptional
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_engine_versions DataAwsRdsOrderableDbInstance#preferred_engine_versions}.


preferred_instance_classesOptional
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_instance_classes DataAwsRdsOrderableDbInstance#preferred_instance_classes}.


read_replica_capableOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#read_replica_capable DataAwsRdsOrderableDbInstance#read_replica_capable}.


regionOptional
  • Type: str

Region where this resource will be managed. Defaults to the Region set in the provider configuration.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#region DataAwsRdsOrderableDbInstance#region}


storage_typeOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#storage_type DataAwsRdsOrderableDbInstance#storage_type}.


supported_engine_modesOptional
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_engine_modes DataAwsRdsOrderableDbInstance#supported_engine_modes}.


supported_network_typesOptional
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_network_types DataAwsRdsOrderableDbInstance#supported_network_types}.


supports_clustersOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_clusters DataAwsRdsOrderableDbInstance#supports_clusters}.


supports_enhanced_monitoringOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_enhanced_monitoring DataAwsRdsOrderableDbInstance#supports_enhanced_monitoring}.


supports_global_databasesOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_global_databases DataAwsRdsOrderableDbInstance#supports_global_databases}.


supports_iam_database_authenticationOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iam_database_authentication DataAwsRdsOrderableDbInstance#supports_iam_database_authentication}.


supports_iopsOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iops DataAwsRdsOrderableDbInstance#supports_iops}.


supports_kerberos_authenticationOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_kerberos_authentication DataAwsRdsOrderableDbInstance#supports_kerberos_authentication}.


supports_multi_azOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_multi_az DataAwsRdsOrderableDbInstance#supports_multi_az}.


supports_performance_insightsOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_performance_insights DataAwsRdsOrderableDbInstance#supports_performance_insights}.


supports_storage_autoscalingOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_autoscaling DataAwsRdsOrderableDbInstance#supports_storage_autoscaling}.


supports_storage_encryptionOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_encryption DataAwsRdsOrderableDbInstance#supports_storage_encryption}.


vpcOptional
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#vpc DataAwsRdsOrderableDbInstance#vpc}.


Methods

Name Description
to_string Returns a string representation of this construct.
with Applies one or more mixins to this construct.
add_override No description.
override_logical_id Overrides the auto-generated logical ID with a specific ID.
reset_override_logical_id Resets a previously passed logical Id to use the auto-generated logical id again.
to_hcl_terraform Adds this resource to the terraform JSON output.
to_metadata No description.
to_terraform Adds this resource to the terraform JSON output.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
reset_availability_zone_group No description.
reset_engine_latest_version No description.
reset_engine_version No description.
reset_id No description.
reset_instance_class No description.
reset_license_model No description.
reset_preferred_engine_versions No description.
reset_preferred_instance_classes No description.
reset_read_replica_capable No description.
reset_region No description.
reset_storage_type No description.
reset_supported_engine_modes No description.
reset_supported_network_types No description.
reset_supports_clusters No description.
reset_supports_enhanced_monitoring No description.
reset_supports_global_databases No description.
reset_supports_iam_database_authentication No description.
reset_supports_iops No description.
reset_supports_kerberos_authentication No description.
reset_supports_multi_az No description.
reset_supports_performance_insights No description.
reset_supports_storage_autoscaling No description.
reset_supports_storage_encryption No description.
reset_vpc No description.

to_string
def to_string() -> str

Returns a string representation of this construct.

with
def with(
  mixins: *IMixin
) -> IConstruct

Applies one or more mixins to this construct.

Mixins are applied in order. The list of constructs is captured at the start of the call, so constructs added by a mixin will not be visited. Use multiple with() calls if subsequent mixins should apply to added constructs.

mixinsRequired
  • Type: *constructs.IMixin

The mixins to apply.


add_override
def add_override(
  path: str,
  value: typing.Any
) -> None
pathRequired
  • Type: str

valueRequired
  • Type: typing.Any

override_logical_id
def override_logical_id(
  new_logical_id: str
) -> None

Overrides the auto-generated logical ID with a specific ID.

new_logical_idRequired
  • Type: str

The new logical ID to use for this stack element.


reset_override_logical_id
def reset_override_logical_id() -> None

Resets a previously passed logical Id to use the auto-generated logical id again.

to_hcl_terraform
def to_hcl_terraform() -> typing.Any

Adds this resource to the terraform JSON output.

to_metadata
def to_metadata() -> typing.Any
to_terraform
def to_terraform() -> typing.Any

Adds this resource to the terraform JSON output.

get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

reset_availability_zone_group
def reset_availability_zone_group() -> None
reset_engine_latest_version
def reset_engine_latest_version() -> None
reset_engine_version
def reset_engine_version() -> None
reset_id
def reset_id() -> None
reset_instance_class
def reset_instance_class() -> None
reset_license_model
def reset_license_model() -> None
reset_preferred_engine_versions
def reset_preferred_engine_versions() -> None
reset_preferred_instance_classes
def reset_preferred_instance_classes() -> None
reset_read_replica_capable
def reset_read_replica_capable() -> None
reset_region
def reset_region() -> None
reset_storage_type
def reset_storage_type() -> None
reset_supported_engine_modes
def reset_supported_engine_modes() -> None
reset_supported_network_types
def reset_supported_network_types() -> None
reset_supports_clusters
def reset_supports_clusters() -> None
reset_supports_enhanced_monitoring
def reset_supports_enhanced_monitoring() -> None
reset_supports_global_databases
def reset_supports_global_databases() -> None
reset_supports_iam_database_authentication
def reset_supports_iam_database_authentication() -> None
reset_supports_iops
def reset_supports_iops() -> None
reset_supports_kerberos_authentication
def reset_supports_kerberos_authentication() -> None
reset_supports_multi_az
def reset_supports_multi_az() -> None
reset_supports_performance_insights
def reset_supports_performance_insights() -> None
reset_supports_storage_autoscaling
def reset_supports_storage_autoscaling() -> None
reset_supports_storage_encryption
def reset_supports_storage_encryption() -> None
reset_vpc
def reset_vpc() -> None

Static Functions

Name Description
is_construct Checks if x is a construct.
is_terraform_element No description.
is_terraform_data_source No description.
generate_config_for_import Generates CDKTN code for importing a DataAwsRdsOrderableDbInstance resource upon running "cdktn plan ".

is_construct
from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstance.is_construct(
  x: typing.Any
)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: typing.Any

Any object.


is_terraform_element
from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstance.is_terraform_element(
  x: typing.Any
)
xRequired
  • Type: typing.Any

is_terraform_data_source
from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstance.is_terraform_data_source(
  x: typing.Any
)
xRequired
  • Type: typing.Any

generate_config_for_import
from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstance.generate_config_for_import(
  scope: Construct,
  import_to_id: str,
  import_from_id: str,
  provider: TerraformProvider = None
)

Generates CDKTN code for importing a DataAwsRdsOrderableDbInstance resource upon running "cdktn plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


import_to_idRequired
  • Type: str

The construct id used in the generated config for the DataAwsRdsOrderableDbInstance to import.


import_from_idRequired
  • Type: str

The id of the existing DataAwsRdsOrderableDbInstance that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktn.TerraformProvider

? Optional instance of the provider where the DataAwsRdsOrderableDbInstance to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktf_stack cdktn.TerraformStack No description.
fqn str No description.
friendly_unique_id str No description.
terraform_meta_arguments typing.Mapping[typing.Any] No description.
terraform_resource_type str No description.
terraform_generator_metadata cdktn.TerraformProviderGeneratorMetadata No description.
count typing.Union[int, float] | cdktn.TerraformCount No description.
depends_on typing.List[str] No description.
for_each cdktn.ITerraformIterator No description.
lifecycle cdktn.TerraformResourceLifecycle No description.
provider cdktn.TerraformProvider No description.
availability_zones typing.List[str] No description.
max_iops_per_db_instance typing.Union[int, float] No description.
max_iops_per_gib typing.Union[int, float] No description.
max_storage_size typing.Union[int, float] No description.
min_iops_per_db_instance typing.Union[int, float] No description.
min_iops_per_gib typing.Union[int, float] No description.
min_storage_size typing.Union[int, float] No description.
multi_az_capable cdktn.IResolvable No description.
outpost_capable cdktn.IResolvable No description.
availability_zone_group_input str No description.
engine_input str No description.
engine_latest_version_input bool | cdktn.IResolvable No description.
engine_version_input str No description.
id_input str No description.
instance_class_input str No description.
license_model_input str No description.
preferred_engine_versions_input typing.List[str] No description.
preferred_instance_classes_input typing.List[str] No description.
read_replica_capable_input bool | cdktn.IResolvable No description.
region_input str No description.
storage_type_input str No description.
supported_engine_modes_input typing.List[str] No description.
supported_network_types_input typing.List[str] No description.
supports_clusters_input bool | cdktn.IResolvable No description.
supports_enhanced_monitoring_input bool | cdktn.IResolvable No description.
supports_global_databases_input bool | cdktn.IResolvable No description.
supports_iam_database_authentication_input bool | cdktn.IResolvable No description.
supports_iops_input bool | cdktn.IResolvable No description.
supports_kerberos_authentication_input bool | cdktn.IResolvable No description.
supports_multi_az_input bool | cdktn.IResolvable No description.
supports_performance_insights_input bool | cdktn.IResolvable No description.
supports_storage_autoscaling_input bool | cdktn.IResolvable No description.
supports_storage_encryption_input bool | cdktn.IResolvable No description.
vpc_input bool | cdktn.IResolvable No description.
availability_zone_group str No description.
engine str No description.
engine_latest_version bool | cdktn.IResolvable No description.
engine_version str No description.
id str No description.
instance_class str No description.
license_model str No description.
preferred_engine_versions typing.List[str] No description.
preferred_instance_classes typing.List[str] No description.
read_replica_capable bool | cdktn.IResolvable No description.
region str No description.
storage_type str No description.
supported_engine_modes typing.List[str] No description.
supported_network_types typing.List[str] No description.
supports_clusters bool | cdktn.IResolvable No description.
supports_enhanced_monitoring bool | cdktn.IResolvable No description.
supports_global_databases bool | cdktn.IResolvable No description.
supports_iam_database_authentication bool | cdktn.IResolvable No description.
supports_iops bool | cdktn.IResolvable No description.
supports_kerberos_authentication bool | cdktn.IResolvable No description.
supports_multi_az bool | cdktn.IResolvable No description.
supports_performance_insights bool | cdktn.IResolvable No description.
supports_storage_autoscaling bool | cdktn.IResolvable No description.
supports_storage_encryption bool | cdktn.IResolvable No description.
vpc bool | cdktn.IResolvable No description.

nodeRequired
node: Node
  • Type: constructs.Node

The tree node.


cdktf_stackRequired
cdktf_stack: TerraformStack
  • Type: cdktn.TerraformStack

fqnRequired
fqn: str
  • Type: str

friendly_unique_idRequired
friendly_unique_id: str
  • Type: str

terraform_meta_argumentsRequired
terraform_meta_arguments: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]

terraform_resource_typeRequired
terraform_resource_type: str
  • Type: str

terraform_generator_metadataOptional
terraform_generator_metadata: TerraformProviderGeneratorMetadata
  • Type: cdktn.TerraformProviderGeneratorMetadata

countOptional
count: typing.Union[int, float] | TerraformCount
  • Type: typing.Union[int, float] | cdktn.TerraformCount

depends_onOptional
depends_on: typing.List[str]
  • Type: typing.List[str]

for_eachOptional
for_each: ITerraformIterator
  • Type: cdktn.ITerraformIterator

lifecycleOptional
lifecycle: TerraformResourceLifecycle
  • Type: cdktn.TerraformResourceLifecycle

providerOptional
provider: TerraformProvider
  • Type: cdktn.TerraformProvider

availability_zonesRequired
availability_zones: typing.List[str]
  • Type: typing.List[str]

max_iops_per_db_instanceRequired
max_iops_per_db_instance: typing.Union[int, float]
  • Type: typing.Union[int, float]

max_iops_per_gibRequired
max_iops_per_gib: typing.Union[int, float]
  • Type: typing.Union[int, float]

max_storage_sizeRequired
max_storage_size: typing.Union[int, float]
  • Type: typing.Union[int, float]

min_iops_per_db_instanceRequired
min_iops_per_db_instance: typing.Union[int, float]
  • Type: typing.Union[int, float]

min_iops_per_gibRequired
min_iops_per_gib: typing.Union[int, float]
  • Type: typing.Union[int, float]

min_storage_sizeRequired
min_storage_size: typing.Union[int, float]
  • Type: typing.Union[int, float]

multi_az_capableRequired
multi_az_capable: IResolvable
  • Type: cdktn.IResolvable

outpost_capableRequired
outpost_capable: IResolvable
  • Type: cdktn.IResolvable

availability_zone_group_inputOptional
availability_zone_group_input: str
  • Type: str

engine_inputOptional
engine_input: str
  • Type: str

engine_latest_version_inputOptional
engine_latest_version_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

engine_version_inputOptional
engine_version_input: str
  • Type: str

id_inputOptional
id_input: str
  • Type: str

instance_class_inputOptional
instance_class_input: str
  • Type: str

license_model_inputOptional
license_model_input: str
  • Type: str

preferred_engine_versions_inputOptional
preferred_engine_versions_input: typing.List[str]
  • Type: typing.List[str]

preferred_instance_classes_inputOptional
preferred_instance_classes_input: typing.List[str]
  • Type: typing.List[str]

read_replica_capable_inputOptional
read_replica_capable_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

region_inputOptional
region_input: str
  • Type: str

storage_type_inputOptional
storage_type_input: str
  • Type: str

supported_engine_modes_inputOptional
supported_engine_modes_input: typing.List[str]
  • Type: typing.List[str]

supported_network_types_inputOptional
supported_network_types_input: typing.List[str]
  • Type: typing.List[str]

supports_clusters_inputOptional
supports_clusters_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_enhanced_monitoring_inputOptional
supports_enhanced_monitoring_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_global_databases_inputOptional
supports_global_databases_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_iam_database_authentication_inputOptional
supports_iam_database_authentication_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_iops_inputOptional
supports_iops_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_kerberos_authentication_inputOptional
supports_kerberos_authentication_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_multi_az_inputOptional
supports_multi_az_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_performance_insights_inputOptional
supports_performance_insights_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_storage_autoscaling_inputOptional
supports_storage_autoscaling_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_storage_encryption_inputOptional
supports_storage_encryption_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

vpc_inputOptional
vpc_input: bool | IResolvable
  • Type: bool | cdktn.IResolvable

availability_zone_groupRequired
availability_zone_group: str
  • Type: str

engineRequired
engine: str
  • Type: str

engine_latest_versionRequired
engine_latest_version: bool | IResolvable
  • Type: bool | cdktn.IResolvable

engine_versionRequired
engine_version: str
  • Type: str

idRequired
id: str
  • Type: str

instance_classRequired
instance_class: str
  • Type: str

license_modelRequired
license_model: str
  • Type: str

preferred_engine_versionsRequired
preferred_engine_versions: typing.List[str]
  • Type: typing.List[str]

preferred_instance_classesRequired
preferred_instance_classes: typing.List[str]
  • Type: typing.List[str]

read_replica_capableRequired
read_replica_capable: bool | IResolvable
  • Type: bool | cdktn.IResolvable

regionRequired
region: str
  • Type: str

storage_typeRequired
storage_type: str
  • Type: str

supported_engine_modesRequired
supported_engine_modes: typing.List[str]
  • Type: typing.List[str]

supported_network_typesRequired
supported_network_types: typing.List[str]
  • Type: typing.List[str]

supports_clustersRequired
supports_clusters: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_enhanced_monitoringRequired
supports_enhanced_monitoring: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_global_databasesRequired
supports_global_databases: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_iam_database_authenticationRequired
supports_iam_database_authentication: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_iopsRequired
supports_iops: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_kerberos_authenticationRequired
supports_kerberos_authentication: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_multi_azRequired
supports_multi_az: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_performance_insightsRequired
supports_performance_insights: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_storage_autoscalingRequired
supports_storage_autoscaling: bool | IResolvable
  • Type: bool | cdktn.IResolvable

supports_storage_encryptionRequired
supports_storage_encryption: bool | IResolvable
  • Type: bool | cdktn.IResolvable

vpcRequired
vpc: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Constants

Name Type Description
tfResourceType str No description.

tfResourceTypeRequired
tfResourceType: str
  • Type: str

Structs

DataAwsRdsOrderableDbInstanceConfig

Initializer

from cdktn_provider_aws import data_aws_rds_orderable_db_instance

dataAwsRdsOrderableDbInstance.DataAwsRdsOrderableDbInstanceConfig(
  connection: SSHProvisionerConnection | WinrmProvisionerConnection = None,
  count: typing.Union[int, float] | TerraformCount = None,
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  lifecycle: TerraformResourceLifecycle = None,
  provider: TerraformProvider = None,
  provisioners: typing.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner] = None,
  engine: str,
  availability_zone_group: str = None,
  engine_latest_version: bool | IResolvable = None,
  engine_version: str = None,
  id: str = None,
  instance_class: str = None,
  license_model: str = None,
  preferred_engine_versions: typing.List[str] = None,
  preferred_instance_classes: typing.List[str] = None,
  read_replica_capable: bool | IResolvable = None,
  region: str = None,
  storage_type: str = None,
  supported_engine_modes: typing.List[str] = None,
  supported_network_types: typing.List[str] = None,
  supports_clusters: bool | IResolvable = None,
  supports_enhanced_monitoring: bool | IResolvable = None,
  supports_global_databases: bool | IResolvable = None,
  supports_iam_database_authentication: bool | IResolvable = None,
  supports_iops: bool | IResolvable = None,
  supports_kerberos_authentication: bool | IResolvable = None,
  supports_multi_az: bool | IResolvable = None,
  supports_performance_insights: bool | IResolvable = None,
  supports_storage_autoscaling: bool | IResolvable = None,
  supports_storage_encryption: bool | IResolvable = None,
  vpc: bool | IResolvable = None
)

Properties

Name Type Description
connection cdktn.SSHProvisionerConnection | cdktn.WinrmProvisionerConnection No description.
count typing.Union[int, float] | cdktn.TerraformCount No description.
depends_on typing.List[cdktn.ITerraformDependable] No description.
for_each cdktn.ITerraformIterator No description.
lifecycle cdktn.TerraformResourceLifecycle No description.
provider cdktn.TerraformProvider No description.
provisioners typing.List[cdktn.FileProvisioner | cdktn.LocalExecProvisioner | cdktn.RemoteExecProvisioner] No description.
engine str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine DataAwsRdsOrderableDbInstance#engine}.
availability_zone_group str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#availability_zone_group DataAwsRdsOrderableDbInstance#availability_zone_group}.
engine_latest_version bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_latest_version DataAwsRdsOrderableDbInstance#engine_latest_version}.
engine_version str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_version DataAwsRdsOrderableDbInstance#engine_version}.
id str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#id DataAwsRdsOrderableDbInstance#id}.
instance_class str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#instance_class DataAwsRdsOrderableDbInstance#instance_class}.
license_model str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#license_model DataAwsRdsOrderableDbInstance#license_model}.
preferred_engine_versions typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_engine_versions DataAwsRdsOrderableDbInstance#preferred_engine_versions}.
preferred_instance_classes typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_instance_classes DataAwsRdsOrderableDbInstance#preferred_instance_classes}.
read_replica_capable bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#read_replica_capable DataAwsRdsOrderableDbInstance#read_replica_capable}.
region str Region where this resource will be managed. Defaults to the Region set in the provider configuration.
storage_type str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#storage_type DataAwsRdsOrderableDbInstance#storage_type}.
supported_engine_modes typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_engine_modes DataAwsRdsOrderableDbInstance#supported_engine_modes}.
supported_network_types typing.List[str] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_network_types DataAwsRdsOrderableDbInstance#supported_network_types}.
supports_clusters bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_clusters DataAwsRdsOrderableDbInstance#supports_clusters}.
supports_enhanced_monitoring bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_enhanced_monitoring DataAwsRdsOrderableDbInstance#supports_enhanced_monitoring}.
supports_global_databases bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_global_databases DataAwsRdsOrderableDbInstance#supports_global_databases}.
supports_iam_database_authentication bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iam_database_authentication DataAwsRdsOrderableDbInstance#supports_iam_database_authentication}.
supports_iops bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iops DataAwsRdsOrderableDbInstance#supports_iops}.
supports_kerberos_authentication bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_kerberos_authentication DataAwsRdsOrderableDbInstance#supports_kerberos_authentication}.
supports_multi_az bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_multi_az DataAwsRdsOrderableDbInstance#supports_multi_az}.
supports_performance_insights bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_performance_insights DataAwsRdsOrderableDbInstance#supports_performance_insights}.
supports_storage_autoscaling bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_autoscaling DataAwsRdsOrderableDbInstance#supports_storage_autoscaling}.
supports_storage_encryption bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_encryption DataAwsRdsOrderableDbInstance#supports_storage_encryption}.
vpc bool | cdktn.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#vpc DataAwsRdsOrderableDbInstance#vpc}.

connectionOptional
connection: SSHProvisionerConnection | WinrmProvisionerConnection
  • Type: cdktn.SSHProvisionerConnection | cdktn.WinrmProvisionerConnection

countOptional
count: typing.Union[int, float] | TerraformCount
  • Type: typing.Union[int, float] | cdktn.TerraformCount

depends_onOptional
depends_on: typing.List[ITerraformDependable]
  • Type: typing.List[cdktn.ITerraformDependable]

for_eachOptional
for_each: ITerraformIterator
  • Type: cdktn.ITerraformIterator

lifecycleOptional
lifecycle: TerraformResourceLifecycle
  • Type: cdktn.TerraformResourceLifecycle

providerOptional
provider: TerraformProvider
  • Type: cdktn.TerraformProvider

provisionersOptional
provisioners: typing.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner]
  • Type: typing.List[cdktn.FileProvisioner | cdktn.LocalExecProvisioner | cdktn.RemoteExecProvisioner]

engineRequired
engine: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine DataAwsRdsOrderableDbInstance#engine}.


availability_zone_groupOptional
availability_zone_group: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#availability_zone_group DataAwsRdsOrderableDbInstance#availability_zone_group}.


engine_latest_versionOptional
engine_latest_version: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_latest_version DataAwsRdsOrderableDbInstance#engine_latest_version}.


engine_versionOptional
engine_version: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#engine_version DataAwsRdsOrderableDbInstance#engine_version}.


idOptional
id: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#id DataAwsRdsOrderableDbInstance#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


instance_classOptional
instance_class: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#instance_class DataAwsRdsOrderableDbInstance#instance_class}.


license_modelOptional
license_model: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#license_model DataAwsRdsOrderableDbInstance#license_model}.


preferred_engine_versionsOptional
preferred_engine_versions: typing.List[str]
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_engine_versions DataAwsRdsOrderableDbInstance#preferred_engine_versions}.


preferred_instance_classesOptional
preferred_instance_classes: typing.List[str]
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#preferred_instance_classes DataAwsRdsOrderableDbInstance#preferred_instance_classes}.


read_replica_capableOptional
read_replica_capable: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#read_replica_capable DataAwsRdsOrderableDbInstance#read_replica_capable}.


regionOptional
region: str
  • Type: str

Region where this resource will be managed. Defaults to the Region set in the provider configuration.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#region DataAwsRdsOrderableDbInstance#region}


storage_typeOptional
storage_type: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#storage_type DataAwsRdsOrderableDbInstance#storage_type}.


supported_engine_modesOptional
supported_engine_modes: typing.List[str]
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_engine_modes DataAwsRdsOrderableDbInstance#supported_engine_modes}.


supported_network_typesOptional
supported_network_types: typing.List[str]
  • Type: typing.List[str]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supported_network_types DataAwsRdsOrderableDbInstance#supported_network_types}.


supports_clustersOptional
supports_clusters: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_clusters DataAwsRdsOrderableDbInstance#supports_clusters}.


supports_enhanced_monitoringOptional
supports_enhanced_monitoring: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_enhanced_monitoring DataAwsRdsOrderableDbInstance#supports_enhanced_monitoring}.


supports_global_databasesOptional
supports_global_databases: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_global_databases DataAwsRdsOrderableDbInstance#supports_global_databases}.


supports_iam_database_authenticationOptional
supports_iam_database_authentication: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iam_database_authentication DataAwsRdsOrderableDbInstance#supports_iam_database_authentication}.


supports_iopsOptional
supports_iops: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_iops DataAwsRdsOrderableDbInstance#supports_iops}.


supports_kerberos_authenticationOptional
supports_kerberos_authentication: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_kerberos_authentication DataAwsRdsOrderableDbInstance#supports_kerberos_authentication}.


supports_multi_azOptional
supports_multi_az: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_multi_az DataAwsRdsOrderableDbInstance#supports_multi_az}.


supports_performance_insightsOptional
supports_performance_insights: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_performance_insights DataAwsRdsOrderableDbInstance#supports_performance_insights}.


supports_storage_autoscalingOptional
supports_storage_autoscaling: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_autoscaling DataAwsRdsOrderableDbInstance#supports_storage_autoscaling}.


supports_storage_encryptionOptional
supports_storage_encryption: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#supports_storage_encryption DataAwsRdsOrderableDbInstance#supports_storage_encryption}.


vpcOptional
vpc: bool | IResolvable
  • Type: bool | cdktn.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/6.50.0/docs/data-sources/rds_orderable_db_instance#vpc DataAwsRdsOrderableDbInstance#vpc}.