Documentation ¶
Index ¶
- func GenReqDefForApplyCertificateToHost() *def.HttpRequestDef
- func GenReqDefForChangePrepaidCloudWaf() *def.HttpRequestDef
- func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef
- func GenReqDefForCreateCertificate() *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 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 GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForDeleteIpGroup() *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 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 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 GenReqDefForShowCertificate() *def.HttpRequestDef
- func GenReqDefForShowCompositeHost() *def.HttpRequestDef
- func GenReqDefForShowConsoleConfig() *def.HttpRequestDef
- func GenReqDefForShowEvent() *def.HttpRequestDef
- func GenReqDefForShowHost() *def.HttpRequestDef
- func GenReqDefForShowInstance() *def.HttpRequestDef
- func GenReqDefForShowIpGroup() *def.HttpRequestDef
- func GenReqDefForShowLtsInfoConfig() *def.HttpRequestDef
- func GenReqDefForShowPolicy() *def.HttpRequestDef
- func GenReqDefForShowPremiumHost() *def.HttpRequestDef
- func GenReqDefForShowSourceIp() *def.HttpRequestDef
- func GenReqDefForShowSubscriptionInfo() *def.HttpRequestDef
- func GenReqDefForUpdateAlertNoticeConfig() *def.HttpRequestDef
- func GenReqDefForUpdateCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef
- func GenReqDefForUpdateHost() *def.HttpRequestDef
- func GenReqDefForUpdateHostProtectStatus() *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 GenReqDefForUpdateValueList() *def.HttpRequestDef
- func GenReqDefForUpdateWhiteblackipRule() *def.HttpRequestDef
- func WafClientBuilder() *http_client.HcHttpClientBuilder
- type ApplyCertificateToHostInvoker
- type ChangePrepaidCloudWafInvoker
- type CreateAntiTamperRuleInvoker
- type CreateCertificateInvoker
- type CreateGeoipRuleInvoker
- type CreateHostInvoker
- type CreateIgnoreRuleInvoker
- type CreateInstanceInvoker
- type CreateIpGroupInvoker
- type CreatePolicyInvoker
- type CreatePremiumHostInvoker
- type CreatePrepaidCloudWafInvoker
- type CreatePrivacyRuleInvoker
- type CreateValueListInvoker
- type CreateWhiteblackipRuleInvoker
- type DeleteAntitamperRuleInvoker
- type DeleteCertificateInvoker
- type DeleteGeoipRuleInvoker
- type DeleteHostInvoker
- type DeleteIgnoreRuleInvoker
- type DeleteInstanceInvoker
- type DeleteIpGroupInvoker
- 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 ListInstanceInvoker
- type ListIpGroupInvoker
- type ListNoticeConfigsInvoker
- type ListOverviewsClassificationInvoker
- type ListPolicyInvoker
- type ListPremiumHostInvoker
- type ListPrivacyRuleInvoker
- type ListQpsTimelineInvoker
- type ListRequestTimelineInvoker
- type ListStatisticsInvoker
- type ListTopAbnormalInvoker
- type ListValueListInvoker
- type ListWhiteblackipRuleInvoker
- type MigrateCompositeHostsInvoker
- type RenameInstanceInvoker
- type ShowCertificateInvoker
- type ShowCompositeHostInvoker
- type ShowConsoleConfigInvoker
- type ShowEventInvoker
- type ShowHostInvoker
- type ShowInstanceInvoker
- type ShowIpGroupInvoker
- type ShowLtsInfoConfigInvoker
- type ShowPolicyInvoker
- type ShowPremiumHostInvoker
- type ShowSourceIpInvoker
- type ShowSubscriptionInfoInvoker
- type UpdateAlertNoticeConfigInvoker
- type UpdateCertificateInvoker
- type UpdateGeoipRuleInvoker
- type UpdateHostInvoker
- type UpdateHostProtectStatusInvoker
- type UpdateIpGroupInvoker
- type UpdateLtsInfoConfigInvoker
- 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) UpdateAlertNoticeConfig(request *model.UpdateAlertNoticeConfigRequest) (*model.UpdateAlertNoticeConfigResponse, error)
- func (c *WafClient) UpdateAlertNoticeConfigInvoker(request *model.UpdateAlertNoticeConfigRequest) *UpdateAlertNoticeConfigInvoker
- 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) 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) 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 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 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 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 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 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 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 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 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 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 GenReqDefForShowSourceIp ¶ added in v0.1.10
func GenReqDefForShowSourceIp() *def.HttpRequestDef
func GenReqDefForShowSubscriptionInfo ¶ added in v0.1.12
func GenReqDefForShowSubscriptionInfo() *def.HttpRequestDef
func GenReqDefForUpdateAlertNoticeConfig ¶ added in v0.1.10
func GenReqDefForUpdateAlertNoticeConfig() *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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 更新黑白名单防护规则