The ALIYUN::ThreatDetection::CustomCheckStandardPolicy type creates and associates standards, regulations, or sections within the check item categorization settings.
Syntax
{
"Type": "ALIYUN::ThreatDetection::CustomCheckStandardPolicy",
"Properties": {
"PolicyType": String,
"PolicyShowName": String,
"DependentPolicyId": Integer,
"Type": String
}
}Properties
Property Name | Type | Required | Updatable | Description | Constraints |
PolicyType | String | Yes | No | The policy categorization type for custom check item rules. | Values:
|
PolicyShowName | String | Yes | Yes | The name of the custom policy. | None |
DependentPolicyId | Integer | No | Yes | The ID of the associated parent policy. | None |
Type | String | No | Yes | The name of the associated major policy category. | Values:
|
Return Values
Fn::GetAtt
PolicyId: The ID of the custom policy.
Examples
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
PolicyType:
Type: String
Description:
en: |-
The category type of the custom check policy:
- STANDARD: standard.
- REQUIREMENT: requirement.
- SECTION: section.
AllowedValues:
- STANDARD
- REQUIREMENT
- SECTION
Required: true
PolicyShowName:
Type: String
Description:
en: The name of the custom policy.
Required: true
MinLength: 1
MaxLength: 64
Resources:
CustomCheckStandardPolicy:
Type: ALIYUN::ThreatDetection::CustomCheckStandardPolicy
Properties:
PolicyType:
Ref: PolicyType
PolicyShowName:
Ref: PolicyShowName
Outputs:
PolicyId:
Description: The ID of the custom check policy.
Value:
Fn::GetAtt:
- CustomCheckStandardPolicy
- PolicyId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PolicyType": {
"Type": "String",
"Description": {
"en": "The category type of the custom check policy:\n- STANDARD: standard.\n- REQUIREMENT: requirement.\n- SECTION: section."
},
"AllowedValues": [
"STANDARD",
"REQUIREMENT",
"SECTION"
],
"Required": true
},
"PolicyShowName": {
"Type": "String",
"Description": {
"en": "The name of the custom policy."
},
"Required": true,
"MinLength": 1,
"MaxLength": 64
}
},
"Resources": {
"CustomCheckStandardPolicy": {
"Type": "ALIYUN::ThreatDetection::CustomCheckStandardPolicy",
"Properties": {
"PolicyType": {
"Ref": "PolicyType"
},
"PolicyShowName": {
"Ref": "PolicyShowName"
}
}
}
},
"Outputs": {
"PolicyId": {
"Description": "The ID of the custom check policy.",
"Value": {
"Fn::GetAtt": [
"CustomCheckStandardPolicy",
"PolicyId"
]
}
}
}
}