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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rds/types.rb

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 the orderable DB instance.

Returns:



9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#db_instance_classString

The DB instance class for the orderable DB instance.

Returns:

  • (String)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#engineString

The engine type of the orderable DB instance.

Returns:

  • (String)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#engine_versionString

The engine version of the orderable DB instance.

Returns:

  • (String)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#license_modelString

The license model for the orderable DB instance.

Returns:

  • (String)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#multi_az_capableBoolean

Indicates whether this orderable DB instance is multi-AZ capable.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#read_replica_capableBoolean

Indicates whether this orderable DB instance can have a Read Replica.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#storage_typeString

Indicates the storage type for this orderable DB instance.

Returns:

  • (String)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#supports_enhanced_monitoringBoolean

Indicates whether the DB instance supports enhanced monitoring at intervals from 1 to 60 seconds.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#supports_iam_database_authenticationBoolean

Indicates whether this orderable DB instance supports IAM database authentication.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#supports_iopsBoolean

Indicates whether this orderable DB instance supports provisioned IOPS.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#supports_storage_encryptionBoolean

Indicates whether this orderable DB instance supports encrypted storage.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end

#vpcBoolean

Indicates whether this is a VPC orderable DB instance.

Returns:

  • (Boolean)


9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
# File 'lib/aws-sdk-rds/types.rb', line 9969

class OrderableDBInstanceOption < Struct.new(
  :engine,
  :engine_version,
  :db_instance_class,
  :license_model,
  :availability_zones,
  :multi_az_capable,
  :read_replica_capable,
  :vpc,
  :supports_storage_encryption,
  :storage_type,
  :supports_iops,
  :supports_enhanced_monitoring,
  :supports_iam_database_authentication)
  include Aws::Structure
end