v1

package
v0.1.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

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

type ChangePrepaidCloudWafInvoker added in v0.1.12

type ChangePrepaidCloudWafInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangePrepaidCloudWafInvoker) Invoke added in v0.1.12

type CreateAntiTamperRuleInvoker added in v0.0.90

type CreateAntiTamperRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAntiTamperRuleInvoker) Invoke added in v0.0.90

type CreateCertificateInvoker added in v0.0.90

type CreateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCertificateInvoker) Invoke added in v0.0.90

type CreateGeoipRuleInvoker added in v0.0.90

type CreateGeoipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateGeoipRuleInvoker) Invoke added in v0.0.90

type CreateHostInvoker added in v0.0.90

type CreateHostInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateHostInvoker) Invoke added in v0.0.90

type CreateIgnoreRuleInvoker added in v0.0.90

type CreateIgnoreRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateIgnoreRuleInvoker) Invoke added in v0.0.90

type CreateInstanceInvoker added in v0.1.8

type CreateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceInvoker) Invoke added in v0.1.8

type CreateIpGroupInvoker added in v0.1.8

type CreateIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateIpGroupInvoker) Invoke added in v0.1.8

type CreatePolicyInvoker added in v0.0.90

type CreatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePolicyInvoker) Invoke added in v0.0.90

type CreatePremiumHostInvoker added in v0.0.90

type CreatePremiumHostInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePremiumHostInvoker) Invoke added in v0.0.90

type CreatePrepaidCloudWafInvoker added in v0.1.12

type CreatePrepaidCloudWafInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePrepaidCloudWafInvoker) Invoke added in v0.1.12

type CreatePrivacyRuleInvoker added in v0.0.90

type CreatePrivacyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePrivacyRuleInvoker) Invoke added in v0.0.90

type CreateValueListInvoker added in v0.0.90

type CreateValueListInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateValueListInvoker) Invoke added in v0.0.90

type CreateWhiteblackipRuleInvoker added in v0.0.90

type CreateWhiteblackipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateWhiteblackipRuleInvoker) Invoke added in v0.0.90

type DeleteAntitamperRuleInvoker added in v0.0.90

type DeleteAntitamperRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAntitamperRuleInvoker) Invoke added in v0.0.90

type DeleteCertificateInvoker added in v0.0.90

type DeleteCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCertificateInvoker) Invoke added in v0.0.90

type DeleteGeoipRuleInvoker added in v0.0.90

type DeleteGeoipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteGeoipRuleInvoker) Invoke added in v0.0.90

type DeleteHostInvoker added in v0.0.90

type DeleteHostInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteHostInvoker) Invoke added in v0.0.90

type DeleteIgnoreRuleInvoker added in v0.0.90

type DeleteIgnoreRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteIgnoreRuleInvoker) Invoke added in v0.0.90

type DeleteInstanceInvoker added in v0.1.8

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.1.8

type DeleteIpGroupInvoker added in v0.1.8

type DeleteIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteIpGroupInvoker) Invoke added in v0.1.8

type DeletePolicyInvoker added in v0.0.90

type DeletePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePolicyInvoker) Invoke added in v0.0.90

type DeletePremiumHostInvoker added in v0.0.90

type DeletePremiumHostInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePremiumHostInvoker) Invoke added in v0.0.90

type DeletePrivacyRuleInvoker added in v0.0.90

type DeletePrivacyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePrivacyRuleInvoker) Invoke added in v0.0.90

type DeleteValueListInvoker added in v0.0.90

type DeleteValueListInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteValueListInvoker) Invoke added in v0.0.90

type DeleteWhiteBlackIpRuleInvoker added in v0.0.90

type DeleteWhiteBlackIpRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteWhiteBlackIpRuleInvoker) Invoke added in v0.0.90

type ListAntitamperRuleInvoker added in v0.0.90

type ListAntitamperRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAntitamperRuleInvoker) Invoke added in v0.0.90

type ListBandwidthTimelineInvoker added in v0.0.90

type ListBandwidthTimelineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListBandwidthTimelineInvoker) Invoke added in v0.0.90

type ListCertificatesInvoker added in v0.0.90

type ListCertificatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCertificatesInvoker) Invoke added in v0.0.90

type ListCompositeHostsInvoker added in v0.0.90

type ListCompositeHostsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCompositeHostsInvoker) Invoke added in v0.0.90

type ListEventInvoker added in v0.0.90

type ListEventInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEventInvoker) Invoke added in v0.0.90

type ListGeoipRuleInvoker added in v0.0.90

type ListGeoipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListGeoipRuleInvoker) Invoke added in v0.0.90

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

type ListIgnoreRuleInvoker added in v0.0.90

type ListIgnoreRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListIgnoreRuleInvoker) Invoke added in v0.0.90

type ListInstanceInvoker added in v0.1.8

type ListInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstanceInvoker) Invoke added in v0.1.8

type ListIpGroupInvoker added in v0.1.8

type ListIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListIpGroupInvoker) Invoke added in v0.1.8

type ListNoticeConfigsInvoker added in v0.1.10

type ListNoticeConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNoticeConfigsInvoker) Invoke added in v0.1.10

type ListOverviewsClassificationInvoker added in v0.0.96

type ListOverviewsClassificationInvoker struct {
	*invoker.BaseInvoker
}

func (*ListOverviewsClassificationInvoker) Invoke added in v0.0.96

type ListPolicyInvoker added in v0.0.90

type ListPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPolicyInvoker) Invoke added in v0.0.90

type ListPremiumHostInvoker added in v0.0.90

type ListPremiumHostInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPremiumHostInvoker) Invoke added in v0.0.90

type ListPrivacyRuleInvoker added in v0.0.90

type ListPrivacyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPrivacyRuleInvoker) Invoke added in v0.0.90

type ListQpsTimelineInvoker added in v0.0.90

type ListQpsTimelineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQpsTimelineInvoker) Invoke added in v0.0.90

type ListRequestTimelineInvoker added in v0.0.106

type ListRequestTimelineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRequestTimelineInvoker) Invoke added in v0.0.106

type ListStatisticsInvoker added in v0.0.90

type ListStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStatisticsInvoker) Invoke added in v0.0.90

type ListTopAbnormalInvoker added in v0.0.90

type ListTopAbnormalInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTopAbnormalInvoker) Invoke added in v0.0.90

type ListValueListInvoker added in v0.0.90

type ListValueListInvoker struct {
	*invoker.BaseInvoker
}

func (*ListValueListInvoker) Invoke added in v0.0.90

type ListWhiteblackipRuleInvoker added in v0.0.90

type ListWhiteblackipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWhiteblackipRuleInvoker) Invoke added in v0.0.90

type MigrateCompositeHostsInvoker added in v0.1.10

type MigrateCompositeHostsInvoker struct {
	*invoker.BaseInvoker
}

func (*MigrateCompositeHostsInvoker) Invoke added in v0.1.10

type RenameInstanceInvoker added in v0.1.8

type RenameInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*RenameInstanceInvoker) Invoke added in v0.1.8

type ShowCertificateInvoker added in v0.0.90

type ShowCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCertificateInvoker) Invoke added in v0.0.90

type ShowCompositeHostInvoker added in v0.0.90

type ShowCompositeHostInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCompositeHostInvoker) Invoke added in v0.0.90

type ShowConsoleConfigInvoker added in v0.0.90

type ShowConsoleConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowConsoleConfigInvoker) Invoke added in v0.0.90

type ShowEventInvoker added in v0.0.90

type ShowEventInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEventInvoker) Invoke added in v0.0.90

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

type ShowIpGroupInvoker added in v0.1.8

type ShowIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowIpGroupInvoker) Invoke added in v0.1.8

type ShowLtsInfoConfigInvoker added in v0.1.8

type ShowLtsInfoConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLtsInfoConfigInvoker) Invoke added in v0.1.8

type ShowPolicyInvoker added in v0.0.90

type ShowPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPolicyInvoker) Invoke added in v0.0.90

type ShowPremiumHostInvoker added in v0.0.90

type ShowPremiumHostInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPremiumHostInvoker) Invoke added in v0.0.90

type ShowSourceIpInvoker added in v0.1.10

type ShowSourceIpInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSourceIpInvoker) Invoke added in v0.1.10

type ShowSubscriptionInfoInvoker added in v0.1.12

type ShowSubscriptionInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSubscriptionInfoInvoker) Invoke added in v0.1.12

type UpdateAlertNoticeConfigInvoker added in v0.1.10

type UpdateAlertNoticeConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAlertNoticeConfigInvoker) Invoke added in v0.1.10

type UpdateCertificateInvoker added in v0.0.90

type UpdateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCertificateInvoker) Invoke added in v0.0.90

type UpdateGeoipRuleInvoker added in v0.0.90

type UpdateGeoipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateGeoipRuleInvoker) Invoke added in v0.0.90

type UpdateHostInvoker added in v0.0.90

type UpdateHostInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateHostInvoker) Invoke added in v0.0.90

type UpdateHostProtectStatusInvoker added in v0.0.90

type UpdateHostProtectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateHostProtectStatusInvoker) Invoke added in v0.0.90

type UpdateIpGroupInvoker added in v0.1.8

type UpdateIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateIpGroupInvoker) Invoke added in v0.1.8

type UpdateLtsInfoConfigInvoker added in v0.1.8

type UpdateLtsInfoConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateLtsInfoConfigInvoker) Invoke added in v0.1.8

type UpdatePolicyInvoker added in v0.0.90

type UpdatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePolicyInvoker) Invoke added in v0.0.90

type UpdatePolicyProtectHostInvoker added in v0.0.90

type UpdatePolicyProtectHostInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePolicyProtectHostInvoker) Invoke added in v0.0.90

type UpdatePolicyRuleStatusInvoker added in v0.0.90

type UpdatePolicyRuleStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePolicyRuleStatusInvoker) Invoke added in v0.0.90

type UpdatePremiumHostInvoker added in v0.0.90

type UpdatePremiumHostInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePremiumHostInvoker) Invoke added in v0.0.90

type UpdatePremiumHostProtectStatusInvoker added in v0.0.90

type UpdatePremiumHostProtectStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePremiumHostProtectStatusInvoker) Invoke added in v0.0.90

type UpdatePrivacyRuleInvoker added in v0.0.90

type UpdatePrivacyRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePrivacyRuleInvoker) Invoke added in v0.0.90

type UpdateValueListInvoker added in v0.0.90

type UpdateValueListInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateValueListInvoker) Invoke added in v0.0.90

type UpdateWhiteblackipRuleInvoker added in v0.0.90

type UpdateWhiteblackipRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateWhiteblackipRuleInvoker) Invoke added in v0.0.90

type WafClient

type WafClient struct {
	HcClient *http_client.HcHttpClient
}

func NewWafClient

func NewWafClient(hcClient *http_client.HcHttpClient) *WafClient

func (*WafClient) ApplyCertificateToHost

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

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

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

CreatePrepaidCloudWaf 购买包周期云模式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

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

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

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

ListBandwidthTimeline 查询安全统计带宽数据

查询安全统计带宽数据。需要注意的是,安全统计相关的接口,暂时不能支持任意时间的查询。只能支持 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

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

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

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

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

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

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

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

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

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

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

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

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 更新黑白名单防护规则

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL