Documentation ¶
Index ¶
- func GenReqDefForApplyCertificateToHost() *def.HttpRequestDef
- func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef
- func GenReqDefForCreateCertificate() *def.HttpRequestDef
- func GenReqDefForCreateGeoipRule() *def.HttpRequestDef
- func GenReqDefForCreateHost() *def.HttpRequestDef
- func GenReqDefForCreateIgnoreRule() *def.HttpRequestDef
- func GenReqDefForCreatePolicy() *def.HttpRequestDef
- func GenReqDefForCreatePremiumHost() *def.HttpRequestDef
- func GenReqDefForCreatePrivacyRule() *def.HttpRequestDef
- func GenReqDefForCreateValueList() *def.HttpRequestDef
- func GenReqDefForCreateWhiteblackipRule() *def.HttpRequestDef
- func GenReqDefForDeleteAntitamperRule() *def.HttpRequestDef
- func GenReqDefForDeleteCertificate() *def.HttpRequestDef
- func GenReqDefForDeleteGeoipRule() *def.HttpRequestDef
- func GenReqDefForDeleteHost() *def.HttpRequestDef
- func GenReqDefForDeleteIgnoreRule() *def.HttpRequestDef
- func GenReqDefForDeletePolicy() *def.HttpRequestDef
- func GenReqDefForDeletePremiumHost() *def.HttpRequestDef
- func GenReqDefForDeletePrivacyRule() *def.HttpRequestDef
- func GenReqDefForDeleteValueList() *def.HttpRequestDef
- func GenReqDefForDeleteWhiteBlackIpRule() *def.HttpRequestDef
- func GenReqDefForListAntitamperRule() *def.HttpRequestDef
- func GenReqDefForListBandwidthTimeline() *def.HttpRequestDef
- func GenReqDefForListCertificates() *def.HttpRequestDef
- func GenReqDefForListCompositeHosts() *def.HttpRequestDef
- func GenReqDefForListEvent() *def.HttpRequestDef
- func GenReqDefForListGeoipRule() *def.HttpRequestDef
- func GenReqDefForListHost() *def.HttpRequestDef
- func GenReqDefForListHostRoute() *def.HttpRequestDef
- func GenReqDefForListIgnoreRule() *def.HttpRequestDef
- func GenReqDefForListPolicy() *def.HttpRequestDef
- func GenReqDefForListPremiumHost() *def.HttpRequestDef
- func GenReqDefForListPrivacyRule() *def.HttpRequestDef
- func GenReqDefForListQpsTimeline() *def.HttpRequestDef
- func GenReqDefForListStatistics() *def.HttpRequestDef
- func GenReqDefForListTopAbnormal() *def.HttpRequestDef
- func GenReqDefForListValueList() *def.HttpRequestDef
- func GenReqDefForListWhiteblackipRule() *def.HttpRequestDef
- func GenReqDefForShowCertificate() *def.HttpRequestDef
- func GenReqDefForShowCompositeHost() *def.HttpRequestDef
- func GenReqDefForShowConsoleConfig() *def.HttpRequestDef
- func GenReqDefForShowEvent() *def.HttpRequestDef
- func GenReqDefForShowHost() *def.HttpRequestDef
- func GenReqDefForShowPolicy() *def.HttpRequestDef
- func GenReqDefForShowPremiumHost() *def.HttpRequestDef
- func GenReqDefForUpdateCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef
- func GenReqDefForUpdateHost() *def.HttpRequestDef
- func GenReqDefForUpdateHostProtectStatus() *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 GenReqDefForUpdateValueList() *def.HttpRequestDef
- func GenReqDefForUpdateWhiteblackipRule() *def.HttpRequestDef
- func WafClientBuilder() *http_client.HcHttpClientBuilder
- type ApplyCertificateToHostInvoker
- type CreateAntiTamperRuleInvoker
- type CreateCertificateInvoker
- type CreateGeoipRuleInvoker
- type CreateHostInvoker
- type CreateIgnoreRuleInvoker
- type CreatePolicyInvoker
- type CreatePremiumHostInvoker
- type CreatePrivacyRuleInvoker
- type CreateValueListInvoker
- type CreateWhiteblackipRuleInvoker
- type DeleteAntitamperRuleInvoker
- type DeleteCertificateInvoker
- type DeleteGeoipRuleInvoker
- type DeleteHostInvoker
- type DeleteIgnoreRuleInvoker
- type DeletePolicyInvoker
- type DeletePremiumHostInvoker
- type DeletePrivacyRuleInvoker
- type DeleteValueListInvoker
- type DeleteWhiteBlackIpRuleInvoker
- type ListAntitamperRuleInvoker
- type ListBandwidthTimelineInvoker
- type ListCertificatesInvoker
- type ListCompositeHostsInvoker
- type ListEventInvoker
- type ListGeoipRuleInvoker
- type ListHostInvoker
- type ListHostRouteInvoker
- type ListIgnoreRuleInvoker
- type ListPolicyInvoker
- type ListPremiumHostInvoker
- type ListPrivacyRuleInvoker
- type ListQpsTimelineInvoker
- type ListStatisticsInvoker
- type ListTopAbnormalInvoker
- type ListValueListInvoker
- type ListWhiteblackipRuleInvoker
- type ShowCertificateInvoker
- type ShowCompositeHostInvoker
- type ShowConsoleConfigInvoker
- type ShowEventInvoker
- type ShowHostInvoker
- type ShowPolicyInvoker
- type ShowPremiumHostInvoker
- type UpdateCertificateInvoker
- type UpdateGeoipRuleInvoker
- type UpdateHostInvoker
- type UpdateHostProtectStatusInvoker
- type UpdatePolicyInvoker
- type UpdatePolicyProtectHostInvoker
- type UpdatePolicyRuleStatusInvoker
- type UpdatePremiumHostInvoker
- type UpdatePremiumHostProtectStatusInvoker
- type UpdatePrivacyRuleInvoker
- 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) CreateAntiTamperRule(request *model.CreateAntiTamperRuleRequest) (*model.CreateAntiTamperRuleResponse, error)
- func (c *WafClient) CreateAntiTamperRuleInvoker(request *model.CreateAntiTamperRuleRequest) *CreateAntiTamperRuleInvoker
- func (c *WafClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
- func (c *WafClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker
- 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) 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) CreatePrivacyRule(request *model.CreatePrivacyRuleRequest) (*model.CreatePrivacyRuleResponse, error)
- func (c *WafClient) CreatePrivacyRuleInvoker(request *model.CreatePrivacyRuleRequest) *CreatePrivacyRuleInvoker
- 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) DeleteAntitamperRule(request *model.DeleteAntitamperRuleRequest) (*model.DeleteAntitamperRuleResponse, error)
- func (c *WafClient) DeleteAntitamperRuleInvoker(request *model.DeleteAntitamperRuleRequest) *DeleteAntitamperRuleInvoker
- func (c *WafClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
- func (c *WafClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker
- 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) 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) 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) 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) 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) 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) 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) ListQpsTimeline(request *model.ListQpsTimelineRequest) (*model.ListQpsTimelineResponse, error)
- func (c *WafClient) ListQpsTimelineInvoker(request *model.ListQpsTimelineRequest) *ListQpsTimelineInvoker
- 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) 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) ShowEvent(request *model.ShowEventRequest) (*model.ShowEventResponse, error)
- func (c *WafClient) ShowEventInvoker(request *model.ShowEventRequest) *ShowEventInvoker
- func (c *WafClient) ShowHost(request *model.ShowHostRequest) (*model.ShowHostResponse, error)
- func (c *WafClient) ShowHostInvoker(request *model.ShowHostRequest) *ShowHostInvoker
- 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) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
- func (c *WafClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker
- 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) 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) 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 GenReqDefForCreateAntiTamperRule ¶
func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef
func GenReqDefForCreateCertificate ¶
func GenReqDefForCreateCertificate() *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 GenReqDefForCreatePolicy ¶
func GenReqDefForCreatePolicy() *def.HttpRequestDef
func GenReqDefForCreatePremiumHost ¶
func GenReqDefForCreatePremiumHost() *def.HttpRequestDef
func GenReqDefForCreatePrivacyRule ¶
func GenReqDefForCreatePrivacyRule() *def.HttpRequestDef
func GenReqDefForCreateValueList ¶
func GenReqDefForCreateValueList() *def.HttpRequestDef
func GenReqDefForCreateWhiteblackipRule ¶
func GenReqDefForCreateWhiteblackipRule() *def.HttpRequestDef
func GenReqDefForDeleteAntitamperRule ¶
func GenReqDefForDeleteAntitamperRule() *def.HttpRequestDef
func GenReqDefForDeleteCertificate ¶
func GenReqDefForDeleteCertificate() *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 GenReqDefForDeletePolicy ¶
func GenReqDefForDeletePolicy() *def.HttpRequestDef
func GenReqDefForDeletePremiumHost ¶
func GenReqDefForDeletePremiumHost() *def.HttpRequestDef
func GenReqDefForDeletePrivacyRule ¶
func GenReqDefForDeletePrivacyRule() *def.HttpRequestDef
func GenReqDefForDeleteValueList ¶
func GenReqDefForDeleteValueList() *def.HttpRequestDef
func GenReqDefForDeleteWhiteBlackIpRule ¶
func GenReqDefForDeleteWhiteBlackIpRule() *def.HttpRequestDef
func GenReqDefForListAntitamperRule ¶
func GenReqDefForListAntitamperRule() *def.HttpRequestDef
func GenReqDefForListBandwidthTimeline ¶ added in v0.0.63
func GenReqDefForListBandwidthTimeline() *def.HttpRequestDef
func GenReqDefForListCertificates ¶
func GenReqDefForListCertificates() *def.HttpRequestDef
func GenReqDefForListCompositeHosts ¶
func GenReqDefForListCompositeHosts() *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 GenReqDefForListPolicy ¶
func GenReqDefForListPolicy() *def.HttpRequestDef
func GenReqDefForListPremiumHost ¶
func GenReqDefForListPremiumHost() *def.HttpRequestDef
func GenReqDefForListPrivacyRule ¶
func GenReqDefForListPrivacyRule() *def.HttpRequestDef
func GenReqDefForListQpsTimeline ¶ added in v0.0.63
func GenReqDefForListQpsTimeline() *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 GenReqDefForShowCertificate ¶
func GenReqDefForShowCertificate() *def.HttpRequestDef
func GenReqDefForShowCompositeHost ¶
func GenReqDefForShowCompositeHost() *def.HttpRequestDef
func GenReqDefForShowConsoleConfig ¶ added in v0.0.63
func GenReqDefForShowConsoleConfig() *def.HttpRequestDef
func GenReqDefForShowEvent ¶
func GenReqDefForShowEvent() *def.HttpRequestDef
func GenReqDefForShowHost ¶
func GenReqDefForShowHost() *def.HttpRequestDef
func GenReqDefForShowPolicy ¶
func GenReqDefForShowPolicy() *def.HttpRequestDef
func GenReqDefForShowPremiumHost ¶
func GenReqDefForShowPremiumHost() *def.HttpRequestDef
func GenReqDefForUpdateCertificate ¶
func GenReqDefForUpdateCertificate() *def.HttpRequestDef
func GenReqDefForUpdateGeoipRule ¶
func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef
func GenReqDefForUpdateHost ¶
func GenReqDefForUpdateHost() *def.HttpRequestDef
func GenReqDefForUpdateHostProtectStatus ¶
func GenReqDefForUpdateHostProtectStatus() *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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 绑定证书到域名
绑定证书到域名
详细说明请参考华为云API Explorer。 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) CreateAntiTamperRule ¶
func (c *WafClient) CreateAntiTamperRule(request *model.CreateAntiTamperRuleRequest) (*model.CreateAntiTamperRuleResponse, error)
CreateAntiTamperRule 创建防篡改规则
创建防篡改规则
详细说明请参考华为云API Explorer。 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) CreateCertificate ¶
func (c *WafClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
CreateCertificate 创建证书
创建证书
详细说明请参考华为云API Explorer。 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) CreateGeoipRule ¶
func (c *WafClient) CreateGeoipRule(request *model.CreateGeoipRuleRequest) (*model.CreateGeoipRuleResponse, error)
CreateGeoipRule 创建地理位置规则
创建地理位置规则
详细说明请参考华为云API Explorer。 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 创建云模式防护域名
创建云模式防护域名
详细说明请参考华为云API Explorer。 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 创建误报屏蔽规则
创建误报屏蔽规则
详细说明请参考华为云API Explorer。 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) CreatePolicy ¶
func (c *WafClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)
CreatePolicy 创建防护策略
创建防护策略
详细说明请参考华为云API Explorer。 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 创建独享模式域名
创建独享模式域名
详细说明请参考华为云API Explorer。 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) CreatePrivacyRule ¶
func (c *WafClient) CreatePrivacyRule(request *model.CreatePrivacyRuleRequest) (*model.CreatePrivacyRuleResponse, error)
CreatePrivacyRule 创建隐私屏蔽防护规则
创建隐私屏蔽防护规则
详细说明请参考华为云API Explorer。 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) CreateValueList ¶
func (c *WafClient) CreateValueList(request *model.CreateValueListRequest) (*model.CreateValueListResponse, error)
CreateValueList 创建引用表
创建引用表
详细说明请参考华为云API Explorer。 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 创建黑白名单规则
创建黑白名单规则
详细说明请参考华为云API Explorer。 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) DeleteAntitamperRule ¶
func (c *WafClient) DeleteAntitamperRule(request *model.DeleteAntitamperRuleRequest) (*model.DeleteAntitamperRuleResponse, error)
DeleteAntitamperRule 删除防篡改防护规则
删除防篡改防护规则
详细说明请参考华为云API Explorer。 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) DeleteCertificate ¶
func (c *WafClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
DeleteCertificate 删除证书
删除证书
详细说明请参考华为云API Explorer。 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) DeleteGeoipRule ¶
func (c *WafClient) DeleteGeoipRule(request *model.DeleteGeoipRuleRequest) (*model.DeleteGeoipRuleResponse, error)
DeleteGeoipRule 删除地理位置防护规则
删除地理位置防护规则
详细说明请参考华为云API Explorer。 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 删除云模式防护域名
删除云模式防护域名
详细说明请参考华为云API Explorer。 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 删除误报屏蔽防护规则
删除误报屏蔽防护规则
详细说明请参考华为云API Explorer。 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) DeletePolicy ¶
func (c *WafClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)
DeletePolicy 删除防护策略
删除防护策略
详细说明请参考华为云API Explorer。 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 删除独享模式域名
删除独享模式域名
详细说明请参考华为云API Explorer。 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 删除隐私屏蔽防护规则
删除隐私屏蔽防护规则
详细说明请参考华为云API Explorer。 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) DeleteValueList ¶
func (c *WafClient) DeleteValueList(request *model.DeleteValueListRequest) (*model.DeleteValueListResponse, error)
DeleteValueList 删除引用表
删除引用表
详细说明请参考华为云API Explorer。 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 删除黑白名单防护规则
删除黑白名单防护规则
详细说明请参考华为云API Explorer。 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) ListAntitamperRule ¶
func (c *WafClient) ListAntitamperRule(request *model.ListAntitamperRuleRequest) (*model.ListAntitamperRuleResponse, error)
ListAntitamperRule 查询防篡改规则列表
查询防篡改规则列表
详细说明请参考华为云API Explorer。 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 查询安全统计带宽数据
查询安全统计带宽数据
详细说明请参考华为云API Explorer。 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) ListCertificates ¶
func (c *WafClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
ListCertificates 查询证书列表
查询证书列表
详细说明请参考华为云API Explorer。 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 查询全部防护域名列表
查询全部防护域名列表
详细说明请参考华为云API Explorer。 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) ListEvent ¶
func (c *WafClient) ListEvent(request *model.ListEventRequest) (*model.ListEventResponse, error)
ListEvent 查询攻击事件列表
查询攻击事件列表,该API暂时不支持查询全部防护事件,pagesize参数不可设为-1,由于性能原因,数据量越大消耗的内存越大,后端最多限制查询10000条数据,例如:自定义时间段内的数据超过了10000条,就无法查出page为101,pagesize为100之后的数据,需要调整时间区间,再进行查询
详细说明请参考华为云API Explorer。 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 查询地理位置规则列表
查询地理位置规则列表
详细说明请参考华为云API Explorer。 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 查询云模式防护域名列表
查询云模式防护域名列表
详细说明请参考华为云API Explorer。 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 获取云模式域名路由信息
返回路由信息
详细说明请参考华为云API Explorer。 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 查询误报屏蔽规则列表
查询误报屏蔽规则列表
详细说明请参考华为云API Explorer。 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) ListPolicy ¶
func (c *WafClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)
ListPolicy 查询防护策略列表
查询防护策略列表
详细说明请参考华为云API Explorer。 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 独享模式域名列表
独享模式域名列表
详细说明请参考华为云API Explorer。 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 查询隐私屏蔽防护规则
查询隐私屏蔽防护规则
详细说明请参考华为云API Explorer。 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) ListQpsTimeline ¶ added in v0.0.63
func (c *WafClient) ListQpsTimeline(request *model.ListQpsTimelineRequest) (*model.ListQpsTimelineResponse, error)
ListQpsTimeline 查询安全统计qps次数
查询安全统计qps次数
详细说明请参考华为云API Explorer。 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) ListStatistics ¶ added in v0.0.63
func (c *WafClient) ListStatistics(request *model.ListStatisticsRequest) (*model.ListStatisticsResponse, error)
ListStatistics 查询安全总览请求数据
查询安全总览请求数据
详细说明请参考华为云API Explorer。 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 查询业务异常数量
查询业务异常数量
详细说明请参考华为云API Explorer。 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 查询引用表列表
查询引用表列表
详细说明请参考华为云API Explorer。 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 查询黑白名单规则列表
查询黑白名单规则列表
详细说明请参考华为云API Explorer。 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) ShowCertificate ¶
func (c *WafClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
ShowCertificate 查询证书
查询证书
详细说明请参考华为云API Explorer。 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查询防护域名
详细说明请参考华为云API Explorer。 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 局点支持特性查询
局点支持特性查询
详细说明请参考华为云API Explorer。 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) ShowEvent ¶
func (c *WafClient) ShowEvent(request *model.ShowEventRequest) (*model.ShowEventResponse, error)
ShowEvent 查询攻击事件详情
查询攻击事件详情
详细说明请参考华为云API Explorer。 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 查询攻击事件详情
func (*WafClient) ShowHost ¶
func (c *WafClient) ShowHost(request *model.ShowHostRequest) (*model.ShowHostResponse, error)
ShowHost 根据Id查询云模式防护域名
根据Id查询云模式防护域名
详细说明请参考华为云API Explorer。 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) ShowPolicy ¶
func (c *WafClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)
ShowPolicy 根据Id查询防护策略
根据Id查询防护策略
详细说明请参考华为云API Explorer。 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 查看独享模式域名配置
查看独享模式域名配置
详细说明请参考华为云API Explorer。 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) UpdateCertificate ¶
func (c *WafClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
UpdateCertificate 修改证书
修改证书
详细说明请参考华为云API Explorer。 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) UpdateGeoipRule ¶
func (c *WafClient) UpdateGeoipRule(request *model.UpdateGeoipRuleRequest) (*model.UpdateGeoipRuleResponse, error)
UpdateGeoipRule 更新地理位置防护规则
更新地理位置防护规则
详细说明请参考华为云API Explorer。 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会覆盖源站信息,而不是新增源站
详细说明请参考华为云API Explorer。 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 修改域名防护状态
返回路由信息
详细说明请参考华为云API Explorer。 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) UpdatePolicy ¶
func (c *WafClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)
UpdatePolicy 更新防护策略
更新防护策略,请求体可只传需要更新的部分
详细说明请参考华为云API Explorer。 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 更新防护策略的域名
更新防护策略的防护域名
详细说明请参考华为云API Explorer。 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 修改单条规则的状态
修改单条规则的状态
详细说明请参考华为云API Explorer。 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 修改独享模式域名配置
修改独享模式域名配置
详细说明请参考华为云API Explorer。 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 修改独享模式域名防护状态
修改独享模式域名防护状态
详细说明请参考华为云API Explorer。 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 更新隐私屏蔽防护规则
更新隐私屏蔽防护规则
详细说明请参考华为云API Explorer。 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) UpdateValueList ¶
func (c *WafClient) UpdateValueList(request *model.UpdateValueListRequest) (*model.UpdateValueListResponse, error)
UpdateValueList 修改引用表
修改引用表
详细说明请参考华为云API Explorer。 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 更新黑白名单防护规则
更新黑白名单防护规则
详细说明请参考华为云API Explorer。 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 更新黑白名单防护规则