public class ModifyIpControlPolicyItemRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
appId
The ID of the application that is restricted by the policy.
|
String |
cidrIp
The IP address or CIDR block that is defined in a policy.
|
String |
ipControlId
The ID of the ACL.
|
String |
policyItemId
The ID of the policy.
|
String |
securityToken |
| 构造器和说明 |
|---|
ModifyIpControlPolicyItemRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ModifyIpControlPolicyItemRequest |
build(Map<String,?> map) |
String |
getAppId() |
String |
getCidrIp() |
String |
getIpControlId() |
String |
getPolicyItemId() |
String |
getSecurityToken() |
ModifyIpControlPolicyItemRequest |
setAppId(String appId) |
ModifyIpControlPolicyItemRequest |
setCidrIp(String cidrIp) |
ModifyIpControlPolicyItemRequest |
setIpControlId(String ipControlId) |
ModifyIpControlPolicyItemRequest |
setPolicyItemId(String policyItemId) |
ModifyIpControlPolicyItemRequest |
setSecurityToken(String securityToken) |
@NameInMap(value="AppId") public String appId
The ID of the application that is restricted by the policy. You can configure the AppId parameter only when the value of the IpControlType parameter is ALLOW.
* You can add only one application ID at a time.
* If this parameter is empty, no applications are restricted.
* If this parameter is not empty, not only IP addresses but also applications are restricted.
* If this parameter is not empty and no security authentication method is specified for the API, all API calls are restricted.
* If the value of the IpControlType parameter is REFUSE and the AppId parameter is not empty, API Gateway automatically ignores the AppId parameter and restricts only the IP addresses.
@NameInMap(value="CidrIp") public String cidrIp
The IP address or CIDR block that is defined in a policy. Separate multiple IP addresses or CIDR blocks with semicolons (;). You can add a maximum of 10 IP addresses or CIDR blocks.
@NameInMap(value="IpControlId") public String ipControlId
The ID of the ACL. The ID is unique.
@NameInMap(value="PolicyItemId") public String policyItemId
The ID of the policy.
@NameInMap(value="SecurityToken") public String securityToken
public static ModifyIpControlPolicyItemRequest build(Map<String,?> map) throws Exception
Exceptionpublic ModifyIpControlPolicyItemRequest setAppId(String appId)
public String getAppId()
public ModifyIpControlPolicyItemRequest setCidrIp(String cidrIp)
public String getCidrIp()
public ModifyIpControlPolicyItemRequest setIpControlId(String ipControlId)
public String getIpControlId()
public ModifyIpControlPolicyItemRequest setPolicyItemId(String policyItemId)
public String getPolicyItemId()
public ModifyIpControlPolicyItemRequest setSecurityToken(String securityToken)
public String getSecurityToken()
Copyright © 2023. All rights reserved.