Class: Aws::RDS::Types::CreateOptionGroupMessage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RDS::Types::CreateOptionGroupMessage
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rds/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #engine_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the engine to associate this option group with. 
- 
  
    
      #major_engine_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the major version of the engine that this option group should be associated with. 
- 
  
    
      #option_group_description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The description of the option group. 
- 
  
    
      #option_group_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the name of the option group to be created. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Tags to assign to the option group. 
Instance Attribute Details
#engine_name ⇒ String
The name of the engine to associate this option group with.
Valid Values:
- 
‘db2-ae` 
- 
‘db2-se` 
- 
‘mariadb` 
- 
‘mysql` 
- 
‘oracle-ee` 
- 
‘oracle-ee-cdb` 
- 
‘oracle-se2` 
- 
‘oracle-se2-cdb` 
- 
‘postgres` 
- 
‘sqlserver-ee` 
- 
‘sqlserver-se` 
- 
‘sqlserver-ex` 
- 
‘sqlserver-web` 
| 6417 6418 6419 6420 6421 6422 6423 6424 6425 | # File 'lib/aws-sdk-rds/types.rb', line 6417 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end | 
#major_engine_version ⇒ String
Specifies the major version of the engine that this option group should be associated with.
| 6417 6418 6419 6420 6421 6422 6423 6424 6425 | # File 'lib/aws-sdk-rds/types.rb', line 6417 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end | 
#option_group_description ⇒ String
The description of the option group.
| 6417 6418 6419 6420 6421 6422 6423 6424 6425 | # File 'lib/aws-sdk-rds/types.rb', line 6417 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end | 
#option_group_name ⇒ String
Specifies the name of the option group to be created.
Constraints:
- 
Must be 1 to 255 letters, numbers, or hyphens 
- 
First character must be a letter 
- 
Can’t end with a hyphen or contain two consecutive hyphens 
Example: ‘myoptiongroup`
| 6417 6418 6419 6420 6421 6422 6423 6424 6425 | # File 'lib/aws-sdk-rds/types.rb', line 6417 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
Tags to assign to the option group.
| 6417 6418 6419 6420 6421 6422 6423 6424 6425 | # File 'lib/aws-sdk-rds/types.rb', line 6417 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end |