public class IPFilterPolicy
extends com.tencentcloudapi.common.AbstractModel
| Constructor and Description |
|---|
IPFilterPolicy() |
IPFilterPolicy(IPFilterPolicy source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFilterType()
Get IP 访问限制类型: Black:黑名单方式校验。只有来自 IPList 列表中的 IP 请求会被拦截。
White:白名单方式校验。只有来自 IPList 列表中的 IP 请求会被放行。当 Status 取值为 Enabled 时,FilterType 必须赋值。
|
String[] |
getIPList()
Get IP 列表,支持 X.X.X.X 格式 IPV4 地址,或 X:X:X:X:X:X:X:X 格式 IPV6 地址,或网段格式 /N(IPV4:1≤N≤32;IPV6:1≤N≤128);最多可填充 200 个 IP 或网段。当 Status 取值为 Enabled 时,IPList 必须赋值。
|
String |
getStatus()
Get IP 访问限制状态,可选值:
Enabled:启用;
Disabled:禁用。
|
void |
setFilterType(String FilterType)
Set IP 访问限制类型: Black:黑名单方式校验。只有来自 IPList 列表中的 IP 请求会被拦截。
White:白名单方式校验。只有来自 IPList 列表中的 IP 请求会被放行。当 Status 取值为 Enabled 时,FilterType 必须赋值。
|
void |
setIPList(String[] IPList)
Set IP 列表,支持 X.X.X.X 格式 IPV4 地址,或 X:X:X:X:X:X:X:X 格式 IPV6 地址,或网段格式 /N(IPV4:1≤N≤32;IPV6:1≤N≤128);最多可填充 200 个 IP 或网段。当 Status 取值为 Enabled 时,IPList 必须赋值。
|
void |
setStatus(String Status)
Set IP 访问限制状态,可选值:
Enabled:启用;
Disabled:禁用。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
public IPFilterPolicy()
public IPFilterPolicy(IPFilterPolicy source)
public String getStatus()
public void setStatus(String Status)
Status - IP 访问限制状态,可选值:
public String getFilterType()
public void setFilterType(String FilterType)
FilterType - IP 访问限制类型: public String[] getIPList()
public void setIPList(String[] IPList)
IPList - IP 列表,支持 X.X.X.X 格式 IPV4 地址,或 X:X:X:X:X:X:X:X 格式 IPV6 地址,或网段格式 /N(IPV4:1≤N≤32;IPV6:1≤N≤128);最多可填充 200 个 IP 或网段。当 Status 取值为 Enabled 时,IPList 必须赋值。Copyright © 2025. All rights reserved.