Queries criterion issues in a service template.
Try it now
RAM authorization
To call this API, your Resource Access Management (RAM) user or RAM role must have the following permissions. You can define these permissions in a RAM policy.
| Action | Access level | Resource type | Condition key | Dependent action |
|---|---|---|---|---|
| computenestsupplier:GetServiceTemplateCriterionIssues | get | *Service acs:computenestsupplier:{#regionId}:{#accountId}:service/{#ServiceId} |
None | None |
Column descriptions:
-
Action: The action to include in the
Actionelement of a RAM policy statement. -
Access level: The access level of the action. Valid values: create, list, get, update, and delete.
-
Resource type: The resource type that supports authorization. An asterisk (*) indicates that resource-level permission is required — specify the corresponding Alibaba Cloud Resource Name (ARN) in the
Resourceelement. If the value is All Resources, use an asterisk (*) in theResourceelement. -
Condition key: The condition keys that provide granular access control. In addition to service-specific condition keys, Alibaba Cloud provides common condition keys for all RAM-supported services.
-
Dependent action: Additional actions the RAM user or role must have permission to perform in order to complete this action.
Request parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| RegionId | string | No | The region ID. | cn-hangzhou |
| ServiceId | string | Yes | The service ID. | service-c2d118c9193e49xxxxxx |
| ServiceVersion | string | No | The service version. To get the service version, call ListServices - Query service information. | 1 |
Response elements
| Element | Type | Description | Example |
|---|---|---|---|
| object | |||
| TemplateCriterionIssueList | array\<object\> | The list of criterion issues in the service template. | |
| object | A criterion issue in a service template. | ||
| TotalCriterionIssueCount | integer | The total number of criterion issues in the service template. | 3 |
| TemplateUrl | integer | The URL of the template. | http://service-private-info/xxx/ros/template/tpl-xxxx.json |
| TemplateName | string | The name of the template. | Template 1 |
| TotalMandatoryCriterionIssueCount | integer | The number of mandatory criterion issues in the service template. | 1 |
| CriterionIssues | array\<object\> | The list of criterion issues. | |
| object | The details of a criterion issue. | ||
| Position | string | The position where the issue exists. | $.Parameters.PayType |
| Level | string | The severity level of the criterion issue. Valid values:
|
Mandatory |
| Type | string | The type of the criterion issue. | ParameterNeedAssociationProperty |
| ExtendInfo | object | The supplementary information about the criterion issue. | |
| Property | string | The resource property. | null |
| PropertyValue | string | The value of the resource property. | null |
| AssociationProperty | string | The AssociationProperty of the ROS parameter. | ChargeType |
| TotalCriterionIssueCount | integer | The total number of criterion issues in the service template. | 3 |
| TotalMandatoryCriterionIssueCount | integer | The number of mandatory criterion issues in the service template. | 1 |
| RiskyTemplateCount | integer | The number of templates with criterion issues in the service. | 1 |
| RequestId | string | The request ID. | A361BA9E-xxxx-xxxx-xxxx-C26E5180456E |
Examples
Success response
JSON format
{
"TemplateCriterionIssueList": [
{
"TotalCriterionIssueCount": 3,
"TemplateUrl": 0,
"TemplateName": "Template 1",
"TotalMandatoryCriterionIssueCount": 1,
"CriterionIssues": [
{
"Position": "$.Parameters.PayType",
"Level": "Mandatory",
"Type": "ParameterNeedAssociationProperty",
"ExtendInfo": {
"Property": "null ",
"PropertyValue": " null",
"AssociationProperty": "ChargeType"
}
}
]
}
],
"TotalCriterionIssueCount": 3,
"TotalMandatoryCriterionIssueCount": 1,
"RiskyTemplateCount": 1,
"RequestId": "A361BA9E-xxxx-xxxx-xxxx-C26E5180456E"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.