类 CfwClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.common.BaseBceClient
-
- com.baidubce.services.cfw.CfwClient
-
public class CfwClient extends BaseBceClient
Cfw
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 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.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbindCfw(String cfwId, BindCfwRequest body)批量实例绑定CFW策略。 - 没有规则的CFW不能绑定到实例CreateCfwResponsecreateCfw(CreateCfwRequest body)创建CFW策略。voidcreateCfwRule(String cfwId, CreateCfwRuleRequest body)批量创建CFW中防护规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。 - 一次最多创建100条规则。voiddeleteCfw(String cfwId)删除指定CFW策略。 - CFW存在绑定关系时不允许删除voiddeleteCfwRule(String cfwId, DeleteCfwRuleRequest body)批量删除指定CFW中某些规则。 - CFW已绑定到实例时,至少保留一条规则。voiddisableCfw(String cfwId, DisableCfwRequest body)已绑定CFW的实例,使用该接口临时关闭CFW的防护功能。voidenableCfw(String cfwId, EnableCfwRequest body)已绑定CFW并且临时关闭了防护功能的实例,使用该接口恢复CFW的防护功能。GetCfwResponsegetCfw(String cfwId)查询指定CFW策略的详情信息。ListCfwResponselistCfw(ListCfwRequest listCfwRequest)查询CFW策略列表信息。ListInstanceResponselistInstance(ListInstanceRequest listInstanceRequest)查询防护边界实例的列表。voidunbindCfw(String cfwId, UnbindCfwRequest body)实例批量解绑CFW。voidupdateCfw(String cfwId, UpdateCfwRequest body)更新CFW策略的基本信息。voidupdateCfwRule(String cfwId, String cfwRuleId, UpdateCfwRuleRequest body)修改指定CFW规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。-
从类继承的方法 com.baidubce.common.BaseBceClient
createRequest
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
CfwClient
public CfwClient(String ak, String sk, BceRegion region)
Constructs a new client to invoke service methods on demo with region.
-
CfwClient
public CfwClient(String ak, String sk)
Constructs a new client to invoke service methods on demo.
-
CfwClient
public CfwClient(BceClientConfiguration configuration)
Constructs a new client to invoke service methods on demo.
-
-
方法详细资料
-
bindCfw
public void bindCfw(String cfwId, BindCfwRequest body)
批量实例绑定CFW策略。 - 没有规则的CFW不能绑定到实例- 参数:
cfwId- CFW的idbody-
-
createCfw
public CreateCfwResponse createCfw(CreateCfwRequest body)
创建CFW策略。- 参数:
body-- 返回:
- CreateCfwResponse
-
createCfwRule
public void createCfwRule(String cfwId, CreateCfwRuleRequest body)
批量创建CFW中防护规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。 - 一次最多创建100条规则。- 参数:
cfwId- CFW的idbody-
-
deleteCfw
public void deleteCfw(String cfwId)
删除指定CFW策略。 - CFW存在绑定关系时不允许删除- 参数:
cfwId- CFW的id
-
deleteCfwRule
public void deleteCfwRule(String cfwId, DeleteCfwRuleRequest body)
批量删除指定CFW中某些规则。 - CFW已绑定到实例时,至少保留一条规则。- 参数:
cfwId- CFW的idbody-
-
disableCfw
public void disableCfw(String cfwId, DisableCfwRequest body)
已绑定CFW的实例,使用该接口临时关闭CFW的防护功能。- 参数:
cfwId- CFW的idbody-
-
enableCfw
public void enableCfw(String cfwId, EnableCfwRequest body)
已绑定CFW并且临时关闭了防护功能的实例,使用该接口恢复CFW的防护功能。- 参数:
cfwId- CFW的idbody-
-
getCfw
public GetCfwResponse getCfw(String cfwId)
查询指定CFW策略的详情信息。- 参数:
cfwId- CFW的id- 返回:
- GetCfwResponse
-
listCfw
public ListCfwResponse listCfw(ListCfwRequest listCfwRequest)
查询CFW策略列表信息。- 参数:
listCfwRequest-- 返回:
- ListCfwResponse
-
listInstance
public ListInstanceResponse listInstance(ListInstanceRequest listInstanceRequest)
查询防护边界实例的列表。- 参数:
listInstanceRequest-- 返回:
- ListInstanceResponse
-
unbindCfw
public void unbindCfw(String cfwId, UnbindCfwRequest body)
实例批量解绑CFW。- 参数:
cfwId- CFW的idbody-
-
updateCfw
public void updateCfw(String cfwId, UpdateCfwRequest body)
更新CFW策略的基本信息。- 参数:
cfwId- CFW的idbody-
-
updateCfwRule
public void updateCfwRule(String cfwId, String cfwRuleId, UpdateCfwRuleRequest body)
修改指定CFW规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。- 参数:
cfwId- CFW策略的idcfwRuleId- CFW规则的idbody-
-
-