Documentation ¶
Index ¶
- func GenReqDefForApplyCertificateToHost() *def.HttpRequestDef
- func GenReqDefForChangePrepaidCloudWaf() *def.HttpRequestDef
- func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef
- func GenReqDefForCreateAnticrawlerRule() *def.HttpRequestDef
- func GenReqDefForCreateAntileakageRule() *def.HttpRequestDef
- func GenReqDefForCreateCcRule() *def.HttpRequestDef
- func GenReqDefForCreateCertificate() *def.HttpRequestDef
- func GenReqDefForCreateCloudWafPostPaidResource() *def.HttpRequestDef
- func GenReqDefForCreateCustomRule() *def.HttpRequestDef
- func GenReqDefForCreateGeoipRule() *def.HttpRequestDef
- func GenReqDefForCreateHost() *def.HttpRequestDef
- func GenReqDefForCreateIgnoreRule() *def.HttpRequestDef
- func GenReqDefForCreateInstance() *def.HttpRequestDef
- func GenReqDefForCreateIpGroup() *def.HttpRequestDef
- func GenReqDefForCreatePolicy() *def.HttpRequestDef
- func GenReqDefForCreatePremiumHost() *def.HttpRequestDef
- func GenReqDefForCreatePrepaidCloudWaf() *def.HttpRequestDef
- func GenReqDefForCreatePrivacyRule() *def.HttpRequestDef
- func GenReqDefForCreatePunishmentRule() *def.HttpRequestDef
- func GenReqDefForCreateValueList() *def.HttpRequestDef
- func GenReqDefForCreateWhiteblackipRule() *def.HttpRequestDef
- func GenReqDefForDeleteAnticrawlerRule() *def.HttpRequestDef
- func GenReqDefForDeleteAntileakageRule() *def.HttpRequestDef
- func GenReqDefForDeleteAntitamperRule() *def.HttpRequestDef
- func GenReqDefForDeleteCcRule() *def.HttpRequestDef
- func GenReqDefForDeleteCertificate() *def.HttpRequestDef
- func GenReqDefForDeleteCloudWafPostPaidResource() *def.HttpRequestDef
- func GenReqDefForDeleteCustomRule() *def.HttpRequestDef
- func GenReqDefForDeleteGeoipRule() *def.HttpRequestDef
- func GenReqDefForDeleteHost() *def.HttpRequestDef
- func GenReqDefForDeleteIgnoreRule() *def.HttpRequestDef
- func GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForDeleteIpGroup() *def.HttpRequestDef
- func GenReqDefForDeletePolicy() *def.HttpRequestDef
- func GenReqDefForDeletePremiumHost() *def.HttpRequestDef
- func GenReqDefForDeletePrivacyRule() *def.HttpRequestDef
- func GenReqDefForDeletePunishmentRule() *def.HttpRequestDef
- func GenReqDefForDeleteValueList() *def.HttpRequestDef
- func GenReqDefForDeleteWhiteBlackIpRule() *def.HttpRequestDef
- func GenReqDefForListAnticrawlerRules() *def.HttpRequestDef
- func GenReqDefForListAntileakageRules() *def.HttpRequestDef
- func GenReqDefForListAntitamperRule() *def.HttpRequestDef
- func GenReqDefForListBandwidthTimeline() *def.HttpRequestDef
- func GenReqDefForListCcRules() *def.HttpRequestDef
- func GenReqDefForListCertificates() *def.HttpRequestDef
- func GenReqDefForListCompositeHosts() *def.HttpRequestDef
- func GenReqDefForListCustomRules() *def.HttpRequestDef
- func GenReqDefForListEvent() *def.HttpRequestDef
- func GenReqDefForListGeoipRule() *def.HttpRequestDef
- func GenReqDefForListHost() *def.HttpRequestDef
- func GenReqDefForListHostRoute() *def.HttpRequestDef
- func GenReqDefForListIgnoreRule() *def.HttpRequestDef
- func GenReqDefForListInstance() *def.HttpRequestDef
- func GenReqDefForListIpGroup() *def.HttpRequestDef
- func GenReqDefForListNoticeConfigs() *def.HttpRequestDef
- func GenReqDefForListOverviewsClassification() *def.HttpRequestDef
- func GenReqDefForListPolicy() *def.HttpRequestDef
- func GenReqDefForListPremiumHost() *def.HttpRequestDef
- func GenReqDefForListPrivacyRule() *def.HttpRequestDef
- func GenReqDefForListPunishmentRules() *def.HttpRequestDef
- func GenReqDefForListQpsTimeline() *def.HttpRequestDef
- func GenReqDefForListRequestTimeline() *def.HttpRequestDef
- func GenReqDefForListStatistics() *def.HttpRequestDef
- func GenReqDefForListTopAbnormal() *def.HttpRequestDef
- func GenReqDefForListValueList() *def.HttpRequestDef
- func GenReqDefForListWhiteblackipRule() *def.HttpRequestDef
- func GenReqDefForMigrateCompositeHosts() *def.HttpRequestDef
- func GenReqDefForRenameInstance() *def.HttpRequestDef
- func GenReqDefForShowAnticrawlerRule() *def.HttpRequestDef
- func GenReqDefForShowAntileakageRule() *def.HttpRequestDef
- func GenReqDefForShowAntitamperRule() *def.HttpRequestDef
- func GenReqDefForShowCcRule() *def.HttpRequestDef
- func GenReqDefForShowCertificate() *def.HttpRequestDef
- func GenReqDefForShowCompositeHost() *def.HttpRequestDef
- func GenReqDefForShowConsoleConfig() *def.HttpRequestDef
- func GenReqDefForShowCustomRule() *def.HttpRequestDef
- func GenReqDefForShowEvent() *def.HttpRequestDef
- func GenReqDefForShowGeoipRule() *def.HttpRequestDef
- func GenReqDefForShowHost() *def.HttpRequestDef
- func GenReqDefForShowIgnoreRule() *def.HttpRequestDef
- func GenReqDefForShowInstance() *def.HttpRequestDef
- func GenReqDefForShowIpGroup() *def.HttpRequestDef
- func GenReqDefForShowLtsInfoConfig() *def.HttpRequestDef
- func GenReqDefForShowPolicy() *def.HttpRequestDef
- func GenReqDefForShowPremiumHost() *def.HttpRequestDef
- func GenReqDefForShowPrivacyRule() *def.HttpRequestDef
- func GenReqDefForShowPunishmentRule() *def.HttpRequestDef
- func GenReqDefForShowSourceIp() *def.HttpRequestDef
- func GenReqDefForShowSubscriptionInfo() *def.HttpRequestDef
- func GenReqDefForShowValueList() *def.HttpRequestDef
- func GenReqDefForShowWhiteBlackIpRule() *def.HttpRequestDef
- func GenReqDefForUpdateAlertNoticeConfig() *def.HttpRequestDef
- func GenReqDefForUpdateAntiTamperRuleRefresh() *def.HttpRequestDef
- func GenReqDefForUpdateAnticrawlerRule() *def.HttpRequestDef
- func GenReqDefForUpdateAnticrawlerRuleType() *def.HttpRequestDef
- func GenReqDefForUpdateAntileakageRule() *def.HttpRequestDef
- func GenReqDefForUpdateCcRule() *def.HttpRequestDef
- func GenReqDefForUpdateCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateCustomRule() *def.HttpRequestDef
- func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef
- func GenReqDefForUpdateHost() *def.HttpRequestDef
- func GenReqDefForUpdateHostProtectStatus() *def.HttpRequestDef
- func GenReqDefForUpdateIgnoreRule() *def.HttpRequestDef
- func GenReqDefForUpdateIpGroup() *def.HttpRequestDef
- func GenReqDefForUpdateLtsInfoConfig() *def.HttpRequestDef
- func GenReqDefForUpdatePolicy() *def.HttpRequestDef
- func GenReqDefForUpdatePolicyProtectHost() *def.HttpRequestDef
- func GenReqDefForUpdatePolicyRuleStatus() *def.HttpRequestDef
- func GenReqDefForUpdatePremiumHost() *def.HttpRequestDef
- func GenReqDefForUpdatePremiumHostProtectStatus() *def.HttpRequestDef
- func GenReqDefForUpdatePrivacyRule() *def.HttpRequestDef
- func GenReqDefForUpdatePunishmentRule() *def.HttpRequestDef
- func GenReqDefForUpdateValueList() *def.HttpRequestDef
- func GenReqDefForUpdateWhiteblackipRule() *def.HttpRequestDef
- func WafClientBuilder() *http_client.HcHttpClientBuilder
- type ApplyCertificateToHostInvoker
- type ChangePrepaidCloudWafInvoker
- type CreateAntiTamperRuleInvoker
- type CreateAnticrawlerRuleInvoker
- type CreateAntileakageRuleInvoker
- type CreateCcRuleInvoker
- type CreateCertificateInvoker
- type CreateCloudWafPostPaidResourceInvoker
- type CreateCustomRuleInvoker
- type CreateGeoipRuleInvoker
- type CreateHostInvoker
- type CreateIgnoreRuleInvoker
- type CreateInstanceInvoker
- type CreateIpGroupInvoker
- type CreatePolicyInvoker
- type CreatePremiumHostInvoker
- type CreatePrepaidCloudWafInvoker
- type CreatePrivacyRuleInvoker
- type CreatePunishmentRuleInvoker
- type CreateValueListInvoker
- type CreateWhiteblackipRuleInvoker
- type DeleteAnticrawlerRuleInvoker
- type DeleteAntileakageRuleInvoker
- type DeleteAntitamperRuleInvoker
- type DeleteCcRuleInvoker
- type DeleteCertificateInvoker
- type DeleteCloudWafPostPaidResourceInvoker
- type DeleteCustomRuleInvoker
- type DeleteGeoipRuleInvoker
- type DeleteHostInvoker
- type DeleteIgnoreRuleInvoker
- type DeleteInstanceInvoker
- type DeleteIpGroupInvoker
- type DeletePolicyInvoker
- type DeletePremiumHostInvoker
- type DeletePrivacyRuleInvoker
- type DeletePunishmentRuleInvoker
- type DeleteValueListInvoker
- type DeleteWhiteBlackIpRuleInvoker
- type ListAnticrawlerRulesInvoker
- type ListAntileakageRulesInvoker
- type ListAntitamperRuleInvoker
- type ListBandwidthTimelineInvoker
- type ListCcRulesInvoker
- type ListCertificatesInvoker
- type ListCompositeHostsInvoker
- type ListCustomRulesInvoker
- type ListEventInvoker
- type ListGeoipRuleInvoker
- type ListHostInvoker
- type ListHostRouteInvoker
- type ListIgnoreRuleInvoker
- type ListInstanceInvoker
- type ListIpGroupInvoker
- type ListNoticeConfigsInvoker
- type ListOverviewsClassificationInvoker
- type ListPolicyInvoker
- type ListPremiumHostInvoker
- type ListPrivacyRuleInvoker
- type ListPunishmentRulesInvoker
- type ListQpsTimelineInvoker
- type ListRequestTimelineInvoker
- type ListStatisticsInvoker
- type ListTopAbnormalInvoker
- type ListValueListInvoker
- type ListWhiteblackipRuleInvoker
- type MigrateCompositeHostsInvoker
- type RenameInstanceInvoker
- type ShowAnticrawlerRuleInvoker
- type ShowAntileakageRuleInvoker
- type ShowAntitamperRuleInvoker
- type ShowCcRuleInvoker
- type ShowCertificateInvoker
- type ShowCompositeHostInvoker
- type ShowConsoleConfigInvoker
- type ShowCustomRuleInvoker
- type ShowEventInvoker
- type ShowGeoipRuleInvoker
- type ShowHostInvoker
- type ShowIgnoreRuleInvoker
- type ShowInstanceInvoker
- type ShowIpGroupInvoker
- type ShowLtsInfoConfigInvoker
- type ShowPolicyInvoker
- type ShowPremiumHostInvoker
- type ShowPrivacyRuleInvoker
- type ShowPunishmentRuleInvoker
- type ShowSourceIpInvoker
- type ShowSubscriptionInfoInvoker
- type ShowValueListInvoker
- type ShowWhiteBlackIpRuleInvoker
- type UpdateAlertNoticeConfigInvoker
- type UpdateAntiTamperRuleRefreshInvoker
- type UpdateAnticrawlerRuleInvoker
- type UpdateAnticrawlerRuleTypeInvoker
- type UpdateAntileakageRuleInvoker
- type UpdateCcRuleInvoker
- type UpdateCertificateInvoker
- type UpdateCustomRuleInvoker
- type UpdateGeoipRuleInvoker
- type UpdateHostInvoker
- type UpdateHostProtectStatusInvoker
- type UpdateIgnoreRuleInvoker
- type UpdateIpGroupInvoker
- type UpdateLtsInfoConfigInvoker
- type UpdatePolicyInvoker
- type UpdatePolicyProtectHostInvoker
- type UpdatePolicyRuleStatusInvoker
- type UpdatePremiumHostInvoker
- type UpdatePremiumHostProtectStatusInvoker
- type UpdatePrivacyRuleInvoker
- type UpdatePunishmentRuleInvoker
- type UpdateValueListInvoker
- type UpdateWhiteblackipRuleInvoker
- type WafClient
- func (c *WafClient) ApplyCertificateToHost(request *model.ApplyCertificateToHostRequest) (*model.ApplyCertificateToHostResponse, error)
- func (c *WafClient) ApplyCertificateToHostInvoker(request *model.ApplyCertificateToHostRequest) *ApplyCertificateToHostInvoker
- func (c *WafClient) ChangePrepaidCloudWaf(request *model.ChangePrepaidCloudWafRequest) (*model.ChangePrepaidCloudWafResponse, error)
- func (c *WafClient) ChangePrepaidCloudWafInvoker(request *model.ChangePrepaidCloudWafRequest) *ChangePrepaidCloudWafInvoker
- func (c *WafClient) CreateAntiTamperRule(request *model.CreateAntiTamperRuleRequest) (*model.CreateAntiTamperRuleResponse, error)
- func (c *WafClient) CreateAntiTamperRuleInvoker(request *model.CreateAntiTamperRuleRequest) *CreateAntiTamperRuleInvoker
- func (c *WafClient) CreateAnticrawlerRule(request *model.CreateAnticrawlerRuleRequest) (*model.CreateAnticrawlerRuleResponse, error)
- func (c *WafClient) CreateAnticrawlerRuleInvoker(request *model.CreateAnticrawlerRuleRequest) *CreateAnticrawlerRuleInvoker
- func (c *WafClient) CreateAntileakageRule(request *model.CreateAntileakageRuleRequest) (*model.CreateAntileakageRuleResponse, error)
- func (c *WafClient) CreateAntileakageRuleInvoker(request *model.CreateAntileakageRuleRequest) *CreateAntileakageRuleInvoker
- func (c *WafClient) CreateCcRule(request *model.CreateCcRuleRequest) (*model.CreateCcRuleResponse, error)
- func (c *WafClient) CreateCcRuleInvoker(request *model.CreateCcRuleRequest) *CreateCcRuleInvoker
- func (c *WafClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
- func (c *WafClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker
- func (c *WafClient) CreateCloudWafPostPaidResource(request *model.CreateCloudWafPostPaidResourceRequest) (*model.CreateCloudWafPostPaidResourceResponse, error)
- func (c *WafClient) CreateCloudWafPostPaidResourceInvoker(request *model.CreateCloudWafPostPaidResourceRequest) *CreateCloudWafPostPaidResourceInvoker
- func (c *WafClient) CreateCustomRule(request *model.CreateCustomRuleRequest) (*model.CreateCustomRuleResponse, error)
- func (c *WafClient) CreateCustomRuleInvoker(request *model.CreateCustomRuleRequest) *CreateCustomRuleInvoker
- func (c *WafClient) CreateGeoipRule(request *model.CreateGeoipRuleRequest) (*model.CreateGeoipRuleResponse, error)
- func (c *WafClient) CreateGeoipRuleInvoker(request *model.CreateGeoipRuleRequest) *CreateGeoipRuleInvoker
- func (c *WafClient) CreateHost(request *model.CreateHostRequest) (*model.CreateHostResponse, error)
- func (c *WafClient) CreateHostInvoker(request *model.CreateHostRequest) *CreateHostInvoker
- func (c *WafClient) CreateIgnoreRule(request *model.CreateIgnoreRuleRequest) (*model.CreateIgnoreRuleResponse, error)
- func (c *WafClient) CreateIgnoreRuleInvoker(request *model.CreateIgnoreRuleRequest) *CreateIgnoreRuleInvoker
- func (c *WafClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
- func (c *WafClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker
- func (c *WafClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, error)
- func (c *WafClient) CreateIpGroupInvoker(request *model.CreateIpGroupRequest) *CreateIpGroupInvoker
- func (c *WafClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
- func (c *WafClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
- func (c *WafClient) CreatePremiumHost(request *model.CreatePremiumHostRequest) (*model.CreatePremiumHostResponse, error)
- func (c *WafClient) CreatePremiumHostInvoker(request *model.CreatePremiumHostRequest) *CreatePremiumHostInvoker
- func (c *WafClient) CreatePrepaidCloudWaf(request *model.CreatePrepaidCloudWafRequest) (*model.CreatePrepaidCloudWafResponse, error)
- func (c *WafClient) CreatePrepaidCloudWafInvoker(request *model.CreatePrepaidCloudWafRequest) *CreatePrepaidCloudWafInvoker
- func (c *WafClient) CreatePrivacyRule(request *model.CreatePrivacyRuleRequest) (*model.CreatePrivacyRuleResponse, error)
- func (c *WafClient) CreatePrivacyRuleInvoker(request *model.CreatePrivacyRuleRequest) *CreatePrivacyRuleInvoker
- func (c *WafClient) CreatePunishmentRule(request *model.CreatePunishmentRuleRequest) (*model.CreatePunishmentRuleResponse, error)
- func (c *WafClient) CreatePunishmentRuleInvoker(request *model.CreatePunishmentRuleRequest) *CreatePunishmentRuleInvoker
- func (c *WafClient) CreateValueList(request *model.CreateValueListRequest) (*model.CreateValueListResponse, error)
- func (c *WafClient) CreateValueListInvoker(request *model.CreateValueListRequest) *CreateValueListInvoker
- func (c *WafClient) CreateWhiteblackipRule(request *model.CreateWhiteblackipRuleRequest) (*model.CreateWhiteblackipRuleResponse, error)
- func (c *WafClient) CreateWhiteblackipRuleInvoker(request *model.CreateWhiteblackipRuleRequest) *CreateWhiteblackipRuleInvoker
- func (c *WafClient) DeleteAnticrawlerRule(request *model.DeleteAnticrawlerRuleRequest) (*model.DeleteAnticrawlerRuleResponse, error)
- func (c *WafClient) DeleteAnticrawlerRuleInvoker(request *model.DeleteAnticrawlerRuleRequest) *DeleteAnticrawlerRuleInvoker
- func (c *WafClient) DeleteAntileakageRule(request *model.DeleteAntileakageRuleRequest) (*model.DeleteAntileakageRuleResponse, error)
- func (c *WafClient) DeleteAntileakageRuleInvoker(request *model.DeleteAntileakageRuleRequest) *DeleteAntileakageRuleInvoker
- func (c *WafClient) DeleteAntitamperRule(request *model.DeleteAntitamperRuleRequest) (*model.DeleteAntitamperRuleResponse, error)
- func (c *WafClient) DeleteAntitamperRuleInvoker(request *model.DeleteAntitamperRuleRequest) *DeleteAntitamperRuleInvoker
- func (c *WafClient) DeleteCcRule(request *model.DeleteCcRuleRequest) (*model.DeleteCcRuleResponse, error)
- func (c *WafClient) DeleteCcRuleInvoker(request *model.DeleteCcRuleRequest) *DeleteCcRuleInvoker
- func (c *WafClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
- func (c *WafClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker
- func (c *WafClient) DeleteCloudWafPostPaidResource(request *model.DeleteCloudWafPostPaidResourceRequest) (*model.DeleteCloudWafPostPaidResourceResponse, error)
- func (c *WafClient) DeleteCloudWafPostPaidResourceInvoker(request *model.DeleteCloudWafPostPaidResourceRequest) *DeleteCloudWafPostPaidResourceInvoker
- func (c *WafClient) DeleteCustomRule(request *model.DeleteCustomRuleRequest) (*model.DeleteCustomRuleResponse, error)
- func (c *WafClient) DeleteCustomRuleInvoker(request *model.DeleteCustomRuleRequest) *DeleteCustomRuleInvoker
- func (c *WafClient) DeleteGeoipRule(request *model.DeleteGeoipRuleRequest) (*model.DeleteGeoipRuleResponse, error)
- func (c *WafClient) DeleteGeoipRuleInvoker(request *model.DeleteGeoipRuleRequest) *DeleteGeoipRuleInvoker
- func (c *WafClient) DeleteHost(request *model.DeleteHostRequest) (*model.DeleteHostResponse, error)
- func (c *WafClient) DeleteHostInvoker(request *model.DeleteHostRequest) *DeleteHostInvoker
- func (c *WafClient) DeleteIgnoreRule(request *model.DeleteIgnoreRuleRequest) (*model.DeleteIgnoreRuleResponse, error)
- func (c *WafClient) DeleteIgnoreRuleInvoker(request *model.DeleteIgnoreRuleRequest) *DeleteIgnoreRuleInvoker
- func (c *WafClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
- func (c *WafClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker
- func (c *WafClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, error)
- func (c *WafClient) DeleteIpGroupInvoker(request *model.DeleteIpGroupRequest) *DeleteIpGroupInvoker
- func (c *WafClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
- func (c *WafClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
- func (c *WafClient) DeletePremiumHost(request *model.DeletePremiumHostRequest) (*model.DeletePremiumHostResponse, error)
- func (c *WafClient) DeletePremiumHostInvoker(request *model.DeletePremiumHostRequest) *DeletePremiumHostInvoker
- func (c *WafClient) DeletePrivacyRule(request *model.DeletePrivacyRuleRequest) (*model.DeletePrivacyRuleResponse, error)
- func (c *WafClient) DeletePrivacyRuleInvoker(request *model.DeletePrivacyRuleRequest) *DeletePrivacyRuleInvoker
- func (c *WafClient) DeletePunishmentRule(request *model.DeletePunishmentRuleRequest) (*model.DeletePunishmentRuleResponse, error)
- func (c *WafClient) DeletePunishmentRuleInvoker(request *model.DeletePunishmentRuleRequest) *DeletePunishmentRuleInvoker
- func (c *WafClient) DeleteValueList(request *model.DeleteValueListRequest) (*model.DeleteValueListResponse, error)
- func (c *WafClient) DeleteValueListInvoker(request *model.DeleteValueListRequest) *DeleteValueListInvoker
- func (c *WafClient) DeleteWhiteBlackIpRule(request *model.DeleteWhiteBlackIpRuleRequest) (*model.DeleteWhiteBlackIpRuleResponse, error)
- func (c *WafClient) DeleteWhiteBlackIpRuleInvoker(request *model.DeleteWhiteBlackIpRuleRequest) *DeleteWhiteBlackIpRuleInvoker
- func (c *WafClient) ListAnticrawlerRules(request *model.ListAnticrawlerRulesRequest) (*model.ListAnticrawlerRulesResponse, error)
- func (c *WafClient) ListAnticrawlerRulesInvoker(request *model.ListAnticrawlerRulesRequest) *ListAnticrawlerRulesInvoker
- func (c *WafClient) ListAntileakageRules(request *model.ListAntileakageRulesRequest) (*model.ListAntileakageRulesResponse, error)
- func (c *WafClient) ListAntileakageRulesInvoker(request *model.ListAntileakageRulesRequest) *ListAntileakageRulesInvoker
- func (c *WafClient) ListAntitamperRule(request *model.ListAntitamperRuleRequest) (*model.ListAntitamperRuleResponse, error)
- func (c *WafClient) ListAntitamperRuleInvoker(request *model.ListAntitamperRuleRequest) *ListAntitamperRuleInvoker
- func (c *WafClient) ListBandwidthTimeline(request *model.ListBandwidthTimelineRequest) (*model.ListBandwidthTimelineResponse, error)
- func (c *WafClient) ListBandwidthTimelineInvoker(request *model.ListBandwidthTimelineRequest) *ListBandwidthTimelineInvoker
- func (c *WafClient) ListCcRules(request *model.ListCcRulesRequest) (*model.ListCcRulesResponse, error)
- func (c *WafClient) ListCcRulesInvoker(request *model.ListCcRulesRequest) *ListCcRulesInvoker
- func (c *WafClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
- func (c *WafClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker
- func (c *WafClient) ListCompositeHosts(request *model.ListCompositeHostsRequest) (*model.ListCompositeHostsResponse, error)
- func (c *WafClient) ListCompositeHostsInvoker(request *model.ListCompositeHostsRequest) *ListCompositeHostsInvoker
- func (c *WafClient) ListCustomRules(request *model.ListCustomRulesRequest) (*model.ListCustomRulesResponse, error)
- func (c *WafClient) ListCustomRulesInvoker(request *model.ListCustomRulesRequest) *ListCustomRulesInvoker
- func (c *WafClient) ListEvent(request *model.ListEventRequest) (*model.ListEventResponse, error)
- func (c *WafClient) ListEventInvoker(request *model.ListEventRequest) *ListEventInvoker
- func (c *WafClient) ListGeoipRule(request *model.ListGeoipRuleRequest) (*model.ListGeoipRuleResponse, error)
- func (c *WafClient) ListGeoipRuleInvoker(request *model.ListGeoipRuleRequest) *ListGeoipRuleInvoker
- func (c *WafClient) ListHost(request *model.ListHostRequest) (*model.ListHostResponse, error)
- func (c *WafClient) ListHostInvoker(request *model.ListHostRequest) *ListHostInvoker
- func (c *WafClient) ListHostRoute(request *model.ListHostRouteRequest) (*model.ListHostRouteResponse, error)
- func (c *WafClient) ListHostRouteInvoker(request *model.ListHostRouteRequest) *ListHostRouteInvoker
- func (c *WafClient) ListIgnoreRule(request *model.ListIgnoreRuleRequest) (*model.ListIgnoreRuleResponse, error)
- func (c *WafClient) ListIgnoreRuleInvoker(request *model.ListIgnoreRuleRequest) *ListIgnoreRuleInvoker
- func (c *WafClient) ListInstance(request *model.ListInstanceRequest) (*model.ListInstanceResponse, error)
- func (c *WafClient) ListInstanceInvoker(request *model.ListInstanceRequest) *ListInstanceInvoker
- func (c *WafClient) ListIpGroup(request *model.ListIpGroupRequest) (*model.ListIpGroupResponse, error)
- func (c *WafClient) ListIpGroupInvoker(request *model.ListIpGroupRequest) *ListIpGroupInvoker
- func (c *WafClient) ListNoticeConfigs(request *model.ListNoticeConfigsRequest) (*model.ListNoticeConfigsResponse, error)
- func (c *WafClient) ListNoticeConfigsInvoker(request *model.ListNoticeConfigsRequest) *ListNoticeConfigsInvoker
- func (c *WafClient) ListOverviewsClassification(request *model.ListOverviewsClassificationRequest) (*model.ListOverviewsClassificationResponse, error)
- func (c *WafClient) ListOverviewsClassificationInvoker(request *model.ListOverviewsClassificationRequest) *ListOverviewsClassificationInvoker
- func (c *WafClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)
- func (c *WafClient) ListPolicyInvoker(request *model.ListPolicyRequest) *ListPolicyInvoker
- func (c *WafClient) ListPremiumHost(request *model.ListPremiumHostRequest) (*model.ListPremiumHostResponse, error)
- func (c *WafClient) ListPremiumHostInvoker(request *model.ListPremiumHostRequest) *ListPremiumHostInvoker
- func (c *WafClient) ListPrivacyRule(request *model.ListPrivacyRuleRequest) (*model.ListPrivacyRuleResponse, error)
- func (c *WafClient) ListPrivacyRuleInvoker(request *model.ListPrivacyRuleRequest) *ListPrivacyRuleInvoker
- func (c *WafClient) ListPunishmentRules(request *model.ListPunishmentRulesRequest) (*model.ListPunishmentRulesResponse, error)
- func (c *WafClient) ListPunishmentRulesInvoker(request *model.ListPunishmentRulesRequest) *ListPunishmentRulesInvoker
- func (c *WafClient) ListQpsTimeline(request *model.ListQpsTimelineRequest) (*model.ListQpsTimelineResponse, error)
- func (c *WafClient) ListQpsTimelineInvoker(request *model.ListQpsTimelineRequest) *ListQpsTimelineInvoker
- func (c *WafClient) ListRequestTimeline(request *model.ListRequestTimelineRequest) (*model.ListRequestTimelineResponse, error)
- func (c *WafClient) ListRequestTimelineInvoker(request *model.ListRequestTimelineRequest) *ListRequestTimelineInvoker
- func (c *WafClient) ListStatistics(request *model.ListStatisticsRequest) (*model.ListStatisticsResponse, error)
- func (c *WafClient) ListStatisticsInvoker(request *model.ListStatisticsRequest) *ListStatisticsInvoker
- func (c *WafClient) ListTopAbnormal(request *model.ListTopAbnormalRequest) (*model.ListTopAbnormalResponse, error)
- func (c *WafClient) ListTopAbnormalInvoker(request *model.ListTopAbnormalRequest) *ListTopAbnormalInvoker
- func (c *WafClient) ListValueList(request *model.ListValueListRequest) (*model.ListValueListResponse, error)
- func (c *WafClient) ListValueListInvoker(request *model.ListValueListRequest) *ListValueListInvoker
- func (c *WafClient) ListWhiteblackipRule(request *model.ListWhiteblackipRuleRequest) (*model.ListWhiteblackipRuleResponse, error)
- func (c *WafClient) ListWhiteblackipRuleInvoker(request *model.ListWhiteblackipRuleRequest) *ListWhiteblackipRuleInvoker
- func (c *WafClient) MigrateCompositeHosts(request *model.MigrateCompositeHostsRequest) (*model.MigrateCompositeHostsResponse, error)
- func (c *WafClient) MigrateCompositeHostsInvoker(request *model.MigrateCompositeHostsRequest) *MigrateCompositeHostsInvoker
- func (c *WafClient) RenameInstance(request *model.RenameInstanceRequest) (*model.RenameInstanceResponse, error)
- func (c *WafClient) RenameInstanceInvoker(request *model.RenameInstanceRequest) *RenameInstanceInvoker
- func (c *WafClient) ShowAnticrawlerRule(request *model.ShowAnticrawlerRuleRequest) (*model.ShowAnticrawlerRuleResponse, error)
- func (c *WafClient) ShowAnticrawlerRuleInvoker(request *model.ShowAnticrawlerRuleRequest) *ShowAnticrawlerRuleInvoker
- func (c *WafClient) ShowAntileakageRule(request *model.ShowAntileakageRuleRequest) (*model.ShowAntileakageRuleResponse, error)
- func (c *WafClient) ShowAntileakageRuleInvoker(request *model.ShowAntileakageRuleRequest) *ShowAntileakageRuleInvoker
- func (c *WafClient) ShowAntitamperRule(request *model.ShowAntitamperRuleRequest) (*model.ShowAntitamperRuleResponse, error)
- func (c *WafClient) ShowAntitamperRuleInvoker(request *model.ShowAntitamperRuleRequest) *ShowAntitamperRuleInvoker
- func (c *WafClient) ShowCcRule(request *model.ShowCcRuleRequest) (*model.ShowCcRuleResponse, error)
- func (c *WafClient) ShowCcRuleInvoker(request *model.ShowCcRuleRequest) *ShowCcRuleInvoker
- func (c *WafClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
- func (c *WafClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker
- func (c *WafClient) ShowCompositeHost(request *model.ShowCompositeHostRequest) (*model.ShowCompositeHostResponse, error)
- func (c *WafClient) ShowCompositeHostInvoker(request *model.ShowCompositeHostRequest) *ShowCompositeHostInvoker
- func (c *WafClient) ShowConsoleConfig(request *model.ShowConsoleConfigRequest) (*model.ShowConsoleConfigResponse, error)
- func (c *WafClient) ShowConsoleConfigInvoker(request *model.ShowConsoleConfigRequest) *ShowConsoleConfigInvoker
- func (c *WafClient) ShowCustomRule(request *model.ShowCustomRuleRequest) (*model.ShowCustomRuleResponse, error)
- func (c *WafClient) ShowCustomRuleInvoker(request *model.ShowCustomRuleRequest) *ShowCustomRuleInvoker
- func (c *WafClient) ShowEvent(request *model.ShowEventRequest) (*model.ShowEventResponse, error)
- func (c *WafClient) ShowEventInvoker(request *model.ShowEventRequest) *ShowEventInvoker
- func (c *WafClient) ShowGeoipRule(request *model.ShowGeoipRuleRequest) (*model.ShowGeoipRuleResponse, error)
- func (c *WafClient) ShowGeoipRuleInvoker(request *model.ShowGeoipRuleRequest) *ShowGeoipRuleInvoker
- func (c *WafClient) ShowHost(request *model.ShowHostRequest) (*model.ShowHostResponse, error)
- func (c *WafClient) ShowHostInvoker(request *model.ShowHostRequest) *ShowHostInvoker
- func (c *WafClient) ShowIgnoreRule(request *model.ShowIgnoreRuleRequest) (*model.ShowIgnoreRuleResponse, error)
- func (c *WafClient) ShowIgnoreRuleInvoker(request *model.ShowIgnoreRuleRequest) *ShowIgnoreRuleInvoker
- func (c *WafClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
- func (c *WafClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
- func (c *WafClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, error)
- func (c *WafClient) ShowIpGroupInvoker(request *model.ShowIpGroupRequest) *ShowIpGroupInvoker
- func (c *WafClient) ShowLtsInfoConfig(request *model.ShowLtsInfoConfigRequest) (*model.ShowLtsInfoConfigResponse, error)
- func (c *WafClient) ShowLtsInfoConfigInvoker(request *model.ShowLtsInfoConfigRequest) *ShowLtsInfoConfigInvoker
- func (c *WafClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
- func (c *WafClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
- func (c *WafClient) ShowPremiumHost(request *model.ShowPremiumHostRequest) (*model.ShowPremiumHostResponse, error)
- func (c *WafClient) ShowPremiumHostInvoker(request *model.ShowPremiumHostRequest) *ShowPremiumHostInvoker
- func (c *WafClient) ShowPrivacyRule(request *model.ShowPrivacyRuleRequest) (*model.ShowPrivacyRuleResponse, error)
- func (c *WafClient) ShowPrivacyRuleInvoker(request *model.ShowPrivacyRuleRequest) *ShowPrivacyRuleInvoker
- func (c *WafClient) ShowPunishmentRule(request *model.ShowPunishmentRuleRequest) (*model.ShowPunishmentRuleResponse, error)
- func (c *WafClient) ShowPunishmentRuleInvoker(request *model.ShowPunishmentRuleRequest) *ShowPunishmentRuleInvoker
- func (c *WafClient) ShowSourceIp(request *model.ShowSourceIpRequest) (*model.ShowSourceIpResponse, error)
- func (c *WafClient) ShowSourceIpInvoker(request *model.ShowSourceIpRequest) *ShowSourceIpInvoker
- func (c *WafClient) ShowSubscriptionInfo(request *model.ShowSubscriptionInfoRequest) (*model.ShowSubscriptionInfoResponse, error)
- func (c *WafClient) ShowSubscriptionInfoInvoker(request *model.ShowSubscriptionInfoRequest) *ShowSubscriptionInfoInvoker
- func (c *WafClient) ShowValueList(request *model.ShowValueListRequest) (*model.ShowValueListResponse, error)
- func (c *WafClient) ShowValueListInvoker(request *model.ShowValueListRequest) *ShowValueListInvoker
- func (c *WafClient) ShowWhiteBlackIpRule(request *model.ShowWhiteBlackIpRuleRequest) (*model.ShowWhiteBlackIpRuleResponse, error)
- func (c *WafClient) ShowWhiteBlackIpRuleInvoker(request *model.ShowWhiteBlackIpRuleRequest) *ShowWhiteBlackIpRuleInvoker
- func (c *WafClient) UpdateAlertNoticeConfig(request *model.UpdateAlertNoticeConfigRequest) (*model.UpdateAlertNoticeConfigResponse, error)
- func (c *WafClient) UpdateAlertNoticeConfigInvoker(request *model.UpdateAlertNoticeConfigRequest) *UpdateAlertNoticeConfigInvoker
- func (c *WafClient) UpdateAntiTamperRuleRefresh(request *model.UpdateAntiTamperRuleRefreshRequest) (*model.UpdateAntiTamperRuleRefreshResponse, error)
- func (c *WafClient) UpdateAntiTamperRuleRefreshInvoker(request *model.UpdateAntiTamperRuleRefreshRequest) *UpdateAntiTamperRuleRefreshInvoker
- func (c *WafClient) UpdateAnticrawlerRule(request *model.UpdateAnticrawlerRuleRequest) (*model.UpdateAnticrawlerRuleResponse, error)
- func (c *WafClient) UpdateAnticrawlerRuleInvoker(request *model.UpdateAnticrawlerRuleRequest) *UpdateAnticrawlerRuleInvoker
- func (c *WafClient) UpdateAnticrawlerRuleType(request *model.UpdateAnticrawlerRuleTypeRequest) (*model.UpdateAnticrawlerRuleTypeResponse, error)
- func (c *WafClient) UpdateAnticrawlerRuleTypeInvoker(request *model.UpdateAnticrawlerRuleTypeRequest) *UpdateAnticrawlerRuleTypeInvoker
- func (c *WafClient) UpdateAntileakageRule(request *model.UpdateAntileakageRuleRequest) (*model.UpdateAntileakageRuleResponse, error)
- func (c *WafClient) UpdateAntileakageRuleInvoker(request *model.UpdateAntileakageRuleRequest) *UpdateAntileakageRuleInvoker
- func (c *WafClient) UpdateCcRule(request *model.UpdateCcRuleRequest) (*model.UpdateCcRuleResponse, error)
- func (c *WafClient) UpdateCcRuleInvoker(request *model.UpdateCcRuleRequest) *UpdateCcRuleInvoker
- func (c *WafClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
- func (c *WafClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker
- func (c *WafClient) UpdateCustomRule(request *model.UpdateCustomRuleRequest) (*model.UpdateCustomRuleResponse, error)
- func (c *WafClient) UpdateCustomRuleInvoker(request *model.UpdateCustomRuleRequest) *UpdateCustomRuleInvoker
- func (c *WafClient) UpdateGeoipRule(request *model.UpdateGeoipRuleRequest) (*model.UpdateGeoipRuleResponse, error)
- func (c *WafClient) UpdateGeoipRuleInvoker(request *model.UpdateGeoipRuleRequest) *UpdateGeoipRuleInvoker
- func (c *WafClient) UpdateHost(request *model.UpdateHostRequest) (*model.UpdateHostResponse, error)
- func (c *WafClient) UpdateHostInvoker(request *model.UpdateHostRequest) *UpdateHostInvoker
- func (c *WafClient) UpdateHostProtectStatus(request *model.UpdateHostProtectStatusRequest) (*model.UpdateHostProtectStatusResponse, error)
- func (c *WafClient) UpdateHostProtectStatusInvoker(request *model.UpdateHostProtectStatusRequest) *UpdateHostProtectStatusInvoker
- func (c *WafClient) UpdateIgnoreRule(request *model.UpdateIgnoreRuleRequest) (*model.UpdateIgnoreRuleResponse, error)
- func (c *WafClient) UpdateIgnoreRuleInvoker(request *model.UpdateIgnoreRuleRequest) *UpdateIgnoreRuleInvoker
- func (c *WafClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)
- func (c *WafClient) UpdateIpGroupInvoker(request *model.UpdateIpGroupRequest) *UpdateIpGroupInvoker
- func (c *WafClient) UpdateLtsInfoConfig(request *model.UpdateLtsInfoConfigRequest) (*model.UpdateLtsInfoConfigResponse, error)
- func (c *WafClient) UpdateLtsInfoConfigInvoker(request *model.UpdateLtsInfoConfigRequest) *UpdateLtsInfoConfigInvoker
- func (c *WafClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
- func (c *WafClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
- func (c *WafClient) UpdatePolicyProtectHost(request *model.UpdatePolicyProtectHostRequest) (*model.UpdatePolicyProtectHostResponse, error)
- func (c *WafClient) UpdatePolicyProtectHostInvoker(request *model.UpdatePolicyProtectHostRequest) *UpdatePolicyProtectHostInvoker
- func (c *WafClient) UpdatePolicyRuleStatus(request *model.UpdatePolicyRuleStatusRequest) (*model.UpdatePolicyRuleStatusResponse, error)
- func (c *WafClient) UpdatePolicyRuleStatusInvoker(request *model.UpdatePolicyRuleStatusRequest) *UpdatePolicyRuleStatusInvoker
- func (c *WafClient) UpdatePremiumHost(request *model.UpdatePremiumHostRequest) (*model.UpdatePremiumHostResponse, error)
- func (c *WafClient) UpdatePremiumHostInvoker(request *model.UpdatePremiumHostRequest) *UpdatePremiumHostInvoker
- func (c *WafClient) UpdatePremiumHostProtectStatus(request *model.UpdatePremiumHostProtectStatusRequest) (*model.UpdatePremiumHostProtectStatusResponse, error)
- func (c *WafClient) UpdatePremiumHostProtectStatusInvoker(request *model.UpdatePremiumHostProtectStatusRequest) *UpdatePremiumHostProtectStatusInvoker
- func (c *WafClient) UpdatePrivacyRule(request *model.UpdatePrivacyRuleRequest) (*model.UpdatePrivacyRuleResponse, error)
- func (c *WafClient) UpdatePrivacyRuleInvoker(request *model.UpdatePrivacyRuleRequest) *UpdatePrivacyRuleInvoker
- func (c *WafClient) UpdatePunishmentRule(request *model.UpdatePunishmentRuleRequest) (*model.UpdatePunishmentRuleResponse, error)
- func (c *WafClient) UpdatePunishmentRuleInvoker(request *model.UpdatePunishmentRuleRequest) *UpdatePunishmentRuleInvoker
- func (c *WafClient) UpdateValueList(request *model.UpdateValueListRequest) (*model.UpdateValueListResponse, error)
- func (c *WafClient) UpdateValueListInvoker(request *model.UpdateValueListRequest) *UpdateValueListInvoker
- func (c *WafClient) UpdateWhiteblackipRule(request *model.UpdateWhiteblackipRuleRequest) (*model.UpdateWhiteblackipRuleResponse, error)
- func (c *WafClient) UpdateWhiteblackipRuleInvoker(request *model.UpdateWhiteblackipRuleRequest) *UpdateWhiteblackipRuleInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForApplyCertificateToHost ¶
func GenReqDefForApplyCertificateToHost() *def.HttpRequestDef
func GenReqDefForChangePrepaidCloudWaf ¶ added in v0.1.12
func GenReqDefForChangePrepaidCloudWaf() *def.HttpRequestDef
func GenReqDefForCreateAntiTamperRule ¶
func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef
func GenReqDefForCreateAnticrawlerRule ¶ added in v0.1.33
func GenReqDefForCreateAnticrawlerRule() *def.HttpRequestDef
func GenReqDefForCreateAntileakageRule ¶ added in v0.1.33
func GenReqDefForCreateAntileakageRule() *def.HttpRequestDef
func GenReqDefForCreateCcRule ¶ added in v0.1.33
func GenReqDefForCreateCcRule() *def.HttpRequestDef
func GenReqDefForCreateCertificate ¶
func GenReqDefForCreateCertificate() *def.HttpRequestDef
func GenReqDefForCreateCloudWafPostPaidResource ¶ added in v0.1.36
func GenReqDefForCreateCloudWafPostPaidResource() *def.HttpRequestDef
func GenReqDefForCreateCustomRule ¶ added in v0.1.33
func GenReqDefForCreateCustomRule() *def.HttpRequestDef
func GenReqDefForCreateGeoipRule ¶
func GenReqDefForCreateGeoipRule() *def.HttpRequestDef
func GenReqDefForCreateHost ¶
func GenReqDefForCreateHost() *def.HttpRequestDef
func GenReqDefForCreateIgnoreRule ¶ added in v0.0.86
func GenReqDefForCreateIgnoreRule() *def.HttpRequestDef
func GenReqDefForCreateInstance ¶ added in v0.1.8
func GenReqDefForCreateInstance() *def.HttpRequestDef
func GenReqDefForCreateIpGroup ¶ added in v0.1.8
func GenReqDefForCreateIpGroup() *def.HttpRequestDef
func GenReqDefForCreatePolicy ¶
func GenReqDefForCreatePolicy() *def.HttpRequestDef
func GenReqDefForCreatePremiumHost ¶
func GenReqDefForCreatePremiumHost() *def.HttpRequestDef
func GenReqDefForCreatePrepaidCloudWaf ¶ added in v0.1.12
func GenReqDefForCreatePrepaidCloudWaf() *def.HttpRequestDef
func GenReqDefForCreatePrivacyRule ¶
func GenReqDefForCreatePrivacyRule() *def.HttpRequestDef
func GenReqDefForCreatePunishmentRule ¶ added in v0.1.33
func GenReqDefForCreatePunishmentRule() *def.HttpRequestDef
func GenReqDefForCreateValueList ¶
func GenReqDefForCreateValueList() *def.HttpRequestDef
func GenReqDefForCreateWhiteblackipRule ¶
func GenReqDefForCreateWhiteblackipRule() *def.HttpRequestDef
func GenReqDefForDeleteAnticrawlerRule ¶ added in v0.1.33
func GenReqDefForDeleteAnticrawlerRule() *def.HttpRequestDef
func GenReqDefForDeleteAntileakageRule ¶ added in v0.1.33
func GenReqDefForDeleteAntileakageRule() *def.HttpRequestDef
func GenReqDefForDeleteAntitamperRule ¶
func GenReqDefForDeleteAntitamperRule() *def.HttpRequestDef
func GenReqDefForDeleteCcRule ¶ added in v0.1.33
func GenReqDefForDeleteCcRule() *def.HttpRequestDef
func GenReqDefForDeleteCertificate ¶
func GenReqDefForDeleteCertificate() *def.HttpRequestDef
func GenReqDefForDeleteCloudWafPostPaidResource ¶ added in v0.1.36
func GenReqDefForDeleteCloudWafPostPaidResource() *def.HttpRequestDef
func GenReqDefForDeleteCustomRule ¶ added in v0.1.33
func GenReqDefForDeleteCustomRule() *def.HttpRequestDef
func GenReqDefForDeleteGeoipRule ¶
func GenReqDefForDeleteGeoipRule() *def.HttpRequestDef
func GenReqDefForDeleteHost ¶
func GenReqDefForDeleteHost() *def.HttpRequestDef
func GenReqDefForDeleteIgnoreRule ¶ added in v0.0.86
func GenReqDefForDeleteIgnoreRule() *def.HttpRequestDef
func GenReqDefForDeleteInstance ¶ added in v0.1.8
func GenReqDefForDeleteInstance() *def.HttpRequestDef
func GenReqDefForDeleteIpGroup ¶ added in v0.1.8
func GenReqDefForDeleteIpGroup() *def.HttpRequestDef
func GenReqDefForDeletePolicy ¶
func GenReqDefForDeletePolicy() *def.HttpRequestDef
func GenReqDefForDeletePremiumHost ¶
func GenReqDefForDeletePremiumHost() *def.HttpRequestDef
func GenReqDefForDeletePrivacyRule ¶
func GenReqDefForDeletePrivacyRule() *def.HttpRequestDef
func GenReqDefForDeletePunishmentRule ¶ added in v0.1.33
func GenReqDefForDeletePunishmentRule() *def.HttpRequestDef
func GenReqDefForDeleteValueList ¶
func GenReqDefForDeleteValueList() *def.HttpRequestDef
func GenReqDefForDeleteWhiteBlackIpRule ¶
func GenReqDefForDeleteWhiteBlackIpRule() *def.HttpRequestDef
func GenReqDefForListAnticrawlerRules ¶ added in v0.1.33
func GenReqDefForListAnticrawlerRules() *def.HttpRequestDef
func GenReqDefForListAntileakageRules ¶ added in v0.1.33
func GenReqDefForListAntileakageRules() *def.HttpRequestDef
func GenReqDefForListAntitamperRule ¶
func GenReqDefForListAntitamperRule() *def.HttpRequestDef
func GenReqDefForListBandwidthTimeline ¶ added in v0.0.63
func GenReqDefForListBandwidthTimeline() *def.HttpRequestDef
func GenReqDefForListCcRules ¶ added in v0.1.33
func GenReqDefForListCcRules() *def.HttpRequestDef
func GenReqDefForListCertificates ¶
func GenReqDefForListCertificates() *def.HttpRequestDef
func GenReqDefForListCompositeHosts ¶
func GenReqDefForListCompositeHosts() *def.HttpRequestDef
func GenReqDefForListCustomRules ¶ added in v0.1.33
func GenReqDefForListCustomRules() *def.HttpRequestDef
func GenReqDefForListEvent ¶
func GenReqDefForListEvent() *def.HttpRequestDef
func GenReqDefForListGeoipRule ¶
func GenReqDefForListGeoipRule() *def.HttpRequestDef
func GenReqDefForListHost ¶
func GenReqDefForListHost() *def.HttpRequestDef
func GenReqDefForListHostRoute ¶
func GenReqDefForListHostRoute() *def.HttpRequestDef
func GenReqDefForListIgnoreRule ¶ added in v0.0.63
func GenReqDefForListIgnoreRule() *def.HttpRequestDef
func GenReqDefForListInstance ¶ added in v0.1.8
func GenReqDefForListInstance() *def.HttpRequestDef
func GenReqDefForListIpGroup ¶ added in v0.1.8
func GenReqDefForListIpGroup() *def.HttpRequestDef
func GenReqDefForListNoticeConfigs ¶ added in v0.1.10
func GenReqDefForListNoticeConfigs() *def.HttpRequestDef
func GenReqDefForListOverviewsClassification ¶ added in v0.0.96
func GenReqDefForListOverviewsClassification() *def.HttpRequestDef
func GenReqDefForListPolicy ¶
func GenReqDefForListPolicy() *def.HttpRequestDef
func GenReqDefForListPremiumHost ¶
func GenReqDefForListPremiumHost() *def.HttpRequestDef
func GenReqDefForListPrivacyRule ¶
func GenReqDefForListPrivacyRule() *def.HttpRequestDef
func GenReqDefForListPunishmentRules ¶ added in v0.1.33
func GenReqDefForListPunishmentRules() *def.HttpRequestDef
func GenReqDefForListQpsTimeline ¶ added in v0.0.63
func GenReqDefForListQpsTimeline() *def.HttpRequestDef
func GenReqDefForListRequestTimeline ¶ added in v0.0.106
func GenReqDefForListRequestTimeline() *def.HttpRequestDef
func GenReqDefForListStatistics ¶ added in v0.0.63
func GenReqDefForListStatistics() *def.HttpRequestDef
func GenReqDefForListTopAbnormal ¶ added in v0.0.63
func GenReqDefForListTopAbnormal() *def.HttpRequestDef
func GenReqDefForListValueList ¶
func GenReqDefForListValueList() *def.HttpRequestDef
func GenReqDefForListWhiteblackipRule ¶
func GenReqDefForListWhiteblackipRule() *def.HttpRequestDef
func GenReqDefForMigrateCompositeHosts ¶ added in v0.1.10
func GenReqDefForMigrateCompositeHosts() *def.HttpRequestDef
func GenReqDefForRenameInstance ¶ added in v0.1.8
func GenReqDefForRenameInstance() *def.HttpRequestDef
func GenReqDefForShowAnticrawlerRule ¶ added in v0.1.33
func GenReqDefForShowAnticrawlerRule() *def.HttpRequestDef
func GenReqDefForShowAntileakageRule ¶ added in v0.1.33
func GenReqDefForShowAntileakageRule() *def.HttpRequestDef
func GenReqDefForShowAntitamperRule ¶ added in v0.1.34
func GenReqDefForShowAntitamperRule() *def.HttpRequestDef
func GenReqDefForShowCcRule ¶ added in v0.1.33
func GenReqDefForShowCcRule() *def.HttpRequestDef
func GenReqDefForShowCertificate ¶
func GenReqDefForShowCertificate() *def.HttpRequestDef
func GenReqDefForShowCompositeHost ¶
func GenReqDefForShowCompositeHost() *def.HttpRequestDef
func GenReqDefForShowConsoleConfig ¶ added in v0.0.63
func GenReqDefForShowConsoleConfig() *def.HttpRequestDef
func GenReqDefForShowCustomRule ¶ added in v0.1.33
func GenReqDefForShowCustomRule() *def.HttpRequestDef
func GenReqDefForShowEvent ¶
func GenReqDefForShowEvent() *def.HttpRequestDef
func GenReqDefForShowGeoipRule ¶ added in v0.1.33
func GenReqDefForShowGeoipRule() *def.HttpRequestDef
func GenReqDefForShowHost ¶
func GenReqDefForShowHost() *def.HttpRequestDef
func GenReqDefForShowIgnoreRule ¶ added in v0.1.33
func GenReqDefForShowIgnoreRule() *def.HttpRequestDef
func GenReqDefForShowInstance ¶ added in v0.1.8
func GenReqDefForShowInstance() *def.HttpRequestDef
func GenReqDefForShowIpGroup ¶ added in v0.1.8
func GenReqDefForShowIpGroup() *def.HttpRequestDef
func GenReqDefForShowLtsInfoConfig ¶ added in v0.1.8
func GenReqDefForShowLtsInfoConfig() *def.HttpRequestDef
func GenReqDefForShowPolicy ¶
func GenReqDefForShowPolicy() *def.HttpRequestDef
func GenReqDefForShowPremiumHost ¶
func GenReqDefForShowPremiumHost() *def.HttpRequestDef
func GenReqDefForShowPrivacyRule ¶ added in v0.1.34
func GenReqDefForShowPrivacyRule() *def.HttpRequestDef
func GenReqDefForShowPunishmentRule ¶ added in v0.1.33
func GenReqDefForShowPunishmentRule() *def.HttpRequestDef
func GenReqDefForShowSourceIp ¶ added in v0.1.10
func GenReqDefForShowSourceIp() *def.HttpRequestDef
func GenReqDefForShowSubscriptionInfo ¶ added in v0.1.12
func GenReqDefForShowSubscriptionInfo() *def.HttpRequestDef
func GenReqDefForShowValueList ¶ added in v0.1.34
func GenReqDefForShowValueList() *def.HttpRequestDef
func GenReqDefForShowWhiteBlackIpRule ¶ added in v0.1.34
func GenReqDefForShowWhiteBlackIpRule() *def.HttpRequestDef
func GenReqDefForUpdateAlertNoticeConfig ¶ added in v0.1.10
func GenReqDefForUpdateAlertNoticeConfig() *def.HttpRequestDef
func GenReqDefForUpdateAntiTamperRuleRefresh ¶ added in v0.1.33
func GenReqDefForUpdateAntiTamperRuleRefresh() *def.HttpRequestDef
func GenReqDefForUpdateAnticrawlerRule ¶ added in v0.1.33
func GenReqDefForUpdateAnticrawlerRule() *def.HttpRequestDef
func GenReqDefForUpdateAnticrawlerRuleType ¶ added in v0.1.33
func GenReqDefForUpdateAnticrawlerRuleType() *def.HttpRequestDef
func GenReqDefForUpdateAntileakageRule ¶ added in v0.1.33
func GenReqDefForUpdateAntileakageRule() *def.HttpRequestDef
func GenReqDefForUpdateCcRule ¶ added in v0.1.33
func GenReqDefForUpdateCcRule() *def.HttpRequestDef
func GenReqDefForUpdateCertificate ¶
func GenReqDefForUpdateCertificate() *def.HttpRequestDef
func GenReqDefForUpdateCustomRule ¶ added in v0.1.33
func GenReqDefForUpdateCustomRule() *def.HttpRequestDef
func GenReqDefForUpdateGeoipRule ¶
func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef
func GenReqDefForUpdateHost ¶
func GenReqDefForUpdateHost() *def.HttpRequestDef
func GenReqDefForUpdateHostProtectStatus ¶
func GenReqDefForUpdateHostProtectStatus() *def.HttpRequestDef
func GenReqDefForUpdateIgnoreRule ¶ added in v0.1.33
func GenReqDefForUpdateIgnoreRule() *def.HttpRequestDef
func GenReqDefForUpdateIpGroup ¶ added in v0.1.8
func GenReqDefForUpdateIpGroup() *def.HttpRequestDef
func GenReqDefForUpdateLtsInfoConfig ¶ added in v0.1.8
func GenReqDefForUpdateLtsInfoConfig() *def.HttpRequestDef
func GenReqDefForUpdatePolicy ¶
func GenReqDefForUpdatePolicy() *def.HttpRequestDef
func GenReqDefForUpdatePolicyProtectHost ¶
func GenReqDefForUpdatePolicyProtectHost() *def.HttpRequestDef
func GenReqDefForUpdatePolicyRuleStatus ¶
func GenReqDefForUpdatePolicyRuleStatus() *def.HttpRequestDef
func GenReqDefForUpdatePremiumHost ¶
func GenReqDefForUpdatePremiumHost() *def.HttpRequestDef
func GenReqDefForUpdatePremiumHostProtectStatus ¶
func GenReqDefForUpdatePremiumHostProtectStatus() *def.HttpRequestDef
func GenReqDefForUpdatePrivacyRule ¶
func GenReqDefForUpdatePrivacyRule() *def.HttpRequestDef
func GenReqDefForUpdatePunishmentRule ¶ added in v0.1.33
func GenReqDefForUpdatePunishmentRule() *def.HttpRequestDef
func GenReqDefForUpdateValueList ¶
func GenReqDefForUpdateValueList() *def.HttpRequestDef
func GenReqDefForUpdateWhiteblackipRule ¶
func GenReqDefForUpdateWhiteblackipRule() *def.HttpRequestDef
func WafClientBuilder ¶
func WafClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type ApplyCertificateToHostInvoker ¶ added in v0.0.90
type ApplyCertificateToHostInvoker struct {
*invoker.BaseInvoker
}
func (*ApplyCertificateToHostInvoker) Invoke ¶ added in v0.0.90
func (i *ApplyCertificateToHostInvoker) Invoke() (*model.ApplyCertificateToHostResponse, error)
type ChangePrepaidCloudWafInvoker ¶ added in v0.1.12
type ChangePrepaidCloudWafInvoker struct {
*invoker.BaseInvoker
}
func (*ChangePrepaidCloudWafInvoker) Invoke ¶ added in v0.1.12
func (i *ChangePrepaidCloudWafInvoker) Invoke() (*model.ChangePrepaidCloudWafResponse, error)
type CreateAntiTamperRuleInvoker ¶ added in v0.0.90
type CreateAntiTamperRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAntiTamperRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateAntiTamperRuleInvoker) Invoke() (*model.CreateAntiTamperRuleResponse, error)
type CreateAnticrawlerRuleInvoker ¶ added in v0.1.33
type CreateAnticrawlerRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAnticrawlerRuleInvoker) Invoke ¶ added in v0.1.33
func (i *CreateAnticrawlerRuleInvoker) Invoke() (*model.CreateAnticrawlerRuleResponse, error)
type CreateAntileakageRuleInvoker ¶ added in v0.1.33
type CreateAntileakageRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAntileakageRuleInvoker) Invoke ¶ added in v0.1.33
func (i *CreateAntileakageRuleInvoker) Invoke() (*model.CreateAntileakageRuleResponse, error)
type CreateCcRuleInvoker ¶ added in v0.1.33
type CreateCcRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCcRuleInvoker) Invoke ¶ added in v0.1.33
func (i *CreateCcRuleInvoker) Invoke() (*model.CreateCcRuleResponse, error)
type CreateCertificateInvoker ¶ added in v0.0.90
type CreateCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *CreateCertificateInvoker) Invoke() (*model.CreateCertificateResponse, error)
type CreateCloudWafPostPaidResourceInvoker ¶ added in v0.1.36
type CreateCloudWafPostPaidResourceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCloudWafPostPaidResourceInvoker) Invoke ¶ added in v0.1.36
func (i *CreateCloudWafPostPaidResourceInvoker) Invoke() (*model.CreateCloudWafPostPaidResourceResponse, error)
type CreateCustomRuleInvoker ¶ added in v0.1.33
type CreateCustomRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCustomRuleInvoker) Invoke ¶ added in v0.1.33
func (i *CreateCustomRuleInvoker) Invoke() (*model.CreateCustomRuleResponse, error)
type CreateGeoipRuleInvoker ¶ added in v0.0.90
type CreateGeoipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateGeoipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateGeoipRuleInvoker) Invoke() (*model.CreateGeoipRuleResponse, error)
type CreateHostInvoker ¶ added in v0.0.90
type CreateHostInvoker struct {
*invoker.BaseInvoker
}
func (*CreateHostInvoker) Invoke ¶ added in v0.0.90
func (i *CreateHostInvoker) Invoke() (*model.CreateHostResponse, error)
type CreateIgnoreRuleInvoker ¶ added in v0.0.90
type CreateIgnoreRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateIgnoreRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateIgnoreRuleInvoker) Invoke() (*model.CreateIgnoreRuleResponse, error)
type CreateInstanceInvoker ¶ added in v0.1.8
type CreateInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateInstanceInvoker) Invoke ¶ added in v0.1.8
func (i *CreateInstanceInvoker) Invoke() (*model.CreateInstanceResponse, error)
type CreateIpGroupInvoker ¶ added in v0.1.8
type CreateIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateIpGroupInvoker) Invoke ¶ added in v0.1.8
func (i *CreateIpGroupInvoker) Invoke() (*model.CreateIpGroupResponse, error)
type CreatePolicyInvoker ¶ added in v0.0.90
type CreatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePolicyInvoker) Invoke() (*model.CreatePolicyResponse, error)
type CreatePremiumHostInvoker ¶ added in v0.0.90
type CreatePremiumHostInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePremiumHostInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePremiumHostInvoker) Invoke() (*model.CreatePremiumHostResponse, error)
type CreatePrepaidCloudWafInvoker ¶ added in v0.1.12
type CreatePrepaidCloudWafInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrepaidCloudWafInvoker) Invoke ¶ added in v0.1.12
func (i *CreatePrepaidCloudWafInvoker) Invoke() (*model.CreatePrepaidCloudWafResponse, error)
type CreatePrivacyRuleInvoker ¶ added in v0.0.90
type CreatePrivacyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivacyRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePrivacyRuleInvoker) Invoke() (*model.CreatePrivacyRuleResponse, error)
type CreatePunishmentRuleInvoker ¶ added in v0.1.33
type CreatePunishmentRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePunishmentRuleInvoker) Invoke ¶ added in v0.1.33
func (i *CreatePunishmentRuleInvoker) Invoke() (*model.CreatePunishmentRuleResponse, error)
type CreateValueListInvoker ¶ added in v0.0.90
type CreateValueListInvoker struct {
*invoker.BaseInvoker
}
func (*CreateValueListInvoker) Invoke ¶ added in v0.0.90
func (i *CreateValueListInvoker) Invoke() (*model.CreateValueListResponse, error)
type CreateWhiteblackipRuleInvoker ¶ added in v0.0.90
type CreateWhiteblackipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateWhiteblackipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateWhiteblackipRuleInvoker) Invoke() (*model.CreateWhiteblackipRuleResponse, error)
type DeleteAnticrawlerRuleInvoker ¶ added in v0.1.33
type DeleteAnticrawlerRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAnticrawlerRuleInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteAnticrawlerRuleInvoker) Invoke() (*model.DeleteAnticrawlerRuleResponse, error)
type DeleteAntileakageRuleInvoker ¶ added in v0.1.33
type DeleteAntileakageRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAntileakageRuleInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteAntileakageRuleInvoker) Invoke() (*model.DeleteAntileakageRuleResponse, error)
type DeleteAntitamperRuleInvoker ¶ added in v0.0.90
type DeleteAntitamperRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAntitamperRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteAntitamperRuleInvoker) Invoke() (*model.DeleteAntitamperRuleResponse, error)
type DeleteCcRuleInvoker ¶ added in v0.1.33
type DeleteCcRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCcRuleInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteCcRuleInvoker) Invoke() (*model.DeleteCcRuleResponse, error)
type DeleteCertificateInvoker ¶ added in v0.0.90
type DeleteCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteCertificateInvoker) Invoke() (*model.DeleteCertificateResponse, error)
type DeleteCloudWafPostPaidResourceInvoker ¶ added in v0.1.36
type DeleteCloudWafPostPaidResourceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCloudWafPostPaidResourceInvoker) Invoke ¶ added in v0.1.36
func (i *DeleteCloudWafPostPaidResourceInvoker) Invoke() (*model.DeleteCloudWafPostPaidResourceResponse, error)
type DeleteCustomRuleInvoker ¶ added in v0.1.33
type DeleteCustomRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCustomRuleInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteCustomRuleInvoker) Invoke() (*model.DeleteCustomRuleResponse, error)
type DeleteGeoipRuleInvoker ¶ added in v0.0.90
type DeleteGeoipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteGeoipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteGeoipRuleInvoker) Invoke() (*model.DeleteGeoipRuleResponse, error)
type DeleteHostInvoker ¶ added in v0.0.90
type DeleteHostInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteHostInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteHostInvoker) Invoke() (*model.DeleteHostResponse, error)
type DeleteIgnoreRuleInvoker ¶ added in v0.0.90
type DeleteIgnoreRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteIgnoreRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteIgnoreRuleInvoker) Invoke() (*model.DeleteIgnoreRuleResponse, error)
type DeleteInstanceInvoker ¶ added in v0.1.8
type DeleteInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteInstanceInvoker) Invoke ¶ added in v0.1.8
func (i *DeleteInstanceInvoker) Invoke() (*model.DeleteInstanceResponse, error)
type DeleteIpGroupInvoker ¶ added in v0.1.8
type DeleteIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteIpGroupInvoker) Invoke ¶ added in v0.1.8
func (i *DeleteIpGroupInvoker) Invoke() (*model.DeleteIpGroupResponse, error)
type DeletePolicyInvoker ¶ added in v0.0.90
type DeletePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePolicyInvoker) Invoke() (*model.DeletePolicyResponse, error)
type DeletePremiumHostInvoker ¶ added in v0.0.90
type DeletePremiumHostInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePremiumHostInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePremiumHostInvoker) Invoke() (*model.DeletePremiumHostResponse, error)
type DeletePrivacyRuleInvoker ¶ added in v0.0.90
type DeletePrivacyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivacyRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePrivacyRuleInvoker) Invoke() (*model.DeletePrivacyRuleResponse, error)
type DeletePunishmentRuleInvoker ¶ added in v0.1.33
type DeletePunishmentRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePunishmentRuleInvoker) Invoke ¶ added in v0.1.33
func (i *DeletePunishmentRuleInvoker) Invoke() (*model.DeletePunishmentRuleResponse, error)
type DeleteValueListInvoker ¶ added in v0.0.90
type DeleteValueListInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteValueListInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteValueListInvoker) Invoke() (*model.DeleteValueListResponse, error)
type DeleteWhiteBlackIpRuleInvoker ¶ added in v0.0.90
type DeleteWhiteBlackIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteWhiteBlackIpRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteWhiteBlackIpRuleInvoker) Invoke() (*model.DeleteWhiteBlackIpRuleResponse, error)
type ListAnticrawlerRulesInvoker ¶ added in v0.1.33
type ListAnticrawlerRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAnticrawlerRulesInvoker) Invoke ¶ added in v0.1.33
func (i *ListAnticrawlerRulesInvoker) Invoke() (*model.ListAnticrawlerRulesResponse, error)
type ListAntileakageRulesInvoker ¶ added in v0.1.33
type ListAntileakageRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAntileakageRulesInvoker) Invoke ¶ added in v0.1.33
func (i *ListAntileakageRulesInvoker) Invoke() (*model.ListAntileakageRulesResponse, error)
type ListAntitamperRuleInvoker ¶ added in v0.0.90
type ListAntitamperRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListAntitamperRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ListAntitamperRuleInvoker) Invoke() (*model.ListAntitamperRuleResponse, error)
type ListBandwidthTimelineInvoker ¶ added in v0.0.90
type ListBandwidthTimelineInvoker struct {
*invoker.BaseInvoker
}
func (*ListBandwidthTimelineInvoker) Invoke ¶ added in v0.0.90
func (i *ListBandwidthTimelineInvoker) Invoke() (*model.ListBandwidthTimelineResponse, error)
type ListCcRulesInvoker ¶ added in v0.1.33
type ListCcRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCcRulesInvoker) Invoke ¶ added in v0.1.33
func (i *ListCcRulesInvoker) Invoke() (*model.ListCcRulesResponse, error)
type ListCertificatesInvoker ¶ added in v0.0.90
type ListCertificatesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCertificatesInvoker) Invoke ¶ added in v0.0.90
func (i *ListCertificatesInvoker) Invoke() (*model.ListCertificatesResponse, error)
type ListCompositeHostsInvoker ¶ added in v0.0.90
type ListCompositeHostsInvoker struct {
*invoker.BaseInvoker
}
func (*ListCompositeHostsInvoker) Invoke ¶ added in v0.0.90
func (i *ListCompositeHostsInvoker) Invoke() (*model.ListCompositeHostsResponse, error)
type ListCustomRulesInvoker ¶ added in v0.1.33
type ListCustomRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCustomRulesInvoker) Invoke ¶ added in v0.1.33
func (i *ListCustomRulesInvoker) Invoke() (*model.ListCustomRulesResponse, error)
type ListEventInvoker ¶ added in v0.0.90
type ListEventInvoker struct {
*invoker.BaseInvoker
}
func (*ListEventInvoker) Invoke ¶ added in v0.0.90
func (i *ListEventInvoker) Invoke() (*model.ListEventResponse, error)
type ListGeoipRuleInvoker ¶ added in v0.0.90
type ListGeoipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListGeoipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ListGeoipRuleInvoker) Invoke() (*model.ListGeoipRuleResponse, error)
type ListHostInvoker ¶ added in v0.0.90
type ListHostInvoker struct {
*invoker.BaseInvoker
}
func (*ListHostInvoker) Invoke ¶ added in v0.0.90
func (i *ListHostInvoker) Invoke() (*model.ListHostResponse, error)
type ListHostRouteInvoker ¶ added in v0.0.90
type ListHostRouteInvoker struct {
*invoker.BaseInvoker
}
func (*ListHostRouteInvoker) Invoke ¶ added in v0.0.90
func (i *ListHostRouteInvoker) Invoke() (*model.ListHostRouteResponse, error)
type ListIgnoreRuleInvoker ¶ added in v0.0.90
type ListIgnoreRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListIgnoreRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ListIgnoreRuleInvoker) Invoke() (*model.ListIgnoreRuleResponse, error)
type ListInstanceInvoker ¶ added in v0.1.8
type ListInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstanceInvoker) Invoke ¶ added in v0.1.8
func (i *ListInstanceInvoker) Invoke() (*model.ListInstanceResponse, error)
type ListIpGroupInvoker ¶ added in v0.1.8
type ListIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListIpGroupInvoker) Invoke ¶ added in v0.1.8
func (i *ListIpGroupInvoker) Invoke() (*model.ListIpGroupResponse, error)
type ListNoticeConfigsInvoker ¶ added in v0.1.10
type ListNoticeConfigsInvoker struct {
*invoker.BaseInvoker
}
func (*ListNoticeConfigsInvoker) Invoke ¶ added in v0.1.10
func (i *ListNoticeConfigsInvoker) Invoke() (*model.ListNoticeConfigsResponse, error)
type ListOverviewsClassificationInvoker ¶ added in v0.0.96
type ListOverviewsClassificationInvoker struct {
*invoker.BaseInvoker
}
func (*ListOverviewsClassificationInvoker) Invoke ¶ added in v0.0.96
func (i *ListOverviewsClassificationInvoker) Invoke() (*model.ListOverviewsClassificationResponse, error)
type ListPolicyInvoker ¶ added in v0.0.90
type ListPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ListPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *ListPolicyInvoker) Invoke() (*model.ListPolicyResponse, error)
type ListPremiumHostInvoker ¶ added in v0.0.90
type ListPremiumHostInvoker struct {
*invoker.BaseInvoker
}
func (*ListPremiumHostInvoker) Invoke ¶ added in v0.0.90
func (i *ListPremiumHostInvoker) Invoke() (*model.ListPremiumHostResponse, error)
type ListPrivacyRuleInvoker ¶ added in v0.0.90
type ListPrivacyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivacyRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ListPrivacyRuleInvoker) Invoke() (*model.ListPrivacyRuleResponse, error)
type ListPunishmentRulesInvoker ¶ added in v0.1.33
type ListPunishmentRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListPunishmentRulesInvoker) Invoke ¶ added in v0.1.33
func (i *ListPunishmentRulesInvoker) Invoke() (*model.ListPunishmentRulesResponse, error)
type ListQpsTimelineInvoker ¶ added in v0.0.90
type ListQpsTimelineInvoker struct {
*invoker.BaseInvoker
}
func (*ListQpsTimelineInvoker) Invoke ¶ added in v0.0.90
func (i *ListQpsTimelineInvoker) Invoke() (*model.ListQpsTimelineResponse, error)
type ListRequestTimelineInvoker ¶ added in v0.0.106
type ListRequestTimelineInvoker struct {
*invoker.BaseInvoker
}
func (*ListRequestTimelineInvoker) Invoke ¶ added in v0.0.106
func (i *ListRequestTimelineInvoker) Invoke() (*model.ListRequestTimelineResponse, error)
type ListStatisticsInvoker ¶ added in v0.0.90
type ListStatisticsInvoker struct {
*invoker.BaseInvoker
}
func (*ListStatisticsInvoker) Invoke ¶ added in v0.0.90
func (i *ListStatisticsInvoker) Invoke() (*model.ListStatisticsResponse, error)
type ListTopAbnormalInvoker ¶ added in v0.0.90
type ListTopAbnormalInvoker struct {
*invoker.BaseInvoker
}
func (*ListTopAbnormalInvoker) Invoke ¶ added in v0.0.90
func (i *ListTopAbnormalInvoker) Invoke() (*model.ListTopAbnormalResponse, error)
type ListValueListInvoker ¶ added in v0.0.90
type ListValueListInvoker struct {
*invoker.BaseInvoker
}
func (*ListValueListInvoker) Invoke ¶ added in v0.0.90
func (i *ListValueListInvoker) Invoke() (*model.ListValueListResponse, error)
type ListWhiteblackipRuleInvoker ¶ added in v0.0.90
type ListWhiteblackipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ListWhiteblackipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ListWhiteblackipRuleInvoker) Invoke() (*model.ListWhiteblackipRuleResponse, error)
type MigrateCompositeHostsInvoker ¶ added in v0.1.10
type MigrateCompositeHostsInvoker struct {
*invoker.BaseInvoker
}
func (*MigrateCompositeHostsInvoker) Invoke ¶ added in v0.1.10
func (i *MigrateCompositeHostsInvoker) Invoke() (*model.MigrateCompositeHostsResponse, error)
type RenameInstanceInvoker ¶ added in v0.1.8
type RenameInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*RenameInstanceInvoker) Invoke ¶ added in v0.1.8
func (i *RenameInstanceInvoker) Invoke() (*model.RenameInstanceResponse, error)
type ShowAnticrawlerRuleInvoker ¶ added in v0.1.33
type ShowAnticrawlerRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAnticrawlerRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowAnticrawlerRuleInvoker) Invoke() (*model.ShowAnticrawlerRuleResponse, error)
type ShowAntileakageRuleInvoker ¶ added in v0.1.33
type ShowAntileakageRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAntileakageRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowAntileakageRuleInvoker) Invoke() (*model.ShowAntileakageRuleResponse, error)
type ShowAntitamperRuleInvoker ¶ added in v0.1.34
type ShowAntitamperRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAntitamperRuleInvoker) Invoke ¶ added in v0.1.34
func (i *ShowAntitamperRuleInvoker) Invoke() (*model.ShowAntitamperRuleResponse, error)
type ShowCcRuleInvoker ¶ added in v0.1.33
type ShowCcRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCcRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowCcRuleInvoker) Invoke() (*model.ShowCcRuleResponse, error)
type ShowCertificateInvoker ¶ added in v0.0.90
type ShowCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCertificateInvoker) Invoke() (*model.ShowCertificateResponse, error)
type ShowCompositeHostInvoker ¶ added in v0.0.90
type ShowCompositeHostInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCompositeHostInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCompositeHostInvoker) Invoke() (*model.ShowCompositeHostResponse, error)
type ShowConsoleConfigInvoker ¶ added in v0.0.90
type ShowConsoleConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ShowConsoleConfigInvoker) Invoke ¶ added in v0.0.90
func (i *ShowConsoleConfigInvoker) Invoke() (*model.ShowConsoleConfigResponse, error)
type ShowCustomRuleInvoker ¶ added in v0.1.33
type ShowCustomRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCustomRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowCustomRuleInvoker) Invoke() (*model.ShowCustomRuleResponse, error)
type ShowEventInvoker ¶ added in v0.0.90
type ShowEventInvoker struct {
*invoker.BaseInvoker
}
func (*ShowEventInvoker) Invoke ¶ added in v0.0.90
func (i *ShowEventInvoker) Invoke() (*model.ShowEventResponse, error)
type ShowGeoipRuleInvoker ¶ added in v0.1.33
type ShowGeoipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowGeoipRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowGeoipRuleInvoker) Invoke() (*model.ShowGeoipRuleResponse, error)
type ShowHostInvoker ¶ added in v0.0.90
type ShowHostInvoker struct {
*invoker.BaseInvoker
}
func (*ShowHostInvoker) Invoke ¶ added in v0.0.90
func (i *ShowHostInvoker) Invoke() (*model.ShowHostResponse, error)
type ShowIgnoreRuleInvoker ¶ added in v0.1.33
type ShowIgnoreRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowIgnoreRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowIgnoreRuleInvoker) Invoke() (*model.ShowIgnoreRuleResponse, error)
type ShowInstanceInvoker ¶ added in v0.1.8
type ShowInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceInvoker) Invoke ¶ added in v0.1.8
func (i *ShowInstanceInvoker) Invoke() (*model.ShowInstanceResponse, error)
type ShowIpGroupInvoker ¶ added in v0.1.8
type ShowIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowIpGroupInvoker) Invoke ¶ added in v0.1.8
func (i *ShowIpGroupInvoker) Invoke() (*model.ShowIpGroupResponse, error)
type ShowLtsInfoConfigInvoker ¶ added in v0.1.8
type ShowLtsInfoConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLtsInfoConfigInvoker) Invoke ¶ added in v0.1.8
func (i *ShowLtsInfoConfigInvoker) Invoke() (*model.ShowLtsInfoConfigResponse, error)
type ShowPolicyInvoker ¶ added in v0.0.90
type ShowPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPolicyInvoker) Invoke() (*model.ShowPolicyResponse, error)
type ShowPremiumHostInvoker ¶ added in v0.0.90
type ShowPremiumHostInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPremiumHostInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPremiumHostInvoker) Invoke() (*model.ShowPremiumHostResponse, error)
type ShowPrivacyRuleInvoker ¶ added in v0.1.34
type ShowPrivacyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivacyRuleInvoker) Invoke ¶ added in v0.1.34
func (i *ShowPrivacyRuleInvoker) Invoke() (*model.ShowPrivacyRuleResponse, error)
type ShowPunishmentRuleInvoker ¶ added in v0.1.33
type ShowPunishmentRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPunishmentRuleInvoker) Invoke ¶ added in v0.1.33
func (i *ShowPunishmentRuleInvoker) Invoke() (*model.ShowPunishmentRuleResponse, error)
type ShowSourceIpInvoker ¶ added in v0.1.10
type ShowSourceIpInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSourceIpInvoker) Invoke ¶ added in v0.1.10
func (i *ShowSourceIpInvoker) Invoke() (*model.ShowSourceIpResponse, error)
type ShowSubscriptionInfoInvoker ¶ added in v0.1.12
type ShowSubscriptionInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubscriptionInfoInvoker) Invoke ¶ added in v0.1.12
func (i *ShowSubscriptionInfoInvoker) Invoke() (*model.ShowSubscriptionInfoResponse, error)
type ShowValueListInvoker ¶ added in v0.1.34
type ShowValueListInvoker struct {
*invoker.BaseInvoker
}
func (*ShowValueListInvoker) Invoke ¶ added in v0.1.34
func (i *ShowValueListInvoker) Invoke() (*model.ShowValueListResponse, error)
type ShowWhiteBlackIpRuleInvoker ¶ added in v0.1.34
type ShowWhiteBlackIpRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowWhiteBlackIpRuleInvoker) Invoke ¶ added in v0.1.34
func (i *ShowWhiteBlackIpRuleInvoker) Invoke() (*model.ShowWhiteBlackIpRuleResponse, error)
type UpdateAlertNoticeConfigInvoker ¶ added in v0.1.10
type UpdateAlertNoticeConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAlertNoticeConfigInvoker) Invoke ¶ added in v0.1.10
func (i *UpdateAlertNoticeConfigInvoker) Invoke() (*model.UpdateAlertNoticeConfigResponse, error)
type UpdateAntiTamperRuleRefreshInvoker ¶ added in v0.1.33
type UpdateAntiTamperRuleRefreshInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAntiTamperRuleRefreshInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateAntiTamperRuleRefreshInvoker) Invoke() (*model.UpdateAntiTamperRuleRefreshResponse, error)
type UpdateAnticrawlerRuleInvoker ¶ added in v0.1.33
type UpdateAnticrawlerRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAnticrawlerRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateAnticrawlerRuleInvoker) Invoke() (*model.UpdateAnticrawlerRuleResponse, error)
type UpdateAnticrawlerRuleTypeInvoker ¶ added in v0.1.33
type UpdateAnticrawlerRuleTypeInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAnticrawlerRuleTypeInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateAnticrawlerRuleTypeInvoker) Invoke() (*model.UpdateAnticrawlerRuleTypeResponse, error)
type UpdateAntileakageRuleInvoker ¶ added in v0.1.33
type UpdateAntileakageRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAntileakageRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateAntileakageRuleInvoker) Invoke() (*model.UpdateAntileakageRuleResponse, error)
type UpdateCcRuleInvoker ¶ added in v0.1.33
type UpdateCcRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCcRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateCcRuleInvoker) Invoke() (*model.UpdateCcRuleResponse, error)
type UpdateCertificateInvoker ¶ added in v0.0.90
type UpdateCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateCertificateInvoker) Invoke() (*model.UpdateCertificateResponse, error)
type UpdateCustomRuleInvoker ¶ added in v0.1.33
type UpdateCustomRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCustomRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateCustomRuleInvoker) Invoke() (*model.UpdateCustomRuleResponse, error)
type UpdateGeoipRuleInvoker ¶ added in v0.0.90
type UpdateGeoipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateGeoipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateGeoipRuleInvoker) Invoke() (*model.UpdateGeoipRuleResponse, error)
type UpdateHostInvoker ¶ added in v0.0.90
type UpdateHostInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateHostInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateHostInvoker) Invoke() (*model.UpdateHostResponse, error)
type UpdateHostProtectStatusInvoker ¶ added in v0.0.90
type UpdateHostProtectStatusInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateHostProtectStatusInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateHostProtectStatusInvoker) Invoke() (*model.UpdateHostProtectStatusResponse, error)
type UpdateIgnoreRuleInvoker ¶ added in v0.1.33
type UpdateIgnoreRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateIgnoreRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdateIgnoreRuleInvoker) Invoke() (*model.UpdateIgnoreRuleResponse, error)
type UpdateIpGroupInvoker ¶ added in v0.1.8
type UpdateIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateIpGroupInvoker) Invoke ¶ added in v0.1.8
func (i *UpdateIpGroupInvoker) Invoke() (*model.UpdateIpGroupResponse, error)
type UpdateLtsInfoConfigInvoker ¶ added in v0.1.8
type UpdateLtsInfoConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateLtsInfoConfigInvoker) Invoke ¶ added in v0.1.8
func (i *UpdateLtsInfoConfigInvoker) Invoke() (*model.UpdateLtsInfoConfigResponse, error)
type UpdatePolicyInvoker ¶ added in v0.0.90
type UpdatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePolicyInvoker) Invoke() (*model.UpdatePolicyResponse, error)
type UpdatePolicyProtectHostInvoker ¶ added in v0.0.90
type UpdatePolicyProtectHostInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyProtectHostInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePolicyProtectHostInvoker) Invoke() (*model.UpdatePolicyProtectHostResponse, error)
type UpdatePolicyRuleStatusInvoker ¶ added in v0.0.90
type UpdatePolicyRuleStatusInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePolicyRuleStatusInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePolicyRuleStatusInvoker) Invoke() (*model.UpdatePolicyRuleStatusResponse, error)
type UpdatePremiumHostInvoker ¶ added in v0.0.90
type UpdatePremiumHostInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePremiumHostInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePremiumHostInvoker) Invoke() (*model.UpdatePremiumHostResponse, error)
type UpdatePremiumHostProtectStatusInvoker ¶ added in v0.0.90
type UpdatePremiumHostProtectStatusInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePremiumHostProtectStatusInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePremiumHostProtectStatusInvoker) Invoke() (*model.UpdatePremiumHostProtectStatusResponse, error)
type UpdatePrivacyRuleInvoker ¶ added in v0.0.90
type UpdatePrivacyRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrivacyRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePrivacyRuleInvoker) Invoke() (*model.UpdatePrivacyRuleResponse, error)
type UpdatePunishmentRuleInvoker ¶ added in v0.1.33
type UpdatePunishmentRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePunishmentRuleInvoker) Invoke ¶ added in v0.1.33
func (i *UpdatePunishmentRuleInvoker) Invoke() (*model.UpdatePunishmentRuleResponse, error)
type UpdateValueListInvoker ¶ added in v0.0.90
type UpdateValueListInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateValueListInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateValueListInvoker) Invoke() (*model.UpdateValueListResponse, error)
type UpdateWhiteblackipRuleInvoker ¶ added in v0.0.90
type UpdateWhiteblackipRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateWhiteblackipRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateWhiteblackipRuleInvoker) Invoke() (*model.UpdateWhiteblackipRuleResponse, error)
type WafClient ¶
type WafClient struct {
HcClient *http_client.HcHttpClient
}
func NewWafClient ¶
func NewWafClient(hcClient *http_client.HcHttpClient) *WafClient
func (*WafClient) ApplyCertificateToHost ¶
func (c *WafClient) ApplyCertificateToHost(request *model.ApplyCertificateToHostRequest) (*model.ApplyCertificateToHostResponse, error)
ApplyCertificateToHost 绑定证书到域名
绑定证书到域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ApplyCertificateToHostInvoker ¶ added in v0.0.90
func (c *WafClient) ApplyCertificateToHostInvoker(request *model.ApplyCertificateToHostRequest) *ApplyCertificateToHostInvoker
ApplyCertificateToHostInvoker 绑定证书到域名
func (*WafClient) ChangePrepaidCloudWaf ¶ added in v0.1.12
func (c *WafClient) ChangePrepaidCloudWaf(request *model.ChangePrepaidCloudWafRequest) (*model.ChangePrepaidCloudWafResponse, error)
ChangePrepaidCloudWaf 变更包周期云模式waf规格
变更包周期云模式waf规格。注:
- 1.变更某产品规格的前提是必须已购买该产品
- 2.waf版本只支持升配,不支持降配;扩展包数量可以增加或者减少,但不支持数量减少为0
- 3.不支持同时升降配,如增加域名扩展包数量,同时减少规则扩展包数量
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ChangePrepaidCloudWafInvoker ¶ added in v0.1.12
func (c *WafClient) ChangePrepaidCloudWafInvoker(request *model.ChangePrepaidCloudWafRequest) *ChangePrepaidCloudWafInvoker
ChangePrepaidCloudWafInvoker 变更包周期云模式waf规格
func (*WafClient) CreateAntiTamperRule ¶
func (c *WafClient) CreateAntiTamperRule(request *model.CreateAntiTamperRuleRequest) (*model.CreateAntiTamperRuleResponse, error)
CreateAntiTamperRule 创建防篡改规则
创建防篡改规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateAntiTamperRuleInvoker ¶ added in v0.0.90
func (c *WafClient) CreateAntiTamperRuleInvoker(request *model.CreateAntiTamperRuleRequest) *CreateAntiTamperRuleInvoker
CreateAntiTamperRuleInvoker 创建防篡改规则
func (*WafClient) CreateAnticrawlerRule ¶ added in v0.1.33
func (c *WafClient) CreateAnticrawlerRule(request *model.CreateAnticrawlerRuleRequest) (*model.CreateAnticrawlerRuleResponse, error)
CreateAnticrawlerRule 创建JS脚本反爬虫规则
创建JS脚本反爬虫规则,在调用此接口创建防护规则前,需要调用更新JS脚本反爬虫规则防护模式(UpdateAnticrawlerRuleType)接口指定防护模式
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateAnticrawlerRuleInvoker ¶ added in v0.1.33
func (c *WafClient) CreateAnticrawlerRuleInvoker(request *model.CreateAnticrawlerRuleRequest) *CreateAnticrawlerRuleInvoker
CreateAnticrawlerRuleInvoker 创建JS脚本反爬虫规则
func (*WafClient) CreateAntileakageRule ¶ added in v0.1.33
func (c *WafClient) CreateAntileakageRule(request *model.CreateAntileakageRuleRequest) (*model.CreateAntileakageRuleResponse, error)
CreateAntileakageRule 创建防敏感信息泄露规则
创建防敏感信息泄露规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateAntileakageRuleInvoker ¶ added in v0.1.33
func (c *WafClient) CreateAntileakageRuleInvoker(request *model.CreateAntileakageRuleRequest) *CreateAntileakageRuleInvoker
CreateAntileakageRuleInvoker 创建防敏感信息泄露规则
func (*WafClient) CreateCcRule ¶ added in v0.1.33
func (c *WafClient) CreateCcRule(request *model.CreateCcRuleRequest) (*model.CreateCcRuleResponse, error)
CreateCcRule 创建cc规则
创建cc规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateCcRuleInvoker ¶ added in v0.1.33
func (c *WafClient) CreateCcRuleInvoker(request *model.CreateCcRuleRequest) *CreateCcRuleInvoker
CreateCcRuleInvoker 创建cc规则
func (*WafClient) CreateCertificate ¶
func (c *WafClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
CreateCertificate 创建证书
创建证书
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateCertificateInvoker ¶ added in v0.0.90
func (c *WafClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker
CreateCertificateInvoker 创建证书
func (*WafClient) CreateCloudWafPostPaidResource ¶ added in v0.1.36
func (c *WafClient) CreateCloudWafPostPaidResource(request *model.CreateCloudWafPostPaidResourceRequest) (*model.CreateCloudWafPostPaidResourceResponse, error)
CreateCloudWafPostPaidResource 开通云模式按需计费接口
开通云模式按需计费接口
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateCloudWafPostPaidResourceInvoker ¶ added in v0.1.36
func (c *WafClient) CreateCloudWafPostPaidResourceInvoker(request *model.CreateCloudWafPostPaidResourceRequest) *CreateCloudWafPostPaidResourceInvoker
CreateCloudWafPostPaidResourceInvoker 开通云模式按需计费接口
func (*WafClient) CreateCustomRule ¶ added in v0.1.33
func (c *WafClient) CreateCustomRule(request *model.CreateCustomRuleRequest) (*model.CreateCustomRuleResponse, error)
CreateCustomRule 创建精准防护规则
创建精准防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateCustomRuleInvoker ¶ added in v0.1.33
func (c *WafClient) CreateCustomRuleInvoker(request *model.CreateCustomRuleRequest) *CreateCustomRuleInvoker
CreateCustomRuleInvoker 创建精准防护规则
func (*WafClient) CreateGeoipRule ¶
func (c *WafClient) CreateGeoipRule(request *model.CreateGeoipRuleRequest) (*model.CreateGeoipRuleResponse, error)
CreateGeoipRule 创建地理位置控制规则
创建地理位置控制规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateGeoipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) CreateGeoipRuleInvoker(request *model.CreateGeoipRuleRequest) *CreateGeoipRuleInvoker
CreateGeoipRuleInvoker 创建地理位置控制规则
func (*WafClient) CreateHost ¶
func (c *WafClient) CreateHost(request *model.CreateHostRequest) (*model.CreateHostResponse, error)
CreateHost 创建云模式防护域名
创建云模式防护域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateHostInvoker ¶ added in v0.0.90
func (c *WafClient) CreateHostInvoker(request *model.CreateHostRequest) *CreateHostInvoker
CreateHostInvoker 创建云模式防护域名
func (*WafClient) CreateIgnoreRule ¶ added in v0.0.86
func (c *WafClient) CreateIgnoreRule(request *model.CreateIgnoreRuleRequest) (*model.CreateIgnoreRuleResponse, error)
CreateIgnoreRule 创建全局白名单(原误报屏蔽)规则
创建全局白名单(原误报屏蔽)规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateIgnoreRuleInvoker ¶ added in v0.0.90
func (c *WafClient) CreateIgnoreRuleInvoker(request *model.CreateIgnoreRuleRequest) *CreateIgnoreRuleInvoker
CreateIgnoreRuleInvoker 创建全局白名单(原误报屏蔽)规则
func (*WafClient) CreateInstance ¶ added in v0.1.8
func (c *WafClient) CreateInstance(request *model.CreateInstanceRequest) (*model.CreateInstanceResponse, error)
CreateInstance 创建WAF独享引擎实例
创建WAF独享引擎实例。独享模式只在部分局点支持,包括:华北-北京四、华东-上海一、华南-广州、华南-深圳 、中国-香港、亚太-曼谷、 亚太-新加坡。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateInstanceInvoker ¶ added in v0.1.8
func (c *WafClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker
CreateInstanceInvoker 创建WAF独享引擎实例
func (*WafClient) CreateIpGroup ¶ added in v0.1.8
func (c *WafClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, error)
CreateIpGroup 创建ip地址组
创建ip地址组
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateIpGroupInvoker ¶ added in v0.1.8
func (c *WafClient) CreateIpGroupInvoker(request *model.CreateIpGroupRequest) *CreateIpGroupInvoker
CreateIpGroupInvoker 创建ip地址组
func (*WafClient) CreatePolicy ¶
func (c *WafClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
CreatePolicy 创建防护策略
创建防护策略,系统会在生成策略时配置一些默认的配置项,如果需要修改策略的默认配置项需要通过调用更新防护策略接口实现
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreatePolicyInvoker ¶ added in v0.0.90
func (c *WafClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker
CreatePolicyInvoker 创建防护策略
func (*WafClient) CreatePremiumHost ¶
func (c *WafClient) CreatePremiumHost(request *model.CreatePremiumHostRequest) (*model.CreatePremiumHostResponse, error)
CreatePremiumHost 创建独享模式域名
创建独享模式域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreatePremiumHostInvoker ¶ added in v0.0.90
func (c *WafClient) CreatePremiumHostInvoker(request *model.CreatePremiumHostRequest) *CreatePremiumHostInvoker
CreatePremiumHostInvoker 创建独享模式域名
func (*WafClient) CreatePrepaidCloudWaf ¶ added in v0.1.12
func (c *WafClient) CreatePrepaidCloudWaf(request *model.CreatePrepaidCloudWafRequest) (*model.CreatePrepaidCloudWafResponse, error)
CreatePrepaidCloudWaf 购买包周期云模式waf
购买包周期云模式waf。入门版waf不支持购买扩展包
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreatePrepaidCloudWafInvoker ¶ added in v0.1.12
func (c *WafClient) CreatePrepaidCloudWafInvoker(request *model.CreatePrepaidCloudWafRequest) *CreatePrepaidCloudWafInvoker
CreatePrepaidCloudWafInvoker 购买包周期云模式waf
func (*WafClient) CreatePrivacyRule ¶
func (c *WafClient) CreatePrivacyRule(request *model.CreatePrivacyRuleRequest) (*model.CreatePrivacyRuleResponse, error)
CreatePrivacyRule 创建隐私屏蔽防护规则
创建隐私屏蔽防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreatePrivacyRuleInvoker ¶ added in v0.0.90
func (c *WafClient) CreatePrivacyRuleInvoker(request *model.CreatePrivacyRuleRequest) *CreatePrivacyRuleInvoker
CreatePrivacyRuleInvoker 创建隐私屏蔽防护规则
func (*WafClient) CreatePunishmentRule ¶ added in v0.1.33
func (c *WafClient) CreatePunishmentRule(request *model.CreatePunishmentRuleRequest) (*model.CreatePunishmentRuleResponse, error)
CreatePunishmentRule 创建攻击惩罚规则
创建攻击惩罚规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreatePunishmentRuleInvoker ¶ added in v0.1.33
func (c *WafClient) CreatePunishmentRuleInvoker(request *model.CreatePunishmentRuleRequest) *CreatePunishmentRuleInvoker
CreatePunishmentRuleInvoker 创建攻击惩罚规则
func (*WafClient) CreateValueList ¶
func (c *WafClient) CreateValueList(request *model.CreateValueListRequest) (*model.CreateValueListResponse, error)
CreateValueList 创建引用表
创建引用表,引用表能够被CC攻击防护规则和精准访问防护中的规则所引用。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateValueListInvoker ¶ added in v0.0.90
func (c *WafClient) CreateValueListInvoker(request *model.CreateValueListRequest) *CreateValueListInvoker
CreateValueListInvoker 创建引用表
func (*WafClient) CreateWhiteblackipRule ¶
func (c *WafClient) CreateWhiteblackipRule(request *model.CreateWhiteblackipRuleRequest) (*model.CreateWhiteblackipRuleResponse, error)
CreateWhiteblackipRule 创建黑白名单规则
创建黑白名单规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) CreateWhiteblackipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) CreateWhiteblackipRuleInvoker(request *model.CreateWhiteblackipRuleRequest) *CreateWhiteblackipRuleInvoker
CreateWhiteblackipRuleInvoker 创建黑白名单规则
func (*WafClient) DeleteAnticrawlerRule ¶ added in v0.1.33
func (c *WafClient) DeleteAnticrawlerRule(request *model.DeleteAnticrawlerRuleRequest) (*model.DeleteAnticrawlerRuleResponse, error)
DeleteAnticrawlerRule 删除JS脚本反爬虫防护规则
删除JS脚本反爬虫防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteAnticrawlerRuleInvoker ¶ added in v0.1.33
func (c *WafClient) DeleteAnticrawlerRuleInvoker(request *model.DeleteAnticrawlerRuleRequest) *DeleteAnticrawlerRuleInvoker
DeleteAnticrawlerRuleInvoker 删除JS脚本反爬虫防护规则
func (*WafClient) DeleteAntileakageRule ¶ added in v0.1.33
func (c *WafClient) DeleteAntileakageRule(request *model.DeleteAntileakageRuleRequest) (*model.DeleteAntileakageRuleResponse, error)
DeleteAntileakageRule 删除防敏感信息泄露防护规则
删除防敏感信息泄露防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteAntileakageRuleInvoker ¶ added in v0.1.33
func (c *WafClient) DeleteAntileakageRuleInvoker(request *model.DeleteAntileakageRuleRequest) *DeleteAntileakageRuleInvoker
DeleteAntileakageRuleInvoker 删除防敏感信息泄露防护规则
func (*WafClient) DeleteAntitamperRule ¶
func (c *WafClient) DeleteAntitamperRule(request *model.DeleteAntitamperRuleRequest) (*model.DeleteAntitamperRuleResponse, error)
DeleteAntitamperRule 删除防篡改防护规则
删除防篡改防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteAntitamperRuleInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteAntitamperRuleInvoker(request *model.DeleteAntitamperRuleRequest) *DeleteAntitamperRuleInvoker
DeleteAntitamperRuleInvoker 删除防篡改防护规则
func (*WafClient) DeleteCcRule ¶ added in v0.1.33
func (c *WafClient) DeleteCcRule(request *model.DeleteCcRuleRequest) (*model.DeleteCcRuleResponse, error)
DeleteCcRule 删除cc防护规则
删除cc防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteCcRuleInvoker ¶ added in v0.1.33
func (c *WafClient) DeleteCcRuleInvoker(request *model.DeleteCcRuleRequest) *DeleteCcRuleInvoker
DeleteCcRuleInvoker 删除cc防护规则
func (*WafClient) DeleteCertificate ¶
func (c *WafClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
DeleteCertificate 删除证书
删除证书
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteCertificateInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker
DeleteCertificateInvoker 删除证书
func (*WafClient) DeleteCloudWafPostPaidResource ¶ added in v0.1.36
func (c *WafClient) DeleteCloudWafPostPaidResource(request *model.DeleteCloudWafPostPaidResourceRequest) (*model.DeleteCloudWafPostPaidResourceResponse, error)
DeleteCloudWafPostPaidResource 关闭云模式按需计费接口
关闭云模式按需计费接口
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteCloudWafPostPaidResourceInvoker ¶ added in v0.1.36
func (c *WafClient) DeleteCloudWafPostPaidResourceInvoker(request *model.DeleteCloudWafPostPaidResourceRequest) *DeleteCloudWafPostPaidResourceInvoker
DeleteCloudWafPostPaidResourceInvoker 关闭云模式按需计费接口
func (*WafClient) DeleteCustomRule ¶ added in v0.1.33
func (c *WafClient) DeleteCustomRule(request *model.DeleteCustomRuleRequest) (*model.DeleteCustomRuleResponse, error)
DeleteCustomRule 删除精准防护规则
删除精准防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteCustomRuleInvoker ¶ added in v0.1.33
func (c *WafClient) DeleteCustomRuleInvoker(request *model.DeleteCustomRuleRequest) *DeleteCustomRuleInvoker
DeleteCustomRuleInvoker 删除精准防护规则
func (*WafClient) DeleteGeoipRule ¶
func (c *WafClient) DeleteGeoipRule(request *model.DeleteGeoipRuleRequest) (*model.DeleteGeoipRuleResponse, error)
DeleteGeoipRule 删除地理位置控制防护规则
删除地理位置控制防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteGeoipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteGeoipRuleInvoker(request *model.DeleteGeoipRuleRequest) *DeleteGeoipRuleInvoker
DeleteGeoipRuleInvoker 删除地理位置控制防护规则
func (*WafClient) DeleteHost ¶
func (c *WafClient) DeleteHost(request *model.DeleteHostRequest) (*model.DeleteHostResponse, error)
DeleteHost 删除云模式防护域名
删除云模式防护域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteHostInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteHostInvoker(request *model.DeleteHostRequest) *DeleteHostInvoker
DeleteHostInvoker 删除云模式防护域名
func (*WafClient) DeleteIgnoreRule ¶ added in v0.0.86
func (c *WafClient) DeleteIgnoreRule(request *model.DeleteIgnoreRuleRequest) (*model.DeleteIgnoreRuleResponse, error)
DeleteIgnoreRule 删除全局白名单(原误报屏蔽)防护规则
删除全局白名单(原误报屏蔽)防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteIgnoreRuleInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteIgnoreRuleInvoker(request *model.DeleteIgnoreRuleRequest) *DeleteIgnoreRuleInvoker
DeleteIgnoreRuleInvoker 删除全局白名单(原误报屏蔽)防护规则
func (*WafClient) DeleteInstance ¶ added in v0.1.8
func (c *WafClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
DeleteInstance 删除WAF独享引擎信息
删除WAF独享引擎信息。独享模式只在部分局点支持,包括:华北-北京四、华东-上海一、华南-广州、华南-深圳 、中国-香港、亚太-曼谷、 亚太-新加坡。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteInstanceInvoker ¶ added in v0.1.8
func (c *WafClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker
DeleteInstanceInvoker 删除WAF独享引擎信息
func (*WafClient) DeleteIpGroup ¶ added in v0.1.8
func (c *WafClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, error)
DeleteIpGroup 删除ip地址组
删除ip地址组
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteIpGroupInvoker ¶ added in v0.1.8
func (c *WafClient) DeleteIpGroupInvoker(request *model.DeleteIpGroupRequest) *DeleteIpGroupInvoker
DeleteIpGroupInvoker 删除ip地址组
func (*WafClient) DeletePolicy ¶
func (c *WafClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
DeletePolicy 删除防护策略
删除防护策略,若策略正在使用,则需要先接解除域名与策略的绑定关系才能删除策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeletePolicyInvoker ¶ added in v0.0.90
func (c *WafClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker
DeletePolicyInvoker 删除防护策略
func (*WafClient) DeletePremiumHost ¶
func (c *WafClient) DeletePremiumHost(request *model.DeletePremiumHostRequest) (*model.DeletePremiumHostResponse, error)
DeletePremiumHost 删除独享模式域名
删除独享模式域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeletePremiumHostInvoker ¶ added in v0.0.90
func (c *WafClient) DeletePremiumHostInvoker(request *model.DeletePremiumHostRequest) *DeletePremiumHostInvoker
DeletePremiumHostInvoker 删除独享模式域名
func (*WafClient) DeletePrivacyRule ¶
func (c *WafClient) DeletePrivacyRule(request *model.DeletePrivacyRuleRequest) (*model.DeletePrivacyRuleResponse, error)
DeletePrivacyRule 删除隐私屏蔽防护规则
删除隐私屏蔽防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeletePrivacyRuleInvoker ¶ added in v0.0.90
func (c *WafClient) DeletePrivacyRuleInvoker(request *model.DeletePrivacyRuleRequest) *DeletePrivacyRuleInvoker
DeletePrivacyRuleInvoker 删除隐私屏蔽防护规则
func (*WafClient) DeletePunishmentRule ¶ added in v0.1.33
func (c *WafClient) DeletePunishmentRule(request *model.DeletePunishmentRuleRequest) (*model.DeletePunishmentRuleResponse, error)
DeletePunishmentRule 删除攻击惩罚规则
删除攻击惩罚规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeletePunishmentRuleInvoker ¶ added in v0.1.33
func (c *WafClient) DeletePunishmentRuleInvoker(request *model.DeletePunishmentRuleRequest) *DeletePunishmentRuleInvoker
DeletePunishmentRuleInvoker 删除攻击惩罚规则
func (*WafClient) DeleteValueList ¶
func (c *WafClient) DeleteValueList(request *model.DeleteValueListRequest) (*model.DeleteValueListResponse, error)
DeleteValueList 删除引用表
删除引用表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteValueListInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteValueListInvoker(request *model.DeleteValueListRequest) *DeleteValueListInvoker
DeleteValueListInvoker 删除引用表
func (*WafClient) DeleteWhiteBlackIpRule ¶
func (c *WafClient) DeleteWhiteBlackIpRule(request *model.DeleteWhiteBlackIpRuleRequest) (*model.DeleteWhiteBlackIpRuleResponse, error)
DeleteWhiteBlackIpRule 删除黑白名单防护规则
删除黑白名单防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) DeleteWhiteBlackIpRuleInvoker ¶ added in v0.0.90
func (c *WafClient) DeleteWhiteBlackIpRuleInvoker(request *model.DeleteWhiteBlackIpRuleRequest) *DeleteWhiteBlackIpRuleInvoker
DeleteWhiteBlackIpRuleInvoker 删除黑白名单防护规则
func (*WafClient) ListAnticrawlerRules ¶ added in v0.1.33
func (c *WafClient) ListAnticrawlerRules(request *model.ListAnticrawlerRulesRequest) (*model.ListAnticrawlerRulesResponse, error)
ListAnticrawlerRules 查询JS脚本反爬虫规则列表
查询JS脚本反爬虫规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListAnticrawlerRulesInvoker ¶ added in v0.1.33
func (c *WafClient) ListAnticrawlerRulesInvoker(request *model.ListAnticrawlerRulesRequest) *ListAnticrawlerRulesInvoker
ListAnticrawlerRulesInvoker 查询JS脚本反爬虫规则列表
func (*WafClient) ListAntileakageRules ¶ added in v0.1.33
func (c *WafClient) ListAntileakageRules(request *model.ListAntileakageRulesRequest) (*model.ListAntileakageRulesResponse, error)
ListAntileakageRules 查询防敏感信息泄露规则列表
查询防敏感信息泄露规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListAntileakageRulesInvoker ¶ added in v0.1.33
func (c *WafClient) ListAntileakageRulesInvoker(request *model.ListAntileakageRulesRequest) *ListAntileakageRulesInvoker
ListAntileakageRulesInvoker 查询防敏感信息泄露规则列表
func (*WafClient) ListAntitamperRule ¶
func (c *WafClient) ListAntitamperRule(request *model.ListAntitamperRuleRequest) (*model.ListAntitamperRuleResponse, error)
ListAntitamperRule 查询防篡改规则列表
查询防篡改规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListAntitamperRuleInvoker ¶ added in v0.0.90
func (c *WafClient) ListAntitamperRuleInvoker(request *model.ListAntitamperRuleRequest) *ListAntitamperRuleInvoker
ListAntitamperRuleInvoker 查询防篡改规则列表
func (*WafClient) ListBandwidthTimeline ¶ added in v0.0.63
func (c *WafClient) ListBandwidthTimeline(request *model.ListBandwidthTimelineRequest) (*model.ListBandwidthTimelineResponse, error)
ListBandwidthTimeline 查询安全统计带宽数据
查询安全统计带宽数据,统计的带宽数据为平均值,单位为bit/s。需要注意的是,安全统计相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListBandwidthTimelineInvoker ¶ added in v0.0.90
func (c *WafClient) ListBandwidthTimelineInvoker(request *model.ListBandwidthTimelineRequest) *ListBandwidthTimelineInvoker
ListBandwidthTimelineInvoker 查询安全统计带宽数据
func (*WafClient) ListCcRules ¶ added in v0.1.33
func (c *WafClient) ListCcRules(request *model.ListCcRulesRequest) (*model.ListCcRulesResponse, error)
ListCcRules 查询cc规则列表
查询cc规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListCcRulesInvoker ¶ added in v0.1.33
func (c *WafClient) ListCcRulesInvoker(request *model.ListCcRulesRequest) *ListCcRulesInvoker
ListCcRulesInvoker 查询cc规则列表
func (*WafClient) ListCertificates ¶
func (c *WafClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
ListCertificates 查询证书列表
查询证书列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListCertificatesInvoker ¶ added in v0.0.90
func (c *WafClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker
ListCertificatesInvoker 查询证书列表
func (*WafClient) ListCompositeHosts ¶
func (c *WafClient) ListCompositeHosts(request *model.ListCompositeHostsRequest) (*model.ListCompositeHostsResponse, error)
ListCompositeHosts 查询全部防护域名列表
查询全部防护域名列表,包括云模式和独享模式
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListCompositeHostsInvoker ¶ added in v0.0.90
func (c *WafClient) ListCompositeHostsInvoker(request *model.ListCompositeHostsRequest) *ListCompositeHostsInvoker
ListCompositeHostsInvoker 查询全部防护域名列表
func (*WafClient) ListCustomRules ¶ added in v0.1.33
func (c *WafClient) ListCustomRules(request *model.ListCustomRulesRequest) (*model.ListCustomRulesResponse, error)
ListCustomRules 查询精准防护规则列表
查询精准防护规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListCustomRulesInvoker ¶ added in v0.1.33
func (c *WafClient) ListCustomRulesInvoker(request *model.ListCustomRulesRequest) *ListCustomRulesInvoker
ListCustomRulesInvoker 查询精准防护规则列表
func (*WafClient) ListEvent ¶
func (c *WafClient) ListEvent(request *model.ListEventRequest) (*model.ListEventResponse, error)
ListEvent 查询攻击事件列表
查询攻击事件列表,该API暂时不支持查询全部防护事件,pagesize参数不可设为-1,由于性能原因,数据量越大消耗的内存越大,后端最多限制查询10000条数据,例如:自定义时间段内的数据超过了10000条,就无法查出page为101,pagesize为100之后的数据,需要调整时间区间,再进行查询
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListEventInvoker ¶ added in v0.0.90
func (c *WafClient) ListEventInvoker(request *model.ListEventRequest) *ListEventInvoker
ListEventInvoker 查询攻击事件列表
func (*WafClient) ListGeoipRule ¶
func (c *WafClient) ListGeoipRule(request *model.ListGeoipRuleRequest) (*model.ListGeoipRuleResponse, error)
ListGeoipRule 查询地理位置访问控制规则列表
查询地理位置访问控制规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListGeoipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) ListGeoipRuleInvoker(request *model.ListGeoipRuleRequest) *ListGeoipRuleInvoker
ListGeoipRuleInvoker 查询地理位置访问控制规则列表
func (*WafClient) ListHost ¶
func (c *WafClient) ListHost(request *model.ListHostRequest) (*model.ListHostResponse, error)
ListHost 查询云模式防护域名列表
查询云模式防护域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListHostInvoker ¶ added in v0.0.90
func (c *WafClient) ListHostInvoker(request *model.ListHostRequest) *ListHostInvoker
ListHostInvoker 查询云模式防护域名列表
func (*WafClient) ListHostRoute ¶
func (c *WafClient) ListHostRoute(request *model.ListHostRouteRequest) (*model.ListHostRouteResponse, error)
ListHostRoute 获取云模式域名路由信息
返回路由信息
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListHostRouteInvoker ¶ added in v0.0.90
func (c *WafClient) ListHostRouteInvoker(request *model.ListHostRouteRequest) *ListHostRouteInvoker
ListHostRouteInvoker 获取云模式域名路由信息
func (*WafClient) ListIgnoreRule ¶ added in v0.0.63
func (c *WafClient) ListIgnoreRule(request *model.ListIgnoreRuleRequest) (*model.ListIgnoreRuleResponse, error)
ListIgnoreRule 查询全局白名单(原误报屏蔽)规则列表
查询全局白名单(原误报屏蔽)规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListIgnoreRuleInvoker ¶ added in v0.0.90
func (c *WafClient) ListIgnoreRuleInvoker(request *model.ListIgnoreRuleRequest) *ListIgnoreRuleInvoker
ListIgnoreRuleInvoker 查询全局白名单(原误报屏蔽)规则列表
func (*WafClient) ListInstance ¶ added in v0.1.8
func (c *WafClient) ListInstance(request *model.ListInstanceRequest) (*model.ListInstanceResponse, error)
ListInstance 查询WAF独享引擎列表
查询WAF独享引擎列表。独享模式只在部分局点支持,包括:华北-北京四、华东-上海一、华南-广州、华南-深圳 、中国-香港、亚太-曼谷、 亚太-新加坡。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListInstanceInvoker ¶ added in v0.1.8
func (c *WafClient) ListInstanceInvoker(request *model.ListInstanceRequest) *ListInstanceInvoker
ListInstanceInvoker 查询WAF独享引擎列表
func (*WafClient) ListIpGroup ¶ added in v0.1.8
func (c *WafClient) ListIpGroup(request *model.ListIpGroupRequest) (*model.ListIpGroupResponse, error)
ListIpGroup 查询地址组列表
查询地址组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListIpGroupInvoker ¶ added in v0.1.8
func (c *WafClient) ListIpGroupInvoker(request *model.ListIpGroupRequest) *ListIpGroupInvoker
ListIpGroupInvoker 查询地址组列表
func (*WafClient) ListNoticeConfigs ¶ added in v0.1.10
func (c *WafClient) ListNoticeConfigs(request *model.ListNoticeConfigsRequest) (*model.ListNoticeConfigsResponse, error)
ListNoticeConfigs 查询告警通知配置
查询告警通知配置
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListNoticeConfigsInvoker ¶ added in v0.1.10
func (c *WafClient) ListNoticeConfigsInvoker(request *model.ListNoticeConfigsRequest) *ListNoticeConfigsInvoker
ListNoticeConfigsInvoker 查询告警通知配置
func (*WafClient) ListOverviewsClassification ¶ added in v0.0.96
func (c *WafClient) ListOverviewsClassification(request *model.ListOverviewsClassificationRequest) (*model.ListOverviewsClassificationResponse, error)
ListOverviewsClassification 查询安全总览分类统计top信息
查询安全总览分类统计TOP信息,包含受攻击域名 、攻击源ip、受攻击URL、攻击来源区域、攻击事件分布。需要注意的是,安全总览相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListOverviewsClassificationInvoker ¶ added in v0.0.96
func (c *WafClient) ListOverviewsClassificationInvoker(request *model.ListOverviewsClassificationRequest) *ListOverviewsClassificationInvoker
ListOverviewsClassificationInvoker 查询安全总览分类统计top信息
func (*WafClient) ListPolicy ¶
func (c *WafClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)
ListPolicy 查询防护策略列表
查询防护策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListPolicyInvoker ¶ added in v0.0.90
func (c *WafClient) ListPolicyInvoker(request *model.ListPolicyRequest) *ListPolicyInvoker
ListPolicyInvoker 查询防护策略列表
func (*WafClient) ListPremiumHost ¶
func (c *WafClient) ListPremiumHost(request *model.ListPremiumHostRequest) (*model.ListPremiumHostResponse, error)
ListPremiumHost 独享模式域名列表
独享模式域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListPremiumHostInvoker ¶ added in v0.0.90
func (c *WafClient) ListPremiumHostInvoker(request *model.ListPremiumHostRequest) *ListPremiumHostInvoker
ListPremiumHostInvoker 独享模式域名列表
func (*WafClient) ListPrivacyRule ¶
func (c *WafClient) ListPrivacyRule(request *model.ListPrivacyRuleRequest) (*model.ListPrivacyRuleResponse, error)
ListPrivacyRule 查询隐私屏蔽防护规则列表
查询隐私屏蔽防护规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListPrivacyRuleInvoker ¶ added in v0.0.90
func (c *WafClient) ListPrivacyRuleInvoker(request *model.ListPrivacyRuleRequest) *ListPrivacyRuleInvoker
ListPrivacyRuleInvoker 查询隐私屏蔽防护规则列表
func (*WafClient) ListPunishmentRules ¶ added in v0.1.33
func (c *WafClient) ListPunishmentRules(request *model.ListPunishmentRulesRequest) (*model.ListPunishmentRulesResponse, error)
ListPunishmentRules 查询攻击惩罚规则列表
查询攻击惩罚规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListPunishmentRulesInvoker ¶ added in v0.1.33
func (c *WafClient) ListPunishmentRulesInvoker(request *model.ListPunishmentRulesRequest) *ListPunishmentRulesInvoker
ListPunishmentRulesInvoker 查询攻击惩罚规则列表
func (*WafClient) ListQpsTimeline ¶ added in v0.0.63
func (c *WafClient) ListQpsTimeline(request *model.ListQpsTimelineRequest) (*model.ListQpsTimelineResponse, error)
ListQpsTimeline 查询安全统计qps次数
查询安全统计qps次数。需要注意的是,安全统计相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListQpsTimelineInvoker ¶ added in v0.0.90
func (c *WafClient) ListQpsTimelineInvoker(request *model.ListQpsTimelineRequest) *ListQpsTimelineInvoker
ListQpsTimelineInvoker 查询安全统计qps次数
func (*WafClient) ListRequestTimeline ¶ added in v0.0.106
func (c *WafClient) ListRequestTimeline(request *model.ListRequestTimelineRequest) (*model.ListRequestTimelineResponse, error)
ListRequestTimeline 查询安全总览中请求次数时间线统计数据
查询安全总览中请求次数时间线统计数据。需要注意的是,安全总览相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListRequestTimelineInvoker ¶ added in v0.0.106
func (c *WafClient) ListRequestTimelineInvoker(request *model.ListRequestTimelineRequest) *ListRequestTimelineInvoker
ListRequestTimelineInvoker 查询安全总览中请求次数时间线统计数据
func (*WafClient) ListStatistics ¶ added in v0.0.63
func (c *WafClient) ListStatistics(request *model.ListStatisticsRequest) (*model.ListStatisticsResponse, error)
ListStatistics 查询安全总览请求与攻击数量
查询安全总览请求与攻击数量。需要注意的是,安全总览相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListStatisticsInvoker ¶ added in v0.0.90
func (c *WafClient) ListStatisticsInvoker(request *model.ListStatisticsRequest) *ListStatisticsInvoker
ListStatisticsInvoker 查询安全总览请求与攻击数量
func (*WafClient) ListTopAbnormal ¶ added in v0.0.63
func (c *WafClient) ListTopAbnormal(request *model.ListTopAbnormalRequest) (*model.ListTopAbnormalResponse, error)
ListTopAbnormal 查询业务异常数量
查询业务异常TOP统计信息。需要注意的是,安全总览相关的接口,暂时不能支持任意时间的查询。只能支持 console上显示的 昨天,今天,3天,7天和30天 数据查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListTopAbnormalInvoker ¶ added in v0.0.90
func (c *WafClient) ListTopAbnormalInvoker(request *model.ListTopAbnormalRequest) *ListTopAbnormalInvoker
ListTopAbnormalInvoker 查询业务异常数量
func (*WafClient) ListValueList ¶
func (c *WafClient) ListValueList(request *model.ListValueListRequest) (*model.ListValueListResponse, error)
ListValueList 查询引用表列表
查询引用表列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListValueListInvoker ¶ added in v0.0.90
func (c *WafClient) ListValueListInvoker(request *model.ListValueListRequest) *ListValueListInvoker
ListValueListInvoker 查询引用表列表
func (*WafClient) ListWhiteblackipRule ¶
func (c *WafClient) ListWhiteblackipRule(request *model.ListWhiteblackipRuleRequest) (*model.ListWhiteblackipRuleResponse, error)
ListWhiteblackipRule 查询黑白名单规则列表
查询黑白名单规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ListWhiteblackipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) ListWhiteblackipRuleInvoker(request *model.ListWhiteblackipRuleRequest) *ListWhiteblackipRuleInvoker
ListWhiteblackipRuleInvoker 查询黑白名单规则列表
func (*WafClient) MigrateCompositeHosts ¶ added in v0.1.10
func (c *WafClient) MigrateCompositeHosts(request *model.MigrateCompositeHostsRequest) (*model.MigrateCompositeHostsResponse, error)
MigrateCompositeHosts 按企业项目迁移防护域名
按企业项目迁移防护域名,仅专业版与独享版支持该功能
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) MigrateCompositeHostsInvoker ¶ added in v0.1.10
func (c *WafClient) MigrateCompositeHostsInvoker(request *model.MigrateCompositeHostsRequest) *MigrateCompositeHostsInvoker
MigrateCompositeHostsInvoker 按企业项目迁移防护域名
func (*WafClient) RenameInstance ¶ added in v0.1.8
func (c *WafClient) RenameInstance(request *model.RenameInstanceRequest) (*model.RenameInstanceResponse, error)
RenameInstance 重命名WAF独享引擎
重命名WAF独享引擎。独享模式只在部分局点支持,包括:华北-北京四、华东-上海一、华南-广州、华南-深圳 、中国-香港、亚太-曼谷、 亚太-新加坡。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) RenameInstanceInvoker ¶ added in v0.1.8
func (c *WafClient) RenameInstanceInvoker(request *model.RenameInstanceRequest) *RenameInstanceInvoker
RenameInstanceInvoker 重命名WAF独享引擎
func (*WafClient) ShowAnticrawlerRule ¶ added in v0.1.33
func (c *WafClient) ShowAnticrawlerRule(request *model.ShowAnticrawlerRuleRequest) (*model.ShowAnticrawlerRuleResponse, error)
ShowAnticrawlerRule 查询JS脚本反爬虫防护规则
根据Id查询JS脚本反爬虫防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowAnticrawlerRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowAnticrawlerRuleInvoker(request *model.ShowAnticrawlerRuleRequest) *ShowAnticrawlerRuleInvoker
ShowAnticrawlerRuleInvoker 查询JS脚本反爬虫防护规则
func (*WafClient) ShowAntileakageRule ¶ added in v0.1.33
func (c *WafClient) ShowAntileakageRule(request *model.ShowAntileakageRuleRequest) (*model.ShowAntileakageRuleResponse, error)
ShowAntileakageRule 查询防敏感信息泄露防护规则
根据Id查询防敏感信息泄露防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowAntileakageRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowAntileakageRuleInvoker(request *model.ShowAntileakageRuleRequest) *ShowAntileakageRuleInvoker
ShowAntileakageRuleInvoker 查询防敏感信息泄露防护规则
func (*WafClient) ShowAntitamperRule ¶ added in v0.1.34
func (c *WafClient) ShowAntitamperRule(request *model.ShowAntitamperRuleRequest) (*model.ShowAntitamperRuleResponse, error)
ShowAntitamperRule 查询防篡改防护规则
查询防篡改防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowAntitamperRuleInvoker ¶ added in v0.1.34
func (c *WafClient) ShowAntitamperRuleInvoker(request *model.ShowAntitamperRuleRequest) *ShowAntitamperRuleInvoker
ShowAntitamperRuleInvoker 查询防篡改防护规则
func (*WafClient) ShowCcRule ¶ added in v0.1.33
func (c *WafClient) ShowCcRule(request *model.ShowCcRuleRequest) (*model.ShowCcRuleResponse, error)
ShowCcRule 根据Id查询cc防护规则
根据Id查询cc防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowCcRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowCcRuleInvoker(request *model.ShowCcRuleRequest) *ShowCcRuleInvoker
ShowCcRuleInvoker 根据Id查询cc防护规则
func (*WafClient) ShowCertificate ¶
func (c *WafClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
ShowCertificate 查询证书
查询证书
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowCertificateInvoker ¶ added in v0.0.90
func (c *WafClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker
ShowCertificateInvoker 查询证书
func (*WafClient) ShowCompositeHost ¶
func (c *WafClient) ShowCompositeHost(request *model.ShowCompositeHostRequest) (*model.ShowCompositeHostResponse, error)
ShowCompositeHost 根据Id查询防护域名
根据Id查询防护域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowCompositeHostInvoker ¶ added in v0.0.90
func (c *WafClient) ShowCompositeHostInvoker(request *model.ShowCompositeHostRequest) *ShowCompositeHostInvoker
ShowCompositeHostInvoker 根据Id查询防护域名
func (*WafClient) ShowConsoleConfig ¶ added in v0.0.63
func (c *WafClient) ShowConsoleConfig(request *model.ShowConsoleConfigRequest) (*model.ShowConsoleConfigResponse, error)
ShowConsoleConfig 局点支持特性查询
局点支持特性查询
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowConsoleConfigInvoker ¶ added in v0.0.90
func (c *WafClient) ShowConsoleConfigInvoker(request *model.ShowConsoleConfigRequest) *ShowConsoleConfigInvoker
ShowConsoleConfigInvoker 局点支持特性查询
func (*WafClient) ShowCustomRule ¶ added in v0.1.33
func (c *WafClient) ShowCustomRule(request *model.ShowCustomRuleRequest) (*model.ShowCustomRuleResponse, error)
ShowCustomRule 根据Id查询精准防护规则
根据Id查询精准防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowCustomRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowCustomRuleInvoker(request *model.ShowCustomRuleRequest) *ShowCustomRuleInvoker
ShowCustomRuleInvoker 根据Id查询精准防护规则
func (*WafClient) ShowEvent ¶
func (c *WafClient) ShowEvent(request *model.ShowEventRequest) (*model.ShowEventResponse, error)
ShowEvent 查询指定事件id的防护事件详情
查询指定事件id的防护事件详情
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowEventInvoker ¶ added in v0.0.90
func (c *WafClient) ShowEventInvoker(request *model.ShowEventRequest) *ShowEventInvoker
ShowEventInvoker 查询指定事件id的防护事件详情
func (*WafClient) ShowGeoipRule ¶ added in v0.1.33
func (c *WafClient) ShowGeoipRule(request *model.ShowGeoipRuleRequest) (*model.ShowGeoipRuleResponse, error)
ShowGeoipRule 删除地理位置控制防护规则
删除地理位置控制防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowGeoipRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowGeoipRuleInvoker(request *model.ShowGeoipRuleRequest) *ShowGeoipRuleInvoker
ShowGeoipRuleInvoker 删除地理位置控制防护规则
func (*WafClient) ShowHost ¶
func (c *WafClient) ShowHost(request *model.ShowHostRequest) (*model.ShowHostResponse, error)
ShowHost 根据防护域名Id查询云模式防护域名详细信息
根据防护域名Id查询云模式防护域名详细信息
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowHostInvoker ¶ added in v0.0.90
func (c *WafClient) ShowHostInvoker(request *model.ShowHostRequest) *ShowHostInvoker
ShowHostInvoker 根据防护域名Id查询云模式防护域名详细信息
func (*WafClient) ShowIgnoreRule ¶ added in v0.1.33
func (c *WafClient) ShowIgnoreRule(request *model.ShowIgnoreRuleRequest) (*model.ShowIgnoreRuleResponse, error)
ShowIgnoreRule 查询全局白名单(原误报屏蔽)防护规则
查询全局白名单(原误报屏蔽)防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowIgnoreRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowIgnoreRuleInvoker(request *model.ShowIgnoreRuleRequest) *ShowIgnoreRuleInvoker
ShowIgnoreRuleInvoker 查询全局白名单(原误报屏蔽)防护规则
func (*WafClient) ShowInstance ¶ added in v0.1.8
func (c *WafClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
ShowInstance 查询WAF独享引擎信息
查询WAF独享引擎信息。独享模式只在部分局点支持,包括:华北-北京四、华东-上海一、华南-广州、华南-深圳 、中国-香港、亚太-曼谷、 亚太-新加坡。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowInstanceInvoker ¶ added in v0.1.8
func (c *WafClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
ShowInstanceInvoker 查询WAF独享引擎信息
func (*WafClient) ShowIpGroup ¶ added in v0.1.8
func (c *WafClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, error)
ShowIpGroup 查询ip地址组明细
查询ip地址组明细
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowIpGroupInvoker ¶ added in v0.1.8
func (c *WafClient) ShowIpGroupInvoker(request *model.ShowIpGroupRequest) *ShowIpGroupInvoker
ShowIpGroupInvoker 查询ip地址组明细
func (*WafClient) ShowLtsInfoConfig ¶ added in v0.1.8
func (c *WafClient) ShowLtsInfoConfig(request *model.ShowLtsInfoConfigRequest) (*model.ShowLtsInfoConfigResponse, error)
ShowLtsInfoConfig 查询lts配置信息
查询lts配置信息
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowLtsInfoConfigInvoker ¶ added in v0.1.8
func (c *WafClient) ShowLtsInfoConfigInvoker(request *model.ShowLtsInfoConfigRequest) *ShowLtsInfoConfigInvoker
ShowLtsInfoConfigInvoker 查询lts配置信息
func (*WafClient) ShowPolicy ¶
func (c *WafClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
ShowPolicy 根据Id查询防护策略
根据Id查询防护策略
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowPolicyInvoker ¶ added in v0.0.90
func (c *WafClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker
ShowPolicyInvoker 根据Id查询防护策略
func (*WafClient) ShowPremiumHost ¶
func (c *WafClient) ShowPremiumHost(request *model.ShowPremiumHostRequest) (*model.ShowPremiumHostResponse, error)
ShowPremiumHost 查看独享模式域名配置
查看独享模式域名配置
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowPremiumHostInvoker ¶ added in v0.0.90
func (c *WafClient) ShowPremiumHostInvoker(request *model.ShowPremiumHostRequest) *ShowPremiumHostInvoker
ShowPremiumHostInvoker 查看独享模式域名配置
func (*WafClient) ShowPrivacyRule ¶ added in v0.1.34
func (c *WafClient) ShowPrivacyRule(request *model.ShowPrivacyRuleRequest) (*model.ShowPrivacyRuleResponse, error)
ShowPrivacyRule 查询隐私屏蔽防护规则
删除隐私屏蔽防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowPrivacyRuleInvoker ¶ added in v0.1.34
func (c *WafClient) ShowPrivacyRuleInvoker(request *model.ShowPrivacyRuleRequest) *ShowPrivacyRuleInvoker
ShowPrivacyRuleInvoker 查询隐私屏蔽防护规则
func (*WafClient) ShowPunishmentRule ¶ added in v0.1.33
func (c *WafClient) ShowPunishmentRule(request *model.ShowPunishmentRuleRequest) (*model.ShowPunishmentRuleResponse, error)
ShowPunishmentRule 根据Id查询攻击惩罚防护规则
根据Id查询攻击惩罚防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowPunishmentRuleInvoker ¶ added in v0.1.33
func (c *WafClient) ShowPunishmentRuleInvoker(request *model.ShowPunishmentRuleRequest) *ShowPunishmentRuleInvoker
ShowPunishmentRuleInvoker 根据Id查询攻击惩罚防护规则
func (*WafClient) ShowSourceIp ¶ added in v0.1.10
func (c *WafClient) ShowSourceIp(request *model.ShowSourceIpRequest) (*model.ShowSourceIpResponse, error)
ShowSourceIp 查询WAF回源Ip信息
查询WAF回源Ip信息
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowSourceIpInvoker ¶ added in v0.1.10
func (c *WafClient) ShowSourceIpInvoker(request *model.ShowSourceIpRequest) *ShowSourceIpInvoker
ShowSourceIpInvoker 查询WAF回源Ip信息
func (*WafClient) ShowSubscriptionInfo ¶ added in v0.1.12
func (c *WafClient) ShowSubscriptionInfo(request *model.ShowSubscriptionInfoRequest) (*model.ShowSubscriptionInfoResponse, error)
ShowSubscriptionInfo 查询租户订购信息
查询租户订购信息,包括云模式包周期、按需计费、独享模式
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowSubscriptionInfoInvoker ¶ added in v0.1.12
func (c *WafClient) ShowSubscriptionInfoInvoker(request *model.ShowSubscriptionInfoRequest) *ShowSubscriptionInfoInvoker
ShowSubscriptionInfoInvoker 查询租户订购信息
func (*WafClient) ShowValueList ¶ added in v0.1.34
func (c *WafClient) ShowValueList(request *model.ShowValueListRequest) (*model.ShowValueListResponse, error)
ShowValueList 查询引用表
查询引用表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowValueListInvoker ¶ added in v0.1.34
func (c *WafClient) ShowValueListInvoker(request *model.ShowValueListRequest) *ShowValueListInvoker
ShowValueListInvoker 查询引用表
func (*WafClient) ShowWhiteBlackIpRule ¶ added in v0.1.34
func (c *WafClient) ShowWhiteBlackIpRule(request *model.ShowWhiteBlackIpRuleRequest) (*model.ShowWhiteBlackIpRuleResponse, error)
ShowWhiteBlackIpRule 查询黑白名单防护规则
查询黑白名单防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) ShowWhiteBlackIpRuleInvoker ¶ added in v0.1.34
func (c *WafClient) ShowWhiteBlackIpRuleInvoker(request *model.ShowWhiteBlackIpRuleRequest) *ShowWhiteBlackIpRuleInvoker
ShowWhiteBlackIpRuleInvoker 查询黑白名单防护规则
func (*WafClient) UpdateAlertNoticeConfig ¶ added in v0.1.10
func (c *WafClient) UpdateAlertNoticeConfig(request *model.UpdateAlertNoticeConfigRequest) (*model.UpdateAlertNoticeConfigResponse, error)
UpdateAlertNoticeConfig 更新告警通知配置
更新告警通知配置
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateAlertNoticeConfigInvoker ¶ added in v0.1.10
func (c *WafClient) UpdateAlertNoticeConfigInvoker(request *model.UpdateAlertNoticeConfigRequest) *UpdateAlertNoticeConfigInvoker
UpdateAlertNoticeConfigInvoker 更新告警通知配置
func (*WafClient) UpdateAntiTamperRuleRefresh ¶ added in v0.1.33
func (c *WafClient) UpdateAntiTamperRuleRefresh(request *model.UpdateAntiTamperRuleRefreshRequest) (*model.UpdateAntiTamperRuleRefreshResponse, error)
UpdateAntiTamperRuleRefresh 网页防篡改规则更新缓存
网页防篡改规则更新缓存
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateAntiTamperRuleRefreshInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateAntiTamperRuleRefreshInvoker(request *model.UpdateAntiTamperRuleRefreshRequest) *UpdateAntiTamperRuleRefreshInvoker
UpdateAntiTamperRuleRefreshInvoker 网页防篡改规则更新缓存
func (*WafClient) UpdateAnticrawlerRule ¶ added in v0.1.33
func (c *WafClient) UpdateAnticrawlerRule(request *model.UpdateAnticrawlerRuleRequest) (*model.UpdateAnticrawlerRuleResponse, error)
UpdateAnticrawlerRule 更新JS脚本反爬虫防护规则
更新JS脚本反爬虫防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateAnticrawlerRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateAnticrawlerRuleInvoker(request *model.UpdateAnticrawlerRuleRequest) *UpdateAnticrawlerRuleInvoker
UpdateAnticrawlerRuleInvoker 更新JS脚本反爬虫防护规则
func (*WafClient) UpdateAnticrawlerRuleType ¶ added in v0.1.33
func (c *WafClient) UpdateAnticrawlerRuleType(request *model.UpdateAnticrawlerRuleTypeRequest) (*model.UpdateAnticrawlerRuleTypeResponse, error)
UpdateAnticrawlerRuleType 更新JS脚本反爬虫规则防护模式
更新JS脚本反爬虫规则防护模式,在创建JS脚本反爬虫规则前,需要调用该接口指定JS脚本反爬虫规则防护模式。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateAnticrawlerRuleTypeInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateAnticrawlerRuleTypeInvoker(request *model.UpdateAnticrawlerRuleTypeRequest) *UpdateAnticrawlerRuleTypeInvoker
UpdateAnticrawlerRuleTypeInvoker 更新JS脚本反爬虫规则防护模式
func (*WafClient) UpdateAntileakageRule ¶ added in v0.1.33
func (c *WafClient) UpdateAntileakageRule(request *model.UpdateAntileakageRuleRequest) (*model.UpdateAntileakageRuleResponse, error)
UpdateAntileakageRule 更新防敏感信息泄露防护规则
更新防敏感信息泄露防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateAntileakageRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateAntileakageRuleInvoker(request *model.UpdateAntileakageRuleRequest) *UpdateAntileakageRuleInvoker
UpdateAntileakageRuleInvoker 更新防敏感信息泄露防护规则
func (*WafClient) UpdateCcRule ¶ added in v0.1.33
func (c *WafClient) UpdateCcRule(request *model.UpdateCcRuleRequest) (*model.UpdateCcRuleResponse, error)
UpdateCcRule 更新cc防护规则
更新cc防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateCcRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateCcRuleInvoker(request *model.UpdateCcRuleRequest) *UpdateCcRuleInvoker
UpdateCcRuleInvoker 更新cc防护规则
func (*WafClient) UpdateCertificate ¶
func (c *WafClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
UpdateCertificate 修改证书
修改证书
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateCertificateInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker
UpdateCertificateInvoker 修改证书
func (*WafClient) UpdateCustomRule ¶ added in v0.1.33
func (c *WafClient) UpdateCustomRule(request *model.UpdateCustomRuleRequest) (*model.UpdateCustomRuleResponse, error)
UpdateCustomRule 更新精准防护规则
更新精准防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateCustomRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateCustomRuleInvoker(request *model.UpdateCustomRuleRequest) *UpdateCustomRuleInvoker
UpdateCustomRuleInvoker 更新精准防护规则
func (*WafClient) UpdateGeoipRule ¶
func (c *WafClient) UpdateGeoipRule(request *model.UpdateGeoipRuleRequest) (*model.UpdateGeoipRuleResponse, error)
UpdateGeoipRule 更新地理位置控制防护规则
更新地理位置控制防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateGeoipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateGeoipRuleInvoker(request *model.UpdateGeoipRuleRequest) *UpdateGeoipRuleInvoker
UpdateGeoipRuleInvoker 更新地理位置控制防护规则
func (*WafClient) UpdateHost ¶
func (c *WafClient) UpdateHost(request *model.UpdateHostRequest) (*model.UpdateHostResponse, error)
UpdateHost 更新云模式防护域名的配置
更新云模式防护域名配置,在没有填入源站信息server的原始数据的情况下,则新的源站信息server会覆盖源站信息,而不是新增源站。此外,请求体可只传需要更新的部分。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateHostInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateHostInvoker(request *model.UpdateHostRequest) *UpdateHostInvoker
UpdateHostInvoker 更新云模式防护域名的配置
func (*WafClient) UpdateHostProtectStatus ¶
func (c *WafClient) UpdateHostProtectStatus(request *model.UpdateHostProtectStatusRequest) (*model.UpdateHostProtectStatusResponse, error)
UpdateHostProtectStatus 修改域名防护状态
修改域名防护状态
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateHostProtectStatusInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateHostProtectStatusInvoker(request *model.UpdateHostProtectStatusRequest) *UpdateHostProtectStatusInvoker
UpdateHostProtectStatusInvoker 修改域名防护状态
func (*WafClient) UpdateIgnoreRule ¶ added in v0.1.33
func (c *WafClient) UpdateIgnoreRule(request *model.UpdateIgnoreRuleRequest) (*model.UpdateIgnoreRuleResponse, error)
UpdateIgnoreRule 更新全局白名单(原误报屏蔽)防护规则
更新全局白名单(原误报屏蔽)防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateIgnoreRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdateIgnoreRuleInvoker(request *model.UpdateIgnoreRuleRequest) *UpdateIgnoreRuleInvoker
UpdateIgnoreRuleInvoker 更新全局白名单(原误报屏蔽)防护规则
func (*WafClient) UpdateIpGroup ¶ added in v0.1.8
func (c *WafClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)
UpdateIpGroup 修改ip地址组
修改ip地址组
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateIpGroupInvoker ¶ added in v0.1.8
func (c *WafClient) UpdateIpGroupInvoker(request *model.UpdateIpGroupRequest) *UpdateIpGroupInvoker
UpdateIpGroupInvoker 修改ip地址组
func (*WafClient) UpdateLtsInfoConfig ¶ added in v0.1.8
func (c *WafClient) UpdateLtsInfoConfig(request *model.UpdateLtsInfoConfigRequest) (*model.UpdateLtsInfoConfigResponse, error)
UpdateLtsInfoConfig 配置全量日志lts
配置全量日志lts,该接口可用来开启与关闭waf全量日志以及配置日志组和日志流。日志组id和日志流id可前往云日志服务获取。配置的日志流id要属于所配置的日志组。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateLtsInfoConfigInvoker ¶ added in v0.1.8
func (c *WafClient) UpdateLtsInfoConfigInvoker(request *model.UpdateLtsInfoConfigRequest) *UpdateLtsInfoConfigInvoker
UpdateLtsInfoConfigInvoker 配置全量日志lts
func (*WafClient) UpdatePolicy ¶
func (c *WafClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
UpdatePolicy 更新防护策略
更新防护策略,请求体可只传需要更新的部分
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePolicyInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker
UpdatePolicyInvoker 更新防护策略
func (*WafClient) UpdatePolicyProtectHost ¶
func (c *WafClient) UpdatePolicyProtectHost(request *model.UpdatePolicyProtectHostRequest) (*model.UpdatePolicyProtectHostResponse, error)
UpdatePolicyProtectHost 更新防护策略的域名
更新防护策略的防护域名
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePolicyProtectHostInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePolicyProtectHostInvoker(request *model.UpdatePolicyProtectHostRequest) *UpdatePolicyProtectHostInvoker
UpdatePolicyProtectHostInvoker 更新防护策略的域名
func (*WafClient) UpdatePolicyRuleStatus ¶
func (c *WafClient) UpdatePolicyRuleStatus(request *model.UpdatePolicyRuleStatusRequest) (*model.UpdatePolicyRuleStatusResponse, error)
UpdatePolicyRuleStatus 修改单条规则的状态
修改单条规则的状态,用于开启或者关闭单条规则,比如关闭精准防护中某一条规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePolicyRuleStatusInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePolicyRuleStatusInvoker(request *model.UpdatePolicyRuleStatusRequest) *UpdatePolicyRuleStatusInvoker
UpdatePolicyRuleStatusInvoker 修改单条规则的状态
func (*WafClient) UpdatePremiumHost ¶
func (c *WafClient) UpdatePremiumHost(request *model.UpdatePremiumHostRequest) (*model.UpdatePremiumHostResponse, error)
UpdatePremiumHost 修改独享模式域名配置
修改独享模式域名配置,在没有填入源站信息server的原始数据的情况下,则新的源站信息server会覆盖源站信息,而不是新增源站。此外,请求体可只传需要更新的部分。
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePremiumHostInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePremiumHostInvoker(request *model.UpdatePremiumHostRequest) *UpdatePremiumHostInvoker
UpdatePremiumHostInvoker 修改独享模式域名配置
func (*WafClient) UpdatePremiumHostProtectStatus ¶
func (c *WafClient) UpdatePremiumHostProtectStatus(request *model.UpdatePremiumHostProtectStatusRequest) (*model.UpdatePremiumHostProtectStatusResponse, error)
UpdatePremiumHostProtectStatus 修改独享模式域名防护状态
修改独享模式域名防护状态
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePremiumHostProtectStatusInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePremiumHostProtectStatusInvoker(request *model.UpdatePremiumHostProtectStatusRequest) *UpdatePremiumHostProtectStatusInvoker
UpdatePremiumHostProtectStatusInvoker 修改独享模式域名防护状态
func (*WafClient) UpdatePrivacyRule ¶
func (c *WafClient) UpdatePrivacyRule(request *model.UpdatePrivacyRuleRequest) (*model.UpdatePrivacyRuleResponse, error)
UpdatePrivacyRule 更新隐私屏蔽防护规则
更新隐私屏蔽防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePrivacyRuleInvoker ¶ added in v0.0.90
func (c *WafClient) UpdatePrivacyRuleInvoker(request *model.UpdatePrivacyRuleRequest) *UpdatePrivacyRuleInvoker
UpdatePrivacyRuleInvoker 更新隐私屏蔽防护规则
func (*WafClient) UpdatePunishmentRule ¶ added in v0.1.33
func (c *WafClient) UpdatePunishmentRule(request *model.UpdatePunishmentRuleRequest) (*model.UpdatePunishmentRuleResponse, error)
UpdatePunishmentRule 更新攻击惩罚规则
更新攻击惩罚规则
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdatePunishmentRuleInvoker ¶ added in v0.1.33
func (c *WafClient) UpdatePunishmentRuleInvoker(request *model.UpdatePunishmentRuleRequest) *UpdatePunishmentRuleInvoker
UpdatePunishmentRuleInvoker 更新攻击惩罚规则
func (*WafClient) UpdateValueList ¶
func (c *WafClient) UpdateValueList(request *model.UpdateValueListRequest) (*model.UpdateValueListResponse, error)
UpdateValueList 修改引用表
修改引用表
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateValueListInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateValueListInvoker(request *model.UpdateValueListRequest) *UpdateValueListInvoker
UpdateValueListInvoker 修改引用表
func (*WafClient) UpdateWhiteblackipRule ¶
func (c *WafClient) UpdateWhiteblackipRule(request *model.UpdateWhiteblackipRuleRequest) (*model.UpdateWhiteblackipRuleResponse, error)
UpdateWhiteblackipRule 更新黑白名单防护规则
更新黑白名单防护规则,可以更新ip/ip段以及防护动作等信息
Please refer to HUAWEI cloud API Explorer for details.
func (*WafClient) UpdateWhiteblackipRuleInvoker ¶ added in v0.0.90
func (c *WafClient) UpdateWhiteblackipRuleInvoker(request *model.UpdateWhiteblackipRuleRequest) *UpdateWhiteblackipRuleInvoker
UpdateWhiteblackipRuleInvoker 更新黑白名单防护规则