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

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rds/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:



9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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)


9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 9887

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