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

Resource Orchestration Service:DATASOURCE::RAM::Roles

最終更新日:Jan 16, 2025

DATASOURCE::RAM::Roles は、Resource Access Management (RAM) ロールの情報を照会するために使用されます。

構文

{
  "Type": "DATASOURCE::RAM::Roles",
  "Properties": {
    "RoleName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

RoleName

String

いいえ

はい

RAM ロールの名前。

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

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値 (Fn::GetAtt)

  • RoleNames: RAM ロールの名前。

  • Roles: RAM ロールの詳細。

プロパティ

タイプ

説明

制約

RoleNames

List

RAM ロールの名前。

なし。

Roles

List

RAM ロールの詳細。

なし。

Description

String

RAM ロールの説明。

なし。

UpdateDate

String

更新時刻。時刻は UTC で表示されます。

なし。

MaxSessionDuration

String

RAM ロールの最大セッション期間。

有効な値: 3600 ~ 43200。

単位: 秒。

RoleName

String

RAM ロールの名前。

なし。

CreateDate

String

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

なし。

RoleId

String

RAM ロールの ID。

なし。

Arn

String

RAM ロールの Alibaba Cloud Resource Name (ARN)。

なし。

JSON 形式

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