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:
|
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:
|
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
- RiskLevelJSON 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"
]
}
}
}
}