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

Resource Orchestration Service:DATASOURCE::DNS::DomainGroups

最終更新日:Jan 16, 2025

DATASOURCE::DNS::DomainGroups は、ドメイン名グループを照会するために使用されます。

構文

{
  "Type": "DATASOURCE::DNS::DomainGroups",
  "Properties": {
    "KeyWord": String,
    "Lang": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

KeyWord

String

いいえ

はい

ドメイングループ名を検索するために使用されるキーワード。

%KeyWord% モードでの検索がサポートされています。キーワードは大文字と小文字が区別されません。

Lang

String

いいえ

はい

言語。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値 (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