modify_global_cluster
async
¶
modify_global_cluster(
*,
config_overrides: Optional[AsyncRDSClientConfig] = None,
global_cluster_identifier: Optional[GlobalClusterIdentifier] = None,
new_global_cluster_identifier: Optional[GlobalClusterIdentifier] = None,
deletion_protection: Optional[BooleanOptional] = None,
engine_version: Optional[String] = None,
allow_major_version_upgrade: Optional[BooleanOptional] = None,
) -> ModifyGlobalClusterResult
Modifies a setting for an Amazon Aurora global database cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.
This operation only applies to Aurora global database clusters.
Parameters:
-
global_cluster_identifier(Optional[GlobalClusterIdentifier], default:None) –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.
-
-
new_global_cluster_identifier(Optional[GlobalClusterIdentifier], default:None) –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 -
-
deletion_protection(Optional[BooleanOptional], default:None) –Specifies whether to enable deletion protection for the global database cluster. The global database cluster can't be deleted when deletion protection is enabled.
-
engine_version(Optional[String], default:None) –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`].[EngineVersion]'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`].[EngineVersion]' -
allow_major_version_upgrade(Optional[BooleanOptional], default:None) –Specifies whether to allow major version upgrades.
Constraints: Must be enabled if you specify a value for the
EngineVersionparameter 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.
Raises:
-
GlobalClusterAlreadyExistsFault–The
GlobalClusterIdentifieralready exists. Specify a new global database identifier (unique name) to create a new global database cluster or to rename an existing one. -
GlobalClusterNotFoundFault–The
GlobalClusterIdentifierdoesn't refer to an existing global database cluster. -
InvalidDBClusterStateFault–The requested operation can't be performed while the cluster is in this state.
-
InvalidDBInstanceStateFault–The DB instance isn't in a valid state.
-
InvalidGlobalClusterStateFault–The global cluster is in an invalid state and can't perform the requested operation.
-
UnknownServiceError–The service returned an error code this client does not model.
Examples:
To modify a global database cluster The following example enables deletion protection for an Aurora MySQL-based global database cluster.
>>> await client.modify_global_cluster(global_cluster_identifier='myglobalcluster', deletion_protection=True)
Source code in docs_src/capo_rds/_services/async_rds.py
12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 | |