Class: Aws::RDS::Types::ModifyGlobalClusterMessage
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RDS::Types::ModifyGlobalClusterMessage
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rds/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #allow_major_version_upgrade  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies whether to allow major version upgrades. 
- 
  
    
      #deletion_protection  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies whether to enable deletion protection for the global database cluster. 
- 
  
    
      #engine_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The version number of the database engine to which you want to upgrade. 
- 
  
    
      #global_cluster_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The cluster identifier for the global cluster to modify. 
- 
  
    
      #new_global_cluster_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The new cluster identifier for the global database cluster. 
Instance Attribute Details
#allow_major_version_upgrade ⇒ Boolean
Specifies whether to allow major version upgrades.
Constraints: Must be enabled if you specify a value for the ‘EngineVersion` parameter that’s a different major version than the global cluster’s current version.
If you upgrade the major version of a global database, the cluster and DB instance parameter groups are set to the default parameter groups for the new version. Apply any custom parameter groups after completing the upgrade.
| 20036 20037 20038 20039 20040 20041 20042 20043 20044 | # File 'lib/aws-sdk-rds/types.rb', line 20036 class ModifyGlobalClusterMessage < Struct.new( :global_cluster_identifier, :new_global_cluster_identifier, :deletion_protection, :engine_version, :allow_major_version_upgrade) SENSITIVE = [] include Aws::Structure end | 
#deletion_protection ⇒ Boolean
Specifies whether to enable deletion protection for the global database cluster. The global database cluster can’t be deleted when deletion protection is enabled.
| 20036 20037 20038 20039 20040 20041 20042 20043 20044 | # File 'lib/aws-sdk-rds/types.rb', line 20036 class ModifyGlobalClusterMessage < Struct.new( :global_cluster_identifier, :new_global_cluster_identifier, :deletion_protection, :engine_version, :allow_major_version_upgrade) SENSITIVE = [] include Aws::Structure end | 
#engine_version ⇒ String
The version number of the database engine to which you want to upgrade.
To list all of the available engine versions for ‘aurora-mysql` (for MySQL-based Aurora global databases), use the following command:
“ aws rds describe-db-engine-versions –engine aurora-mysql –query ‘*[]|[?SupportsGlobalDatabases == `true`].’ “
To list all of the available engine versions for ‘aurora-postgresql` (for PostgreSQL-based Aurora global databases), use the following command:
“ aws rds describe-db-engine-versions –engine aurora-postgresql –query ‘*[]|[?SupportsGlobalDatabases == `true`].’ “
| 20036 20037 20038 20039 20040 20041 20042 20043 20044 | # File 'lib/aws-sdk-rds/types.rb', line 20036 class ModifyGlobalClusterMessage < Struct.new( :global_cluster_identifier, :new_global_cluster_identifier, :deletion_protection, :engine_version, :allow_major_version_upgrade) SENSITIVE = [] include Aws::Structure end | 
#global_cluster_identifier ⇒ String
The cluster identifier for the global cluster to modify. This parameter isn’t case-sensitive.
Constraints:
- 
Must match the identifier of an existing global database cluster. 
^
| 20036 20037 20038 20039 20040 20041 20042 20043 20044 | # File 'lib/aws-sdk-rds/types.rb', line 20036 class ModifyGlobalClusterMessage < Struct.new( :global_cluster_identifier, :new_global_cluster_identifier, :deletion_protection, :engine_version, :allow_major_version_upgrade) SENSITIVE = [] include Aws::Structure end | 
#new_global_cluster_identifier ⇒ String
The new cluster identifier for the global database cluster. This value is stored as a lowercase string.
Constraints:
- 
Must contain from 1 to 63 letters, numbers, or hyphens. 
- 
The first character must be a letter. 
- 
Can’t end with a hyphen or contain two consecutive hyphens. 
Example: ‘my-cluster2`
| 20036 20037 20038 20039 20040 20041 20042 20043 20044 | # File 'lib/aws-sdk-rds/types.rb', line 20036 class ModifyGlobalClusterMessage < Struct.new( :global_cluster_identifier, :new_global_cluster_identifier, :deletion_protection, :engine_version, :allow_major_version_upgrade) SENSITIVE = [] include Aws::Structure end |