すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::ResourceManager::ControlPolicyAttachment

最終更新日:Jan 16, 2025

ALIYUN::ResourceManager::ControlPolicyAttachment は、カスタム制御ポリシーをアタッチするために使用されます。

構文

{
  "Type": "ALIYUN::ResourceManager::ControlPolicyAttachment",
  "Properties": {
    "TargetId": String,
    "PolicyId": String
  }
}

プロパティ

プロパティタイプ必須編集可能説明制約
TargetIdStringはいいいえ制御ポリシーをアタッチするオブジェクトの ID。有効な値:
  • ルートフォルダー
  • ルートフォルダーのサブフォルダー
  • メンバーアカウント
PolicyIdStringはいいいえ制御ポリシーの ID。なし

レスポンスパラメーター

Fn::GetAtt

  • PolicyType: 制御ポリシーのタイプ。
  • Description: 制御ポリシーの説明。
  • AttachDate: 制御ポリシーがアタッチされた時刻。
  • PolicyName: 制御ポリシーの名前。
  • TargetId: 制御ポリシーがアタッチされているオブジェクトの ID。
  • PolicyId: 制御ポリシーの ID。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "TargetId": {
      "Type": "String",
      "Description": "TargetId"  // TargetId
    },
    "PolicyId": {
      "Type": "String",
      "Description": "PolicyId" // PolicyId
    }
  },
  "Resources": {
    "ResourceManagerControlPolicyAttachment": {
      "Type": "ALIYUN::ResourceManager::ControlPolicyAttachment",
      "Properties": {
        "TargetId": {
          "Ref": "TargetId"
        },
        "PolicyId": {
          "Ref": "PolicyId"
        }
      }
    }
  },
  "Outputs": {
    "PolicyType": {
      "Description": "PolicyType", // PolicyType
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "PolicyType"
        ]
      }
    },
    "Description": {
      "Description": "Description", // Description
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "Description"
        ]
      }
    },
    "AttachDate": {
      "Description": "AttachDate", // AttachDate
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "AttachDate"
        ]
      }
    },
    "PolicyName": {
      "Description": "PolicyName", // PolicyName
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "PolicyName"
        ]
      }
    },
    "TargetId": {
      "Description": "TargetId", // TargetId
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "TargetId"
        ]
      }
    },
    "PolicyId": {
      "Description": "PolicyId", // PolicyId
      "Value": {
        "Fn::GetAtt": [
          "ResourceManagerControlPolicyAttachment",
          "PolicyId"
        ]
      }
    }
  }
}

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  PolicyId:
    Description: PolicyId  // PolicyId
    Type: String
  TargetId:
    Description: TargetId // TargetId
    Type: String
Resources:
  ResourceManagerControlPolicyAttachment:
    Properties:
      PolicyId:
        Ref: PolicyId
      TargetId:
        Ref: TargetId
    Type: ALIYUN::ResourceManager::ControlPolicyAttachment
Outputs:
  AttachDate:
    Description: AttachDate // AttachDate
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - AttachDate
  Description:
    Description: Description // Description
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - Description
  PolicyId:
    Description: PolicyId // PolicyId
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - PolicyId
  PolicyName:
    Description: PolicyName // PolicyName
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - PolicyName
  PolicyType:
    Description: PolicyType // PolicyType
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - PolicyType
  TargetId:
    Description: TargetId // TargetId
    Value:
      Fn::GetAtt:
      - ResourceManagerControlPolicyAttachment
      - TargetId