ALIYUN::RDS::DBInstanceParameterGroup类型用于修改RDS实例的参数。

语法

{
  "Type": "ALIYUN::RDS::DBInstanceParameterGroup",
  "Properties": {
    "Forcerestart": String,
    "DBInstanceId": String,
    "Parameters": List
  }
}

属性

属性名称类型必须允许更新描述约束
DBInstanceId String 实例ID。
Parameters List 实例的参数。更多信息,请参见Parameters属性
Forcerestart String 是否强制重启实例。取值:
  • true:强制重启。
  • false(默认值):不强制重启。

Parameters语法

"Parameters": [
  {
    "Key": String,
    "Value": String
  }
]  

Parameters属性

属性名称类型必须允许更新描述约束
KeyString参数名称。
ValueString参数值。

返回值

Fn::GetAtt

无。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DBInstanceId:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceId
    Resources:
      DBInstanceParameterGroup:
        Type: ALIYUN::RDS::DBInstanceParameterGroup
        Properties:
          Parameters:
            - Key: back_log
              Value: '3000'
            - Key: wait_timeout
              Value: '86400'
          DBInstanceId:
            Ref: DBInstanceId
          Forcerestart: 'false'
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DBInstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId"
        }
      },
      "Resources": {
        "DBInstanceParameterGroup": {
          "Type": "ALIYUN::RDS::DBInstanceParameterGroup",
          "Properties": {
            "Parameters": [
              {
                "Key": "back_log",
                "Value": "3000"
              },
              {
                "Key": "wait_timeout",
                "Value": "86400"
              }
            ],
            "DBInstanceId": {
              "Ref": "DBInstanceId"
            },
            "Forcerestart": "false"
          }
        }
      }
    }