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

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

Indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

This parameter is dynamic, and is set by RDS.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

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

Returns:

  • (String)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#engine ⇒ String

The name of the upgrade target database engine.

Returns:

  • (String)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#engine_version ⇒ String

The version number of the upgrade target database engine.

Returns:

  • (String)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#is_major_version_upgrade ⇒ Boolean

Indicates whether upgrading to the target version requires upgrading the major version of the database engine.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supported_engine_modes ⇒ Array<String>

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

Returns:

  • (Array<String>)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_babelfish ⇒ Boolean

Indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_global_databases ⇒ Boolean

Indicates whether you can use Aurora global databases with the target engine version.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_integrations ⇒ Boolean

Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_limitless_database ⇒ Boolean

Indicates whether the DB engine version supports Aurora Limitless Database.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_local_write_forwarding ⇒ Boolean

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)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end

#supports_parallel_query ⇒ Boolean

Indicates whether you can use Aurora parallel query with the target engine version.

Returns:

  • (Boolean)


31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 31882

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_limitless_database,
  :supports_local_write_forwarding,
  :supports_integrations)
  SENSITIVE = []
  include Aws::Structure
end