Documentation ¶
Index ¶
- type IpantiClient
- func (c *IpantiClient) BindCert(request *ipanti.BindCertRequest) (*ipanti.BindCertResponse, error)
- func (c *IpantiClient) CheckName(request *ipanti.CheckNameRequest) (*ipanti.CheckNameResponse, error)
- func (c *IpantiClient) CreateBlackListRuleOfWebRule(request *ipanti.CreateBlackListRuleOfWebRuleRequest) (*ipanti.CreateBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) CreateCCProtectionRuleOfWebRule(request *ipanti.CreateCCProtectionRuleOfWebRuleRequest) (*ipanti.CreateCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) CreateCustomPage(request *ipanti.CreateCustomPageRequest) (*ipanti.CreateCustomPageResponse, error)
- func (c *IpantiClient) CreateDispatchRule(request *ipanti.CreateDispatchRuleRequest) (*ipanti.CreateDispatchRuleResponse, error)
- func (c *IpantiClient) CreateDispatchRules(request *ipanti.CreateDispatchRulesRequest) (*ipanti.CreateDispatchRulesResponse, error)
- func (c *IpantiClient) CreateForwardRule(request *ipanti.CreateForwardRuleRequest) (*ipanti.CreateForwardRuleResponse, error)
- func (c *IpantiClient) CreateForwardRules(request *ipanti.CreateForwardRulesRequest) (*ipanti.CreateForwardRulesResponse, error)
- func (c *IpantiClient) CreateInstance(request *ipanti.CreateInstanceRequest) (*ipanti.CreateInstanceResponse, error)
- func (c *IpantiClient) CreateIpSet(request *ipanti.CreateIpSetRequest) (*ipanti.CreateIpSetResponse, error)
- func (c *IpantiClient) CreateJsPageOfWebRule(request *ipanti.CreateJsPageOfWebRuleRequest) (*ipanti.CreateJsPageOfWebRuleResponse, error)
- func (c *IpantiClient) CreateJsPagesOfWebRule(request *ipanti.CreateJsPagesOfWebRuleRequest) (*ipanti.CreateJsPagesOfWebRuleResponse, error)
- func (c *IpantiClient) CreateWebRule(request *ipanti.CreateWebRuleRequest) (*ipanti.CreateWebRuleResponse, error)
- func (c *IpantiClient) CreateWebRules(request *ipanti.CreateWebRulesRequest) (*ipanti.CreateWebRulesResponse, error)
- func (c *IpantiClient) CreateWhiteListRuleOfWebRule(request *ipanti.CreateWhiteListRuleOfWebRuleRequest) (*ipanti.CreateWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DeleteBlackListRuleOfWebRule(request *ipanti.DeleteBlackListRuleOfWebRuleRequest) (*ipanti.DeleteBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DeleteCCProtectionRuleOfWebRule(request *ipanti.DeleteCCProtectionRuleOfWebRuleRequest) (*ipanti.DeleteCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DeleteCustomPage(request *ipanti.DeleteCustomPageRequest) (*ipanti.DeleteCustomPageResponse, error)
- func (c *IpantiClient) DeleteDispatchRule(request *ipanti.DeleteDispatchRuleRequest) (*ipanti.DeleteDispatchRuleResponse, error)
- func (c *IpantiClient) DeleteForwardRule(request *ipanti.DeleteForwardRuleRequest) (*ipanti.DeleteForwardRuleResponse, error)
- func (c *IpantiClient) DeleteIpSet(request *ipanti.DeleteIpSetRequest) (*ipanti.DeleteIpSetResponse, error)
- func (c *IpantiClient) DeleteJsPageOfWebRule(request *ipanti.DeleteJsPageOfWebRuleRequest) (*ipanti.DeleteJsPageOfWebRuleResponse, error)
- func (c *IpantiClient) DeleteWebRule(request *ipanti.DeleteWebRuleRequest) (*ipanti.DeleteWebRuleResponse, error)
- func (c *IpantiClient) DeleteWhiteListRuleOfWebRule(request *ipanti.DeleteWhiteListRuleOfWebRuleRequest) (*ipanti.DeleteWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeAlarmConfig(request *ipanti.DescribeAlarmConfigRequest) (*ipanti.DescribeAlarmConfigResponse, error)
- func (c *IpantiClient) DescribeAttackStatistics(request *ipanti.DescribeAttackStatisticsRequest) (*ipanti.DescribeAttackStatisticsResponse, error)
- func (c *IpantiClient) DescribeAttackTypeCount(request *ipanti.DescribeAttackTypeCountRequest) (*ipanti.DescribeAttackTypeCountResponse, error)
- func (c *IpantiClient) DescribeBlackListRuleOfForwardRule(request *ipanti.DescribeBlackListRuleOfForwardRuleRequest) (*ipanti.DescribeBlackListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DescribeBlackListRuleOfWebRule(request *ipanti.DescribeBlackListRuleOfWebRuleRequest) (*ipanti.DescribeBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeBlackListRulesOfWebRule(request *ipanti.DescribeBlackListRulesOfWebRuleRequest) (*ipanti.DescribeBlackListRulesOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeBusinessGraph(request *ipanti.DescribeBusinessGraphRequest) (*ipanti.DescribeBusinessGraphResponse, error)
- func (c *IpantiClient) DescribeCCAttackLogDetails(request *ipanti.DescribeCCAttackLogDetailsRequest) (*ipanti.DescribeCCAttackLogDetailsResponse, error)
- func (c *IpantiClient) DescribeCCAttackLogs(request *ipanti.DescribeCCAttackLogsRequest) (*ipanti.DescribeCCAttackLogsResponse, error)
- func (c *IpantiClient) DescribeCCGraph(request *ipanti.DescribeCCGraphRequest) (*ipanti.DescribeCCGraphResponse, error)
- func (c *IpantiClient) DescribeCCProtectionConfigOfWebRule(request *ipanti.DescribeCCProtectionConfigOfWebRuleRequest) (*ipanti.DescribeCCProtectionConfigOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeCCProtectionDefaultConfigOfWebRule(request *ipanti.DescribeCCProtectionDefaultConfigOfWebRuleRequest) (*ipanti.DescribeCCProtectionDefaultConfigOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeCCProtectionRuleOfWebRule(request *ipanti.DescribeCCProtectionRuleOfWebRuleRequest) (*ipanti.DescribeCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeCCProtectionRulesOfWebRule(request *ipanti.DescribeCCProtectionRulesOfWebRuleRequest) (*ipanti.DescribeCCProtectionRulesOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeCcsIpList(request *ipanti.DescribeCcsIpListRequest) (*ipanti.DescribeCcsIpListResponse, error)
- func (c *IpantiClient) DescribeConnStatGraph(request *ipanti.DescribeConnStatGraphRequest) (*ipanti.DescribeConnStatGraphResponse, error)
- func (c *IpantiClient) DescribeCpsIpList(request *ipanti.DescribeCpsIpListRequest) (*ipanti.DescribeCpsIpListResponse, error)
- func (c *IpantiClient) DescribeCustomPages(request *ipanti.DescribeCustomPagesRequest) (*ipanti.DescribeCustomPagesResponse, error)
- func (c *IpantiClient) DescribeDDoSAttackLogs(request *ipanti.DescribeDDoSAttackLogsRequest) (*ipanti.DescribeDDoSAttackLogsResponse, error)
- func (c *IpantiClient) DescribeDDoSGraph(request *ipanti.DescribeDDoSGraphRequest) (*ipanti.DescribeDDoSGraphResponse, error)
- func (c *IpantiClient) DescribeDDoSIpAttackLogs(request *ipanti.DescribeDDoSIpAttackLogsRequest) (*ipanti.DescribeDDoSIpAttackLogsResponse, error)
- func (c *IpantiClient) DescribeDispatchRules(request *ipanti.DescribeDispatchRulesRequest) (*ipanti.DescribeDispatchRulesResponse, error)
- func (c *IpantiClient) DescribeForwardRule(request *ipanti.DescribeForwardRuleRequest) (*ipanti.DescribeForwardRuleResponse, error)
- func (c *IpantiClient) DescribeForwardRules(request *ipanti.DescribeForwardRulesRequest) (*ipanti.DescribeForwardRulesResponse, error)
- func (c *IpantiClient) DescribeFwdGraph(request *ipanti.DescribeFwdGraphRequest) (*ipanti.DescribeFwdGraphResponse, error)
- func (c *IpantiClient) DescribeGeoAreas(request *ipanti.DescribeGeoAreasRequest) (*ipanti.DescribeGeoAreasResponse, error)
- func (c *IpantiClient) DescribeInstance(request *ipanti.DescribeInstanceRequest) (*ipanti.DescribeInstanceResponse, error)
- func (c *IpantiClient) DescribeInstanceAcl(request *ipanti.DescribeInstanceAclRequest) (*ipanti.DescribeInstanceAclResponse, error)
- func (c *IpantiClient) DescribeInstanceIdByResourceId(request *ipanti.DescribeInstanceIdByResourceIdRequest) (*ipanti.DescribeInstanceIdByResourceIdResponse, error)
- func (c *IpantiClient) DescribeInstances(request *ipanti.DescribeInstancesRequest) (*ipanti.DescribeInstancesResponse, error)
- func (c *IpantiClient) DescribeIpSet(request *ipanti.DescribeIpSetRequest) (*ipanti.DescribeIpSetResponse, error)
- func (c *IpantiClient) DescribeIpSetUsage(request *ipanti.DescribeIpSetUsageRequest) (*ipanti.DescribeIpSetUsageResponse, error)
- func (c *IpantiClient) DescribeIpSets(request *ipanti.DescribeIpSetsRequest) (*ipanti.DescribeIpSetsResponse, error)
- func (c *IpantiClient) DescribeJsPagesOfWebRule(request *ipanti.DescribeJsPagesOfWebRuleRequest) (*ipanti.DescribeJsPagesOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeNameList(request *ipanti.DescribeNameListRequest) (*ipanti.DescribeNameListResponse, error)
- func (c *IpantiClient) DescribeOriginWhiteIpList(request *ipanti.DescribeOriginWhiteIpListRequest) (*ipanti.DescribeOriginWhiteIpListResponse, error)
- func (c *IpantiClient) DescribeProtectionOutline(request *ipanti.DescribeProtectionOutlineRequest) (*ipanti.DescribeProtectionOutlineResponse, error)
- func (c *IpantiClient) DescribeProtectionRuleOfForwardRule(request *ipanti.DescribeProtectionRuleOfForwardRuleRequest) (*ipanti.DescribeProtectionRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DescribeProtectionStatistics(request *ipanti.DescribeProtectionStatisticsRequest) (*ipanti.DescribeProtectionStatisticsResponse, error)
- func (c *IpantiClient) DescribeServiceIpList(request *ipanti.DescribeServiceIpListRequest) (*ipanti.DescribeServiceIpListResponse, error)
- func (c *IpantiClient) DescribeStatusGraph(request *ipanti.DescribeStatusGraphRequest) (*ipanti.DescribeStatusGraphResponse, error)
- func (c *IpantiClient) DescribeVpcIpList(request *ipanti.DescribeVpcIpListRequest) (*ipanti.DescribeVpcIpListResponse, error)
- func (c *IpantiClient) DescribeWebRule(request *ipanti.DescribeWebRuleRequest) (*ipanti.DescribeWebRuleResponse, error)
- func (c *IpantiClient) DescribeWebRuleBlackListGeoAreas(request *ipanti.DescribeWebRuleBlackListGeoAreasRequest) (*ipanti.DescribeWebRuleBlackListGeoAreasResponse, error)
- func (c *IpantiClient) DescribeWebRuleBlackListUsage(request *ipanti.DescribeWebRuleBlackListUsageRequest) (*ipanti.DescribeWebRuleBlackListUsageResponse, error)
- func (c *IpantiClient) DescribeWebRuleRSGeoAreas(request *ipanti.DescribeWebRuleRSGeoAreasRequest) (*ipanti.DescribeWebRuleRSGeoAreasResponse, error)
- func (c *IpantiClient) DescribeWebRuleWhiteListGeoAreas(request *ipanti.DescribeWebRuleWhiteListGeoAreasRequest) (*ipanti.DescribeWebRuleWhiteListGeoAreasResponse, error)
- func (c *IpantiClient) DescribeWebRuleWhiteListUsage(request *ipanti.DescribeWebRuleWhiteListUsageRequest) (*ipanti.DescribeWebRuleWhiteListUsageResponse, error)
- func (c *IpantiClient) DescribeWebRules(request *ipanti.DescribeWebRulesRequest) (*ipanti.DescribeWebRulesResponse, error)
- func (c *IpantiClient) DescribeWhiteListRuleOfForwardRule(request *ipanti.DescribeWhiteListRuleOfForwardRuleRequest) (*ipanti.DescribeWhiteListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DescribeWhiteListRuleOfWebRule(request *ipanti.DescribeWhiteListRuleOfWebRuleRequest) (*ipanti.DescribeWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DescribeWhiteListRulesOfWebRule(request *ipanti.DescribeWhiteListRulesOfWebRuleRequest) (*ipanti.DescribeWhiteListRulesOfWebRuleResponse, error)
- func (c *IpantiClient) DisableBlackListRuleOfForwardRule(request *ipanti.DisableBlackListRuleOfForwardRuleRequest) (*ipanti.DisableBlackListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DisableBlackListRuleOfWebRule(request *ipanti.DisableBlackListRuleOfWebRuleRequest) (*ipanti.DisableBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DisableCCProtectionRuleOfWebRule(request *ipanti.DisableCCProtectionRuleOfWebRuleRequest) (*ipanti.DisableCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) DisableInstanceCustomPage(request *ipanti.DisableInstanceCustomPageRequest) (*ipanti.DisableInstanceCustomPageResponse, error)
- func (c *IpantiClient) DisableLogger()
- func (c *IpantiClient) DisableWebRuleBlackList(request *ipanti.DisableWebRuleBlackListRequest) (*ipanti.DisableWebRuleBlackListResponse, error)
- func (c *IpantiClient) DisableWebRuleCC(request *ipanti.DisableWebRuleCCRequest) (*ipanti.DisableWebRuleCCResponse, error)
- func (c *IpantiClient) DisableWebRuleCCObserverMode(request *ipanti.DisableWebRuleCCObserverModeRequest) (*ipanti.DisableWebRuleCCObserverModeResponse, error)
- func (c *IpantiClient) DisableWebRuleCCProtectionRule(request *ipanti.DisableWebRuleCCProtectionRuleRequest) (*ipanti.DisableWebRuleCCProtectionRuleResponse, error)
- func (c *IpantiClient) DisableWebRuleJsPage(request *ipanti.DisableWebRuleJsPageRequest) (*ipanti.DisableWebRuleJsPageResponse, error)
- func (c *IpantiClient) DisableWebRuleWhiteList(request *ipanti.DisableWebRuleWhiteListRequest) (*ipanti.DisableWebRuleWhiteListResponse, error)
- func (c *IpantiClient) DisableWhiteListRuleOfForwardRule(request *ipanti.DisableWhiteListRuleOfForwardRuleRequest) (*ipanti.DisableWhiteListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DisableWhiteListRuleOfWebRule(request *ipanti.DisableWhiteListRuleOfWebRuleRequest) (*ipanti.DisableWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) EnableBlackListRuleOfForwardRule(request *ipanti.EnableBlackListRuleOfForwardRuleRequest) (*ipanti.EnableBlackListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) EnableBlackListRuleOfWebRule(request *ipanti.EnableBlackListRuleOfWebRuleRequest) (*ipanti.EnableBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) EnableCCProtectionRuleOfWebRule(request *ipanti.EnableCCProtectionRuleOfWebRuleRequest) (*ipanti.EnableCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) EnableInstanceCustomPage(request *ipanti.EnableInstanceCustomPageRequest) (*ipanti.EnableInstanceCustomPageResponse, error)
- func (c *IpantiClient) EnableWebRuleBlackList(request *ipanti.EnableWebRuleBlackListRequest) (*ipanti.EnableWebRuleBlackListResponse, error)
- func (c *IpantiClient) EnableWebRuleCC(request *ipanti.EnableWebRuleCCRequest) (*ipanti.EnableWebRuleCCResponse, error)
- func (c *IpantiClient) EnableWebRuleCCObserverMode(request *ipanti.EnableWebRuleCCObserverModeRequest) (*ipanti.EnableWebRuleCCObserverModeResponse, error)
- func (c *IpantiClient) EnableWebRuleCCProtectionRule(request *ipanti.EnableWebRuleCCProtectionRuleRequest) (*ipanti.EnableWebRuleCCProtectionRuleResponse, error)
- func (c *IpantiClient) EnableWebRuleJsPage(request *ipanti.EnableWebRuleJsPageRequest) (*ipanti.EnableWebRuleJsPageResponse, error)
- func (c *IpantiClient) EnableWebRuleWhiteList(request *ipanti.EnableWebRuleWhiteListRequest) (*ipanti.EnableWebRuleWhiteListResponse, error)
- func (c *IpantiClient) EnableWhiteListRuleOfForwardRule(request *ipanti.EnableWhiteListRuleOfForwardRuleRequest) (*ipanti.EnableWhiteListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) EnableWhiteListRuleOfWebRule(request *ipanti.EnableWhiteListRuleOfWebRuleRequest) (*ipanti.EnableWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) ModifyAlarmConfig(request *ipanti.ModifyAlarmConfigRequest) (*ipanti.ModifyAlarmConfigResponse, error)
- func (c *IpantiClient) ModifyBlackListRuleOfForwardRule(request *ipanti.ModifyBlackListRuleOfForwardRuleRequest) (*ipanti.ModifyBlackListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) ModifyBlackListRuleOfWebRule(request *ipanti.ModifyBlackListRuleOfWebRuleRequest) (*ipanti.ModifyBlackListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) ModifyCCProtectionConfigOfWebRule(request *ipanti.ModifyCCProtectionConfigOfWebRuleRequest) (*ipanti.ModifyCCProtectionConfigOfWebRuleResponse, error)
- func (c *IpantiClient) ModifyCCProtectionRuleOfWebRule(request *ipanti.ModifyCCProtectionRuleOfWebRuleRequest) (*ipanti.ModifyCCProtectionRuleOfWebRuleResponse, error)
- func (c *IpantiClient) ModifyCertInfo(request *ipanti.ModifyCertInfoRequest) (*ipanti.ModifyCertInfoResponse, error)
- func (c *IpantiClient) ModifyCustomPage(request *ipanti.ModifyCustomPageRequest) (*ipanti.ModifyCustomPageResponse, error)
- func (c *IpantiClient) ModifyDispatchRule(request *ipanti.ModifyDispatchRuleRequest) (*ipanti.ModifyDispatchRuleResponse, error)
- func (c *IpantiClient) ModifyEPB(request *ipanti.ModifyEPBRequest) (*ipanti.ModifyEPBResponse, error)
- func (c *IpantiClient) ModifyForwardRule(request *ipanti.ModifyForwardRuleRequest) (*ipanti.ModifyForwardRuleResponse, error)
- func (c *IpantiClient) ModifyInstanceAcl(request *ipanti.ModifyInstanceAclRequest) (*ipanti.ModifyInstanceAclResponse, error)
- func (c *IpantiClient) ModifyInstanceCustomPage(request *ipanti.ModifyInstanceCustomPageRequest) (*ipanti.ModifyInstanceCustomPageResponse, error)
- func (c *IpantiClient) ModifyInstanceCustomPageDefault(request *ipanti.ModifyInstanceCustomPageDefaultRequest) (*ipanti.ModifyInstanceCustomPageDefaultResponse, error)
- func (c *IpantiClient) ModifyInstanceName(request *ipanti.ModifyInstanceNameRequest) (*ipanti.ModifyInstanceNameResponse, error)
- func (c *IpantiClient) ModifyJsPageOfWebRule(request *ipanti.ModifyJsPageOfWebRuleRequest) (*ipanti.ModifyJsPageOfWebRuleResponse, error)
- func (c *IpantiClient) ModifyProtectionRuleOfForwardRule(request *ipanti.ModifyProtectionRuleOfForwardRuleRequest) (*ipanti.ModifyProtectionRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) ModifyWebRule(request *ipanti.ModifyWebRuleRequest) (*ipanti.ModifyWebRuleResponse, error)
- func (c *IpantiClient) ModifyWebRuleJsPageToAll(request *ipanti.ModifyWebRuleJsPageToAllRequest) (*ipanti.ModifyWebRuleJsPageToAllResponse, error)
- func (c *IpantiClient) ModifyWebRuleJsPageToCustom(request *ipanti.ModifyWebRuleJsPageToCustomRequest) (*ipanti.ModifyWebRuleJsPageToCustomResponse, error)
- func (c *IpantiClient) ModifyWhiteListRuleOfForwardRule(request *ipanti.ModifyWhiteListRuleOfForwardRuleRequest) (*ipanti.ModifyWhiteListRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) ModifyWhiteListRuleOfWebRule(request *ipanti.ModifyWhiteListRuleOfWebRuleRequest) (*ipanti.ModifyWhiteListRuleOfWebRuleResponse, error)
- func (c *IpantiClient) RecoverInstanceAcl(request *ipanti.RecoverInstanceAclRequest) (*ipanti.RecoverInstanceAclResponse, error)
- func (c *IpantiClient) SetConfig(config *core.Config)
- func (c *IpantiClient) SetLogger(logger core.Logger)
- func (c *IpantiClient) SwitchDispatchRuleOrigin(request *ipanti.SwitchDispatchRuleOriginRequest) (*ipanti.SwitchDispatchRuleOriginResponse, error)
- func (c *IpantiClient) SwitchDispatchRuleProtect(request *ipanti.SwitchDispatchRuleProtectRequest) (*ipanti.SwitchDispatchRuleProtectResponse, error)
- func (c *IpantiClient) SwitchForwardRuleOrigin(request *ipanti.SwitchForwardRuleOriginRequest) (*ipanti.SwitchForwardRuleOriginResponse, error)
- func (c *IpantiClient) SwitchForwardRuleProtect(request *ipanti.SwitchForwardRuleProtectRequest) (*ipanti.SwitchForwardRuleProtectResponse, error)
- func (c *IpantiClient) SwitchWebRuleOrigin(request *ipanti.SwitchWebRuleOriginRequest) (*ipanti.SwitchWebRuleOriginResponse, error)
- func (c *IpantiClient) SwitchWebRuleProtect(request *ipanti.SwitchWebRuleProtectRequest) (*ipanti.SwitchWebRuleProtectResponse, error)
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) BindCert ¶
func (c *IpantiClient) BindCert(request *ipanti.BindCertRequest) (*ipanti.BindCertResponse, error)
网站类规则绑定 SSL 证书
func (*IpantiClient) CheckName ¶
func (c *IpantiClient) CheckName(request *ipanti.CheckNameRequest) (*ipanti.CheckNameResponse, error)
检测实例名称是否合法
func (*IpantiClient) CreateBlackListRuleOfWebRule ¶
func (c *IpantiClient) CreateBlackListRuleOfWebRule(request *ipanti.CreateBlackListRuleOfWebRuleRequest) (*ipanti.CreateBlackListRuleOfWebRuleResponse, error)
添加网站类规则的黑名单规则
func (*IpantiClient) CreateCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) CreateCCProtectionRuleOfWebRule(request *ipanti.CreateCCProtectionRuleOfWebRuleRequest) (*ipanti.CreateCCProtectionRuleOfWebRuleResponse, error)
添加网站类规则的 CC 防护规则
func (*IpantiClient) CreateCustomPage ¶
func (c *IpantiClient) CreateCustomPage(request *ipanti.CreateCustomPageRequest) (*ipanti.CreateCustomPageResponse, error)
添加自定义页面
func (*IpantiClient) CreateDispatchRule ¶
func (c *IpantiClient) CreateDispatchRule(request *ipanti.CreateDispatchRuleRequest) (*ipanti.CreateDispatchRuleResponse, error)
添加防护调度规则
func (*IpantiClient) CreateDispatchRules ¶
func (c *IpantiClient) CreateDispatchRules(request *ipanti.CreateDispatchRulesRequest) (*ipanti.CreateDispatchRulesResponse, error)
批量添加防护调度规则
func (*IpantiClient) CreateForwardRule ¶
func (c *IpantiClient) CreateForwardRule(request *ipanti.CreateForwardRuleRequest) (*ipanti.CreateForwardRuleResponse, error)
添加非网站类规则
func (*IpantiClient) CreateForwardRules ¶
func (c *IpantiClient) CreateForwardRules(request *ipanti.CreateForwardRulesRequest) (*ipanti.CreateForwardRulesResponse, error)
批量添加非网站类规则
func (*IpantiClient) CreateInstance ¶
func (c *IpantiClient) CreateInstance(request *ipanti.CreateInstanceRequest) (*ipanti.CreateInstanceResponse, error)
新购或升级高防实例
func (*IpantiClient) CreateIpSet ¶
func (c *IpantiClient) CreateIpSet(request *ipanti.CreateIpSetRequest) (*ipanti.CreateIpSetResponse, error)
添加实例的 IP 黑白名单, 预定义的 IP 黑白名单绑定到转发规则的黑名单或白名单后生效
func (*IpantiClient) CreateJsPageOfWebRule ¶
func (c *IpantiClient) CreateJsPageOfWebRule(request *ipanti.CreateJsPageOfWebRuleRequest) (*ipanti.CreateJsPageOfWebRuleResponse, error)
添加网站类规则允许插入JS指纹的页面
func (*IpantiClient) CreateJsPagesOfWebRule ¶
func (c *IpantiClient) CreateJsPagesOfWebRule(request *ipanti.CreateJsPagesOfWebRuleRequest) (*ipanti.CreateJsPagesOfWebRuleResponse, error)
批量添加网站类规则允许插入JS指纹的页面
func (*IpantiClient) CreateWebRule ¶
func (c *IpantiClient) CreateWebRule(request *ipanti.CreateWebRuleRequest) (*ipanti.CreateWebRuleResponse, error)
添加网站类规则
func (*IpantiClient) CreateWebRules ¶
func (c *IpantiClient) CreateWebRules(request *ipanti.CreateWebRulesRequest) (*ipanti.CreateWebRulesResponse, error)
批量添加网站类规则
func (*IpantiClient) CreateWhiteListRuleOfWebRule ¶
func (c *IpantiClient) CreateWhiteListRuleOfWebRule(request *ipanti.CreateWhiteListRuleOfWebRuleRequest) (*ipanti.CreateWhiteListRuleOfWebRuleResponse, error)
添加网站类规则的白名单规则
func (*IpantiClient) DeleteBlackListRuleOfWebRule ¶
func (c *IpantiClient) DeleteBlackListRuleOfWebRule(request *ipanti.DeleteBlackListRuleOfWebRuleRequest) (*ipanti.DeleteBlackListRuleOfWebRuleResponse, error)
删除网站类规则的黑名单规则, 批量操作时 webBlackListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DeleteCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) DeleteCCProtectionRuleOfWebRule(request *ipanti.DeleteCCProtectionRuleOfWebRuleRequest) (*ipanti.DeleteCCProtectionRuleOfWebRuleResponse, error)
删除网站规则的 CC 防护规则
func (*IpantiClient) DeleteCustomPage ¶
func (c *IpantiClient) DeleteCustomPage(request *ipanti.DeleteCustomPageRequest) (*ipanti.DeleteCustomPageResponse, error)
删除自定义页面, 使用中的不允许删除
func (*IpantiClient) DeleteDispatchRule ¶
func (c *IpantiClient) DeleteDispatchRule(request *ipanti.DeleteDispatchRuleRequest) (*ipanti.DeleteDispatchRuleResponse, error)
删除防护调度规则
func (*IpantiClient) DeleteForwardRule ¶
func (c *IpantiClient) DeleteForwardRule(request *ipanti.DeleteForwardRuleRequest) (*ipanti.DeleteForwardRuleResponse, error)
删除非网站规则, 批量操作时, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DeleteIpSet ¶
func (c *IpantiClient) DeleteIpSet(request *ipanti.DeleteIpSetRequest) (*ipanti.DeleteIpSetResponse, error)
删除实例的 IP 黑白名单. 支持批量操作, 批量操作时 ipSetId 传多个, 以 ',' 分隔. IP 黑白名单规则被引用时不允许删除
func (*IpantiClient) DeleteJsPageOfWebRule ¶
func (c *IpantiClient) DeleteJsPageOfWebRule(request *ipanti.DeleteJsPageOfWebRuleRequest) (*ipanti.DeleteJsPageOfWebRuleResponse, error)
删除网站类规则允许插入 JS 指纹的页面。支持批量操作, 批量操作时 jsPageId 传多个, 以 ',' 分隔
func (*IpantiClient) DeleteWebRule ¶
func (c *IpantiClient) DeleteWebRule(request *ipanti.DeleteWebRuleRequest) (*ipanti.DeleteWebRuleResponse, error)
删除网站规则。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DeleteWhiteListRuleOfWebRule ¶
func (c *IpantiClient) DeleteWhiteListRuleOfWebRule(request *ipanti.DeleteWhiteListRuleOfWebRuleRequest) (*ipanti.DeleteWhiteListRuleOfWebRuleResponse, error)
删除网站类规则的白名单规则, 批量操作时 webWhiteListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DescribeAlarmConfig ¶
func (c *IpantiClient) DescribeAlarmConfig(request *ipanti.DescribeAlarmConfigRequest) (*ipanti.DescribeAlarmConfigResponse, error)
查询告警配置
func (*IpantiClient) DescribeAttackStatistics ¶
func (c *IpantiClient) DescribeAttackStatistics(request *ipanti.DescribeAttackStatisticsRequest) (*ipanti.DescribeAttackStatisticsResponse, error)
查询攻击次数及流量峰值
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 统计 ip 相关攻击 - 未指定 serviceIp 时, 统计 instanceId 指定实例相关攻击 - serviceIp 和 instanceId 均未指定时, 统计用户所有攻击记录 CC攻击为实例级别, 查询类型 type 为 cc 时, 参数 serviceIp 无效
func (*IpantiClient) DescribeAttackTypeCount ¶
func (c *IpantiClient) DescribeAttackTypeCount(request *ipanti.DescribeAttackTypeCountRequest) (*ipanti.DescribeAttackTypeCountResponse, error)
查询各类型攻击次数
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 统计 ip 相关攻击 - 未指定 serviceIp 时, 统计 instanceId 指定实例相关攻击 - serviceIp 和 instanceId 均未指定时, 统计用户所有攻击记录
func (*IpantiClient) DescribeBlackListRuleOfForwardRule ¶
func (c *IpantiClient) DescribeBlackListRuleOfForwardRule(request *ipanti.DescribeBlackListRuleOfForwardRuleRequest) (*ipanti.DescribeBlackListRuleOfForwardRuleResponse, error)
查询转发规则的黑名单规则
func (*IpantiClient) DescribeBlackListRuleOfWebRule ¶
func (c *IpantiClient) DescribeBlackListRuleOfWebRule(request *ipanti.DescribeBlackListRuleOfWebRuleRequest) (*ipanti.DescribeBlackListRuleOfWebRuleResponse, error)
查询网站类规则的黑名单规则
func (*IpantiClient) DescribeBlackListRulesOfWebRule ¶
func (c *IpantiClient) DescribeBlackListRulesOfWebRule(request *ipanti.DescribeBlackListRulesOfWebRuleRequest) (*ipanti.DescribeBlackListRulesOfWebRuleResponse, error)
查询网站类规则的黑名单规则列表
func (*IpantiClient) DescribeBusinessGraph ¶
func (c *IpantiClient) DescribeBusinessGraph(request *ipanti.DescribeBusinessGraphRequest) (*ipanti.DescribeBusinessGraphResponse, error)
业务流量报表
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 查询 ip 相关报表 - 未指定 serviceIp 时, 查询 instanceId 指定实例相关报表 - serviceIp 和 instanceId 均未指定时, 查询用户所有实例报表
func (*IpantiClient) DescribeCCAttackLogDetails ¶
func (c *IpantiClient) DescribeCCAttackLogDetails(request *ipanti.DescribeCCAttackLogDetailsRequest) (*ipanti.DescribeCCAttackLogDetailsResponse, error)
查询 CC 攻击日志详情.
- 参数 attackId 优先级高于 instanceId, attackId 不为空时, 忽略 instanceId
func (*IpantiClient) DescribeCCAttackLogs ¶
func (c *IpantiClient) DescribeCCAttackLogs(request *ipanti.DescribeCCAttackLogsRequest) (*ipanti.DescribeCCAttackLogsResponse, error)
查询 CC 攻击日志
func (*IpantiClient) DescribeCCGraph ¶
func (c *IpantiClient) DescribeCCGraph(request *ipanti.DescribeCCGraphRequest) (*ipanti.DescribeCCGraphResponse, error)
CC 防护流量报表
func (*IpantiClient) DescribeCCProtectionConfigOfWebRule ¶
func (c *IpantiClient) DescribeCCProtectionConfigOfWebRule(request *ipanti.DescribeCCProtectionConfigOfWebRuleRequest) (*ipanti.DescribeCCProtectionConfigOfWebRuleResponse, error)
查询网站类规则的 CC 防护配置
func (*IpantiClient) DescribeCCProtectionDefaultConfigOfWebRule ¶
func (c *IpantiClient) DescribeCCProtectionDefaultConfigOfWebRule(request *ipanti.DescribeCCProtectionDefaultConfigOfWebRuleRequest) (*ipanti.DescribeCCProtectionDefaultConfigOfWebRuleResponse, error)
查询网站类规则的 CC 防护默认配置
func (*IpantiClient) DescribeCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) DescribeCCProtectionRuleOfWebRule(request *ipanti.DescribeCCProtectionRuleOfWebRuleRequest) (*ipanti.DescribeCCProtectionRuleOfWebRuleResponse, error)
查询网站类规则的 CC 防护规则
func (*IpantiClient) DescribeCCProtectionRulesOfWebRule ¶
func (c *IpantiClient) DescribeCCProtectionRulesOfWebRule(request *ipanti.DescribeCCProtectionRulesOfWebRuleRequest) (*ipanti.DescribeCCProtectionRulesOfWebRuleResponse, error)
查询网站类规则的 CC 防护规则列表
func (*IpantiClient) DescribeCcsIpList ¶
func (c *IpantiClient) DescribeCcsIpList(request *ipanti.DescribeCcsIpListRequest) (*ipanti.DescribeCcsIpListResponse, error)
查询用户可设置为网站类规则回源 IP 的京东云托管区公网 IP 资源
func (*IpantiClient) DescribeConnStatGraph ¶
func (c *IpantiClient) DescribeConnStatGraph(request *ipanti.DescribeConnStatGraphRequest) (*ipanti.DescribeConnStatGraphResponse, error)
新建与并发连接数统计报表
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 查询 ip 相关报表 - 未指定 serviceIp 时, 查询 instanceId 指定实例相关报表 - serviceIp 和 instanceId 均未指定时, 查询用户所有实例报表
func (*IpantiClient) DescribeCpsIpList ¶
func (c *IpantiClient) DescribeCpsIpList(request *ipanti.DescribeCpsIpListRequest) (*ipanti.DescribeCpsIpListResponse, error)
查询用户可设置为网站类规则回源 IP 的京东云云物理服务器公网 IP 资源
func (*IpantiClient) DescribeCustomPages ¶
func (c *IpantiClient) DescribeCustomPages(request *ipanti.DescribeCustomPagesRequest) (*ipanti.DescribeCustomPagesResponse, error)
查询自定义页面列表
func (*IpantiClient) DescribeDDoSAttackLogs ¶
func (c *IpantiClient) DescribeDDoSAttackLogs(request *ipanti.DescribeDDoSAttackLogsRequest) (*ipanti.DescribeDDoSAttackLogsResponse, error)
查询 DDoS 攻击日志, 仅能查询非BGP实例的攻击记录, 同时查询BGP和非BGP实例请使用 <a href='http://docs.jdcloud.com/anti-ddos-pro/api/describeDDoSIpAttackLogs'>describeDDoSIpAttackLogs</a>
func (*IpantiClient) DescribeDDoSGraph ¶
func (c *IpantiClient) DescribeDDoSGraph(request *ipanti.DescribeDDoSGraphRequest) (*ipanti.DescribeDDoSGraphResponse, error)
DDos 防护流量报表
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 查询 ip 相关报表 - 未指定 serviceIp 时, 查询 instanceId 指定实例相关报表 - serviceIp 和 instanceId 均未指定时, 查询用户所有实例报表
func (*IpantiClient) DescribeDDoSIpAttackLogs ¶
func (c *IpantiClient) DescribeDDoSIpAttackLogs(request *ipanti.DescribeDDoSIpAttackLogsRequest) (*ipanti.DescribeDDoSIpAttackLogsResponse, error)
查询高防IP的 DDoS 攻击日志, 仅BGP实例返回的是IP级别的攻击记录, 非BGP实例返回的仍是实例级别的攻击记录(serviceIp 字段为空)
参数 serviceIp 优先级大于 instanceId. - 指定 serviceIp 参数时, 忽略 instanceId 参数, 查询 ip 相关攻击记录. - 未指定 serviceIp 时, 查询 instanceId 指定实例相关攻击记录. - serviceIp 和 instanceId 均未指定时, 查询用户所有攻击记录
func (*IpantiClient) DescribeDispatchRules ¶
func (c *IpantiClient) DescribeDispatchRules(request *ipanti.DescribeDispatchRulesRequest) (*ipanti.DescribeDispatchRulesResponse, error)
查询某个实例下的防护调度规则
func (*IpantiClient) DescribeForwardRule ¶
func (c *IpantiClient) DescribeForwardRule(request *ipanti.DescribeForwardRuleRequest) (*ipanti.DescribeForwardRuleResponse, error)
查询非网站类规则
func (*IpantiClient) DescribeForwardRules ¶
func (c *IpantiClient) DescribeForwardRules(request *ipanti.DescribeForwardRulesRequest) (*ipanti.DescribeForwardRulesResponse, error)
查询某个实例下的非网站转发配置
func (*IpantiClient) DescribeFwdGraph ¶
func (c *IpantiClient) DescribeFwdGraph(request *ipanti.DescribeFwdGraphRequest) (*ipanti.DescribeFwdGraphResponse, error)
转发流量报表
func (*IpantiClient) DescribeGeoAreas ¶
func (c *IpantiClient) DescribeGeoAreas(request *ipanti.DescribeGeoAreasRequest) (*ipanti.DescribeGeoAreasResponse, error)
查询非网站类转发规则的防护规则 Geo 拦截可设置区域编码
func (*IpantiClient) DescribeInstance ¶
func (c *IpantiClient) DescribeInstance(request *ipanti.DescribeInstanceRequest) (*ipanti.DescribeInstanceResponse, error)
查询实例
func (*IpantiClient) DescribeInstanceAcl ¶
func (c *IpantiClient) DescribeInstanceAcl(request *ipanti.DescribeInstanceAclRequest) (*ipanti.DescribeInstanceAclResponse, error)
查询实例全局访问控制配置,包括全局的IP黑白名单和geo拦截配置
func (*IpantiClient) DescribeInstanceIdByResourceId ¶
func (c *IpantiClient) DescribeInstanceIdByResourceId(request *ipanti.DescribeInstanceIdByResourceIdRequest) (*ipanti.DescribeInstanceIdByResourceIdResponse, error)
根据高防计费资源ID查询对应的实例Id, 调用 <a href='http://docs.jdcloud.com/anti-ddos-pro/api/createInstance'>createInstance</a> 接口成功后,跟据message字段返回的计费资源Id查询对应的高防实例ID, 需要高防实例实际创建成功以后才可查询得到
func (*IpantiClient) DescribeInstances ¶
func (c *IpantiClient) DescribeInstances(request *ipanti.DescribeInstancesRequest) (*ipanti.DescribeInstancesResponse, error)
查询实例列表
func (*IpantiClient) DescribeIpSet ¶
func (c *IpantiClient) DescribeIpSet(request *ipanti.DescribeIpSetRequest) (*ipanti.DescribeIpSetResponse, error)
查询实例的 IP 黑白名单
func (*IpantiClient) DescribeIpSetUsage ¶
func (c *IpantiClient) DescribeIpSetUsage(request *ipanti.DescribeIpSetUsageRequest) (*ipanti.DescribeIpSetUsageResponse, error)
查询实例的 IP 黑白名单用量信息
func (*IpantiClient) DescribeIpSets ¶
func (c *IpantiClient) DescribeIpSets(request *ipanti.DescribeIpSetsRequest) (*ipanti.DescribeIpSetsResponse, error)
查询实例的 IP 黑白名单库列表
func (*IpantiClient) DescribeJsPagesOfWebRule ¶
func (c *IpantiClient) DescribeJsPagesOfWebRule(request *ipanti.DescribeJsPagesOfWebRuleRequest) (*ipanti.DescribeJsPagesOfWebRuleResponse, error)
查询网站类规则允许插入JS指纹的页面
func (*IpantiClient) DescribeNameList ¶
func (c *IpantiClient) DescribeNameList(request *ipanti.DescribeNameListRequest) (*ipanti.DescribeNameListResponse, error)
查询高防实例名称列表
func (*IpantiClient) DescribeOriginWhiteIpList ¶
func (c *IpantiClient) DescribeOriginWhiteIpList(request *ipanti.DescribeOriginWhiteIpListRequest) (*ipanti.DescribeOriginWhiteIpListResponse, error)
查询高防实例回源 IP 白名单列表
func (*IpantiClient) DescribeProtectionOutline ¶
func (c *IpantiClient) DescribeProtectionOutline(request *ipanti.DescribeProtectionOutlineRequest) (*ipanti.DescribeProtectionOutlineResponse, error)
查询高防实例防护概要
func (*IpantiClient) DescribeProtectionRuleOfForwardRule ¶
func (c *IpantiClient) DescribeProtectionRuleOfForwardRule(request *ipanti.DescribeProtectionRuleOfForwardRuleRequest) (*ipanti.DescribeProtectionRuleOfForwardRuleResponse, error)
查询非网站类转发规则的防护规则
func (*IpantiClient) DescribeProtectionStatistics ¶
func (c *IpantiClient) DescribeProtectionStatistics(request *ipanti.DescribeProtectionStatisticsRequest) (*ipanti.DescribeProtectionStatisticsResponse, error)
查询高防实例防护统计信息
func (*IpantiClient) DescribeServiceIpList ¶
func (c *IpantiClient) DescribeServiceIpList(request *ipanti.DescribeServiceIpListRequest) (*ipanti.DescribeServiceIpListResponse, error)
查询实例高防 IP 列表
func (*IpantiClient) DescribeStatusGraph ¶
func (c *IpantiClient) DescribeStatusGraph(request *ipanti.DescribeStatusGraphRequest) (*ipanti.DescribeStatusGraphResponse, error)
高防返回客户端状态码报表
func (*IpantiClient) DescribeVpcIpList ¶
func (c *IpantiClient) DescribeVpcIpList(request *ipanti.DescribeVpcIpListRequest) (*ipanti.DescribeVpcIpListResponse, error)
查询用户可设置为网站类规则回源 IP 的京东云云内弹性公网 IP 资源
func (*IpantiClient) DescribeWebRule ¶
func (c *IpantiClient) DescribeWebRule(request *ipanti.DescribeWebRuleRequest) (*ipanti.DescribeWebRuleResponse, error)
查询网站类规则
func (*IpantiClient) DescribeWebRuleBlackListGeoAreas ¶
func (c *IpantiClient) DescribeWebRuleBlackListGeoAreas(request *ipanti.DescribeWebRuleBlackListGeoAreasRequest) (*ipanti.DescribeWebRuleBlackListGeoAreasResponse, error)
查询网站类转发规则 Geo 模式的黑名单可设置区域编码
func (*IpantiClient) DescribeWebRuleBlackListUsage ¶
func (c *IpantiClient) DescribeWebRuleBlackListUsage(request *ipanti.DescribeWebRuleBlackListUsageRequest) (*ipanti.DescribeWebRuleBlackListUsageResponse, error)
查询网站类防护规则的黑名单用量信息
func (*IpantiClient) DescribeWebRuleRSGeoAreas ¶
func (c *IpantiClient) DescribeWebRuleRSGeoAreas(request *ipanti.DescribeWebRuleRSGeoAreasRequest) (*ipanti.DescribeWebRuleRSGeoAreasResponse, error)
查询网站类转发规则按地域回源配置 geoRsRoute 可设置的区域
func (*IpantiClient) DescribeWebRuleWhiteListGeoAreas ¶
func (c *IpantiClient) DescribeWebRuleWhiteListGeoAreas(request *ipanti.DescribeWebRuleWhiteListGeoAreasRequest) (*ipanti.DescribeWebRuleWhiteListGeoAreasResponse, error)
查询网站类转发规则 Geo 模式的白名单可设置区域编码
func (*IpantiClient) DescribeWebRuleWhiteListUsage ¶
func (c *IpantiClient) DescribeWebRuleWhiteListUsage(request *ipanti.DescribeWebRuleWhiteListUsageRequest) (*ipanti.DescribeWebRuleWhiteListUsageResponse, error)
查询网站类防护规则的白名单用量信息
func (*IpantiClient) DescribeWebRules ¶
func (c *IpantiClient) DescribeWebRules(request *ipanti.DescribeWebRulesRequest) (*ipanti.DescribeWebRulesResponse, error)
查询某个实例下的网站类规则
func (*IpantiClient) DescribeWhiteListRuleOfForwardRule ¶
func (c *IpantiClient) DescribeWhiteListRuleOfForwardRule(request *ipanti.DescribeWhiteListRuleOfForwardRuleRequest) (*ipanti.DescribeWhiteListRuleOfForwardRuleResponse, error)
查询转发规则的白名单规则
func (*IpantiClient) DescribeWhiteListRuleOfWebRule ¶
func (c *IpantiClient) DescribeWhiteListRuleOfWebRule(request *ipanti.DescribeWhiteListRuleOfWebRuleRequest) (*ipanti.DescribeWhiteListRuleOfWebRuleResponse, error)
查询网站类规则的白名单规则
func (*IpantiClient) DescribeWhiteListRulesOfWebRule ¶
func (c *IpantiClient) DescribeWhiteListRulesOfWebRule(request *ipanti.DescribeWhiteListRulesOfWebRuleRequest) (*ipanti.DescribeWhiteListRulesOfWebRuleResponse, error)
查询网站类规则的白名单规则列表
func (*IpantiClient) DisableBlackListRuleOfForwardRule ¶
func (c *IpantiClient) DisableBlackListRuleOfForwardRule(request *ipanti.DisableBlackListRuleOfForwardRuleRequest) (*ipanti.DisableBlackListRuleOfForwardRuleResponse, error)
关闭转发规则的黑名单规则
func (*IpantiClient) DisableBlackListRuleOfWebRule ¶
func (c *IpantiClient) DisableBlackListRuleOfWebRule(request *ipanti.DisableBlackListRuleOfWebRuleRequest) (*ipanti.DisableBlackListRuleOfWebRuleResponse, error)
关闭网站类规则的黑名单规则, 批量操作时 webBlackListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DisableCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) DisableCCProtectionRuleOfWebRule(request *ipanti.DisableCCProtectionRuleOfWebRuleRequest) (*ipanti.DisableCCProtectionRuleOfWebRuleResponse, error)
关闭网站类规则的 CC 防护规则
func (*IpantiClient) DisableInstanceCustomPage ¶
func (c *IpantiClient) DisableInstanceCustomPage(request *ipanti.DisableInstanceCustomPageRequest) (*ipanti.DisableInstanceCustomPageResponse, error)
关闭实例错误状态码返回页面, 透传错误状态码
func (*IpantiClient) DisableLogger ¶
func (c *IpantiClient) DisableLogger()
func (*IpantiClient) DisableWebRuleBlackList ¶
func (c *IpantiClient) DisableWebRuleBlackList(request *ipanti.DisableWebRuleBlackListRequest) (*ipanti.DisableWebRuleBlackListResponse, error)
关闭网站类规则的黑名单
func (*IpantiClient) DisableWebRuleCC ¶
func (c *IpantiClient) DisableWebRuleCC(request *ipanti.DisableWebRuleCCRequest) (*ipanti.DisableWebRuleCCResponse, error)
关闭网站类规则 CC 防护, 网站类规则的 CC 防护规则和 CC 防护配置失效。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DisableWebRuleCCObserverMode ¶
func (c *IpantiClient) DisableWebRuleCCObserverMode(request *ipanti.DisableWebRuleCCObserverModeRequest) (*ipanti.DisableWebRuleCCObserverModeResponse, error)
关闭网站类规则 CC 观察者模式, 观察模式下, CC 防护只告警不防御。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) DisableWebRuleCCProtectionRule ¶
func (c *IpantiClient) DisableWebRuleCCProtectionRule(request *ipanti.DisableWebRuleCCProtectionRuleRequest) (*ipanti.DisableWebRuleCCProtectionRuleResponse, error)
关闭网站类规则的自定义 CC 防护规则总开关, 所有自定义 CC 防护规则失效
func (*IpantiClient) DisableWebRuleJsPage ¶
func (c *IpantiClient) DisableWebRuleJsPage(request *ipanti.DisableWebRuleJsPageRequest) (*ipanti.DisableWebRuleJsPageResponse, error)
关闭网站类规则的JS指纹开关
func (*IpantiClient) DisableWebRuleWhiteList ¶
func (c *IpantiClient) DisableWebRuleWhiteList(request *ipanti.DisableWebRuleWhiteListRequest) (*ipanti.DisableWebRuleWhiteListResponse, error)
关闭网站类规则的白名单
func (*IpantiClient) DisableWhiteListRuleOfForwardRule ¶
func (c *IpantiClient) DisableWhiteListRuleOfForwardRule(request *ipanti.DisableWhiteListRuleOfForwardRuleRequest) (*ipanti.DisableWhiteListRuleOfForwardRuleResponse, error)
关闭转发规则的白名单规则
func (*IpantiClient) DisableWhiteListRuleOfWebRule ¶
func (c *IpantiClient) DisableWhiteListRuleOfWebRule(request *ipanti.DisableWhiteListRuleOfWebRuleRequest) (*ipanti.DisableWhiteListRuleOfWebRuleResponse, error)
关闭网站类规则的白名单规则, 批量操作时 webWhiteListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) EnableBlackListRuleOfForwardRule ¶
func (c *IpantiClient) EnableBlackListRuleOfForwardRule(request *ipanti.EnableBlackListRuleOfForwardRuleRequest) (*ipanti.EnableBlackListRuleOfForwardRuleResponse, error)
开启转发规则的黑名单规则
func (*IpantiClient) EnableBlackListRuleOfWebRule ¶
func (c *IpantiClient) EnableBlackListRuleOfWebRule(request *ipanti.EnableBlackListRuleOfWebRuleRequest) (*ipanti.EnableBlackListRuleOfWebRuleResponse, error)
开启网站类规则的黑名单规则, 批量操作时 webBlackListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) EnableCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) EnableCCProtectionRuleOfWebRule(request *ipanti.EnableCCProtectionRuleOfWebRuleRequest) (*ipanti.EnableCCProtectionRuleOfWebRuleResponse, error)
开启网站类规则的 CC 防护规则
func (*IpantiClient) EnableInstanceCustomPage ¶
func (c *IpantiClient) EnableInstanceCustomPage(request *ipanti.EnableInstanceCustomPageRequest) (*ipanti.EnableInstanceCustomPageResponse, error)
开启实例错误状态码返回页面, 错误状态码返回默认页面或自定义页面
func (*IpantiClient) EnableWebRuleBlackList ¶
func (c *IpantiClient) EnableWebRuleBlackList(request *ipanti.EnableWebRuleBlackListRequest) (*ipanti.EnableWebRuleBlackListResponse, error)
开启网站类规则的黑名单
func (*IpantiClient) EnableWebRuleCC ¶
func (c *IpantiClient) EnableWebRuleCC(request *ipanti.EnableWebRuleCCRequest) (*ipanti.EnableWebRuleCCResponse, error)
网站类规则开启 CC 防护, 开启后网站类规则已配置的防护规则和 CC 防护配置生效, 若没有配置过 CC 防护, 默认的 CC 防护配置生效。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) EnableWebRuleCCObserverMode ¶
func (c *IpantiClient) EnableWebRuleCCObserverMode(request *ipanti.EnableWebRuleCCObserverModeRequest) (*ipanti.EnableWebRuleCCObserverModeResponse, error)
开启网站类规则 CC 观察者模式, 观察模式下, CC 防护只告警不防御。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) EnableWebRuleCCProtectionRule ¶
func (c *IpantiClient) EnableWebRuleCCProtectionRule(request *ipanti.EnableWebRuleCCProtectionRuleRequest) (*ipanti.EnableWebRuleCCProtectionRuleResponse, error)
开启网站类规则的自定义 CC 防护规则总开关, 状态为开启的自定义 CC 防护规则生效
func (*IpantiClient) EnableWebRuleJsPage ¶
func (c *IpantiClient) EnableWebRuleJsPage(request *ipanti.EnableWebRuleJsPageRequest) (*ipanti.EnableWebRuleJsPageResponse, error)
打开网站类规则的JS指纹开关
func (*IpantiClient) EnableWebRuleWhiteList ¶
func (c *IpantiClient) EnableWebRuleWhiteList(request *ipanti.EnableWebRuleWhiteListRequest) (*ipanti.EnableWebRuleWhiteListResponse, error)
开启网站类规则的白名单
func (*IpantiClient) EnableWhiteListRuleOfForwardRule ¶
func (c *IpantiClient) EnableWhiteListRuleOfForwardRule(request *ipanti.EnableWhiteListRuleOfForwardRuleRequest) (*ipanti.EnableWhiteListRuleOfForwardRuleResponse, error)
开启转发规则的白名单规则
func (*IpantiClient) EnableWhiteListRuleOfWebRule ¶
func (c *IpantiClient) EnableWhiteListRuleOfWebRule(request *ipanti.EnableWhiteListRuleOfWebRuleRequest) (*ipanti.EnableWhiteListRuleOfWebRuleResponse, error)
开启网站类规则的白名单规则, 批量操作时 webWhiteListRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) ModifyAlarmConfig ¶
func (c *IpantiClient) ModifyAlarmConfig(request *ipanti.ModifyAlarmConfigRequest) (*ipanti.ModifyAlarmConfigResponse, error)
更新告警配置
func (*IpantiClient) ModifyBlackListRuleOfForwardRule ¶
func (c *IpantiClient) ModifyBlackListRuleOfForwardRule(request *ipanti.ModifyBlackListRuleOfForwardRuleRequest) (*ipanti.ModifyBlackListRuleOfForwardRuleResponse, error)
修改转发规则的黑名单规则
func (*IpantiClient) ModifyBlackListRuleOfWebRule ¶
func (c *IpantiClient) ModifyBlackListRuleOfWebRule(request *ipanti.ModifyBlackListRuleOfWebRuleRequest) (*ipanti.ModifyBlackListRuleOfWebRuleResponse, error)
修改网站类规则的黑名单规则
func (*IpantiClient) ModifyCCProtectionConfigOfWebRule ¶
func (c *IpantiClient) ModifyCCProtectionConfigOfWebRule(request *ipanti.ModifyCCProtectionConfigOfWebRuleRequest) (*ipanti.ModifyCCProtectionConfigOfWebRuleResponse, error)
修改网站类规则的 CC 防护配置
func (*IpantiClient) ModifyCCProtectionRuleOfWebRule ¶
func (c *IpantiClient) ModifyCCProtectionRuleOfWebRule(request *ipanti.ModifyCCProtectionRuleOfWebRuleRequest) (*ipanti.ModifyCCProtectionRuleOfWebRuleResponse, error)
修改网站类规则的 CC 防护规则
func (*IpantiClient) ModifyCertInfo ¶
func (c *IpantiClient) ModifyCertInfo(request *ipanti.ModifyCertInfoRequest) (*ipanti.ModifyCertInfoResponse, error)
编辑网站规则证书信息
func (*IpantiClient) ModifyCustomPage ¶
func (c *IpantiClient) ModifyCustomPage(request *ipanti.ModifyCustomPageRequest) (*ipanti.ModifyCustomPageResponse, error)
修改自定义页面
func (*IpantiClient) ModifyDispatchRule ¶
func (c *IpantiClient) ModifyDispatchRule(request *ipanti.ModifyDispatchRuleRequest) (*ipanti.ModifyDispatchRuleResponse, error)
更新防护调度规则
func (*IpantiClient) ModifyEPB ¶
func (c *IpantiClient) ModifyEPB(request *ipanti.ModifyEPBRequest) (*ipanti.ModifyEPBResponse, error)
更新实例弹性防护带宽
func (*IpantiClient) ModifyForwardRule ¶
func (c *IpantiClient) ModifyForwardRule(request *ipanti.ModifyForwardRuleRequest) (*ipanti.ModifyForwardRuleResponse, error)
更新非网站类规则
func (*IpantiClient) ModifyInstanceAcl ¶
func (c *IpantiClient) ModifyInstanceAcl(request *ipanti.ModifyInstanceAclRequest) (*ipanti.ModifyInstanceAclResponse, error)
修改实例全局访问控制配置,包括全局的IP黑白名单和geo拦截配置
func (*IpantiClient) ModifyInstanceCustomPage ¶
func (c *IpantiClient) ModifyInstanceCustomPage(request *ipanti.ModifyInstanceCustomPageRequest) (*ipanti.ModifyInstanceCustomPageResponse, error)
修改实例错误状态码返回页面为自定义页面
func (*IpantiClient) ModifyInstanceCustomPageDefault ¶
func (c *IpantiClient) ModifyInstanceCustomPageDefault(request *ipanti.ModifyInstanceCustomPageDefaultRequest) (*ipanti.ModifyInstanceCustomPageDefaultResponse, error)
修改实例页面错误状态码返回页面为为默认页面
func (*IpantiClient) ModifyInstanceName ¶
func (c *IpantiClient) ModifyInstanceName(request *ipanti.ModifyInstanceNameRequest) (*ipanti.ModifyInstanceNameResponse, error)
修改实例名称
func (*IpantiClient) ModifyJsPageOfWebRule ¶
func (c *IpantiClient) ModifyJsPageOfWebRule(request *ipanti.ModifyJsPageOfWebRuleRequest) (*ipanti.ModifyJsPageOfWebRuleResponse, error)
修改网站类规则允许插入 JS 指纹的页面
func (*IpantiClient) ModifyProtectionRuleOfForwardRule ¶
func (c *IpantiClient) ModifyProtectionRuleOfForwardRule(request *ipanti.ModifyProtectionRuleOfForwardRuleRequest) (*ipanti.ModifyProtectionRuleOfForwardRuleResponse, error)
修改非网站类转发规则的防护规则
func (*IpantiClient) ModifyWebRule ¶
func (c *IpantiClient) ModifyWebRule(request *ipanti.ModifyWebRuleRequest) (*ipanti.ModifyWebRuleResponse, error)
修改网站类规则
func (*IpantiClient) ModifyWebRuleJsPageToAll ¶
func (c *IpantiClient) ModifyWebRuleJsPageToAll(request *ipanti.ModifyWebRuleJsPageToAllRequest) (*ipanti.ModifyWebRuleJsPageToAllResponse, error)
插入JS指纹到所有页面, 需要打开网站类规则的JS指纹开关
func (*IpantiClient) ModifyWebRuleJsPageToCustom ¶
func (c *IpantiClient) ModifyWebRuleJsPageToCustom(request *ipanti.ModifyWebRuleJsPageToCustomRequest) (*ipanti.ModifyWebRuleJsPageToCustomResponse, error)
插入JS指纹到配置的自定义页面, 需要打开网站类规则的JS指纹开关
func (*IpantiClient) ModifyWhiteListRuleOfForwardRule ¶
func (c *IpantiClient) ModifyWhiteListRuleOfForwardRule(request *ipanti.ModifyWhiteListRuleOfForwardRuleRequest) (*ipanti.ModifyWhiteListRuleOfForwardRuleResponse, error)
修改转发规则的白名单规则
func (*IpantiClient) ModifyWhiteListRuleOfWebRule ¶
func (c *IpantiClient) ModifyWhiteListRuleOfWebRule(request *ipanti.ModifyWhiteListRuleOfWebRuleRequest) (*ipanti.ModifyWhiteListRuleOfWebRuleResponse, error)
修改网站类规则的白名单规则
func (*IpantiClient) RecoverInstanceAcl ¶
func (c *IpantiClient) RecoverInstanceAcl(request *ipanti.RecoverInstanceAclRequest) (*ipanti.RecoverInstanceAclResponse, error)
实例全局访问控制配置可以恢复到上一次下发成功的配置时,调用此接口回滚到上一次下发成功的配置
func (*IpantiClient) SetConfig ¶
func (c *IpantiClient) SetConfig(config *core.Config)
func (*IpantiClient) SetLogger ¶
func (c *IpantiClient) SetLogger(logger core.Logger)
func (*IpantiClient) SwitchDispatchRuleOrigin ¶
func (c *IpantiClient) SwitchDispatchRuleOrigin(request *ipanti.SwitchDispatchRuleOriginRequest) (*ipanti.SwitchDispatchRuleOriginResponse, error)
防护调度规则切换成回源状态
func (*IpantiClient) SwitchDispatchRuleProtect ¶
func (c *IpantiClient) SwitchDispatchRuleProtect(request *ipanti.SwitchDispatchRuleProtectRequest) (*ipanti.SwitchDispatchRuleProtectResponse, error)
防护调度规则切换成防御状态
func (*IpantiClient) SwitchForwardRuleOrigin ¶
func (c *IpantiClient) SwitchForwardRuleOrigin(request *ipanti.SwitchForwardRuleOriginRequest) (*ipanti.SwitchForwardRuleOriginResponse, error)
非网站类规则切换成回源状态。支持批量操作, 批量操作时 forwardRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) SwitchForwardRuleProtect ¶
func (c *IpantiClient) SwitchForwardRuleProtect(request *ipanti.SwitchForwardRuleProtectRequest) (*ipanti.SwitchForwardRuleProtectResponse, error)
非网站类规则切换成防御状态。支持批量操作, 批量操作时 forwardRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) SwitchWebRuleOrigin ¶
func (c *IpantiClient) SwitchWebRuleOrigin(request *ipanti.SwitchWebRuleOriginRequest) (*ipanti.SwitchWebRuleOriginResponse, error)
网站类规则切换成回源状态。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败
func (*IpantiClient) SwitchWebRuleProtect ¶
func (c *IpantiClient) SwitchWebRuleProtect(request *ipanti.SwitchWebRuleProtectRequest) (*ipanti.SwitchWebRuleProtectResponse, error)
网站类规则切换成防御状态。支持批量操作, 批量操作时 webRuleId 传多个, 以 ',' 分隔, 返回 result.code 为 1 表示操作成功, 为 0 时可能全部失败, 也可能部分失败