ALIYUN::RAM::ManagedPolicy類型用於建立Resource Access Management策略。
文法
{
"Type": "ALIYUN::RAM::ManagedPolicy",
"Properties": {
"PolicyName": String,
"Description": String,
"Roles": List,
"PolicyDocumentUnchecked": Map,
"PolicyDocument": Map,
"Groups": List,
"Users": List,
"IgnoreExisting": Boolean
}
}屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
PolicyName | String | 是 | 否 | 策略名稱稱。 | 最長為128個字元。 |
Description | String | 否 | 否 | 策略描述。 | 最長為1024個字元。 |
PolicyDocument | Map | 否 | 是 | 策略詳細定義。 | 更多資訊,請參見PolicyDocument屬性。 |
Users | List | 否 | 否 | 適用此策略的使用者。 | 無 |
Groups | List | 否 | 否 | 適用此策略的使用者組。 | 無 |
Roles | List | 否 | 否 | 適用此策略的角色。 | 無 |
PolicyDocumentUnchecked | Map | 否 | 是 | 描述允許在哪些資源上執行哪些操作的策略文檔。 | 如果指定該參數,PolicyDocument將被忽略。 |
IgnoreExisting | Boolean | 否 | 否 | 是否忽略現有策略。 | 取值:
|
PolicyDocument文法
"PolicyDocument": {
"Version": String,
"Statement": List
}PolicyDocument屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Version | String | 是 | 否 | 策略版本。 | 無 |
Statement | List | 是 | 否 | 策略具體規則。 | 更多資訊,請參見Statement屬性。 |
Statement文法
"Statement": [
{
"Condition": Map,
"Action": List,
"Resource": List,
"Effect": String
}
]Statement屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Condition | Map | 否 | 否 | 授權生效的限制條件。 | 無 |
Action | List | 否 | 否 | 權限原則針對的具體操作。 | 無 |
Resource | List | 否 | 否 | 權限原則針對的具體資源。 | 無 |
Effect | String | 否 | 否 | 授權效力。 | 取值:
|
傳回值
Fn::GetAtt
PolicyName:策略名稱稱。