Class: Aws::RDS::Types::UpgradeTarget

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

Overview

The version of the database engine that a DB instance can be upgraded to.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auto_upgradeBoolean

A value that indicates whether the target version is applied to any source DB instances that have ‘AutoMinorVersionUpgrade` set to true.

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The version of the database engine that a DB instance can be upgraded to.

Returns:

  • (String)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#engineString

The name of the upgrade target database engine.

Returns:

  • (String)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The version number of the upgrade target database engine.

Returns:

  • (String)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#is_major_version_upgradeBoolean

A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#supported_engine_modesArray<String>

A list of the supported DB engine modes for the target engine version.

Returns:

  • (Array<String>)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#supports_babelfishBoolean

A value that indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#supports_global_databasesBoolean

A value that indicates whether you can use Aurora global databases with the target engine version.

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#supports_local_write_forwardingBoolean

A value that indicates whether the target engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren’t allowed on reader DB instances.

Valid for: Aurora DB clusters only

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end

#supports_parallel_queryBoolean

A value that indicates whether you can use Aurora parallel query with the target engine version.

Returns:

  • (Boolean)


24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
# File 'lib/aws-sdk-rds/types.rb', line 24253

class UpgradeTarget < Struct.new(
  :engine,
  :engine_version,
  :description,
  :auto_upgrade,
  :is_major_version_upgrade,
  :supported_engine_modes,
  :supports_parallel_query,
  :supports_global_databases,
  :supports_babelfish,
  :supports_local_write_forwarding)
  SENSITIVE = []
  include Aws::Structure
end