Class: Aws::DocDB::Types::DescribeDBEngineVersionsMessage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DocDB::Types::DescribeDBEngineVersionsMessage
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-docdb/types.rb
Overview
When making an API call, you may pass DescribeDBEngineVersionsMessage data as a hash:
{
  engine: "String",
  engine_version: "String",
  db_parameter_group_family: "String",
  filters: [
    {
      name: "String", # required
      values: ["String"], # required
    },
  ],
  max_records: 1,
  marker: "String",
  default_only: false,
  list_supported_character_sets: false,
  list_supported_timezones: false,
}
Represents the input to DescribeDBEngineVersions.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #db_parameter_group_family  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of a specific parameter group family to return details for. 
- 
  
    
      #default_only  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates that only the default version of the specified engine or engine and major version combination is returned. 
- 
  
    
      #engine  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The database engine to return. 
- 
  
    
      #engine_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The database engine version to return. 
- 
  
    
      #filters  ⇒ Array<Types::Filter> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    This parameter is not currently supported. 
- 
  
    
      #list_supported_character_sets  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If this parameter is specified and the requested engine supports the `CharacterSetName` parameter for `CreateDBInstance`, the response includes a list of supported character sets for each engine version. 
- 
  
    
      #list_supported_timezones  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If this parameter is specified and the requested engine supports the `TimeZone` parameter for `CreateDBInstance`, the response includes a list of supported time zones for each engine version. 
- 
  
    
      #marker  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An optional pagination token provided by a previous request. 
- 
  
    
      #max_records  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum number of records to include in the response. 
Instance Attribute Details
#db_parameter_group_family ⇒ String
The name of a specific parameter group family to return details for.
Constraints:
- 
If provided, must match an existing `DBParameterGroupFamily`. 
^
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#default_only ⇒ Boolean
Indicates that only the default version of the specified engine or engine and major version combination is returned.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#engine ⇒ String
The database engine to return.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#engine_version ⇒ String
The database engine version to return.
Example: `3.6.0`
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#filters ⇒ Array<Types::Filter>
This parameter is not currently supported.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#list_supported_character_sets ⇒ Boolean
If this parameter is specified and the requested engine supports the `CharacterSetName` parameter for `CreateDBInstance`, the response includes a list of supported character sets for each engine version.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#list_supported_timezones ⇒ Boolean
If this parameter is specified and the requested engine supports the `TimeZone` parameter for `CreateDBInstance`, the response includes a list of supported time zones for each engine version.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#marker ⇒ String
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end | 
#max_records ⇒ Integer
The maximum number of records to include in the response. If more records exist than the specified `MaxRecords` value, a pagination token (marker) is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: Minimum 20, maximum 100.
| 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 | # File 'lib/aws-sdk-docdb/types.rb', line 3114 class DescribeDBEngineVersionsMessage < Struct.new( :engine, :engine_version, :db_parameter_group_family, :filters, :max_records, :marker, :default_only, :list_supported_character_sets, :list_supported_timezones) SENSITIVE = [] include Aws::Structure end |