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

Resource Orchestration Service:DATASOURCE::RAM::Groups

最終更新日:Jan 16, 2025

DATASOURCE::RAM::Groups は、Resource Access Management (RAM) ユーザーグループを照会するために使用されます。

構文

{
  "Type": "DATASOURCE::RAM::Groups",
  "Properties": {
    "GroupName": String,
    "UserName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

GroupName

String

いいえ

はい

ユーザーグループの名前。

アスタリスク (*) と疑問符 (?) ワイルドカード文字を使用してあいまい一致を実行できます。

UserName

String

いいえ

はい

ユーザーグループ内の RAM ユーザーの名前。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

  • Never (デフォルト): スタックが更新されてもデータソースリソースは更新されません。

  • Always: スタックが更新されるとデータソースリソースが更新されます。

戻り値 (Fn::GetAtt)

  • GroupNames: ユーザーグループの名前。

  • Groups: ユーザーグループの詳細。

プロパティ

タイプ

説明

制約

GroupNames

List

ユーザーグループの名前。

なし。

Groups

List

ユーザーグループの詳細。

なし。

Comments

String

備考。

なし。

GroupId

String

ユーザーグループの ID。

なし。

GroupName

String

ユーザーグループの名前。

なし。

CreateDate

String

作成時刻。時刻は UTC で表示されます。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "GroupName": {
      "Type": "String",
      "Description": "特定のグループ名で結果をフィルタリングします。 * と ? を使用してあいまい一致をサポートします。", // Filter the results by a specific group name. Supports using * and ?  to fuzzy match.
      "Default": "mdc-****"
    }
  },
  "Resources": {
    "Groups": {
      "Type": "DATASOURCE::RAM::Groups",
      "Properties": {
        "GroupName": {
          "Ref": "GroupName"
        }
      }
    }
  },
  "Outputs": {
    "GroupNames": {
      "Description": "グループ名の一覧。", // The list of group names.
      "Value": {
        "Fn::GetAtt": [
          "Groups",
          "GroupNames"
        ]
      }
    },
    "Groups": {
      "Description": "グループの一覧。", // The list of groups.
      "Value": {
        "Fn::GetAtt": [
          "Groups",
          "Groups"
        ]
      }
    }
  }
}