类 CfwClient

    • 构造器详细资料

      • 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的id
        body -
      • createCfwRule

        public void createCfwRule​(String cfwId,
                                  CreateCfwRuleRequest body)
        批量创建CFW中防护规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。 - 一次最多创建100条规则。
        参数:
        cfwId - CFW的id
        body -
      • deleteCfw

        public void deleteCfw​(String cfwId)
        删除指定CFW策略。 - CFW存在绑定关系时不允许删除
        参数:
        cfwId - CFW的id
      • deleteCfwRule

        public void deleteCfwRule​(String cfwId,
                                  DeleteCfwRuleRequest body)
        批量删除指定CFW中某些规则。 - CFW已绑定到实例时,至少保留一条规则。
        参数:
        cfwId - CFW的id
        body -
      • disableCfw

        public void disableCfw​(String cfwId,
                               DisableCfwRequest body)
        已绑定CFW的实例,使用该接口临时关闭CFW的防护功能。
        参数:
        cfwId - CFW的id
        body -
      • enableCfw

        public void enableCfw​(String cfwId,
                              EnableCfwRequest body)
        已绑定CFW并且临时关闭了防护功能的实例,使用该接口恢复CFW的防护功能。
        参数:
        cfwId - CFW的id
        body -
      • 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的id
        body -
      • updateCfw

        public void updateCfw​(String cfwId,
                              UpdateCfwRequest body)
        更新CFW策略的基本信息。
        参数:
        cfwId - CFW的id
        body -
      • updateCfwRule

        public void updateCfwRule​(String cfwId,
                                  String cfwRuleId,
                                  UpdateCfwRuleRequest body)
        修改指定CFW规则。 - 五元组(protocol/sourceAddress/destAddress/sourcePort/destPort) + 方向(direction)不能全部相同。
        参数:
        cfwId - CFW策略的id
        cfwRuleId - CFW规则的id
        body -