DATASOURCE::POLARDB::ParameterGroups は、リージョン内のパラメータテンプレートを照会するために使用されます。
構文
{
"Type": "DATASOURCE::POLARDB::ParameterGroups",
"Properties": {
"DbVersion": String, // データベースエンジンのバージョン
"DbType": String, // データベースエンジンの種類
"RefreshOptions": String // スタックの更新時のデータソースリソースのリフレッシュポリシー
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DbVersion | String | いいえ | はい | データベースエンジンの種類。 | MySQL のみがサポートされています。 |
DbType | String | いいえ | はい | データベースエンジンのバージョン。 | 有効な値:
|
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
ParameterGroups: パラメータテンプレートの詳細。
ParameterGroupIds: パラメータテンプレートの ID。
プロパティ | タイプ | 説明 | 制約 |
ParameterGroupIds | List | パラメータテンプレートの ID。 | なし。 |
ParameterGroups | List | パラメータテンプレートの詳細。 | なし。 |
DbType | String | データベースエンジンの種類。 | なし。 |
ParameterGroupId | String | パラメータテンプレートの ID。 | なし。 |
ParameterCounts | Number | パラメータテンプレート内のパラメータの数。 | なし。 |
DbVersion | String | データベースエンジンのバージョン。 | なし。 |
ParameterGroupDesc | String | パラメータテンプレートの説明。 | なし。 |
ParameterGroupType | String | パラメータテンプレートのタイプ。 | 有効な値:
|
ForceRestart | String | パラメータテンプレートを適用するためにクラスタの再起動が必要かどうかを示します。 | 有効な値:
|
ParameterGroupName | String | パラメータテンプレートの名前。 | なし。 |
CreateTime | String | パラメータテンプレートが作成された時刻。 | 時刻は |
例
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"
]
}
}
}
}