Documentation ¶
Index ¶
- type IpantiClient
- func (c *IpantiClient) CreateForwardRule(request *CreateForwardRuleRequest) (*CreateForwardRuleResponse, error)
- func (c *IpantiClient) CreateInstance(request *CreateInstanceRequest) (*CreateInstanceResponse, error)
- func (c *IpantiClient) CreateWebRule(request *CreateWebRuleRequest) (*CreateWebRuleResponse, error)
- func (c *IpantiClient) DeleteForwardRule(request *DeleteForwardRuleRequest) (*DeleteForwardRuleResponse, error)
- func (c *IpantiClient) DeleteWebRule(request *DeleteWebRuleRequest) (*DeleteWebRuleResponse, error)
- func (c *IpantiClient) DescribeForwardRule(request *DescribeForwardRuleRequest) (*DescribeForwardRuleResponse, error)
- func (c *IpantiClient) DescribeForwardRules(request *DescribeForwardRulesRequest) (*DescribeForwardRulesResponse, error)
- func (c *IpantiClient) DescribeInstance(request *DescribeInstanceRequest) (*DescribeInstanceResponse, error)
- func (c *IpantiClient) DescribeInstances(request *DescribeInstancesRequest) (*DescribeInstancesResponse, error)
- func (c *IpantiClient) DescribeWebRule(request *DescribeWebRuleRequest) (*DescribeWebRuleResponse, error)
- func (c *IpantiClient) DescribeWebRules(request *DescribeWebRulesRequest) (*DescribeWebRulesResponse, error)
- func (c *IpantiClient) DisableInstanceCC(request *DisableInstanceCCRequest) (*DisableInstanceCCResponse, error)
- func (c *IpantiClient) DisableInstanceIpBlackList(request *DisableInstanceIpBlackListRequest) (*DisableInstanceIpBlackListResponse, error)
- func (c *IpantiClient) DisableInstanceIpWhiteList(request *DisableInstanceIpWhiteListRequest) (*DisableInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) DisableInstanceUrlWhiteList(request *DisableInstanceUrlWhiteListRequest) (*DisableInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) EnableInstanceCC(request *EnableInstanceCCRequest) (*EnableInstanceCCResponse, error)
- func (c *IpantiClient) EnableInstanceIpBlackList(request *EnableInstanceIpBlackListRequest) (*EnableInstanceIpBlackListResponse, error)
- func (c *IpantiClient) EnableInstanceIpWhiteList(request *EnableInstanceIpWhiteListRequest) (*EnableInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) EnableInstanceUrlWhiteList(request *EnableInstanceUrlWhiteListRequest) (*EnableInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) ModifyForwardRule(request *ModifyForwardRuleRequest) (*ModifyForwardRuleResponse, error)
- func (c *IpantiClient) ModifyInstanceCC(request *ModifyInstanceCCRequest) (*ModifyInstanceCCResponse, error)
- func (c *IpantiClient) ModifyInstanceIpBlackList(request *ModifyInstanceIpBlackListRequest) (*ModifyInstanceIpBlackListResponse, error)
- func (c *IpantiClient) ModifyInstanceIpWhiteList(request *ModifyInstanceIpWhiteListRequest) (*ModifyInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) ModifyInstanceName(request *ModifyInstanceNameRequest) (*ModifyInstanceNameResponse, error)
- func (c *IpantiClient) ModifyInstanceUrlWhiteList(request *ModifyInstanceUrlWhiteListRequest) (*ModifyInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) ModifyWebRule(request *ModifyWebRuleRequest) (*ModifyWebRuleResponse, error)
- func (c *IpantiClient) SetConfig(config *Config)
- func (c *IpantiClient) SetLogger(logger Logger)
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)
Click to show internal directories.
Click to hide internal directories.