すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::POLARDB::ParameterGroups

最終更新日:Jan 16, 2025

DATASOURCE::POLARDB::ParameterGroups は、リージョン内のパラメータテンプレートを照会するために使用されます。

構文

{
  "Type": "DATASOURCE::POLARDB::ParameterGroups",
  "Properties": {
    "DbVersion": String, // データベースエンジンのバージョン
    "DbType": String, // データベースエンジンの種類
    "RefreshOptions": String // スタックの更新時のデータソースリソースのリフレッシュポリシー
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DbVersion

String

いいえ

はい

データベースエンジンの種類。

MySQL のみがサポートされています。

DbType

String

いいえ

はい

データベースエンジンのバージョン。

有効な値:

  • 5.6

  • 5.7

  • 8.0

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースのリフレッシュポリシー。

有効な値:

  • Never(デフォルト): スタックが更新されたときにデータソースリソースをリフレッシュしません。

  • Always: スタックが更新されたときにデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • ParameterGroups: パラメータテンプレートの詳細。

  • ParameterGroupIds: パラメータテンプレートの ID。

プロパティ

タイプ

説明

制約

ParameterGroupIds

List

パラメータテンプレートの ID。

なし。

ParameterGroups

List

パラメータテンプレートの詳細。

なし。

DbType

String

データベースエンジンの種類。

なし。

ParameterGroupId

String

パラメータテンプレートの ID。

なし。

ParameterCounts

Number

パラメータテンプレート内のパラメータの数。

なし。

DbVersion

String

データベースエンジンのバージョン。

なし。

ParameterGroupDesc

String

パラメータテンプレートの説明。

なし。

ParameterGroupType

String

パラメータテンプレートのタイプ。

有効な値:

  • 0: デフォルトのパラメータテンプレート。

  • 1: カスタムパラメータテンプレート。

  • 2: 自動バックアップパラメータテンプレート。テンプレートを使用すると、システムは元のパラメータ設定を自動的にバックアップし、設定をテンプレートとして保存します。

ForceRestart

String

パラメータテンプレートを適用するためにクラスタの再起動が必要かどうかを示します。

有効な値:

  • 0: パラメータテンプレートを適用するためにクラスタの再起動は必要ありません。

  • 1: パラメータテンプレートを適用するためにクラスタの再起動が必要です。

ParameterGroupName

String

パラメータテンプレートの名前。

なし。

CreateTime

String

パラメータテンプレートが作成された時刻。

時刻は YYYY-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::POLARDB::ParameterGroups
    Properties:
      DbVersion: '5.7'
      DbType: MySQL
Outputs:
  ParameterGroups:
    Description: The list of parameter groups.  // パラメータグループのリスト
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ParameterGroups
  ParameterGroupIds:
    Description: The list of parameter group IDs. // パラメータグループ ID のリスト
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ParameterGroupIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::POLARDB::ParameterGroups",
      "Properties": {
        "DbVersion": "5.7",
        "DbType": "MySQL"
      }
    }
  },
  "Outputs": {
    "ParameterGroups": {
      "Description": "The list of parameter groups.", // パラメータグループのリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ParameterGroups"
        ]
      }
    },
    "ParameterGroupIds": {
      "Description": "The list of parameter group IDs.", // パラメータグループ ID のリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ParameterGroupIds"
        ]
      }
    }
  }
}