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

Resource Orchestration Service:DATASOURCE::RAM::Users

最終更新日:Jan 16, 2025

DATASOURCE::RAM::Users は、Resource Access Management (RAM) ユーザーに関する情報をクエリするために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

GroupName

String

いいえ

はい

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

なし。

UserName

String

いいえ

はい

RAM ユーザーの名前。

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

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値 (Fn::GetAtt)

  • UserNames: RAM ユーザーの名前。

  • Users: RAM ユーザーの詳細。

プロパティ

タイプ

説明

制約

UserNames

List

RAM ユーザーの名前。

なし。

Users

List

RAM ユーザーの詳細。

なし。

DisplayName

String

RAM ユーザーの表示名。

なし。

UserId

String

RAM ユーザーの一意の ID。

なし。

Comments

String

備考。

なし。

CreateDate

String

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

なし。

UserName

String

RAM ユーザーの名前。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "UserName": {
      "Type": "String",
      "Description": "特定のユーザー名で結果をフィルタリングします。 * と ? を使用したあいまい一致をサポートします。", // Translated comment
      "Default": "test*"
    }
  },
  "Resources": {
    "Users": {
      "Type": "DATASOURCE::RAM::Users",
      "Properties": {
        "UserName": {
          "Ref": "UserName"
        }
      }
    }
  },
  "Outputs": {
    "UserNames": {
      "Description": "ユーザー名のリスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "Users",
          "UserNames"
        ]
      }
    },
    "Users": {
      "Description": "ユーザーのリスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "Users",
          "Users"
        ]
      }
    }
  }
}