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

Resource Orchestration Service:DATASOURCE::ACM::Configurations

最終更新日:Jan 16, 2025

DATASOURCE::ACM::Configurations は、構成に関する情報を照会するために使用されます。

構文

{
  "Type": "DATASOURCE::ACM::Configurations",
  "Properties": {
    "Group": String,
    "DataId": String,
    "NamespaceId": String,
    "AppName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Group

String

いいえ

はい

グループ。

なし。

DataId

String

いいえ

はい

構成 ID。

なし。

NamespaceId

String

はい

はい

名前空間 ID。

なし。

AppName

String

いいえ

はい

構成が属するアプリケーションの名前。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値 (Fn::GetAtt)

  • DataIds: 構成の ID。

  • Configurations: 構成の詳細。

プロパティ

タイプ

説明

制約

DataIds

List

構成の ID。

なし。

Configurations

List

構成の詳細。

なし。

DataId

String

構成 ID。

なし。

Group

String

グループ。

なし。

EncryptedDataKey

String

データキー。

なし。

Content

String

構成の内容。

なし。

NamespaceId

String

名前空間 ID。

なし。

AppName

String

構成が属するアプリケーションの名前。

なし。

Md5

String

構成のメッセージダイジェスト。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NamespaceId": {
      "Type": "String",
      "Description": "構成の名前空間 ID"  // The namespace ID of configuration
    }
  },
  "Resources": {
    "Configurations": {
      "Type": "DATASOURCE::ACM::Configurations",
      "Properties": {
        "NamespaceId": {
          "Ref": "NamespaceId"
        }
      }
    }
  },
  "Outputs": {
    "DataIds": {
      "Description": "構成データ ID のリスト。", // The list of configuration data IDs.
      "Value": {
        "Fn::GetAtt": [
          "Configurations",
          "DataIds"
        ]
      }
    },
    "Configurations": {
      "Description": "構成のリスト。", // The list of configurations.
      "Value": {
        "Fn::GetAtt": [
          "Configurations",
          "Configurations"
        ]
      }
    }
  }
}