Anexa uma política a uma função do RAM.
Sintaxe
{
"Type": "ALIYUN::RAM::AttachPolicyToRole",
"Properties": {
"PolicyName": String,
"PolicyType": String,
"RoleName": String
}
}
Propriedades
| Nome da propriedade | Tipo | Obrigatório | Atualize permitida | Descrição | Restrições |
| PolicyName | String | Sim | Não | Nome da política. | Nenhuma. |
| PolicyType | String | Sim | Não | Tipo da política. | Valores válidos:
|
| RoleName | String | Sim | Não | Nome da função. Exemplo: dev. | Nenhuma. |
Valores de retorno
Fn::GetAtt
Nenhum.
Exemplos
-
Formato
YAMLROSTemplateFormatVersion: '2015-09-01' Parameters: Role: Type: String AssociationProperty: ALIYUN::RAM::Role Resources: AttachPolicyToRole: Type: ALIYUN::RAM::AttachPolicyToRole Properties: PolicyName: OSS-Administrator PolicyType: Custom RoleName: Ref: Role -
Formato
JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "Role": { "Type": "String", "AssociationProperty": "ALIYUN::RAM::Role" } }, "Resources": { "AttachPolicyToRole": { "Type": "ALIYUN::RAM::AttachPolicyToRole", "Properties": { "PolicyName": "OSS-Administrator", "PolicyType": "Custom", "RoleName": { "Ref": "Role" } } } } }