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`
 
      6625 6626 6627 6628 6629 6630 6631 6632 6633  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 6625 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.
      6625 6626 6627 6628 6629 6630 6631 6632 6633  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 6625 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.
      6625 6626 6627 6628 6629 6630 6631 6632 6633  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 6625 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`
      6625 6626 6627 6628 6629 6630 6631 6632 6633  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 6625 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.
      6625 6626 6627 6628 6629 6630 6631 6632 6633  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 6625 class CreateOptionGroupMessage < Struct.new( :option_group_name, :engine_name, :major_engine_version, :option_group_description, :tags) SENSITIVE = [] include Aws::Structure end  |