Documentation ¶
Index ¶
- func AadClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddPolicyBlackAndWhiteIpList() *def.HttpRequestDef
- func GenReqDefForAssociateIpToPolicy() *def.HttpRequestDef
- func GenReqDefForBatchCreateInstanceIpRule() *def.HttpRequestDef
- func GenReqDefForBatchDeleteInstanceIpRule() *def.HttpRequestDef
- func GenReqDefForCreatePolicy() *def.HttpRequestDef
- func GenReqDefForDeleteAlarmConfig() *def.HttpRequestDef
- func GenReqDefForDeletePolicy() *def.HttpRequestDef
- func GenReqDefForDeletePolicyBlackAndWhiteIpList() *def.HttpRequestDef
- func GenReqDefForDisassociateIpFromPolicy() *def.HttpRequestDef
- func GenReqDefForExecuteUnblockIp() *def.HttpRequestDef
- func GenReqDefForListBlockIps() *def.HttpRequestDef
- func GenReqDefForListDomain() *def.HttpRequestDef
- func GenReqDefForListInstance() *def.HttpRequestDef
- func GenReqDefForListInstanceId() *def.HttpRequestDef
- func GenReqDefForListInstanceIpRule() *def.HttpRequestDef
- func GenReqDefForListPackage() *def.HttpRequestDef
- func GenReqDefForListPeak() *def.HttpRequestDef
- func GenReqDefForListPolicy() *def.HttpRequestDef
- func GenReqDefForListProtectedIp() *def.HttpRequestDef
- func GenReqDefForListUnblockQuotaStatistics() *def.HttpRequestDef
- func GenReqDefForListUnboundProtectedIp() *def.HttpRequestDef
- func GenReqDefForShowAlarmConfig() *def.HttpRequestDef
- func GenReqDefForShowBlockStatistics() *def.HttpRequestDef
- func GenReqDefForShowPolicy() *def.HttpRequestDef
- func GenReqDefForShowUnblockRecord() *def.HttpRequestDef
- func GenReqDefForUpdateAlarmConfig() *def.HttpRequestDef
- func GenReqDefForUpdateDomain() *def.HttpRequestDef
- func GenReqDefForUpdateInstanceIpRule() *def.HttpRequestDef
- func GenReqDefForUpdatePackageIp() *def.HttpRequestDef
- func GenReqDefForUpdatePackageName() *def.HttpRequestDef
- func GenReqDefForUpdatePolicy() *def.HttpRequestDef
- func GenReqDefForUpdateTagForProtectedIp() *def.HttpRequestDef
- type AadClient
- func (c *AadClient) AddPolicyBlackAndWhiteIpList(request *model.AddPolicyBlackAndWhiteIpListRequest) (*model.AddPolicyBlackAndWhiteIpListResponse, error)
- func (c *AadClient) AddPolicyBlackAndWhiteIpListInvoker(request *model.AddPolicyBlackAndWhiteIpListRequest) *AddPolicyBlackAndWhiteIpListInvoker
- func (c *AadClient) AssociateIpToPolicy(request *model.AssociateIpToPolicyRequest) (*model.AssociateIpToPolicyResponse, error)
- func (c *AadClient) AssociateIpToPolicyInvoker(request *model.AssociateIpToPolicyRequest) *AssociateIpToPolicyInvoker
- func (c *AadClient) BatchCreateInstanceIpRule(request *model.BatchCreateInstanceIpRuleRequest) (*model.BatchCreateInstanceIpRuleResponse, error)
- func (c *AadClient) BatchCreateInstanceIpRuleInvoker(request *model.BatchCreateInstanceIpRuleRequest) *BatchCreateInstanceIpRuleInvoker
- func (c *AadClient) BatchDeleteInstanceIpRule(request *model.BatchDeleteInstanceIpRuleRequest) (*model.BatchDeleteInstanceIpRuleResponse, error)
- func (c *AadClient) BatchDeleteInstanceIpRuleInvoker(request *model.BatchDeleteInstanceIpRuleRequest) *BatchDeleteInstanceIpRuleInvoker
- func (c *AadClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
- func (c *AadClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
- func (c *AadClient) DeleteAlarmConfig(request *model.DeleteAlarmConfigRequest) (*model.DeleteAlarmConfigResponse, error)
- func (c *AadClient) DeleteAlarmConfigInvoker(request *model.DeleteAlarmConfigRequest) *DeleteAlarmConfigInvoker
- func (c *AadClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
- func (c *AadClient) DeletePolicyBlackAndWhiteIpList(request *model.DeletePolicyBlackAndWhiteIpListRequest) (*model.DeletePolicyBlackAndWhiteIpListResponse, error)
- func (c *AadClient) DeletePolicyBlackAndWhiteIpListInvoker(request *model.DeletePolicyBlackAndWhiteIpListRequest) *DeletePolicyBlackAndWhiteIpListInvoker
- func (c *AadClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
- func (c *AadClient) DisassociateIpFromPolicy(request *model.DisassociateIpFromPolicyRequest) (*model.DisassociateIpFromPolicyResponse, error)
- func (c *AadClient) DisassociateIpFromPolicyInvoker(request *model.DisassociateIpFromPolicyRequest) *DisassociateIpFromPolicyInvoker
- func (c *AadClient) ExecuteUnblockIp(request *model.ExecuteUnblockIpRequest) (*model.ExecuteUnblockIpResponse, error)
- func (c *AadClient) ExecuteUnblockIpInvoker(request *model.ExecuteUnblockIpRequest) *ExecuteUnblockIpInvoker
- func (c *AadClient) ListBlockIps(request *model.ListBlockIpsRequest) (*model.ListBlockIpsResponse, error)
- func (c *AadClient) ListBlockIpsInvoker(request *model.ListBlockIpsRequest) *ListBlockIpsInvoker
- func (c *AadClient) ListDomain(request *model.ListDomainRequest) (*model.ListDomainResponse, error)
- func (c *AadClient) ListDomainInvoker(request *model.ListDomainRequest) *ListDomainInvoker
- func (c *AadClient) ListInstance(request *model.ListInstanceRequest) (*model.ListInstanceResponse, error)
- func (c *AadClient) ListInstanceId(request *model.ListInstanceIdRequest) (*model.ListInstanceIdResponse, error)
- func (c *AadClient) ListInstanceIdInvoker(request *model.ListInstanceIdRequest) *ListInstanceIdInvoker
- func (c *AadClient) ListInstanceInvoker(request *model.ListInstanceRequest) *ListInstanceInvoker
- func (c *AadClient) ListInstanceIpRule(request *model.ListInstanceIpRuleRequest) (*model.ListInstanceIpRuleResponse, error)
- func (c *AadClient) ListInstanceIpRuleInvoker(request *model.ListInstanceIpRuleRequest) *ListInstanceIpRuleInvoker
- func (c *AadClient) ListPackage(request *model.ListPackageRequest) (*model.ListPackageResponse, error)
- func (c *AadClient) ListPackageInvoker(request *model.ListPackageRequest) *ListPackageInvoker
- func (c *AadClient) ListPeak(request *model.ListPeakRequest) (*model.ListPeakResponse, error)
- func (c *AadClient) ListPeakInvoker(request *model.ListPeakRequest) *ListPeakInvoker
- func (c *AadClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)
- func (c *AadClient) ListPolicyInvoker(request *model.ListPolicyRequest) *ListPolicyInvoker
- func (c *AadClient) ListProtectedIp(request *model.ListProtectedIpRequest) (*model.ListProtectedIpResponse, error)
- func (c *AadClient) ListProtectedIpInvoker(request *model.ListProtectedIpRequest) *ListProtectedIpInvoker
- func (c *AadClient) ListUnblockQuotaStatistics(request *model.ListUnblockQuotaStatisticsRequest) (*model.ListUnblockQuotaStatisticsResponse, error)
- func (c *AadClient) ListUnblockQuotaStatisticsInvoker(request *model.ListUnblockQuotaStatisticsRequest) *ListUnblockQuotaStatisticsInvoker
- func (c *AadClient) ListUnboundProtectedIp(request *model.ListUnboundProtectedIpRequest) (*model.ListUnboundProtectedIpResponse, error)
- func (c *AadClient) ListUnboundProtectedIpInvoker(request *model.ListUnboundProtectedIpRequest) *ListUnboundProtectedIpInvoker
- func (c *AadClient) ShowAlarmConfig(request *model.ShowAlarmConfigRequest) (*model.ShowAlarmConfigResponse, error)
- func (c *AadClient) ShowAlarmConfigInvoker(request *model.ShowAlarmConfigRequest) *ShowAlarmConfigInvoker
- func (c *AadClient) ShowBlockStatistics(request *model.ShowBlockStatisticsRequest) (*model.ShowBlockStatisticsResponse, error)
- func (c *AadClient) ShowBlockStatisticsInvoker(request *model.ShowBlockStatisticsRequest) *ShowBlockStatisticsInvoker
- func (c *AadClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
- func (c *AadClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
- func (c *AadClient) ShowUnblockRecord(request *model.ShowUnblockRecordRequest) (*model.ShowUnblockRecordResponse, error)
- func (c *AadClient) ShowUnblockRecordInvoker(request *model.ShowUnblockRecordRequest) *ShowUnblockRecordInvoker
- func (c *AadClient) UpdateAlarmConfig(request *model.UpdateAlarmConfigRequest) (*model.UpdateAlarmConfigResponse, error)
- func (c *AadClient) UpdateAlarmConfigInvoker(request *model.UpdateAlarmConfigRequest) *UpdateAlarmConfigInvoker
- func (c *AadClient) UpdateDomain(request *model.UpdateDomainRequest) (*model.UpdateDomainResponse, error)
- func (c *AadClient) UpdateDomainInvoker(request *model.UpdateDomainRequest) *UpdateDomainInvoker
- func (c *AadClient) UpdateInstanceIpRule(request *model.UpdateInstanceIpRuleRequest) (*model.UpdateInstanceIpRuleResponse, error)
- func (c *AadClient) UpdateInstanceIpRuleInvoker(request *model.UpdateInstanceIpRuleRequest) *UpdateInstanceIpRuleInvoker
- func (c *AadClient) UpdatePackageIp(request *model.UpdatePackageIpRequest) (*model.UpdatePackageIpResponse, error)
- func (c *AadClient) UpdatePackageIpInvoker(request *model.UpdatePackageIpRequest) *UpdatePackageIpInvoker
- func (c *AadClient) UpdatePackageName(request *model.UpdatePackageNameRequest) (*model.UpdatePackageNameResponse, error)
- func (c *AadClient) UpdatePackageNameInvoker(request *model.UpdatePackageNameRequest) *UpdatePackageNameInvoker
- func (c *AadClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
- func (c *AadClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
- func (c *AadClient) UpdateTagForProtectedIp(request *model.UpdateTagForProtectedIpRequest) (*model.UpdateTagForProtectedIpResponse, error)
- func (c *AadClient) UpdateTagForProtectedIpInvoker(request *model.UpdateTagForProtectedIpRequest) *UpdateTagForProtectedIpInvoker
- type AddPolicyBlackAndWhiteIpListInvoker
- type AssociateIpToPolicyInvoker
- type BatchCreateInstanceIpRuleInvoker
- type BatchDeleteInstanceIpRuleInvoker
- type CreatePolicyInvoker
- type DeleteAlarmConfigInvoker
- type DeletePolicyBlackAndWhiteIpListInvoker
- type DeletePolicyInvoker
- type DisassociateIpFromPolicyInvoker
- type ExecuteUnblockIpInvoker
- type ListBlockIpsInvoker
- type ListDomainInvoker
- type ListInstanceIdInvoker
- type ListInstanceInvoker
- type ListInstanceIpRuleInvoker
- type ListPackageInvoker
- type ListPeakInvoker
- type ListPolicyInvoker
- type ListProtectedIpInvoker
- type ListUnblockQuotaStatisticsInvoker
- type ListUnboundProtectedIpInvoker
- type ShowAlarmConfigInvoker
- type ShowBlockStatisticsInvoker
- type ShowPolicyInvoker
- type ShowUnblockRecordInvoker
- type UpdateAlarmConfigInvoker
- type UpdateDomainInvoker
- type UpdateInstanceIpRuleInvoker
- type UpdatePackageIpInvoker
- type UpdatePackageNameInvoker
- type UpdatePolicyInvoker
- type UpdateTagForProtectedIpInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AadClientBuilder ¶
func AadClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAddPolicyBlackAndWhiteIpList ¶
func GenReqDefForAddPolicyBlackAndWhiteIpList() *def.HttpRequestDef
func GenReqDefForAssociateIpToPolicy ¶
func GenReqDefForAssociateIpToPolicy() *def.HttpRequestDef
func GenReqDefForBatchCreateInstanceIpRule ¶
func GenReqDefForBatchCreateInstanceIpRule() *def.HttpRequestDef
func GenReqDefForBatchDeleteInstanceIpRule ¶
func GenReqDefForBatchDeleteInstanceIpRule() *def.HttpRequestDef
func GenReqDefForCreatePolicy ¶
func GenReqDefForCreatePolicy() *def.HttpRequestDef
func GenReqDefForDeleteAlarmConfig ¶
func GenReqDefForDeleteAlarmConfig() *def.HttpRequestDef
func GenReqDefForDeletePolicy ¶
func GenReqDefForDeletePolicy() *def.HttpRequestDef
func GenReqDefForDeletePolicyBlackAndWhiteIpList ¶
func GenReqDefForDeletePolicyBlackAndWhiteIpList() *def.HttpRequestDef
func GenReqDefForDisassociateIpFromPolicy ¶
func GenReqDefForDisassociateIpFromPolicy() *def.HttpRequestDef
func GenReqDefForExecuteUnblockIp ¶
func GenReqDefForExecuteUnblockIp() *def.HttpRequestDef
func GenReqDefForListBlockIps ¶
func GenReqDefForListBlockIps() *def.HttpRequestDef
func GenReqDefForListDomain ¶
func GenReqDefForListDomain() *def.HttpRequestDef
func GenReqDefForListInstance ¶
func GenReqDefForListInstance() *def.HttpRequestDef
func GenReqDefForListInstanceId ¶
func GenReqDefForListInstanceId() *def.HttpRequestDef
func GenReqDefForListInstanceIpRule ¶
func GenReqDefForListInstanceIpRule() *def.HttpRequestDef
func GenReqDefForListPackage ¶
func GenReqDefForListPackage() *def.HttpRequestDef
func GenReqDefForListPeak ¶
func GenReqDefForListPeak() *def.HttpRequestDef
func GenReqDefForListPolicy ¶
func GenReqDefForListPolicy() *def.HttpRequestDef
func GenReqDefForListProtectedIp ¶
func GenReqDefForListProtectedIp() *def.HttpRequestDef
func GenReqDefForListUnblockQuotaStatistics ¶
func GenReqDefForListUnblockQuotaStatistics() *def.HttpRequestDef
func GenReqDefForListUnboundProtectedIp ¶
func GenReqDefForListUnboundProtectedIp() *def.HttpRequestDef
func GenReqDefForShowAlarmConfig ¶
func GenReqDefForShowAlarmConfig() *def.HttpRequestDef
func GenReqDefForShowBlockStatistics ¶
func GenReqDefForShowBlockStatistics() *def.HttpRequestDef
func GenReqDefForShowPolicy ¶
func GenReqDefForShowPolicy() *def.HttpRequestDef
func GenReqDefForShowUnblockRecord ¶
func GenReqDefForShowUnblockRecord() *def.HttpRequestDef
func GenReqDefForUpdateAlarmConfig ¶
func GenReqDefForUpdateAlarmConfig() *def.HttpRequestDef
func GenReqDefForUpdateDomain ¶
func GenReqDefForUpdateDomain() *def.HttpRequestDef
func GenReqDefForUpdateInstanceIpRule ¶
func GenReqDefForUpdateInstanceIpRule() *def.HttpRequestDef
func GenReqDefForUpdatePackageIp ¶
func GenReqDefForUpdatePackageIp() *def.HttpRequestDef
func GenReqDefForUpdatePackageName ¶
func GenReqDefForUpdatePackageName() *def.HttpRequestDef
func GenReqDefForUpdatePolicy ¶
func GenReqDefForUpdatePolicy() *def.HttpRequestDef
func GenReqDefForUpdateTagForProtectedIp ¶
func GenReqDefForUpdateTagForProtectedIp() *def.HttpRequestDef
Types ¶
type AadClient ¶
type AadClient struct {
HcClient *http_client.HcHttpClient
}
func NewAadClient ¶
func NewAadClient(hcClient *http_client.HcHttpClient) *AadClient
func (*AadClient) AddPolicyBlackAndWhiteIpList ¶
func (c *AadClient) AddPolicyBlackAndWhiteIpList(request *model.AddPolicyBlackAndWhiteIpListRequest) (*model.AddPolicyBlackAndWhiteIpListResponse, error)
AddPolicyBlackAndWhiteIpList 策略添加黑白名单
策略添加黑白名单
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) AddPolicyBlackAndWhiteIpListInvoker ¶
func (c *AadClient) AddPolicyBlackAndWhiteIpListInvoker(request *model.AddPolicyBlackAndWhiteIpListRequest) *AddPolicyBlackAndWhiteIpListInvoker
AddPolicyBlackAndWhiteIpListInvoker 策略添加黑白名单
func (*AadClient) AssociateIpToPolicy ¶
func (c *AadClient) AssociateIpToPolicy(request *model.AssociateIpToPolicyRequest) (*model.AssociateIpToPolicyResponse, error)
AssociateIpToPolicy 策略绑定防护对象
策略绑定防护对象
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) AssociateIpToPolicyInvoker ¶
func (c *AadClient) AssociateIpToPolicyInvoker(request *model.AssociateIpToPolicyRequest) *AssociateIpToPolicyInvoker
AssociateIpToPolicyInvoker 策略绑定防护对象
func (*AadClient) BatchCreateInstanceIpRule ¶
func (c *AadClient) BatchCreateInstanceIpRule(request *model.BatchCreateInstanceIpRuleRequest) (*model.BatchCreateInstanceIpRuleResponse, error)
BatchCreateInstanceIpRule 批量创建高防实例IP的转发规则
批量创建高防实例IP的转发规则
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) BatchCreateInstanceIpRuleInvoker ¶
func (c *AadClient) BatchCreateInstanceIpRuleInvoker(request *model.BatchCreateInstanceIpRuleRequest) *BatchCreateInstanceIpRuleInvoker
BatchCreateInstanceIpRuleInvoker 批量创建高防实例IP的转发规则
func (*AadClient) BatchDeleteInstanceIpRule ¶
func (c *AadClient) BatchDeleteInstanceIpRule(request *model.BatchDeleteInstanceIpRuleRequest) (*model.BatchDeleteInstanceIpRuleResponse, error)
BatchDeleteInstanceIpRule 批量删除高防实例IP的转发规则
批量删除高防实例IP的转发规则
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) BatchDeleteInstanceIpRuleInvoker ¶
func (c *AadClient) BatchDeleteInstanceIpRuleInvoker(request *model.BatchDeleteInstanceIpRuleRequest) *BatchDeleteInstanceIpRuleInvoker
BatchDeleteInstanceIpRuleInvoker 批量删除高防实例IP的转发规则
func (*AadClient) CreatePolicy ¶
func (c *AadClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
CreatePolicy 创建策略
创建策略
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) CreatePolicyInvoker ¶
func (c *AadClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
CreatePolicyInvoker 创建策略
func (*AadClient) DeleteAlarmConfig ¶
func (c *AadClient) DeleteAlarmConfig(request *model.DeleteAlarmConfigRequest) (*model.DeleteAlarmConfigResponse, error)
DeleteAlarmConfig 删除告警配置
删除告警配置
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) DeleteAlarmConfigInvoker ¶
func (c *AadClient) DeleteAlarmConfigInvoker(request *model.DeleteAlarmConfigRequest) *DeleteAlarmConfigInvoker
DeleteAlarmConfigInvoker 删除告警配置
func (*AadClient) DeletePolicy ¶
func (c *AadClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
DeletePolicy 删除策略
删除策略
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) DeletePolicyBlackAndWhiteIpList ¶
func (c *AadClient) DeletePolicyBlackAndWhiteIpList(request *model.DeletePolicyBlackAndWhiteIpListRequest) (*model.DeletePolicyBlackAndWhiteIpListResponse, error)
DeletePolicyBlackAndWhiteIpList 策略删除黑白名单
策略删除黑白名单
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) DeletePolicyBlackAndWhiteIpListInvoker ¶
func (c *AadClient) DeletePolicyBlackAndWhiteIpListInvoker(request *model.DeletePolicyBlackAndWhiteIpListRequest) *DeletePolicyBlackAndWhiteIpListInvoker
DeletePolicyBlackAndWhiteIpListInvoker 策略删除黑白名单
func (*AadClient) DeletePolicyInvoker ¶
func (c *AadClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
DeletePolicyInvoker 删除策略
func (*AadClient) DisassociateIpFromPolicy ¶
func (c *AadClient) DisassociateIpFromPolicy(request *model.DisassociateIpFromPolicyRequest) (*model.DisassociateIpFromPolicyResponse, error)
DisassociateIpFromPolicy 策略解绑防护对象
策略解绑防护对象
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) DisassociateIpFromPolicyInvoker ¶
func (c *AadClient) DisassociateIpFromPolicyInvoker(request *model.DisassociateIpFromPolicyRequest) *DisassociateIpFromPolicyInvoker
DisassociateIpFromPolicyInvoker 策略解绑防护对象
func (*AadClient) ExecuteUnblockIp ¶
func (c *AadClient) ExecuteUnblockIp(request *model.ExecuteUnblockIpRequest) (*model.ExecuteUnblockIpResponse, error)
ExecuteUnblockIp 解封IP
解封IP
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ExecuteUnblockIpInvoker ¶
func (c *AadClient) ExecuteUnblockIpInvoker(request *model.ExecuteUnblockIpRequest) *ExecuteUnblockIpInvoker
ExecuteUnblockIpInvoker 解封IP
func (*AadClient) ListBlockIps ¶
func (c *AadClient) ListBlockIps(request *model.ListBlockIpsRequest) (*model.ListBlockIpsResponse, error)
ListBlockIps 查询租户封堵列表
查询租户封堵列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListBlockIpsInvoker ¶
func (c *AadClient) ListBlockIpsInvoker(request *model.ListBlockIpsRequest) *ListBlockIpsInvoker
ListBlockIpsInvoker 查询租户封堵列表
func (*AadClient) ListDomain ¶
func (c *AadClient) ListDomain(request *model.ListDomainRequest) (*model.ListDomainResponse, error)
ListDomain 查询域名列表
查询域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListDomainInvoker ¶
func (c *AadClient) ListDomainInvoker(request *model.ListDomainRequest) *ListDomainInvoker
ListDomainInvoker 查询域名列表
func (*AadClient) ListInstance ¶
func (c *AadClient) ListInstance(request *model.ListInstanceRequest) (*model.ListInstanceResponse, error)
ListInstance 查询高防实例列表
查询高防实例列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListInstanceId ¶
func (c *AadClient) ListInstanceId(request *model.ListInstanceIdRequest) (*model.ListInstanceIdResponse, error)
ListInstanceId 查询域名关联的实例ID
查询域名关联的实例ID
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListInstanceIdInvoker ¶
func (c *AadClient) ListInstanceIdInvoker(request *model.ListInstanceIdRequest) *ListInstanceIdInvoker
ListInstanceIdInvoker 查询域名关联的实例ID
func (*AadClient) ListInstanceInvoker ¶
func (c *AadClient) ListInstanceInvoker(request *model.ListInstanceRequest) *ListInstanceInvoker
ListInstanceInvoker 查询高防实例列表
func (*AadClient) ListInstanceIpRule ¶
func (c *AadClient) ListInstanceIpRule(request *model.ListInstanceIpRuleRequest) (*model.ListInstanceIpRuleResponse, error)
ListInstanceIpRule 查询高防实例IP的转发规则列表
查询高防实例IP的转发规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListInstanceIpRuleInvoker ¶
func (c *AadClient) ListInstanceIpRuleInvoker(request *model.ListInstanceIpRuleRequest) *ListInstanceIpRuleInvoker
ListInstanceIpRuleInvoker 查询高防实例IP的转发规则列表
func (*AadClient) ListPackage ¶
func (c *AadClient) ListPackage(request *model.ListPackageRequest) (*model.ListPackageResponse, error)
ListPackage 查询防护包列表
查询防护包列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListPackageInvoker ¶
func (c *AadClient) ListPackageInvoker(request *model.ListPackageRequest) *ListPackageInvoker
ListPackageInvoker 查询防护包列表
func (*AadClient) ListPeak ¶
func (c *AadClient) ListPeak(request *model.ListPeakRequest) (*model.ListPeakResponse, error)
ListPeak 查询流量峰值、攻击计数
查询流量峰值、攻击计数
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListPeakInvoker ¶
func (c *AadClient) ListPeakInvoker(request *model.ListPeakRequest) *ListPeakInvoker
ListPeakInvoker 查询流量峰值、攻击计数
func (*AadClient) ListPolicy ¶
func (c *AadClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)
ListPolicy 查询策略列表
查询策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListPolicyInvoker ¶
func (c *AadClient) ListPolicyInvoker(request *model.ListPolicyRequest) *ListPolicyInvoker
ListPolicyInvoker 查询策略列表
func (*AadClient) ListProtectedIp ¶
func (c *AadClient) ListProtectedIp(request *model.ListProtectedIpRequest) (*model.ListProtectedIpResponse, error)
ListProtectedIp 查询防护对象列表
查询防护对象列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListProtectedIpInvoker ¶
func (c *AadClient) ListProtectedIpInvoker(request *model.ListProtectedIpRequest) *ListProtectedIpInvoker
ListProtectedIpInvoker 查询防护对象列表
func (*AadClient) ListUnblockQuotaStatistics ¶
func (c *AadClient) ListUnblockQuotaStatistics(request *model.ListUnblockQuotaStatisticsRequest) (*model.ListUnblockQuotaStatisticsResponse, error)
ListUnblockQuotaStatistics 查询解封配额
查询解封配额
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListUnblockQuotaStatisticsInvoker ¶
func (c *AadClient) ListUnblockQuotaStatisticsInvoker(request *model.ListUnblockQuotaStatisticsRequest) *ListUnblockQuotaStatisticsInvoker
ListUnblockQuotaStatisticsInvoker 查询解封配额
func (*AadClient) ListUnboundProtectedIp ¶
func (c *AadClient) ListUnboundProtectedIp(request *model.ListUnboundProtectedIpRequest) (*model.ListUnboundProtectedIpResponse, error)
ListUnboundProtectedIp 查询可绑定的防护对象列表
查询可绑定的防护对象列表
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ListUnboundProtectedIpInvoker ¶
func (c *AadClient) ListUnboundProtectedIpInvoker(request *model.ListUnboundProtectedIpRequest) *ListUnboundProtectedIpInvoker
ListUnboundProtectedIpInvoker 查询可绑定的防护对象列表
func (*AadClient) ShowAlarmConfig ¶
func (c *AadClient) ShowAlarmConfig(request *model.ShowAlarmConfigRequest) (*model.ShowAlarmConfigResponse, error)
ShowAlarmConfig 查询告警配置
查询告警配置
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ShowAlarmConfigInvoker ¶
func (c *AadClient) ShowAlarmConfigInvoker(request *model.ShowAlarmConfigRequest) *ShowAlarmConfigInvoker
ShowAlarmConfigInvoker 查询告警配置
func (*AadClient) ShowBlockStatistics ¶
func (c *AadClient) ShowBlockStatistics(request *model.ShowBlockStatisticsRequest) (*model.ShowBlockStatisticsResponse, error)
ShowBlockStatistics 查询封堵统计数据
查询封堵统计数据
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ShowBlockStatisticsInvoker ¶
func (c *AadClient) ShowBlockStatisticsInvoker(request *model.ShowBlockStatisticsRequest) *ShowBlockStatisticsInvoker
ShowBlockStatisticsInvoker 查询封堵统计数据
func (*AadClient) ShowPolicy ¶
func (c *AadClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
ShowPolicy 查询策略详情
查询策略详情
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ShowPolicyInvoker ¶
func (c *AadClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
ShowPolicyInvoker 查询策略详情
func (*AadClient) ShowUnblockRecord ¶
func (c *AadClient) ShowUnblockRecord(request *model.ShowUnblockRecordRequest) (*model.ShowUnblockRecordResponse, error)
ShowUnblockRecord 查询租户解封记录
查询租户解封记录
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) ShowUnblockRecordInvoker ¶
func (c *AadClient) ShowUnblockRecordInvoker(request *model.ShowUnblockRecordRequest) *ShowUnblockRecordInvoker
ShowUnblockRecordInvoker 查询租户解封记录
func (*AadClient) UpdateAlarmConfig ¶
func (c *AadClient) UpdateAlarmConfig(request *model.UpdateAlarmConfigRequest) (*model.UpdateAlarmConfigResponse, error)
UpdateAlarmConfig 设置告警配置
设置告警配置
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdateAlarmConfigInvoker ¶
func (c *AadClient) UpdateAlarmConfigInvoker(request *model.UpdateAlarmConfigRequest) *UpdateAlarmConfigInvoker
UpdateAlarmConfigInvoker 设置告警配置
func (*AadClient) UpdateDomain ¶
func (c *AadClient) UpdateDomain(request *model.UpdateDomainRequest) (*model.UpdateDomainResponse, error)
UpdateDomain 更新域名信息
更新域名源站配置信息
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdateDomainInvoker ¶
func (c *AadClient) UpdateDomainInvoker(request *model.UpdateDomainRequest) *UpdateDomainInvoker
UpdateDomainInvoker 更新域名信息
func (*AadClient) UpdateInstanceIpRule ¶
func (c *AadClient) UpdateInstanceIpRule(request *model.UpdateInstanceIpRuleRequest) (*model.UpdateInstanceIpRuleResponse, error)
UpdateInstanceIpRule 修改高防实例转发配置的源站IP
修改高防实例转发配置的源站IP
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdateInstanceIpRuleInvoker ¶
func (c *AadClient) UpdateInstanceIpRuleInvoker(request *model.UpdateInstanceIpRuleRequest) *UpdateInstanceIpRuleInvoker
UpdateInstanceIpRuleInvoker 修改高防实例转发配置的源站IP
func (*AadClient) UpdatePackageIp ¶
func (c *AadClient) UpdatePackageIp(request *model.UpdatePackageIpRequest) (*model.UpdatePackageIpResponse, error)
UpdatePackageIp 更新防护包绑定的全量防护对象
更新防护包绑定的全量防护对象
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdatePackageIpInvoker ¶
func (c *AadClient) UpdatePackageIpInvoker(request *model.UpdatePackageIpRequest) *UpdatePackageIpInvoker
UpdatePackageIpInvoker 更新防护包绑定的全量防护对象
func (*AadClient) UpdatePackageName ¶
func (c *AadClient) UpdatePackageName(request *model.UpdatePackageNameRequest) (*model.UpdatePackageNameResponse, error)
UpdatePackageName 更新防护包名字
更新防护包名字
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdatePackageNameInvoker ¶
func (c *AadClient) UpdatePackageNameInvoker(request *model.UpdatePackageNameRequest) *UpdatePackageNameInvoker
UpdatePackageNameInvoker 更新防护包名字
func (*AadClient) UpdatePolicy ¶
func (c *AadClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
UpdatePolicy 更新策略
更新策略
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdatePolicyInvoker ¶
func (c *AadClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
UpdatePolicyInvoker 更新策略
func (*AadClient) UpdateTagForProtectedIp ¶
func (c *AadClient) UpdateTagForProtectedIp(request *model.UpdateTagForProtectedIpRequest) (*model.UpdateTagForProtectedIpResponse, error)
UpdateTagForProtectedIp 防护对象设置标签
防护对象设置标签
Please refer to HUAWEI cloud API Explorer for details.
func (*AadClient) UpdateTagForProtectedIpInvoker ¶
func (c *AadClient) UpdateTagForProtectedIpInvoker(request *model.UpdateTagForProtectedIpRequest) *UpdateTagForProtectedIpInvoker
UpdateTagForProtectedIpInvoker 防护对象设置标签
type AddPolicyBlackAndWhiteIpListInvoker ¶
type AddPolicyBlackAndWhiteIpListInvoker struct {
*invoker.BaseInvoker
}
func (*AddPolicyBlackAndWhiteIpListInvoker) Invoke ¶
func (i *AddPolicyBlackAndWhiteIpListInvoker) Invoke() (*model.AddPolicyBlackAndWhiteIpListResponse, error)
type AssociateIpToPolicyInvoker ¶
type AssociateIpToPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateIpToPolicyInvoker) Invoke ¶
func (i *AssociateIpToPolicyInvoker) Invoke() (*model.AssociateIpToPolicyResponse, error)
type BatchCreateInstanceIpRuleInvoker ¶
type BatchCreateInstanceIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateInstanceIpRuleInvoker) Invoke ¶
func (i *BatchCreateInstanceIpRuleInvoker) Invoke() (*model.BatchCreateInstanceIpRuleResponse, error)
type BatchDeleteInstanceIpRuleInvoker ¶
type BatchDeleteInstanceIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteInstanceIpRuleInvoker) Invoke ¶
func (i *BatchDeleteInstanceIpRuleInvoker) Invoke() (*model.BatchDeleteInstanceIpRuleResponse, error)
type CreatePolicyInvoker ¶
type CreatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePolicyInvoker) Invoke ¶
func (i *CreatePolicyInvoker) Invoke() (*model.CreatePolicyResponse, error)
type DeleteAlarmConfigInvoker ¶
type DeleteAlarmConfigInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAlarmConfigInvoker) Invoke ¶
func (i *DeleteAlarmConfigInvoker) Invoke() (*model.DeleteAlarmConfigResponse, error)
type DeletePolicyBlackAndWhiteIpListInvoker ¶
type DeletePolicyBlackAndWhiteIpListInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyBlackAndWhiteIpListInvoker) Invoke ¶
func (i *DeletePolicyBlackAndWhiteIpListInvoker) Invoke() (*model.DeletePolicyBlackAndWhiteIpListResponse, error)
type DeletePolicyInvoker ¶
type DeletePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyInvoker) Invoke ¶
func (i *DeletePolicyInvoker) Invoke() (*model.DeletePolicyResponse, error)
type DisassociateIpFromPolicyInvoker ¶
type DisassociateIpFromPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateIpFromPolicyInvoker) Invoke ¶
func (i *DisassociateIpFromPolicyInvoker) Invoke() (*model.DisassociateIpFromPolicyResponse, error)
type ExecuteUnblockIpInvoker ¶
type ExecuteUnblockIpInvoker struct {
*invoker.BaseInvoker
}
func (*ExecuteUnblockIpInvoker) Invoke ¶
func (i *ExecuteUnblockIpInvoker) Invoke() (*model.ExecuteUnblockIpResponse, error)
type ListBlockIpsInvoker ¶
type ListBlockIpsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBlockIpsInvoker) Invoke ¶
func (i *ListBlockIpsInvoker) Invoke() (*model.ListBlockIpsResponse, error)
type ListDomainInvoker ¶
type ListDomainInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainInvoker) Invoke ¶
func (i *ListDomainInvoker) Invoke() (*model.ListDomainResponse, error)
type ListInstanceIdInvoker ¶
type ListInstanceIdInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstanceIdInvoker) Invoke ¶
func (i *ListInstanceIdInvoker) Invoke() (*model.ListInstanceIdResponse, error)
type ListInstanceInvoker ¶
type ListInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstanceInvoker) Invoke ¶
func (i *ListInstanceInvoker) Invoke() (*model.ListInstanceResponse, error)
type ListInstanceIpRuleInvoker ¶
type ListInstanceIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstanceIpRuleInvoker) Invoke ¶
func (i *ListInstanceIpRuleInvoker) Invoke() (*model.ListInstanceIpRuleResponse, error)
type ListPackageInvoker ¶
type ListPackageInvoker struct {
*invoker.BaseInvoker
}
func (*ListPackageInvoker) Invoke ¶
func (i *ListPackageInvoker) Invoke() (*model.ListPackageResponse, error)
type ListPeakInvoker ¶
type ListPeakInvoker struct {
*invoker.BaseInvoker
}
func (*ListPeakInvoker) Invoke ¶
func (i *ListPeakInvoker) Invoke() (*model.ListPeakResponse, error)
type ListPolicyInvoker ¶
type ListPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ListPolicyInvoker) Invoke ¶
func (i *ListPolicyInvoker) Invoke() (*model.ListPolicyResponse, error)
type ListProtectedIpInvoker ¶
type ListProtectedIpInvoker struct {
*invoker.BaseInvoker
}
func (*ListProtectedIpInvoker) Invoke ¶
func (i *ListProtectedIpInvoker) Invoke() (*model.ListProtectedIpResponse, error)
type ListUnblockQuotaStatisticsInvoker ¶
type ListUnblockQuotaStatisticsInvoker struct {
*invoker.BaseInvoker
}
func (*ListUnblockQuotaStatisticsInvoker) Invoke ¶
func (i *ListUnblockQuotaStatisticsInvoker) Invoke() (*model.ListUnblockQuotaStatisticsResponse, error)
type ListUnboundProtectedIpInvoker ¶
type ListUnboundProtectedIpInvoker struct {
*invoker.BaseInvoker
}
func (*ListUnboundProtectedIpInvoker) Invoke ¶
func (i *ListUnboundProtectedIpInvoker) Invoke() (*model.ListUnboundProtectedIpResponse, error)
type ShowAlarmConfigInvoker ¶
type ShowAlarmConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAlarmConfigInvoker) Invoke ¶
func (i *ShowAlarmConfigInvoker) Invoke() (*model.ShowAlarmConfigResponse, error)
type ShowBlockStatisticsInvoker ¶
type ShowBlockStatisticsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBlockStatisticsInvoker) Invoke ¶
func (i *ShowBlockStatisticsInvoker) Invoke() (*model.ShowBlockStatisticsResponse, error)
type ShowPolicyInvoker ¶
type ShowPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPolicyInvoker) Invoke ¶
func (i *ShowPolicyInvoker) Invoke() (*model.ShowPolicyResponse, error)
type ShowUnblockRecordInvoker ¶
type ShowUnblockRecordInvoker struct {
*invoker.BaseInvoker
}
func (*ShowUnblockRecordInvoker) Invoke ¶
func (i *ShowUnblockRecordInvoker) Invoke() (*model.ShowUnblockRecordResponse, error)
type UpdateAlarmConfigInvoker ¶
type UpdateAlarmConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAlarmConfigInvoker) Invoke ¶
func (i *UpdateAlarmConfigInvoker) Invoke() (*model.UpdateAlarmConfigResponse, error)
type UpdateDomainInvoker ¶
type UpdateDomainInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateDomainInvoker) Invoke ¶
func (i *UpdateDomainInvoker) Invoke() (*model.UpdateDomainResponse, error)
type UpdateInstanceIpRuleInvoker ¶
type UpdateInstanceIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateInstanceIpRuleInvoker) Invoke ¶
func (i *UpdateInstanceIpRuleInvoker) Invoke() (*model.UpdateInstanceIpRuleResponse, error)
type UpdatePackageIpInvoker ¶
type UpdatePackageIpInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePackageIpInvoker) Invoke ¶
func (i *UpdatePackageIpInvoker) Invoke() (*model.UpdatePackageIpResponse, error)
type UpdatePackageNameInvoker ¶
type UpdatePackageNameInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePackageNameInvoker) Invoke ¶
func (i *UpdatePackageNameInvoker) Invoke() (*model.UpdatePackageNameResponse, error)
type UpdatePolicyInvoker ¶
type UpdatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyInvoker) Invoke ¶
func (i *UpdatePolicyInvoker) Invoke() (*model.UpdatePolicyResponse, error)
type UpdateTagForProtectedIpInvoker ¶
type UpdateTagForProtectedIpInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateTagForProtectedIpInvoker) Invoke ¶
func (i *UpdateTagForProtectedIpInvoker) Invoke() (*model.UpdateTagForProtectedIpResponse, error)