全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ResourceManager::PolicyAttachment

更新时间:Jun 26, 2025

ALIYUN::ResourceManager::PolicyAttachment digunakan untuk melampirkan kebijakan pada objek. Setelah kebijakan dilampirkan, objek tersebut memiliki izin untuk mengelola sumber daya dalam grup sumber daya atau akun Alibaba Cloud saat ini.

Sintaksis

{
  "Type": "ALIYUN::ResourceManager::PolicyAttachment",
  "Properties": {
    "PolicyType": String,
    "ResourceGroupId": String,
    "PolicyName": String,
    "PrincipalName": String,
    "PrincipalType": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

PolicyType

String

Ya

Tidak

Tipe kebijakan.

Nilai yang valid:

  • Kustom

  • Sistem

ResourceGroupId

String

Tidak

Tidak

ID grup sumber daya atau ID akun Alibaba Cloud.

Properti ini menunjukkan grup sumber daya atau akun Alibaba Cloud yang ingin Anda berikan izin.

PolicyName

String

Ya

Tidak

Nama kebijakan.

Nama harus terdiri dari 1 hingga 128 karakter, dan dapat berisi huruf, angka, serta tanda hubung (-).

PrincipalName

String

Ya

Tidak

Nama objek yang ingin Anda lampirkan dengan kebijakan.

Tidak ada.

PrincipalType

String

Ya

Tidak

Tipe objek yang ingin Anda lampirkan dengan kebijakan.

Nilai yang valid:

  • IMSUser: Pengguna RAM

  • IMSGroup: Grup pengguna RAM

  • ServiceRole: Peran RAM

Nilai kembali

Fn::GetAtt

  • PolicyType: Tipe objek yang dilampirkan dengan kebijakan.

  • Description: Deskripsi kebijakan.

  • ResourceGroupId: ID grup sumber daya atau ID akun Alibaba Cloud. Properti ini menunjukkan grup sumber daya atau akun Alibaba Cloud yang diberikan izin.

  • AttachDate: Waktu ketika kebijakan dilampirkan.

  • PolicyName: Nama kebijakan.

  • PrincipalName: Nama objek yang dilampirkan dengan kebijakan.

  • PrincipalType: Tipe objek yang dilampirkan dengan kebijakan.

Contoh

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  PolicyName:
    Description: Nama kebijakan
    Type: String
  PolicyType:
    Description: Tipe kebijakan
    Type: String
  PrincipalName:
    Description: Nama objek yang ingin Anda lampirkan dengan kebijakan
    Type: String
  PrincipalType:
    Description: 'Tipe objek yang ingin Anda lampirkan dengan kebijakan. Nilai yang valid:
      IMSUser: Pengguna RAM, IMSGroup: Grup pengguna RAM, ServiceRole: Peran RAM'
    Type: String
  ResourceGroupId:
    Description: ID grup sumber daya atau ID akun Alibaba Cloud tempat grup sumber daya tersebut berada.
    Type: String
Resources:
  ResourceManagerPolicyAttachment:
    Properties:
      PolicyName:
        Ref: PolicyName
      PolicyType:
        Ref: PolicyType
      PrincipalName:
        Ref: PrincipalName
      PrincipalType:
        Ref: PrincipalType
      ResourceGroupId:
        Ref: ResourceGroupId
    Type: ALIYUN::ResourceManager::PolicyAttachment
Outputs:
  AttachDate:
    Description: Waktu otorisasi
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - AttachDate
  Description:
    Description: Deskripsi kebijakan
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - Description
  PolicyName:
    Description: Nama kebijakan
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - PolicyName
  PolicyType:
    Description: Tipe kebijakan
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - PolicyType
  PrincipalName:
    Description: Nama objek yang ingin Anda lampirkan dengan kebijakan
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - PrincipalName
  PrincipalType:
    Description: 'Tipe objek yang ingin Anda lampirkan dengan kebijakan. Nilai yang valid:
      IMSUser: Pengguna RAM, IMSGroup: Grup pengguna RAM, ServiceRole: Peran RAM'
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - PrincipalType
  ResourceGroupId:
    Description: ID grup sumber daya atau ID akun Alibaba Cloud tempat grup sumber daya tersebut berada.
    Value:
      Fn::GetAtt:
      - ResourceManagerPolicyAttachment
      - ResourceGroupId

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "PolicyType": {
      "Type": "String",
      "Description": "Tipe kebijakan"
    },
    "ResourceGroupId": {
      "Type": "String",
      "Description": "ID grup sumber daya atau ID akun Alibaba Cloud tempat grup sumber daya tersebut berada."
    },
    "PolicyName": {
      "Type": "String",
      "Description": "Nama kebijakan"
    },
    "PrincipalName": {
      "Type": "String",
      "Description": "Nama objek yang ingin Anda lampirkan dengan kebijakan"
    },
    "PrincipalType": {
      "Type": "String",
      "Description": "Tipe objek yang ingin Anda lampirkan dengan kebijakan. Nilai yang valid: IMSUser: Pengguna RAM, IMSGroup: Grup pengguna RAM, ServiceRole: Peran RAM"
    }
  },
  "Resources": {
    "ResourceManagerPolicyAttachment": {
      "Type": "ALIYUN::ResourceManager::PolicyAttachment",
      "Properties": {
        "PolicyType": {
          "Ref": "PolicyType"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "PolicyName": {
          "Ref": "PolicyName"
        },
        "PrincipalName": {
          "Ref": "PrincipalName"
        },
        "PrincipalType": {
          "Ref": "PrincipalType"
        }
      }
    }
  },
  "Outputs": {
    "PolicyType": {
      "Description": "Tipe kebijakan",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "PolicyType"
        ]
      }
    },
    "Description": {
      "Description": "Deskripsi kebijakan",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "Description"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "ID grup sumber daya atau ID akun Alibaba Cloud tempat grup sumber daya tersebut berada.",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "ResourceGroupId"
        ]
      }
    },
    "AttachDate": {
      "Description": "Waktu otorisasi",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "AttachDate"
        ]
      }
    },
    "PolicyName": {
      "Description": "Nama kebijakan",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "PolicyName"
        ]
      }
    },
    "PrincipalName": {
      "Description": "Nama objek yang ingin Anda lampirkan dengan kebijakan",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "PrincipalName"
        ]
      }
    },
    "PrincipalType": {
      "Description": "Tipe objek yang ingin Anda lampirkan dengan kebijakan. Nilai yang valid: IMSUser: Pengguna RAM, IMSGroup: Grup pengguna RAM, ServiceRole: Peran RAM",
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerPolicyAttachment",
          "PrincipalType"
        ]
      }
    }
  }
}