DATASOURCE::RAM::Roles は、Resource Access Management (RAM) ロールの情報を照会するために使用されます。
構文
{
"Type": "DATASOURCE::RAM::Roles",
"Properties": {
"RoleName": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
RoleName | String | いいえ | はい | RAM ロールの名前。 | アスタリスク ( |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (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"
]
}
}
}
}