public class CfwClient extends BaseBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
CfwClient(BceClientConfiguration configuration)
Constructs a new client to invoke service methods on demo.
|
CfwClient(String ak,
String sk)
Constructs a new client to invoke service methods on demo.
|
CfwClient(String ak,
String sk,
BceRegion region)
Constructs a new client to invoke service methods on demo with region.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindCfw(String cfwId,
BindCfwRequest body)
批量实例绑定CFW策略。 - 没有规则的CFW不能绑定到实例
|
CreateCfwResponse |
createCfw(CreateCfwRequest body)
创建CFW策略。
|
void |
createCfwRule(String cfwId,
CreateCfwRuleRequest body)
批量创建CFW中防护规则。
- 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。
- 一次最多创建100条规则。
|
void |
deleteCfw(String cfwId)
删除指定CFW策略。 - CFW存在绑定关系时不允许删除
|
void |
deleteCfwRule(String cfwId,
DeleteCfwRuleRequest body)
批量删除指定CFW中某些规则。 - CFW已绑定到实例时,至少保留一条规则。
|
void |
disableCfw(String cfwId,
DisableCfwRequest body)
已绑定CFW的实例,使用该接口临时关闭CFW的防护功能。
|
void |
enableCfw(String cfwId,
EnableCfwRequest body)
已绑定CFW并且临时关闭了防护功能的实例,使用该接口恢复CFW的防护功能。
|
GetCfwResponse |
getCfw(String cfwId)
查询指定CFW策略的详情信息。
|
ListCfwResponse |
listCfw(ListCfwRequest listCfwRequest)
查询CFW策略列表信息。
|
ListInstanceResponse |
listInstance(ListInstanceRequest listInstanceRequest)
查询防护边界实例的列表。
|
void |
unbindCfw(String cfwId,
UnbindCfwRequest body)
实例批量解绑CFW。
|
void |
updateCfw(String cfwId,
UpdateCfwRequest body)
更新CFW策略的基本信息。
|
void |
updateCfwRule(String cfwId,
String cfwRuleId,
UpdateCfwRuleRequest body)
修改指定CFW规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。
|
createRequestcomputeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic CfwClient(String ak, String sk, BceRegion region)
public CfwClient(String ak, String sk)
public CfwClient(BceClientConfiguration configuration)
public void bindCfw(String cfwId, BindCfwRequest body)
cfwId - CFW的idbody - public CreateCfwResponse createCfw(CreateCfwRequest body)
body - public void createCfwRule(String cfwId, CreateCfwRuleRequest body)
cfwId - CFW的idbody - public void deleteCfw(String cfwId)
cfwId - CFW的idpublic void deleteCfwRule(String cfwId, DeleteCfwRuleRequest body)
cfwId - CFW的idbody - public void disableCfw(String cfwId, DisableCfwRequest body)
cfwId - CFW的idbody - public void enableCfw(String cfwId, EnableCfwRequest body)
cfwId - CFW的idbody - public GetCfwResponse getCfw(String cfwId)
cfwId - CFW的idpublic ListCfwResponse listCfw(ListCfwRequest listCfwRequest)
listCfwRequest - public ListInstanceResponse listInstance(ListInstanceRequest listInstanceRequest)
listInstanceRequest - public void unbindCfw(String cfwId, UnbindCfwRequest body)
cfwId - CFW的idbody - public void updateCfw(String cfwId, UpdateCfwRequest body)
cfwId - CFW的idbody - public void updateCfwRule(String cfwId, String cfwRuleId, UpdateCfwRuleRequest body)
cfwId - CFW策略的idcfwRuleId - CFW规则的idbody - Copyright © 2024. All rights reserved.