Modifies the DNS authorization rules for an instance group.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
iotcc:UpdateGroupDNSServiceRuleAttribute |
create |
*CloudConnector
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| IoTCloudConnectorGroupId |
string |
Yes |
The ID of the cloud connector instance group. |
iotccg-g00epppbi9di9y**** |
| DNSServiceRuleDescription |
string |
No |
The description of the DNS authorization rule. The length is 2 to 256 characters. It must start with an uppercase or lowercase English letter or a Chinese character. It cannot start with |
description |
| DNSServiceRuleName |
string |
No |
The name of the DNS authorization rule. The length is 2 to 128 English or Chinese characters. It must start with an uppercase or lowercase English letter or a Chinese character. It can contain numbers, periods (.), underscores (_), and hyphens (-). |
test |
| DNSServiceRuleId |
string |
Yes |
The ID of the DNS authorization rule. |
gar-ffnn1ewe2nmf3y**** |
| Source |
string |
No |
The source IP address of the DNS authorization rule. This includes, but is not limited to, the following values: 100.100.2.136, 100.100.2.137, 100.100.2.138, 114.114.114.114, 8.8.8.8, 8.8.4.4, 223.5.5.5, 223.6.6.6, 221.5.88.88, 116.116.116.116, 221.228.15.26, 61.139.2.69, 218.6.200.139, 119.29.29.29, 218.2.2.2, 208.67.220.220, 208.67.222.222, 218.4.4.4. If you need other DNS authorization rule IP addresses beyond these defaults, submit a ticket. Include the DNS authorization rule IP addresses you want to request in the ticket. |
100.100.2.136 |
| ServiceType |
string |
No |
The target type of the DNS authorization rule. Valid values:
|
Normal |
| Destination |
string |
No |
The destination IP address of the DNS authorization rule. Note
If the ServiceType parameter is set to DNSRedirect, this parameter is required. |
192.168.0.2 |
| ClientToken |
string |
No |
A client token used to ensure the idempotence of the request. Generate a parameter value from your client. Ensure this value is unique across different requests. ClientToken only supports ASCII characters. Note
If you do not specify a value, the system automatically uses the RequestId of the API request as the ClientToken identifier. The RequestId for each API request might differ. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
No |
Checks whether this request would succeed. Valid values:
|
false |
| RegionId |
string |
Yes |
The region ID where the cloud connector instance group resides. Call the ListRegions interface to get the region ID. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
77111A6A-56BA-59B2-8CAA-7CBF21648FB8 |
Examples
Success response
JSON format
{
"RequestId": "77111A6A-56BA-59B2-8CAA-7CBF21648FB8"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Forbidden.RAM | Ram user does not have permission to perform this operation. | The error message returned because the RAM user does not have the permissions to perform the operation. |
| 400 | QuotaExceeded.IoTCCGroupInstanceLimit | The quota of IoTCCGroupPerUser is exceeded | |
| 400 | OperationDenied.CC5GInstanceNotSupport | The operation is not allowed because of CC5G instance not support. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.