全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::Config::CompliancePack

更新时间:Jun 26, 2025

ALIYUN::Config::CompliancePack digunakan untuk membuat paket kepatuhan.

Sintaksis

{
  "Type": "ALIYUN::Config::CompliancePack",
  "Properties": {
    "CompliancePackName": String,
    "Description": String,
    "ConfigRules": String,
    "CompliancePackTemplateId": String,
    "RiskLevel": Integer,
    "ConfigRuleIds": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

CompliancePackName

String

Ya

Tidak

Nama paket kepatuhan.

Tidak ada.

Description

String

Tidak

Ya

Deskripsi paket kepatuhan.

Tidak ada.

ConfigRules

String

Ya

Tidak

Aturan dalam paket kepatuhan.

Tidak ada.

CompliancePackTemplateId

String

Tidak

Tidak

ID template paket kepatuhan.

Tidak ada.

RiskLevel

Integer

Ya

Ya

Tingkat risiko.

Nilai yang valid:

  • 1: tinggi

  • 2: sedang

  • 3: rendah

ConfigRuleIds

List

Tidak

Ya

ID aturan.

Untuk informasi lebih lanjut, lihat properti ConfigRuleIds.

Sintaksis ConfigRuleParameters

"ConfigRuleParameters": [
  {
    "ParameterValue": String,
    "Required": Boolean,
    "ParameterName": String
  }
]

Properti ConfigRuleParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ParameterValue

String

Tidak

Tidak

Nilai parameter.

Tidak ada.

Required

Boolean

Tidak

Tidak

Menentukan apakah parameter diperlukan.

Nilai yang valid:

  • true

  • false

ParameterName

String

Tidak

Tidak

Nama parameter.

Tidak ada.

Sintaksis ConfigRuleIds

"ConfigRuleIds": [
    "ConfigRuleId": String
]

Properti ConfigRuleIds

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ConfigRuleId

String

Tidak

Tidak

ID aturan.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • CompliancePackId: ID paket kepatuhan tempat aturan tersebut berada.

  • Description: Deskripsi paket kepatuhan.

  • CompliancePackName: Nama paket kepatuhan.

  • AccountId: ID akun Alibaba Cloud.

  • CompliancePackTemplateId: ID template paket kepatuhan.

  • RiskLevel: Tingkat risiko.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CompliancePackName:
    Description: Nama Paket Kepatuhan
    Type: String
  CompliancePackTemplateId:
    Description: ID Template Paket Kepatuhan
    Type: String
  ConfigRules:
    Description: Daftar Aturan Konfigurasi
    Type: String
  Description:
    Description: Deskripsi
    Type: String
  RiskLevel:
    Description: Tingkat Risiko
    Type: Number
Resources:
  ConfigCompliancePack:
    Properties:
      CompliancePackName:
        Ref: CompliancePackName
      CompliancePackTemplateId:
        Ref: CompliancePackTemplateId
      ConfigRules:
        Ref: ConfigRules
      Description:
        Ref: Description
      RiskLevel:
        Ref: RiskLevel
    Type: ALIYUN::Config::CompliancePack
Outputs:
  AccountId:
    Description: ID Pengguna Aliyun
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - AccountId
  CompliancePackId:
    Description: ID Paket Kepatuhan
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - CompliancePackId
  CompliancePackName:
    Description: Nama Paket Kepatuhan
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - CompliancePackName
  CompliancePackTemplateId:
    Description: ID Template Paket Kepatuhan
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - CompliancePackTemplateId
  Description:
    Description: Deskripsi
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - Description
  RiskLevel:
    Description: Tingkat Risiko
    Value:
      Fn::GetAtt:
      - ConfigCompliancePack
      - RiskLevel

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Description": {
      "Type": "String",
      "Description": "Deskripsi"
    },
    "CompliancePackName": {
      "Type": "String",
      "Description": "Nama Paket Kepatuhan"
    },
    "ConfigRules": {
      "Type": "String",
      "Description": "Daftar Aturan Konfigurasi"
    },
    "CompliancePackTemplateId": {
      "Type": "String",
      "Description": "ID Template Paket Kepatuhan"
    },
    "RiskLevel": {
      "Type": "Number",
      "Description": "Tingkat Risiko"
    }
  },
  "Resources": {
    "ConfigCompliancePack": {
      "Type": "ALIYUN::Config::CompliancePack",
      "Properties": {
        "Description": {
          "Ref": "Description"
        },
        "CompliancePackName": {
          "Ref": "CompliancePackName"
        },
        "ConfigRules": {
          "Ref": "ConfigRules"
        },
        "CompliancePackTemplateId": {
          "Ref": "CompliancePackTemplateId"
        },
        "RiskLevel": {
          "Ref": "RiskLevel"
        }
      }
    }
  },
  "Outputs": {
    "CompliancePackId": {
      "Description": "ID Paket Kepatuhan",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "CompliancePackId"
        ]
      }
    },
    "Description": {
      "Description": "Deskripsi",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "Description"
        ]
      }
    },
    "CompliancePackName": {
      "Description": "Nama Paket Kepatuhan",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "CompliancePackName"
        ]
      }
    },
    "AccountId": {
      "Description": "ID Pengguna Aliyun",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "AccountId"
        ]
      }
    },
    "CompliancePackTemplateId": {
      "Description": "ID Template Paket Kepatuhan",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "CompliancePackTemplateId"
        ]
      }
    },
    "RiskLevel": {
      "Description": "Tingkat Risiko",
      "Value": {
        "Fn::GetAtt": [
          "ConfigCompliancePack",
          "RiskLevel"
        ]
      }
    }
  }
}