v1

package
v0.0.82 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AntiDDoSClientBuilder

func AntiDDoSClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCreateDefaultConfig

func GenReqDefForCreateDefaultConfig() *def.HttpRequestDef

func GenReqDefForDeleteDefaultConfig

func GenReqDefForDeleteDefaultConfig() *def.HttpRequestDef

func GenReqDefForListDDosStatus

func GenReqDefForListDDosStatus() *def.HttpRequestDef

func GenReqDefForListDailyLog

func GenReqDefForListDailyLog() *def.HttpRequestDef

func GenReqDefForListDailyReport

func GenReqDefForListDailyReport() *def.HttpRequestDef

func GenReqDefForListNewConfigs

func GenReqDefForListNewConfigs() *def.HttpRequestDef

func GenReqDefForListWeeklyReports

func GenReqDefForListWeeklyReports() *def.HttpRequestDef

func GenReqDefForShowAlertConfig

func GenReqDefForShowAlertConfig() *def.HttpRequestDef

func GenReqDefForShowDDos

func GenReqDefForShowDDos() *def.HttpRequestDef

func GenReqDefForShowDDosStatus

func GenReqDefForShowDDosStatus() *def.HttpRequestDef

func GenReqDefForShowDefaultConfig

func GenReqDefForShowDefaultConfig() *def.HttpRequestDef

func GenReqDefForShowNewTaskStatus

func GenReqDefForShowNewTaskStatus() *def.HttpRequestDef

func GenReqDefForUpdateAlertConfig

func GenReqDefForUpdateAlertConfig() *def.HttpRequestDef

func GenReqDefForUpdateDDos

func GenReqDefForUpdateDDos() *def.HttpRequestDef

Types

type AntiDDoSClient

type AntiDDoSClient struct {
	HcClient *http_client.HcHttpClient
}

func NewAntiDDoSClient

func NewAntiDDoSClient(hcClient *http_client.HcHttpClient) *AntiDDoSClient

func (*AntiDDoSClient) CreateDefaultConfig

配置用户的默认防护策略。配置防护策略后,新购买的资源在自动开启防护时,会按照该默认防护策略进行配置。

func (*AntiDDoSClient) DeleteDefaultConfig

删除用户配置的默认防护策略。

func (*AntiDDoSClient) ListDDosStatus

查询用户所有EIP的Anti-DDoS防护状态信息,用户的EIP无论是否绑定到云服务器,都可以进行查询。

func (*AntiDDoSClient) ListDailyLog

查询指定EIP在过去24小时之内的异常事件信息,异常事件包括清洗事件和黑洞事件,查询延迟在5分钟之内。

func (*AntiDDoSClient) ListDailyReport

查询指定EIP在过去24小时之内的防护流量信息,流量的间隔时间单位为5分钟。

func (*AntiDDoSClient) ListNewConfigs

查询系统支持的Anti-DDoS防护策略配置的可选范围,用户根据范围列表选择适合自已业务的防护策略进行Anti-DDoS流量清洗。

func (*AntiDDoSClient) ListWeeklyReports

查询用户所有Anti-DDoS防护周统计情况,包括一周内DDoS拦截次数和攻击次数、以及按照被攻击次数进行的排名信息等统计数据。系统支持当前时间之前四周的周统计数据查询,超过这个时间的请求是查询不到统计数据的。

func (*AntiDDoSClient) ShowAlertConfig

查询用户配置信息,用户可以通过此接口查询是否接收某类告警,同时可以配置是手机短信还是电子邮件接收告警信息。

func (*AntiDDoSClient) ShowDDos

func (c *AntiDDoSClient) ShowDDos(request *model.ShowDDosRequest) (*model.ShowDDosResponse, error)

查询配置的Anti-DDoS防护策略,用户可以查询指定EIP的Anti-DDoS防护策略。

func (*AntiDDoSClient) ShowDDosStatus

查询指定EIP的Anti-DDoS防护状态。

func (*AntiDDoSClient) ShowDefaultConfig

查询用户配置的默认防护策略。

func (*AntiDDoSClient) ShowNewTaskStatus

用户查询指定的Anti-DDoS防护配置任务,得到任务当前执行的状态。

func (*AntiDDoSClient) UpdateAlertConfig

更新用户配置信息,用户可以通过此接口更新是否接收某类告警,同时可以配置是手机短信还是电子邮件接收告警信息。

func (*AntiDDoSClient) UpdateDDos

更新指定EIP的Anti-DDoS防护策略配置。调用成功,只是说明服务节点收到了关闭更新配置请求,操作是否成功需要通过任务查询接口查询该任务的执行状态,具体请参考查询Anti-DDoS任务。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL