DATASOURCE::DNS::DomainGroups は、ドメイン名グループを照会するために使用されます。
構文
{
"Type": "DATASOURCE::DNS::DomainGroups",
"Properties": {
"KeyWord": String,
"Lang": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
KeyWord | String | いいえ | はい | ドメイングループ名を検索するために使用されるキーワード。 |
|
Lang | String | いいえ | はい | 言語。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
DomainGroupIds: ドメイン名グループの ID。
DomainGroups: ドメイン名グループの詳細。
プロパティ | タイプ | 説明 | 制約 |
DomainGroupIds | List | ドメイン名グループの ID。 | なし。 |
DomainGroups | List | ドメイン名グループの詳細。 | なし。 |
GroupName | String | ドメイン名グループの名前。 | なし。 |
DomainCount | Number | ドメイン名グループの数。 | なし。 |
GroupId | String | ドメイン名グループの ID。 | なし。 |
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"KeyWord": {
"Type": "String",
"Description": "「%KeyWord%」モードでの検索のキーワード。値は大文字と小文字が区別されません。" // The keyword for searches in "%KeyWord%" mode. The value is not case-sensitive.
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::DNS::DomainGroups",
"Properties": {
"KeyWord": {
"Ref": "KeyWord"
}
}
}
},
"Outputs": {
"DomainGroups": {
"Description": "DNS ドメイングループに関する情報。", // The information about DNS domain groups.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DomainGroups"
]
}
},
"DomainGroupIds": {
"Description": "DNS ドメイングループ ID のリスト。", // The list of The DNS domain group ids.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DomainGroupIds"
]
}
}
}
}YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
KeyWord:
Type: String
Description: "%KeyWord%" モードでの検索のキーワード。値は大文字と小文字が区別されません。 # The keyword for searches in "%KeyWord%" mode. The value is not case-sensitive.
Resources:
ExtensionDataSource:
Type: DATASOURCE::DNS::DomainGroups
Properties:
KeyWord:
Ref: KeyWord
Outputs:
DomainGroups:
Description: DNS ドメイングループに関する情報。 # The information about DNS domain groups.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DomainGroups
DomainGroupIds:
Description: DNS ドメイングループ ID のリスト。 # The list of The DNS domain group ids.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DomainGroupIds