# AWS::RDS::GlobalCluster Resource Type definition for AWS::RDS::GlobalCluster ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "Type" : "AWS::RDS::GlobalCluster",
    "Properties" : {
        "Engine" : String,
        "EngineVersion" : String,
        "DeletionProtection" : Boolean,
        "GlobalClusterIdentifier" : String,
        "SourceDBClusterIdentifier" : String,
        "StorageEncrypted" : Boolean
    }
}
### YAML
Type: AWS::RDS::GlobalCluster
Properties:
    Engine: String
    EngineVersion: String
    DeletionProtection: Boolean
    GlobalClusterIdentifier: String
    SourceDBClusterIdentifier: String
    StorageEncrypted: Boolean
## Properties #### Engine The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora). If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. _Required_: No _Type_: String _Allowed Values_: aurora | aurora-mysql | aurora-postgresql _Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) #### EngineVersion The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### DeletionProtection The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. _Required_: No _Type_: Boolean _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### GlobalClusterIdentifier The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string. _Required_: No _Type_: String _Pattern_: ^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$ _Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) #### SourceDBClusterIdentifier The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string. _Required_: No _Type_: String _Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) #### StorageEncrypted The storage encryption setting for the new global database cluster. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. _Required_: No _Type_: Boolean _Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) ## Return Values ### Ref When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the GlobalClusterIdentifier.