Class: Aws::DocDB::Types::DBEngineVersion

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb

Overview

Detailed information about an engine version.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#db_engine_descriptionString

The description of the database engine.

Returns:

  • (String)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#db_engine_version_descriptionString

The description of the database engine version.

Returns:

  • (String)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#db_parameter_group_familyString

The name of the parameter group family for the database engine.

Returns:

  • (String)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#engineString

The name of the database engine.

Returns:

  • (String)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The version number of the database engine.

Returns:

  • (String)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#exportable_log_typesArray<String>

The types of logs that the database engine has available for export to Amazon CloudWatch Logs.

Returns:

  • (Array<String>)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#serverless_v2_features_supportTypes::ServerlessV2FeaturesSupport

Specifies any Amazon DocumentDB Serverless properties or limits that differ between Amazon DocumentDB engine versions. You can test the values of this attribute when deciding which Amazon DocumentDB version to use in a new or upgraded cluster. You can also retrieve the version of an existing cluster and check whether that version supports certain Amazon DocumentDB Serverless features before you attempt to use those features.



1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#supported_ca_certificate_identifiersArray<String>

A list of the supported CA certificate identifiers.

For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.

Returns:

  • (Array<String>)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#supports_certificate_rotation_without_restartBoolean

Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.

Returns:

  • (Boolean)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#supports_log_exports_to_cloudwatch_logsBoolean

A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

Returns:

  • (Boolean)


1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end

#valid_upgrade_targetArray<Types::UpgradeTarget>

A list of engine versions that this database engine version can be upgraded to.

Returns:



1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
# File 'gems/aws-sdk-docdb/lib/aws-sdk-docdb/types.rb', line 1991

class DBEngineVersion < Struct.new(
  :engine,
  :engine_version,
  :db_parameter_group_family,
  :db_engine_description,
  :db_engine_version_description,
  :valid_upgrade_target,
  :exportable_log_types,
  :supports_log_exports_to_cloudwatch_logs,
  :supported_ca_certificate_identifiers,
  :supports_certificate_rotation_without_restart,
  :serverless_v2_features_support)
  SENSITIVE = []
  include Aws::Structure
end