Class: Aws::DatabaseMigrationService::Types::RdsRequirements

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

Overview

Provides information that describes the requirements to the target engine on Amazon RDS.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_optionString

The required deployment option for the Amazon RDS DB instance. Valid values include ‘“MULTI_AZ”` for Multi-AZ deployments and `“SINGLE_AZ”` for Single-AZ deployments.

Returns:

  • (String)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#engine_editionString

The required target Amazon RDS engine edition.

Returns:

  • (String)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The required target Amazon RDS engine version.

Returns:

  • (String)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#instance_memoryFloat

The required memory on the Amazon RDS DB instance.

Returns:

  • (Float)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#instance_vcpuFloat

The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.

Returns:

  • (Float)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#storage_iopsInteger

The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.

Returns:

  • (Integer)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end

#storage_sizeInteger

The required Amazon RDS DB instance storage size.

Returns:

  • (Integer)


9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9510

class RdsRequirements < Struct.new(
  :engine_edition,
  :instance_vcpu,
  :instance_memory,
  :storage_size,
  :storage_iops,
  :deployment_option,
  :engine_version)
  SENSITIVE = []
  include Aws::Structure
end