Documentation
¶
Index ¶
- type IpantiClient
- func (c *IpantiClient) CheckName(request *ipanti.CheckNameRequest) (*ipanti.CheckNameResponse, error)
- func (c *IpantiClient) CreateForwardRule(request *ipanti.CreateForwardRuleRequest) (*ipanti.CreateForwardRuleResponse, error)
- func (c *IpantiClient) CreateInstance(request *ipanti.CreateInstanceRequest) (*ipanti.CreateInstanceResponse, error)
- func (c *IpantiClient) CreateWebRule(request *ipanti.CreateWebRuleRequest) (*ipanti.CreateWebRuleResponse, error)
- func (c *IpantiClient) DeleteForwardRule(request *ipanti.DeleteForwardRuleRequest) (*ipanti.DeleteForwardRuleResponse, error)
- func (c *IpantiClient) DeleteWebRule(request *ipanti.DeleteWebRuleRequest) (*ipanti.DeleteWebRuleResponse, 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) DescribeCCAttackLogDetails(request *ipanti.DescribeCCAttackLogDetailsRequest) (*ipanti.DescribeCCAttackLogDetailsResponse, error)
- func (c *IpantiClient) DescribeCCAttackLogs(request *ipanti.DescribeCCAttackLogsRequest) (*ipanti.DescribeCCAttackLogsResponse, error)
- func (c *IpantiClient) DescribeCCDefaultThresholds(request *ipanti.DescribeCCDefaultThresholdsRequest) (*ipanti.DescribeCCDefaultThresholdsResponse, error)
- func (c *IpantiClient) DescribeCCGraph(request *ipanti.DescribeCCGraphRequest) (*ipanti.DescribeCCGraphResponse, error)
- func (c *IpantiClient) DescribeCertInfo(request *ipanti.DescribeCertInfoRequest) (*ipanti.DescribeCertInfoResponse, error)
- func (c *IpantiClient) DescribeDDoSAttackLogs(request *ipanti.DescribeDDoSAttackLogsRequest) (*ipanti.DescribeDDoSAttackLogsResponse, error)
- func (c *IpantiClient) DescribeDDoSGraph(request *ipanti.DescribeDDoSGraphRequest) (*ipanti.DescribeDDoSGraphResponse, 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) DescribeInstances(request *ipanti.DescribeInstancesRequest) (*ipanti.DescribeInstancesResponse, error)
- func (c *IpantiClient) DescribeNameList(request *ipanti.DescribeNameListRequest) (*ipanti.DescribeNameListResponse, error)
- func (c *IpantiClient) DescribeProtectionRuleOfForwardRule(request *ipanti.DescribeProtectionRuleOfForwardRuleRequest) (*ipanti.DescribeProtectionRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) DescribeProtectionStatistics(request *ipanti.DescribeProtectionStatisticsRequest) (*ipanti.DescribeProtectionStatisticsResponse, error)
- func (c *IpantiClient) DescribeVpcIpList(request *ipanti.DescribeVpcIpListRequest) (*ipanti.DescribeVpcIpListResponse, error)
- func (c *IpantiClient) DescribeWebRule(request *ipanti.DescribeWebRuleRequest) (*ipanti.DescribeWebRuleResponse, error)
- func (c *IpantiClient) DescribeWebRules(request *ipanti.DescribeWebRulesRequest) (*ipanti.DescribeWebRulesResponse, error)
- func (c *IpantiClient) DisableCCIpLimit(request *ipanti.DisableCCIpLimitRequest) (*ipanti.DisableCCIpLimitResponse, error)
- func (c *IpantiClient) DisableCCObserverMode(request *ipanti.DisableCCObserverModeRequest) (*ipanti.DisableCCObserverModeResponse, error)
- func (c *IpantiClient) DisableInstanceCC(request *ipanti.DisableInstanceCCRequest) (*ipanti.DisableInstanceCCResponse, error)
- func (c *IpantiClient) DisableInstanceIpBlackList(request *ipanti.DisableInstanceIpBlackListRequest) (*ipanti.DisableInstanceIpBlackListResponse, error)
- func (c *IpantiClient) DisableInstanceIpWhiteList(request *ipanti.DisableInstanceIpWhiteListRequest) (*ipanti.DisableInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) DisableInstanceUrlWhiteList(request *ipanti.DisableInstanceUrlWhiteListRequest) (*ipanti.DisableInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) DisableWebRuleCC(request *ipanti.DisableWebRuleCCRequest) (*ipanti.DisableWebRuleCCResponse, error)
- func (c *IpantiClient) DownloadCCAttackLogDetails(request *ipanti.DownloadCCAttackLogDetailsRequest) (*ipanti.DownloadCCAttackLogDetailsResponse, error)
- func (c *IpantiClient) DownloadCCAttackLogs(request *ipanti.DownloadCCAttackLogsRequest) (*ipanti.DownloadCCAttackLogsResponse, error)
- func (c *IpantiClient) DownloadDDoSAttackLogs(request *ipanti.DownloadDDoSAttackLogsRequest) (*ipanti.DownloadDDoSAttackLogsResponse, error)
- func (c *IpantiClient) EnableCCIpLimit(request *ipanti.EnableCCIpLimitRequest) (*ipanti.EnableCCIpLimitResponse, error)
- func (c *IpantiClient) EnableCCObserverMode(request *ipanti.EnableCCObserverModeRequest) (*ipanti.EnableCCObserverModeResponse, error)
- func (c *IpantiClient) EnableInstanceCC(request *ipanti.EnableInstanceCCRequest) (*ipanti.EnableInstanceCCResponse, error)
- func (c *IpantiClient) EnableInstanceIpBlackList(request *ipanti.EnableInstanceIpBlackListRequest) (*ipanti.EnableInstanceIpBlackListResponse, error)
- func (c *IpantiClient) EnableInstanceIpWhiteList(request *ipanti.EnableInstanceIpWhiteListRequest) (*ipanti.EnableInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) EnableInstanceUrlWhiteList(request *ipanti.EnableInstanceUrlWhiteListRequest) (*ipanti.EnableInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) EnableWebRuleCC(request *ipanti.EnableWebRuleCCRequest) (*ipanti.EnableWebRuleCCResponse, error)
- func (c *IpantiClient) ModifyAlarmConfig(request *ipanti.ModifyAlarmConfigRequest) (*ipanti.ModifyAlarmConfigResponse, error)
- func (c *IpantiClient) ModifyCertInfo(request *ipanti.ModifyCertInfoRequest) (*ipanti.ModifyCertInfoResponse, error)
- func (c *IpantiClient) ModifyEPB(request *ipanti.ModifyEPBRequest) (*ipanti.ModifyEPBResponse, error)
- func (c *IpantiClient) ModifyForwardRule(request *ipanti.ModifyForwardRuleRequest) (*ipanti.ModifyForwardRuleResponse, error)
- func (c *IpantiClient) ModifyInstanceCC(request *ipanti.ModifyInstanceCCRequest) (*ipanti.ModifyInstanceCCResponse, error)
- func (c *IpantiClient) ModifyInstanceIpBlackList(request *ipanti.ModifyInstanceIpBlackListRequest) (*ipanti.ModifyInstanceIpBlackListResponse, error)
- func (c *IpantiClient) ModifyInstanceIpWhiteList(request *ipanti.ModifyInstanceIpWhiteListRequest) (*ipanti.ModifyInstanceIpWhiteListResponse, error)
- func (c *IpantiClient) ModifyInstanceName(request *ipanti.ModifyInstanceNameRequest) (*ipanti.ModifyInstanceNameResponse, error)
- func (c *IpantiClient) ModifyInstanceUrlWhiteList(request *ipanti.ModifyInstanceUrlWhiteListRequest) (*ipanti.ModifyInstanceUrlWhiteListResponse, error)
- func (c *IpantiClient) ModifyProtectionRuleOfForwardRule(request *ipanti.ModifyProtectionRuleOfForwardRuleRequest) (*ipanti.ModifyProtectionRuleOfForwardRuleResponse, error)
- func (c *IpantiClient) ModifyWebRule(request *ipanti.ModifyWebRuleRequest) (*ipanti.ModifyWebRuleResponse, error)
- func (c *IpantiClient) SetCCIpLimit(request *ipanti.SetCCIpLimitRequest) (*ipanti.SetCCIpLimitResponse, error)
- func (c *IpantiClient) SetConfig(config *core.Config)
- func (c *IpantiClient) SetLogger(logger core.Logger)
- 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) CheckName ¶ added in v1.6.0
func (c *IpantiClient) CheckName(request *ipanti.CheckNameRequest) (*ipanti.CheckNameResponse, error)
检测实例名称是否合法
func (*IpantiClient) CreateForwardRule ¶
func (c *IpantiClient) CreateForwardRule(request *ipanti.CreateForwardRuleRequest) (*ipanti.CreateForwardRuleResponse, error)
添加非网站类规则
func (*IpantiClient) CreateInstance ¶
func (c *IpantiClient) CreateInstance(request *ipanti.CreateInstanceRequest) (*ipanti.CreateInstanceResponse, error)
新购或升级高防实例
func (*IpantiClient) CreateWebRule ¶
func (c *IpantiClient) CreateWebRule(request *ipanti.CreateWebRuleRequest) (*ipanti.CreateWebRuleResponse, error)
添加网站类规则
func (*IpantiClient) DeleteForwardRule ¶
func (c *IpantiClient) DeleteForwardRule(request *ipanti.DeleteForwardRuleRequest) (*ipanti.DeleteForwardRuleResponse, error)
删除非网站规则
func (*IpantiClient) DeleteWebRule ¶
func (c *IpantiClient) DeleteWebRule(request *ipanti.DeleteWebRuleRequest) (*ipanti.DeleteWebRuleResponse, error)
删除网站规则
func (*IpantiClient) DescribeAlarmConfig ¶ added in v1.6.0
func (c *IpantiClient) DescribeAlarmConfig(request *ipanti.DescribeAlarmConfigRequest) (*ipanti.DescribeAlarmConfigResponse, error)
查询告警配置
func (*IpantiClient) DescribeAttackStatistics ¶ added in v1.6.0
func (c *IpantiClient) DescribeAttackStatistics(request *ipanti.DescribeAttackStatisticsRequest) (*ipanti.DescribeAttackStatisticsResponse, error)
查询攻击次数及流量峰值
func (*IpantiClient) DescribeAttackTypeCount ¶ added in v1.6.0
func (c *IpantiClient) DescribeAttackTypeCount(request *ipanti.DescribeAttackTypeCountRequest) (*ipanti.DescribeAttackTypeCountResponse, error)
查询各类型攻击次数
func (*IpantiClient) DescribeCCAttackLogDetails ¶ added in v1.6.0
func (c *IpantiClient) DescribeCCAttackLogDetails(request *ipanti.DescribeCCAttackLogDetailsRequest) (*ipanti.DescribeCCAttackLogDetailsResponse, error)
查询 CC 攻击日志详情
func (*IpantiClient) DescribeCCAttackLogs ¶ added in v1.6.0
func (c *IpantiClient) DescribeCCAttackLogs(request *ipanti.DescribeCCAttackLogsRequest) (*ipanti.DescribeCCAttackLogsResponse, error)
查询 CC 攻击日志
func (*IpantiClient) DescribeCCDefaultThresholds ¶ added in v1.6.0
func (c *IpantiClient) DescribeCCDefaultThresholds(request *ipanti.DescribeCCDefaultThresholdsRequest) (*ipanti.DescribeCCDefaultThresholdsResponse, error)
查询 CC 自定义默认阈值
func (*IpantiClient) DescribeCCGraph ¶ added in v1.6.0
func (c *IpantiClient) DescribeCCGraph(request *ipanti.DescribeCCGraphRequest) (*ipanti.DescribeCCGraphResponse, error)
CC 防护流量报表
func (*IpantiClient) DescribeCertInfo ¶ added in v1.6.0
func (c *IpantiClient) DescribeCertInfo(request *ipanti.DescribeCertInfoRequest) (*ipanti.DescribeCertInfoResponse, error)
查询证书预览信息
func (*IpantiClient) DescribeDDoSAttackLogs ¶ added in v1.6.0
func (c *IpantiClient) DescribeDDoSAttackLogs(request *ipanti.DescribeDDoSAttackLogsRequest) (*ipanti.DescribeDDoSAttackLogsResponse, error)
查询 DDos 攻击日志
func (*IpantiClient) DescribeDDoSGraph ¶ added in v1.6.0
func (c *IpantiClient) DescribeDDoSGraph(request *ipanti.DescribeDDoSGraphRequest) (*ipanti.DescribeDDoSGraphResponse, error)
DDos 防护流量报表
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 ¶ added in v1.6.0
func (c *IpantiClient) DescribeFwdGraph(request *ipanti.DescribeFwdGraphRequest) (*ipanti.DescribeFwdGraphResponse, error)
转发流量报表
func (*IpantiClient) DescribeGeoAreas ¶ added in v1.6.0
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) DescribeInstances ¶
func (c *IpantiClient) DescribeInstances(request *ipanti.DescribeInstancesRequest) (*ipanti.DescribeInstancesResponse, error)
查询实例列表
func (*IpantiClient) DescribeNameList ¶ added in v1.6.0
func (c *IpantiClient) DescribeNameList(request *ipanti.DescribeNameListRequest) (*ipanti.DescribeNameListResponse, error)
查询高防实例名称列表
func (*IpantiClient) DescribeProtectionRuleOfForwardRule ¶ added in v1.6.0
func (c *IpantiClient) DescribeProtectionRuleOfForwardRule(request *ipanti.DescribeProtectionRuleOfForwardRuleRequest) (*ipanti.DescribeProtectionRuleOfForwardRuleResponse, error)
查询非网站类转发规则的防护规则
func (*IpantiClient) DescribeProtectionStatistics ¶ added in v1.6.0
func (c *IpantiClient) DescribeProtectionStatistics(request *ipanti.DescribeProtectionStatisticsRequest) (*ipanti.DescribeProtectionStatisticsResponse, error)
查询高防实例防护统计信息
func (*IpantiClient) DescribeVpcIpList ¶ added in v1.6.0
func (c *IpantiClient) DescribeVpcIpList(request *ipanti.DescribeVpcIpListRequest) (*ipanti.DescribeVpcIpListResponse, error)
查询用户的京东云 IP 资源
func (*IpantiClient) DescribeWebRule ¶
func (c *IpantiClient) DescribeWebRule(request *ipanti.DescribeWebRuleRequest) (*ipanti.DescribeWebRuleResponse, error)
查询网站类规则
func (*IpantiClient) DescribeWebRules ¶
func (c *IpantiClient) DescribeWebRules(request *ipanti.DescribeWebRulesRequest) (*ipanti.DescribeWebRulesResponse, error)
查询某个实例下的网站类规则
func (*IpantiClient) DisableCCIpLimit ¶ added in v1.6.0
func (c *IpantiClient) DisableCCIpLimit(request *ipanti.DisableCCIpLimitRequest) (*ipanti.DisableCCIpLimitResponse, error)
关闭 CC 防护每 IP 的限速
func (*IpantiClient) DisableCCObserverMode ¶ added in v1.6.0
func (c *IpantiClient) DisableCCObserverMode(request *ipanti.DisableCCObserverModeRequest) (*ipanti.DisableCCObserverModeResponse, error)
关闭实例 CC 防护的观察者模式
func (*IpantiClient) DisableInstanceCC ¶
func (c *IpantiClient) DisableInstanceCC(request *ipanti.DisableInstanceCCRequest) (*ipanti.DisableInstanceCCResponse, error)
关闭实例 CC 防护
func (*IpantiClient) DisableInstanceIpBlackList ¶
func (c *IpantiClient) DisableInstanceIpBlackList(request *ipanti.DisableInstanceIpBlackListRequest) (*ipanti.DisableInstanceIpBlackListResponse, error)
关闭实例 IP 黑名单
func (*IpantiClient) DisableInstanceIpWhiteList ¶
func (c *IpantiClient) DisableInstanceIpWhiteList(request *ipanti.DisableInstanceIpWhiteListRequest) (*ipanti.DisableInstanceIpWhiteListResponse, error)
关闭实例 IP 白名单
func (*IpantiClient) DisableInstanceUrlWhiteList ¶
func (c *IpantiClient) DisableInstanceUrlWhiteList(request *ipanti.DisableInstanceUrlWhiteListRequest) (*ipanti.DisableInstanceUrlWhiteListResponse, error)
关闭实例 Url 白名单
func (*IpantiClient) DisableWebRuleCC ¶ added in v1.0.3
func (c *IpantiClient) DisableWebRuleCC(request *ipanti.DisableWebRuleCCRequest) (*ipanti.DisableWebRuleCCResponse, error)
网站类规则禁用 CC
func (*IpantiClient) DownloadCCAttackLogDetails ¶ added in v1.6.0
func (c *IpantiClient) DownloadCCAttackLogDetails(request *ipanti.DownloadCCAttackLogDetailsRequest) (*ipanti.DownloadCCAttackLogDetailsResponse, error)
下载 CC 攻击日志详情
func (*IpantiClient) DownloadCCAttackLogs ¶ added in v1.6.0
func (c *IpantiClient) DownloadCCAttackLogs(request *ipanti.DownloadCCAttackLogsRequest) (*ipanti.DownloadCCAttackLogsResponse, error)
下载 CC 攻击日志
func (*IpantiClient) DownloadDDoSAttackLogs ¶ added in v1.6.0
func (c *IpantiClient) DownloadDDoSAttackLogs(request *ipanti.DownloadDDoSAttackLogsRequest) (*ipanti.DownloadDDoSAttackLogsResponse, error)
下载 DDos 攻击日志
func (*IpantiClient) EnableCCIpLimit ¶ added in v1.6.0
func (c *IpantiClient) EnableCCIpLimit(request *ipanti.EnableCCIpLimitRequest) (*ipanti.EnableCCIpLimitResponse, error)
开启 CC 防护每 IP 的限速
func (*IpantiClient) EnableCCObserverMode ¶ added in v1.6.0
func (c *IpantiClient) EnableCCObserverMode(request *ipanti.EnableCCObserverModeRequest) (*ipanti.EnableCCObserverModeResponse, error)
开启实例 CC 防护的观察者模式
func (*IpantiClient) EnableInstanceCC ¶
func (c *IpantiClient) EnableInstanceCC(request *ipanti.EnableInstanceCCRequest) (*ipanti.EnableInstanceCCResponse, error)
开启实例 CC 防护
func (*IpantiClient) EnableInstanceIpBlackList ¶
func (c *IpantiClient) EnableInstanceIpBlackList(request *ipanti.EnableInstanceIpBlackListRequest) (*ipanti.EnableInstanceIpBlackListResponse, error)
开启实例 IP 黑名单
func (*IpantiClient) EnableInstanceIpWhiteList ¶
func (c *IpantiClient) EnableInstanceIpWhiteList(request *ipanti.EnableInstanceIpWhiteListRequest) (*ipanti.EnableInstanceIpWhiteListResponse, error)
开启实例 IP 白名单
func (*IpantiClient) EnableInstanceUrlWhiteList ¶
func (c *IpantiClient) EnableInstanceUrlWhiteList(request *ipanti.EnableInstanceUrlWhiteListRequest) (*ipanti.EnableInstanceUrlWhiteListResponse, error)
开启实例 Url 白名单
func (*IpantiClient) EnableWebRuleCC ¶ added in v1.0.3
func (c *IpantiClient) EnableWebRuleCC(request *ipanti.EnableWebRuleCCRequest) (*ipanti.EnableWebRuleCCResponse, error)
网站类规则开启 CC
func (*IpantiClient) ModifyAlarmConfig ¶ added in v1.6.0
func (c *IpantiClient) ModifyAlarmConfig(request *ipanti.ModifyAlarmConfigRequest) (*ipanti.ModifyAlarmConfigResponse, error)
更新告警配置
func (*IpantiClient) ModifyCertInfo ¶ added in v1.6.0
func (c *IpantiClient) ModifyCertInfo(request *ipanti.ModifyCertInfoRequest) (*ipanti.ModifyCertInfoResponse, error)
编辑网站规则证书信息
func (*IpantiClient) ModifyEPB ¶ added in v1.6.0
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) ModifyInstanceCC ¶
func (c *IpantiClient) ModifyInstanceCC(request *ipanti.ModifyInstanceCCRequest) (*ipanti.ModifyInstanceCCResponse, error)
设置实例 CC 防护
func (*IpantiClient) ModifyInstanceIpBlackList ¶
func (c *IpantiClient) ModifyInstanceIpBlackList(request *ipanti.ModifyInstanceIpBlackListRequest) (*ipanti.ModifyInstanceIpBlackListResponse, error)
设置实例 IP 黑名单
func (*IpantiClient) ModifyInstanceIpWhiteList ¶
func (c *IpantiClient) ModifyInstanceIpWhiteList(request *ipanti.ModifyInstanceIpWhiteListRequest) (*ipanti.ModifyInstanceIpWhiteListResponse, error)
设置实例 IP 白名单
func (*IpantiClient) ModifyInstanceName ¶
func (c *IpantiClient) ModifyInstanceName(request *ipanti.ModifyInstanceNameRequest) (*ipanti.ModifyInstanceNameResponse, error)
修改实例名称
func (*IpantiClient) ModifyInstanceUrlWhiteList ¶
func (c *IpantiClient) ModifyInstanceUrlWhiteList(request *ipanti.ModifyInstanceUrlWhiteListRequest) (*ipanti.ModifyInstanceUrlWhiteListResponse, error)
设置实例 Url 白名单
func (*IpantiClient) ModifyProtectionRuleOfForwardRule ¶ added in v1.6.0
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) SetCCIpLimit ¶ added in v1.6.0
func (c *IpantiClient) SetCCIpLimit(request *ipanti.SetCCIpLimitRequest) (*ipanti.SetCCIpLimitResponse, error)
设置实例 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 (c *IpantiClient) SwitchForwardRuleOrigin(request *ipanti.SwitchForwardRuleOriginRequest) (*ipanti.SwitchForwardRuleOriginResponse, error)
非网站类规则切换成回源状态
func (*IpantiClient) SwitchForwardRuleProtect ¶ added in v1.0.3
func (c *IpantiClient) SwitchForwardRuleProtect(request *ipanti.SwitchForwardRuleProtectRequest) (*ipanti.SwitchForwardRuleProtectResponse, error)
非网站类规则切换成防御状态
func (*IpantiClient) SwitchWebRuleOrigin ¶ added in v1.0.3
func (c *IpantiClient) SwitchWebRuleOrigin(request *ipanti.SwitchWebRuleOriginRequest) (*ipanti.SwitchWebRuleOriginResponse, error)
网站类规则切换成回源状态
func (*IpantiClient) SwitchWebRuleProtect ¶ added in v1.0.3
func (c *IpantiClient) SwitchWebRuleProtect(request *ipanti.SwitchWebRuleProtectRequest) (*ipanti.SwitchWebRuleProtectResponse, error)
网站类规则切换成防御状态