client

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IpantiClient

type IpantiClient struct {
	core.JDCloudClient
}

func NewIpantiClient

func NewIpantiClient(credential *core.Credential) *IpantiClient

func (*IpantiClient) CcGraph added in v1.0.3

func (c *IpantiClient) CcGraph(request *ipanti.CcGraphRequest) (*ipanti.CcGraphResponse, error)

转发流量报表

func (*IpantiClient) CreateForwardRule

添加非网站类规则

func (*IpantiClient) CreateInstance

创建实例

func (*IpantiClient) CreateWebRule

添加网站类规则

func (*IpantiClient) DdosGraph added in v1.0.3

ddos防护报表

func (*IpantiClient) DeleteForwardRule

删除某条非网站规则

func (*IpantiClient) DeleteWebRule

删除某条网站规则

func (*IpantiClient) DescribeCcAttackLogDetails added in v1.0.3

查询cc攻击日志详情

func (*IpantiClient) DescribeCcAttackLogs added in v1.0.3

查询cc攻击日志

func (*IpantiClient) DescribeDDosAttackLogs added in v1.0.3

查询DDos攻击日志

func (*IpantiClient) DescribeForwardRule

查询某条非网站类规则

func (*IpantiClient) DescribeForwardRules

查询某个实例下的非网站转发配置

func (*IpantiClient) DescribeInstance

查询实例

func (*IpantiClient) DescribeInstances

查询实例列表

func (*IpantiClient) DescribeWebRule

查询某条网站类规则

func (*IpantiClient) DescribeWebRules

查询某个实例下的网站类规则

func (*IpantiClient) DisableCcIpLimit added in v1.0.3

关闭CC防护每ip的限速

func (*IpantiClient) DisableCcObserverMode added in v1.0.3

关闭实例CC防护的观察者模式

func (*IpantiClient) DisableInstanceCC

关闭实例CC防护

func (*IpantiClient) DisableInstanceIpBlackList

禁用实例ip黑名单

func (*IpantiClient) DisableInstanceIpWhiteList

禁用实例ip白名单

func (*IpantiClient) DisableInstanceUrlWhiteList

禁用实例url白名单

func (*IpantiClient) DisableWebRuleCC added in v1.0.3

网站类规则禁用CC

func (*IpantiClient) EnableCcIpLimit added in v1.0.3

开启CC防护每ip的限速

func (*IpantiClient) EnableCcObserverMode added in v1.0.3

开启实例CC防护的观察者模式

func (*IpantiClient) EnableInstanceCC

开启实例CC防护

func (*IpantiClient) EnableInstanceIpBlackList

启用实例ip黑名单

func (*IpantiClient) EnableInstanceIpWhiteList

启用实例ip白名单

func (*IpantiClient) EnableInstanceUrlWhiteList

启用实例url白名单

func (*IpantiClient) EnableWebRuleCC added in v1.0.3

网站类规则开启CC

func (*IpantiClient) FwdGraph added in v1.0.3

func (c *IpantiClient) FwdGraph(request *ipanti.FwdGraphRequest) (*ipanti.FwdGraphResponse, error)

转发流量报表

func (*IpantiClient) ModifyForwardRule

更新某条非网站类规则

func (*IpantiClient) ModifyInstanceCC

设置实例CC防护

func (*IpantiClient) ModifyInstanceIpBlackList

设置实例ip黑名单

func (*IpantiClient) ModifyInstanceIpWhiteList

设置实例ip白名单

func (*IpantiClient) ModifyInstanceName

修改实例名称

func (*IpantiClient) ModifyInstanceUrlWhiteList

设置实例url白名单

func (*IpantiClient) ModifyWebRule

更新某条网站类规则

func (*IpantiClient) SetCcIpLimit added in v1.0.3

设置实例CC防护每ip限速

func (*IpantiClient) SetConfig

func (c *IpantiClient) SetConfig(config *core.Config)

func (*IpantiClient) SetLogger

func (c *IpantiClient) SetLogger(logger core.Logger)

func (*IpantiClient) SwitchForwardRuleOrigin added in v1.0.3

非网站类规则切换成回源状态

func (*IpantiClient) SwitchForwardRuleProtect added in v1.0.3

非网站类规则切换成防御状态

func (*IpantiClient) SwitchWebRuleOrigin added in v1.0.3

网站类规则切换成回源状态

func (*IpantiClient) SwitchWebRuleProtect added in v1.0.3

网站类规则切换成防御状态

Jump to

Keyboard shortcuts

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