Queries the parameter constraints for a Resource Orchestration Service (ROS) template in a specified region using the template name and service ID.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
computenest:GetServiceTemplateParameterConstraints |
get |
*Service
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. |
cn-hangzhou |
| ServiceId |
string |
Yes |
The service ID. |
service-731f788406024axxxxxx |
| ServiceVersion |
string |
No |
The service version. |
1 |
| TemplateName |
string |
Yes |
The template name. |
模板1 |
| Parameters |
array<object> |
No |
The configuration parameters of the service instance. |
|
|
object |
No |
|||
| ParameterKey |
string |
No |
The name of the parameter. If you do not specify the name and value of the parameter, Resource Orchestration Service (ROS) uses the default value that is specified in the template. Note
The Parameters parameter is optional. If you specify Parameters, ParameterKey is required. |
InstanceType |
| ParameterValue |
string |
No |
The value of the parameter that is defined in the template. Note
The Parameters parameter is optional. If you specify Parameters, ParameterValue is required. |
cn-hangzhou-j |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. Generate a unique value from your client for each request. The token can contain only ASCII characters and cannot be more than 64 characters long. |
123e4567-e89b-12d3-a456-426655440000 |
| DeployRegionId |
string |
Yes |
The deployment region ID. |
cn-hangzhou |
| TrialType |
string |
No |
The usage type. Valid values:
|
NotTrial |
| SpecificationName |
string |
No |
The specification name. |
套餐一 |
| ServiceInstanceId |
string |
No |
The service instance ID. |
si-461ee95f46ca46xxxxxx |
| EnablePrivateVpcConnection |
boolean |
No |
Indicates whether PrivateLink is enabled. Valid values:
|
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
449DC03D-A039-56A6-8D6F-6EBCCCE0EE2C |
| ParameterConstraints |
array<object> |
The parameter constraints. |
|
|
object |
|||
| Type |
string |
The type of the parameter. |
String |
| AllowedValues |
array |
The valid values of the parameter. |
|
|
string |
A valid value of the parameter. |
cn-hangzhou-h |
|
| AssociationParameterNames |
array |
The associated parameters. |
|
|
string |
An associated parameter. |
InstanceType |
|
| ParameterKey |
string |
The name of the parameter. |
ZoneInfo |
| Behavior |
string |
The behavior of the parameter. Valid values:
Note
If AllowedValues is not returned, Behavior and BehaviorReason are returned to describe the behavior of the parameter and the reason. |
NoLimit |
| BehaviorReason |
string |
The reason for the parameter behavior. |
No resource property refer to the parameter |
| OriginalConstraints |
array<object> |
The original constraints. |
|
|
object |
|||
| AllowedValues |
array |
The valid values of the parameter. |
|
|
string |
A valid value of the parameter. |
cn-hangzhou-a |
|
| PropertyName |
string |
The property name. |
ZoneId |
| ResourceName |
string |
The name of the resource that is defined in the template. |
MyECS |
| ResourceType |
string |
The resource type. |
ALIYUN::ECS::InstanceGroup |
| QueryErrors |
array<object> |
The details of the query failure. |
|
|
object |
|||
| ErrorMessage |
string |
The error details. |
record not exist |
| ResourceName |
string |
The resource name. |
MyECS |
| ResourceType |
string |
The resource type. |
ALIYUN::ECS::InstanceGroup |
| FamilyConstraints |
array |
The constraints on the specification family. |
|
|
string |
A constraint on the specification family. |
约束族1 |
Examples
Success response
JSON format
{
"RequestId": "449DC03D-A039-56A6-8D6F-6EBCCCE0EE2C",
"ParameterConstraints": [
{
"Type": "String",
"AllowedValues": [
"cn-hangzhou-h"
],
"AssociationParameterNames": [
"InstanceType"
],
"ParameterKey": "ZoneInfo",
"Behavior": "NoLimit",
"BehaviorReason": "No resource property refer to the parameter",
"OriginalConstraints": [
{
"AllowedValues": [
"cn-hangzhou-a"
],
"PropertyName": "ZoneId",
"ResourceName": "MyECS",
"ResourceType": "ALIYUN::ECS::InstanceGroup"
}
],
"QueryErrors": [
{
"ErrorMessage": "record not exist",
"ResourceName": "MyECS",
"ResourceType": "ALIYUN::ECS::InstanceGroup"
}
]
}
],
"FamilyConstraints": [
"约束族1"
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.