CreateIpControl
Creates an IP access control policy in a region.
Operation description
Before you call this operation, note the following items:
This feature is intended for API providers.
An IP access control policy is meaningless until it is bound to an API. After it is bound to an API, it takes effect immediately.
You can add specific IP policies when you create the IP access control policy.
If no policies are configured under the IP access control policy, the policy is invalid.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apigateway:CreateIpControl |
create |
*IpControl
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| IpControlName |
string |
Yes |
The name of the IP access control policy. The name must be 4 to 50 characters in length and can contain uppercase and lowercase letters, Chinese characters, digits, and underscores (_). It cannot start with an underscore. |
controlNameTest |
| IpControlType |
string |
Yes |
The type of the IP access control policy. Valid values:
|
ALLOW |
| Description |
string |
No |
The description of the IP access control policy. The description can be up to 200 characters in length. |
test |
| IpControlPolicys |
array<object> |
No |
The array of IP control policies, which contains the information items of the policies. |
|
|
object |
No |
|||
| AppId |
string |
No |
The AppId restricted by the policy. You can add an AppId restriction only when the control type is whitelist (IpControlType is ALLOW).
|
11111 |
| CidrIp |
string |
No |
The IP address or CIDR block of the specific policy.
|
114.1.1.0/24 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| IpControlId |
string |
The ID of the IP access control policy. |
7ea91319a34d48a09b5c9c871d9768b1 |
| RequestId |
string |
The request ID. |
CE5722A6-AE78-4741-A9B0-6C817D360510 |
Examples
Success response
JSON format
{
"IpControlId": "7ea91319a34d48a09b5c9c871d9768b1",
"RequestId": "CE5722A6-AE78-4741-A9B0-6C817D360510"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.