client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 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 {
	JDCloudClient
}

func NewIpantiClient

func NewIpantiClient(credential *Credential) *IpantiClient

func (*IpantiClient) CreateForwardRule

func (c *IpantiClient) CreateForwardRule(request *CreateForwardRuleRequest) (*CreateForwardRuleResponse, error)

添加非网站类规则

func (*IpantiClient) CreateInstance

func (c *IpantiClient) CreateInstance(request *CreateInstanceRequest) (*CreateInstanceResponse, error)

创建实例

func (*IpantiClient) CreateWebRule

func (c *IpantiClient) CreateWebRule(request *CreateWebRuleRequest) (*CreateWebRuleResponse, error)

添加网站类规则

func (*IpantiClient) DeleteForwardRule

func (c *IpantiClient) DeleteForwardRule(request *DeleteForwardRuleRequest) (*DeleteForwardRuleResponse, error)

删除某条非网站规则

func (*IpantiClient) DeleteWebRule

func (c *IpantiClient) DeleteWebRule(request *DeleteWebRuleRequest) (*DeleteWebRuleResponse, error)

删除某条网站规则

func (*IpantiClient) DescribeForwardRule

func (c *IpantiClient) DescribeForwardRule(request *DescribeForwardRuleRequest) (*DescribeForwardRuleResponse, error)

查询某条非网站类规则

func (*IpantiClient) DescribeForwardRules

func (c *IpantiClient) DescribeForwardRules(request *DescribeForwardRulesRequest) (*DescribeForwardRulesResponse, error)

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

func (*IpantiClient) DescribeInstance

func (c *IpantiClient) DescribeInstance(request *DescribeInstanceRequest) (*DescribeInstanceResponse, error)

查询实例

func (*IpantiClient) DescribeInstances

func (c *IpantiClient) DescribeInstances(request *DescribeInstancesRequest) (*DescribeInstancesResponse, error)

查询实例列表

func (*IpantiClient) DescribeWebRule

func (c *IpantiClient) DescribeWebRule(request *DescribeWebRuleRequest) (*DescribeWebRuleResponse, error)

查询某条网站类规则

func (*IpantiClient) DescribeWebRules

func (c *IpantiClient) DescribeWebRules(request *DescribeWebRulesRequest) (*DescribeWebRulesResponse, error)

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

func (*IpantiClient) DisableInstanceCC

func (c *IpantiClient) DisableInstanceCC(request *DisableInstanceCCRequest) (*DisableInstanceCCResponse, error)

关闭实例CC防护

func (*IpantiClient) DisableInstanceIpBlackList

func (c *IpantiClient) DisableInstanceIpBlackList(request *DisableInstanceIpBlackListRequest) (*DisableInstanceIpBlackListResponse, error)

禁用实例ip黑名单

func (*IpantiClient) DisableInstanceIpWhiteList

func (c *IpantiClient) DisableInstanceIpWhiteList(request *DisableInstanceIpWhiteListRequest) (*DisableInstanceIpWhiteListResponse, error)

禁用实例ip白名单

func (*IpantiClient) DisableInstanceUrlWhiteList

func (c *IpantiClient) DisableInstanceUrlWhiteList(request *DisableInstanceUrlWhiteListRequest) (*DisableInstanceUrlWhiteListResponse, error)

禁用实例url白名单

func (*IpantiClient) EnableInstanceCC

func (c *IpantiClient) EnableInstanceCC(request *EnableInstanceCCRequest) (*EnableInstanceCCResponse, error)

开启实例CC防护

func (*IpantiClient) EnableInstanceIpBlackList

func (c *IpantiClient) EnableInstanceIpBlackList(request *EnableInstanceIpBlackListRequest) (*EnableInstanceIpBlackListResponse, error)

启用实例ip黑名单

func (*IpantiClient) EnableInstanceIpWhiteList

func (c *IpantiClient) EnableInstanceIpWhiteList(request *EnableInstanceIpWhiteListRequest) (*EnableInstanceIpWhiteListResponse, error)

启用实例ip白名单

func (*IpantiClient) EnableInstanceUrlWhiteList

func (c *IpantiClient) EnableInstanceUrlWhiteList(request *EnableInstanceUrlWhiteListRequest) (*EnableInstanceUrlWhiteListResponse, error)

启用实例url白名单

func (*IpantiClient) ModifyForwardRule

func (c *IpantiClient) ModifyForwardRule(request *ModifyForwardRuleRequest) (*ModifyForwardRuleResponse, error)

更新某条非网站类规则

func (*IpantiClient) ModifyInstanceCC

func (c *IpantiClient) ModifyInstanceCC(request *ModifyInstanceCCRequest) (*ModifyInstanceCCResponse, error)

设置实例CC防护

func (*IpantiClient) ModifyInstanceIpBlackList

func (c *IpantiClient) ModifyInstanceIpBlackList(request *ModifyInstanceIpBlackListRequest) (*ModifyInstanceIpBlackListResponse, error)

设置实例ip黑名单

func (*IpantiClient) ModifyInstanceIpWhiteList

func (c *IpantiClient) ModifyInstanceIpWhiteList(request *ModifyInstanceIpWhiteListRequest) (*ModifyInstanceIpWhiteListResponse, error)

设置实例ip白名单

func (*IpantiClient) ModifyInstanceName

func (c *IpantiClient) ModifyInstanceName(request *ModifyInstanceNameRequest) (*ModifyInstanceNameResponse, error)

修改实例名称

func (*IpantiClient) ModifyInstanceUrlWhiteList

func (c *IpantiClient) ModifyInstanceUrlWhiteList(request *ModifyInstanceUrlWhiteListRequest) (*ModifyInstanceUrlWhiteListResponse, error)

设置实例url白名单

func (*IpantiClient) ModifyWebRule

func (c *IpantiClient) ModifyWebRule(request *ModifyWebRuleRequest) (*ModifyWebRuleResponse, error)

更新某条网站类规则

func (*IpantiClient) SetConfig

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

func (*IpantiClient) SetLogger

func (c *IpantiClient) SetLogger(logger Logger)

Jump to

Keyboard shortcuts

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