ALIYUN::RAM::Group 型は、RAM ユーザーグループの作成時に使用されます。

構文

  1. { Type : ALIYUN::RAM::Group”, Properties : { GroupName : String, Comments : String, Policies : List }}

プロパティ

名前 データ型 必須/省略可能 説明 制約
GroupName String 必須 グループ名 グループ名は、英字、数字、およびハイフン (-) を含む 1 - 64 文字の文字列です。
Comments String 省略可能 グループの備考 備考は最大 128 文字です。
Policies List 省略可能 グループポリシー なし

Policies の構文

  1. Policies : [ { PolicyName : String, PolicyDocument : { Version”: String, Statement : [ { Effect : String, Action : List, Resource : List } ] } }]

Policies のプロパティ

名前 データ型 必須/省略可能 説明 制約
PolicyName String 必須 ポリシー名 ポリシー名は最大 128 文字指定できます。
PolicyDocument Map 省略可能 ポリシー詳細 なし
Version String 省略可能 ポリシーバージョン なし
Statement List 省略可能 ポリシールール なし
Action List 省略可能 ポリシー固有の操作 なし
Resource List 省略可能 ポリシーが適用されるリソース なし
Effect String 省略可能 Action パラメーターで定義された操作を Resource パラメーターで定義されたリソースに対して実行できるかどうか なし

レスポンス値

Fn::GetAtt

GroupName: グループ名

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { RamGroup”: { Type”: ALIYUN::RAM::Group”, Properties”: { GroupName”: RosTestGroup”, Comments”: createdByRos”, Policies”: { { PolicyName : RosPolicy”, PolicyDocument : { Version”: 1”, Statement”: [ { Effect”: Allow”, Action : [ oss: ], Resource”: acs:ecs::: } ] } ] } }, Outputs”: { GroupName”: { Value : {“Fn::GetAtt”: [“RamGroup”, GroupName”]} } }}
  1. </article>
  2. </main>