PutMonitorGroupDynamicRule
Creates or modifies an application group that dynamically matches instances by name. All instances that meet the matching rules are automatically added to the application group.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:PutMonitorGroupDynamicRule |
create |
*MonitorGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| GroupId |
integer |
Yes |
The ID of the application group. |
123456 |
| GroupRules |
array<object> |
Yes |
None. |
|
|
array<object> |
No |
None. |
||
| FilterRelation |
string |
Yes |
The combination condition for dynamic matching rules. Valid values of N: 1 to 3. Valid values:
|
and |
| Filters |
array<object> |
Yes |
None. |
|
|
object |
No |
None. |
||
| Value |
string |
Yes |
The value that meets the matching condition. Valid values of N: 1 to 3. |
nginx |
| Name |
string |
Yes |
The field name for instance matching. Valid values of N: 1 to 3. Currently, only the hostname is supported, such as hostName. |
hostName |
| Function |
string |
Yes |
The filter condition for instances. Valid values of N: 1 to 3. Valid values:
|
contains |
| Category |
string |
Yes |
The type of Alibaba Cloud service for the dynamic alert rule. Valid values of N: 1 to 3. Valid values:
|
ecs |
| IsAsync |
boolean |
No |
The mode for creating the dynamic matching rule. Valid values:
|
false |
| DryRun |
boolean |
No |
Specifies whether to only precheck the request. Valid values:
|
false |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
The HTTP status code. Note
A status code of 200 indicates success. |
200 |
| Message |
string |
The error message. |
The specified resource is not found. |
| RequestId |
string |
The request ID. |
3E73F1AB-D195-438A-BCA7-2F4355789C58 |
| Success |
boolean |
Indicates whether the operation was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Code": 200,
"Message": "The specified resource is not found.",
"RequestId": "3E73F1AB-D195-438A-BCA7-2F4355789C58",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | %s | |
| 401 | AccessDeniedException | You donot have sufficient access to perform this action. | |
| 412 | OverLimit | Matched instances count was over limit | |
| 412 | DryRunOperation | %s. | dryRun Pre-Verification Results |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 402 | LimitExceeded | The quota for this customer had been reached. | |
| 403 | AccessForbidden | %s | |
| 206 | %s | %s | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
| 503 | %s | %s | |
| 406 | %s | %s | |
| 429 | Throttli∂ngException | The request was denied due to request throttling. | |
| 409 | %s | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.