全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::POLARDB::ParameterGroup

更新时间:Jul 06, 2025

ALIYUN::POLARDB::ParameterGroup digunakan untuk membuat template parameter PolarDB.

Sintaksis

{
  "Type": "ALIYUN::POLARDB::ParameterGroup",
  "Properties": {
    "Parameters": List,
    "DbVersion": String,
    "ResourceGroupId": String,
    "ParameterGroupName": String,
    "ParameterGroupDesc": String,
    "DbType": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Parameters

List

Ya

Tidak

Detail parameter dalam template parameter.

Untuk informasi lebih lanjut, lihat Properti Parameters.

Catatan

Anda dapat memanggil operasi DescribeParameterTemplates untuk menanyakan detail semua parameter dalam kluster versi mesin database tertentu. Detail tersebut mencakup nama dan nilai valid dari parameter.

DbVersion

String

Ya

Tidak

Versi mesin database.

Nilai yang valid:

  • 5.6

  • 5.7

  • 8.0

ResourceGroupId

String

Tidak

Tidak

ID grup sumber daya.

Tidak ada.

ParameterGroupName

String

Ya

Tidak

Nama template parameter.

Nama harus memenuhi persyaratan berikut:

  • Nama dapat berisi huruf, angka, dan garis bawah (_). Nama harus dimulai dengan huruf dan tidak boleh diakhiri dengan garis bawah (_).

  • Nama harus memiliki panjang 8 hingga 64 karakter.

ParameterGroupDesc

String

Tidak

Tidak

Deskripsi template parameter.

Deskripsi dapat memiliki panjang hingga 199 karakter.

DbType

String

Ya

Tidak

Tipe mesin database.

Hanya MySQL yang didukung.

Sintaksis Parameter

"Parameters": [
  {
    "ParamValue": String,
    "ParamName": String
  }
]

Properti Parameter

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ParamValue

String

Ya

Tidak

Nilai parameter.

Tidak ada.

ParamName

String

Ya

Tidak

Nama parameter.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • Parameters: Detail parameter dalam template parameter.

  • ParameterGroupId: ID template parameter.

  • DbVersion: Versi mesin database.

  • ForceRestart: Menunjukkan apakah kluster harus di-restart agar template parameter dapat diterapkan.

  • ParameterGroupName: Nama template parameter.

  • ParameterGroupDesc: Deskripsi template parameter.

  • ParameterGroupType: Tipe template parameter.

  • CreateTime: Waktu pembuatan template parameter.

  • ParameterCounts: Jumlah parameter dalam template parameter.

  • DbType: Tipe mesin database.

Contoh

  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ExtensionResource:
        Type: ALIYUN::POLARDB::ParameterGroup
        Properties:
          Parameters:
            - ParamValue: '86400'
              ParamName: wait_timeout
          DbVersion: '8.0'
          ParameterGroupName: test_group
          ParameterGroupDesc: test_group
          DbType: MySQL
    Outputs:
      Parameters:
        Description: Daftar parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Parameters
      ParameterGroupId:
        Description: ID grup parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterGroupId
      DbVersion:
        Description: Versi mesin database.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - DbVersion
      ForceRestart:
        Description: Menunjukkan apakah kluster perlu di-restart saat template parameter ini diterapkan.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ForceRestart
      ParameterGroupName:
        Description: Nama template parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterGroupName
      ParameterGroupDesc:
        Description: Deskripsi template parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterGroupDesc
      ParameterGroupType:
        Description: Tipe template parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterGroupType
      CreateTime:
        Description: Waktu pembuatan template parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - CreateTime
      ParameterCounts:
        Description: Jumlah parameter dalam template parameter.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - ParameterCounts
      DbType:
        Description: Tipe mesin database.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - DbType
  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::POLARDB::ParameterGroup",
          "Properties": {
            "Parameters": [
              {
                "ParamValue": "86400",
                "ParamName": "wait_timeout"
              }
            ],
            "DbVersion": "8.0",
            "ParameterGroupName": "test_group",
            "ParameterGroupDesc": "test_group",
            "DbType": "MySQL"
          }
        }
      },
      "Outputs": {
        "Parameters": {
          "Description": "Daftar parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Parameters"
            ]
          }
        },
        "ParameterGroupId": {
          "Description": "ID grup parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterGroupId"
            ]
          }
        },
        "DbVersion": {
          "Description": "Versi mesin database.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "DbVersion"
            ]
          }
        },
        "ForceRestart": {
          "Description": "Menunjukkan apakah kluster perlu di-restart saat template parameter ini diterapkan.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ForceRestart"
            ]
          }
        },
        "ParameterGroupName": {
          "Description": "Nama template parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterGroupName"
            ]
          }
        },
        "ParameterGroupDesc": {
          "Description": "Deskripsi template parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterGroupDesc"
            ]
          }
        },
        "ParameterGroupType": {
          "Description": "Tipe template parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterGroupType"
            ]
          }
        },
        "CreateTime": {
          "Description": "Waktu pembuatan template parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreateTime"
            ]
          }
        },
        "ParameterCounts": {
          "Description": "Jumlah parameter dalam template parameter.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ParameterCounts"
            ]
          }
        },
        "DbType": {
          "Description": "Tipe mesin database.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "DbType"
            ]
          }
        }
      }
    }