You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::RDS::Types::OrderableDBInstanceOption

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Contains a list of available options for a DB instance.

This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zonesArray<Types::AvailabilityZone>

A list of Availability Zones for a DB instance.

Returns:

#available_processor_featuresArray<Types::AvailableProcessorFeature>

A list of the available processor features for the DB instance class of a DB instance.

Returns:

#db_instance_classString

The DB instance class for a DB instance.

Returns:

  • (String)

    The DB instance class for a DB instance.

#engineString

The engine type of a DB instance.

Returns:

  • (String)

    The engine type of a DB instance.

#engine_versionString

The engine version of a DB instance.

Returns:

  • (String)

    The engine version of a DB instance.

#license_modelString

The license model for a DB instance.

Returns:

  • (String)

    The license model for a DB instance.

#max_iops_per_db_instanceInteger

Maximum total provisioned IOPS for a DB instance.

Returns:

  • (Integer)

    Maximum total provisioned IOPS for a DB instance.

#max_iops_per_gibFloat

Maximum provisioned IOPS per GiB for a DB instance.

Returns:

  • (Float)

    Maximum provisioned IOPS per GiB for a DB instance.

#max_storage_sizeInteger

Maximum storage size for a DB instance.

Returns:

  • (Integer)

    Maximum storage size for a DB instance.

#min_iops_per_db_instanceInteger

Minimum total provisioned IOPS for a DB instance.

Returns:

  • (Integer)

    Minimum total provisioned IOPS for a DB instance.

#min_iops_per_gibFloat

Minimum provisioned IOPS per GiB for a DB instance.

Returns:

  • (Float)

    Minimum provisioned IOPS per GiB for a DB instance.

#min_storage_sizeInteger

Minimum storage size for a DB instance.

Returns:

  • (Integer)

    Minimum storage size for a DB instance.

#multi_az_capableBoolean

Indicates whether a DB instance is Multi-AZ capable.

Returns:

  • (Boolean)

    Indicates whether a DB instance is Multi-AZ capable.

#read_replica_capableBoolean

Indicates whether a DB instance can have a Read Replica.

Returns:

  • (Boolean)

    Indicates whether a DB instance can have a Read Replica.

#storage_typeString

Indicates the storage type for a DB instance.

Returns:

  • (String)

    Indicates the storage type for a DB instance.

#supported_engine_modesArray<String>

A list of the supported DB engine modes.

Returns:

  • (Array<String>)

    A list of the supported DB engine modes.

#supports_enhanced_monitoringBoolean

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Returns:

  • (Boolean)

    Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

#supports_iam_database_authenticationBoolean

Indicates whether a DB instance supports IAM database authentication.

Returns:

  • (Boolean)

    Indicates whether a DB instance supports IAM database authentication.

#supports_iopsBoolean

Indicates whether a DB instance supports provisioned IOPS.

Returns:

  • (Boolean)

    Indicates whether a DB instance supports provisioned IOPS.

#supports_performance_insightsBoolean

True if a DB instance supports Performance Insights, otherwise false.

Returns:

  • (Boolean)

    True if a DB instance supports Performance Insights, otherwise false.

#supports_storage_encryptionBoolean

Indicates whether a DB instance supports encrypted storage.

Returns:

  • (Boolean)

    Indicates whether a DB instance supports encrypted storage.

#vpcBoolean

Indicates whether a DB instance is in a VPC.

Returns:

  • (Boolean)

    Indicates whether a DB instance is in a VPC.