v1

package
v0.0.98 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 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 GenReqDefForCreateAntiTamperRule

func GenReqDefForCreateAntiTamperRule() *def.HttpRequestDef

func GenReqDefForCreateCertificate

func GenReqDefForCreateCertificate() *def.HttpRequestDef

func GenReqDefForCreateGeoipRule

func GenReqDefForCreateGeoipRule() *def.HttpRequestDef

func GenReqDefForCreateHost

func GenReqDefForCreateHost() *def.HttpRequestDef

func GenReqDefForCreateIgnoreRule added in v0.0.86

func GenReqDefForCreateIgnoreRule() *def.HttpRequestDef

func GenReqDefForCreatePolicy

func GenReqDefForCreatePolicy() *def.HttpRequestDef

func GenReqDefForCreatePremiumHost

func GenReqDefForCreatePremiumHost() *def.HttpRequestDef

func GenReqDefForCreatePrivacyRule

func GenReqDefForCreatePrivacyRule() *def.HttpRequestDef

func GenReqDefForCreateValueList

func GenReqDefForCreateValueList() *def.HttpRequestDef

func GenReqDefForCreateWhiteblackipRule

func GenReqDefForCreateWhiteblackipRule() *def.HttpRequestDef

func GenReqDefForDeleteAntitamperRule

func GenReqDefForDeleteAntitamperRule() *def.HttpRequestDef

func GenReqDefForDeleteCertificate

func GenReqDefForDeleteCertificate() *def.HttpRequestDef

func GenReqDefForDeleteGeoipRule

func GenReqDefForDeleteGeoipRule() *def.HttpRequestDef

func GenReqDefForDeleteHost

func GenReqDefForDeleteHost() *def.HttpRequestDef

func GenReqDefForDeleteIgnoreRule added in v0.0.86

func GenReqDefForDeleteIgnoreRule() *def.HttpRequestDef

func GenReqDefForDeletePolicy

func GenReqDefForDeletePolicy() *def.HttpRequestDef

func GenReqDefForDeletePremiumHost

func GenReqDefForDeletePremiumHost() *def.HttpRequestDef

func GenReqDefForDeletePrivacyRule

func GenReqDefForDeletePrivacyRule() *def.HttpRequestDef

func GenReqDefForDeleteValueList

func GenReqDefForDeleteValueList() *def.HttpRequestDef

func GenReqDefForDeleteWhiteBlackIpRule

func GenReqDefForDeleteWhiteBlackIpRule() *def.HttpRequestDef

func GenReqDefForListAntitamperRule

func GenReqDefForListAntitamperRule() *def.HttpRequestDef

func GenReqDefForListBandwidthTimeline added in v0.0.63

func GenReqDefForListBandwidthTimeline() *def.HttpRequestDef

func GenReqDefForListCertificates

func GenReqDefForListCertificates() *def.HttpRequestDef

func GenReqDefForListCompositeHosts

func GenReqDefForListCompositeHosts() *def.HttpRequestDef

func GenReqDefForListEvent

func GenReqDefForListEvent() *def.HttpRequestDef

func GenReqDefForListGeoipRule

func GenReqDefForListGeoipRule() *def.HttpRequestDef

func GenReqDefForListHost

func GenReqDefForListHost() *def.HttpRequestDef

func GenReqDefForListHostRoute

func GenReqDefForListHostRoute() *def.HttpRequestDef

func GenReqDefForListIgnoreRule added in v0.0.63

func GenReqDefForListIgnoreRule() *def.HttpRequestDef

func 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 GenReqDefForListStatistics added in v0.0.63

func GenReqDefForListStatistics() *def.HttpRequestDef

func GenReqDefForListTopAbnormal added in v0.0.63

func GenReqDefForListTopAbnormal() *def.HttpRequestDef

func GenReqDefForListValueList

func GenReqDefForListValueList() *def.HttpRequestDef

func GenReqDefForListWhiteblackipRule

func GenReqDefForListWhiteblackipRule() *def.HttpRequestDef

func GenReqDefForShowCertificate

func GenReqDefForShowCertificate() *def.HttpRequestDef

func GenReqDefForShowCompositeHost

func GenReqDefForShowCompositeHost() *def.HttpRequestDef

func GenReqDefForShowConsoleConfig added in v0.0.63

func GenReqDefForShowConsoleConfig() *def.HttpRequestDef

func GenReqDefForShowEvent

func GenReqDefForShowEvent() *def.HttpRequestDef

func GenReqDefForShowHost

func GenReqDefForShowHost() *def.HttpRequestDef

func GenReqDefForShowPolicy

func GenReqDefForShowPolicy() *def.HttpRequestDef

func GenReqDefForShowPremiumHost

func GenReqDefForShowPremiumHost() *def.HttpRequestDef

func GenReqDefForUpdateCertificate

func GenReqDefForUpdateCertificate() *def.HttpRequestDef

func GenReqDefForUpdateGeoipRule

func GenReqDefForUpdateGeoipRule() *def.HttpRequestDef

func GenReqDefForUpdateHost

func GenReqDefForUpdateHost() *def.HttpRequestDef

func GenReqDefForUpdateHostProtectStatus

func GenReqDefForUpdateHostProtectStatus() *def.HttpRequestDef

func GenReqDefForUpdatePolicy

func GenReqDefForUpdatePolicy() *def.HttpRequestDef

func GenReqDefForUpdatePolicyProtectHost

func GenReqDefForUpdatePolicyProtectHost() *def.HttpRequestDef

func GenReqDefForUpdatePolicyRuleStatus

func GenReqDefForUpdatePolicyRuleStatus() *def.HttpRequestDef

func GenReqDefForUpdatePremiumHost

func GenReqDefForUpdatePremiumHost() *def.HttpRequestDef

func GenReqDefForUpdatePremiumHostProtectStatus

func GenReqDefForUpdatePremiumHostProtectStatus() *def.HttpRequestDef

func GenReqDefForUpdatePrivacyRule

func GenReqDefForUpdatePrivacyRule() *def.HttpRequestDef

func GenReqDefForUpdateValueList

func GenReqDefForUpdateValueList() *def.HttpRequestDef

func GenReqDefForUpdateWhiteblackipRule

func GenReqDefForUpdateWhiteblackipRule() *def.HttpRequestDef

func WafClientBuilder

func WafClientBuilder() *http_client.HcHttpClientBuilder

Types

type ApplyCertificateToHostInvoker added in v0.0.90

type ApplyCertificateToHostInvoker struct {
	*invoker.BaseInvoker
}

func (*ApplyCertificateToHostInvoker) Invoke added in v0.0.90

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 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 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 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 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 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 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 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 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 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 绑定证书到域名

绑定证书到域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ApplyCertificateToHostInvoker added in v0.0.90

func (c *WafClient) ApplyCertificateToHostInvoker(request *model.ApplyCertificateToHostRequest) *ApplyCertificateToHostInvoker

ApplyCertificateToHostInvoker 绑定证书到域名

func (*WafClient) CreateAntiTamperRule

CreateAntiTamperRule 创建防篡改规则

创建防篡改规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateAntiTamperRuleInvoker added in v0.0.90

func (c *WafClient) CreateAntiTamperRuleInvoker(request *model.CreateAntiTamperRuleRequest) *CreateAntiTamperRuleInvoker

CreateAntiTamperRuleInvoker 创建防篡改规则

func (*WafClient) CreateCertificate

func (c *WafClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)

CreateCertificate 创建证书

创建证书

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateCertificateInvoker added in v0.0.90

func (c *WafClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker

CreateCertificateInvoker 创建证书

func (*WafClient) CreateGeoipRule

func (c *WafClient) CreateGeoipRule(request *model.CreateGeoipRuleRequest) (*model.CreateGeoipRuleResponse, error)

CreateGeoipRule 创建地理位置规则

创建地理位置规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateGeoipRuleInvoker added in v0.0.90

func (c *WafClient) CreateGeoipRuleInvoker(request *model.CreateGeoipRuleRequest) *CreateGeoipRuleInvoker

CreateGeoipRuleInvoker 创建地理位置规则

func (*WafClient) CreateHost

func (c *WafClient) CreateHost(request *model.CreateHostRequest) (*model.CreateHostResponse, error)

CreateHost 创建云模式防护域名

创建云模式防护域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateHostInvoker added in v0.0.90

func (c *WafClient) CreateHostInvoker(request *model.CreateHostRequest) *CreateHostInvoker

CreateHostInvoker 创建云模式防护域名

func (*WafClient) CreateIgnoreRule added in v0.0.86

func (c *WafClient) CreateIgnoreRule(request *model.CreateIgnoreRuleRequest) (*model.CreateIgnoreRuleResponse, error)

CreateIgnoreRule 创建误报屏蔽规则

创建误报屏蔽规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateIgnoreRuleInvoker added in v0.0.90

func (c *WafClient) CreateIgnoreRuleInvoker(request *model.CreateIgnoreRuleRequest) *CreateIgnoreRuleInvoker

CreateIgnoreRuleInvoker 创建误报屏蔽规则

func (*WafClient) CreatePolicy

func (c *WafClient) CreatePolicy(request *model.CreatePolicyRequest) (*model.CreatePolicyResponse, error)

CreatePolicy 创建防护策略

创建防护策略

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreatePolicyInvoker added in v0.0.90

func (c *WafClient) CreatePolicyInvoker(request *model.CreatePolicyRequest) *CreatePolicyInvoker

CreatePolicyInvoker 创建防护策略

func (*WafClient) CreatePremiumHost

func (c *WafClient) CreatePremiumHost(request *model.CreatePremiumHostRequest) (*model.CreatePremiumHostResponse, error)

CreatePremiumHost 创建独享模式域名

创建独享模式域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreatePremiumHostInvoker added in v0.0.90

func (c *WafClient) CreatePremiumHostInvoker(request *model.CreatePremiumHostRequest) *CreatePremiumHostInvoker

CreatePremiumHostInvoker 创建独享模式域名

func (*WafClient) CreatePrivacyRule

func (c *WafClient) CreatePrivacyRule(request *model.CreatePrivacyRuleRequest) (*model.CreatePrivacyRuleResponse, error)

CreatePrivacyRule 创建隐私屏蔽防护规则

创建隐私屏蔽防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreatePrivacyRuleInvoker added in v0.0.90

func (c *WafClient) CreatePrivacyRuleInvoker(request *model.CreatePrivacyRuleRequest) *CreatePrivacyRuleInvoker

CreatePrivacyRuleInvoker 创建隐私屏蔽防护规则

func (*WafClient) CreateValueList

func (c *WafClient) CreateValueList(request *model.CreateValueListRequest) (*model.CreateValueListResponse, error)

CreateValueList 创建引用表

创建引用表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateValueListInvoker added in v0.0.90

func (c *WafClient) CreateValueListInvoker(request *model.CreateValueListRequest) *CreateValueListInvoker

CreateValueListInvoker 创建引用表

func (*WafClient) CreateWhiteblackipRule

CreateWhiteblackipRule 创建黑白名单规则

创建黑白名单规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) CreateWhiteblackipRuleInvoker added in v0.0.90

func (c *WafClient) CreateWhiteblackipRuleInvoker(request *model.CreateWhiteblackipRuleRequest) *CreateWhiteblackipRuleInvoker

CreateWhiteblackipRuleInvoker 创建黑白名单规则

func (*WafClient) DeleteAntitamperRule

DeleteAntitamperRule 删除防篡改防护规则

删除防篡改防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteAntitamperRuleInvoker added in v0.0.90

func (c *WafClient) DeleteAntitamperRuleInvoker(request *model.DeleteAntitamperRuleRequest) *DeleteAntitamperRuleInvoker

DeleteAntitamperRuleInvoker 删除防篡改防护规则

func (*WafClient) DeleteCertificate

func (c *WafClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)

DeleteCertificate 删除证书

删除证书

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteCertificateInvoker added in v0.0.90

func (c *WafClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker

DeleteCertificateInvoker 删除证书

func (*WafClient) DeleteGeoipRule

func (c *WafClient) DeleteGeoipRule(request *model.DeleteGeoipRuleRequest) (*model.DeleteGeoipRuleResponse, error)

DeleteGeoipRule 删除地理位置防护规则

删除地理位置防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteGeoipRuleInvoker added in v0.0.90

func (c *WafClient) DeleteGeoipRuleInvoker(request *model.DeleteGeoipRuleRequest) *DeleteGeoipRuleInvoker

DeleteGeoipRuleInvoker 删除地理位置防护规则

func (*WafClient) DeleteHost

func (c *WafClient) DeleteHost(request *model.DeleteHostRequest) (*model.DeleteHostResponse, error)

DeleteHost 删除云模式防护域名

删除云模式防护域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteHostInvoker added in v0.0.90

func (c *WafClient) DeleteHostInvoker(request *model.DeleteHostRequest) *DeleteHostInvoker

DeleteHostInvoker 删除云模式防护域名

func (*WafClient) DeleteIgnoreRule added in v0.0.86

func (c *WafClient) DeleteIgnoreRule(request *model.DeleteIgnoreRuleRequest) (*model.DeleteIgnoreRuleResponse, error)

DeleteIgnoreRule 删除误报屏蔽防护规则

删除误报屏蔽防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteIgnoreRuleInvoker added in v0.0.90

func (c *WafClient) DeleteIgnoreRuleInvoker(request *model.DeleteIgnoreRuleRequest) *DeleteIgnoreRuleInvoker

DeleteIgnoreRuleInvoker 删除误报屏蔽防护规则

func (*WafClient) DeletePolicy

func (c *WafClient) DeletePolicy(request *model.DeletePolicyRequest) (*model.DeletePolicyResponse, error)

DeletePolicy 删除防护策略

删除防护策略

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeletePolicyInvoker added in v0.0.90

func (c *WafClient) DeletePolicyInvoker(request *model.DeletePolicyRequest) *DeletePolicyInvoker

DeletePolicyInvoker 删除防护策略

func (*WafClient) DeletePremiumHost

func (c *WafClient) DeletePremiumHost(request *model.DeletePremiumHostRequest) (*model.DeletePremiumHostResponse, error)

DeletePremiumHost 删除独享模式域名

删除独享模式域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeletePremiumHostInvoker added in v0.0.90

func (c *WafClient) DeletePremiumHostInvoker(request *model.DeletePremiumHostRequest) *DeletePremiumHostInvoker

DeletePremiumHostInvoker 删除独享模式域名

func (*WafClient) DeletePrivacyRule

func (c *WafClient) DeletePrivacyRule(request *model.DeletePrivacyRuleRequest) (*model.DeletePrivacyRuleResponse, error)

DeletePrivacyRule 删除隐私屏蔽防护规则

删除隐私屏蔽防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeletePrivacyRuleInvoker added in v0.0.90

func (c *WafClient) DeletePrivacyRuleInvoker(request *model.DeletePrivacyRuleRequest) *DeletePrivacyRuleInvoker

DeletePrivacyRuleInvoker 删除隐私屏蔽防护规则

func (*WafClient) DeleteValueList

func (c *WafClient) DeleteValueList(request *model.DeleteValueListRequest) (*model.DeleteValueListResponse, error)

DeleteValueList 删除引用表

删除引用表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteValueListInvoker added in v0.0.90

func (c *WafClient) DeleteValueListInvoker(request *model.DeleteValueListRequest) *DeleteValueListInvoker

DeleteValueListInvoker 删除引用表

func (*WafClient) DeleteWhiteBlackIpRule

DeleteWhiteBlackIpRule 删除黑白名单防护规则

删除黑白名单防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) DeleteWhiteBlackIpRuleInvoker added in v0.0.90

func (c *WafClient) DeleteWhiteBlackIpRuleInvoker(request *model.DeleteWhiteBlackIpRuleRequest) *DeleteWhiteBlackIpRuleInvoker

DeleteWhiteBlackIpRuleInvoker 删除黑白名单防护规则

func (*WafClient) ListAntitamperRule

func (c *WafClient) ListAntitamperRule(request *model.ListAntitamperRuleRequest) (*model.ListAntitamperRuleResponse, error)

ListAntitamperRule 查询防篡改规则列表

查询防篡改规则列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListAntitamperRuleInvoker added in v0.0.90

func (c *WafClient) ListAntitamperRuleInvoker(request *model.ListAntitamperRuleRequest) *ListAntitamperRuleInvoker

ListAntitamperRuleInvoker 查询防篡改规则列表

func (*WafClient) ListBandwidthTimeline added in v0.0.63

ListBandwidthTimeline 查询安全统计带宽数据

查询安全统计带宽数据

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListBandwidthTimelineInvoker added in v0.0.90

func (c *WafClient) ListBandwidthTimelineInvoker(request *model.ListBandwidthTimelineRequest) *ListBandwidthTimelineInvoker

ListBandwidthTimelineInvoker 查询安全统计带宽数据

func (*WafClient) ListCertificates

func (c *WafClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)

ListCertificates 查询证书列表

查询证书列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListCertificatesInvoker added in v0.0.90

func (c *WafClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker

ListCertificatesInvoker 查询证书列表

func (*WafClient) ListCompositeHosts

func (c *WafClient) ListCompositeHosts(request *model.ListCompositeHostsRequest) (*model.ListCompositeHostsResponse, error)

ListCompositeHosts 查询全部防护域名列表

查询全部防护域名列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListCompositeHostsInvoker added in v0.0.90

func (c *WafClient) ListCompositeHostsInvoker(request *model.ListCompositeHostsRequest) *ListCompositeHostsInvoker

ListCompositeHostsInvoker 查询全部防护域名列表

func (*WafClient) ListEvent

func (c *WafClient) ListEvent(request *model.ListEventRequest) (*model.ListEventResponse, error)

ListEvent 查询攻击事件列表

查询攻击事件列表,该API暂时不支持查询全部防护事件,pagesize参数不可设为-1,由于性能原因,数据量越大消耗的内存越大,后端最多限制查询10000条数据,例如:自定义时间段内的数据超过了10000条,就无法查出page为101,pagesize为100之后的数据,需要调整时间区间,再进行查询

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListEventInvoker added in v0.0.90

func (c *WafClient) ListEventInvoker(request *model.ListEventRequest) *ListEventInvoker

ListEventInvoker 查询攻击事件列表

func (*WafClient) ListGeoipRule

func (c *WafClient) ListGeoipRule(request *model.ListGeoipRuleRequest) (*model.ListGeoipRuleResponse, error)

ListGeoipRule 查询地理位置规则列表

查询地理位置规则列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListGeoipRuleInvoker added in v0.0.90

func (c *WafClient) ListGeoipRuleInvoker(request *model.ListGeoipRuleRequest) *ListGeoipRuleInvoker

ListGeoipRuleInvoker 查询地理位置规则列表

func (*WafClient) ListHost

func (c *WafClient) ListHost(request *model.ListHostRequest) (*model.ListHostResponse, error)

ListHost 查询云模式防护域名列表

查询云模式防护域名列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListHostInvoker added in v0.0.90

func (c *WafClient) ListHostInvoker(request *model.ListHostRequest) *ListHostInvoker

ListHostInvoker 查询云模式防护域名列表

func (*WafClient) ListHostRoute

func (c *WafClient) ListHostRoute(request *model.ListHostRouteRequest) (*model.ListHostRouteResponse, error)

ListHostRoute 获取云模式域名路由信息

返回路由信息

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListHostRouteInvoker added in v0.0.90

func (c *WafClient) ListHostRouteInvoker(request *model.ListHostRouteRequest) *ListHostRouteInvoker

ListHostRouteInvoker 获取云模式域名路由信息

func (*WafClient) ListIgnoreRule added in v0.0.63

func (c *WafClient) ListIgnoreRule(request *model.ListIgnoreRuleRequest) (*model.ListIgnoreRuleResponse, error)

ListIgnoreRule 查询误报屏蔽规则列表

查询误报屏蔽规则列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListIgnoreRuleInvoker added in v0.0.90

func (c *WafClient) ListIgnoreRuleInvoker(request *model.ListIgnoreRuleRequest) *ListIgnoreRuleInvoker

ListIgnoreRuleInvoker 查询误报屏蔽规则列表

func (*WafClient) ListOverviewsClassification added in v0.0.96

ListOverviewsClassification 查询安全总览分类统计top信息

查询安全总览分类统计top信息,包含受攻击域名 、攻击源ip、受攻击URL、攻击来源区域、事件分布

详细说明请参考华为云API Explorer。 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 查询防护策略列表

查询防护策略列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListPolicyInvoker added in v0.0.90

func (c *WafClient) ListPolicyInvoker(request *model.ListPolicyRequest) *ListPolicyInvoker

ListPolicyInvoker 查询防护策略列表

func (*WafClient) ListPremiumHost

func (c *WafClient) ListPremiumHost(request *model.ListPremiumHostRequest) (*model.ListPremiumHostResponse, error)

ListPremiumHost 独享模式域名列表

独享模式域名列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListPremiumHostInvoker added in v0.0.90

func (c *WafClient) ListPremiumHostInvoker(request *model.ListPremiumHostRequest) *ListPremiumHostInvoker

ListPremiumHostInvoker 独享模式域名列表

func (*WafClient) ListPrivacyRule

func (c *WafClient) ListPrivacyRule(request *model.ListPrivacyRuleRequest) (*model.ListPrivacyRuleResponse, error)

ListPrivacyRule 查询隐私屏蔽防护规则

查询隐私屏蔽防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListPrivacyRuleInvoker added in v0.0.90

func (c *WafClient) ListPrivacyRuleInvoker(request *model.ListPrivacyRuleRequest) *ListPrivacyRuleInvoker

ListPrivacyRuleInvoker 查询隐私屏蔽防护规则

func (*WafClient) ListQpsTimeline added in v0.0.63

func (c *WafClient) ListQpsTimeline(request *model.ListQpsTimelineRequest) (*model.ListQpsTimelineResponse, error)

ListQpsTimeline 查询安全统计qps次数

查询安全统计qps次数

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListQpsTimelineInvoker added in v0.0.90

func (c *WafClient) ListQpsTimelineInvoker(request *model.ListQpsTimelineRequest) *ListQpsTimelineInvoker

ListQpsTimelineInvoker 查询安全统计qps次数

func (*WafClient) ListStatistics added in v0.0.63

func (c *WafClient) ListStatistics(request *model.ListStatisticsRequest) (*model.ListStatisticsResponse, error)

ListStatistics 查询安全总览请求与攻击数量

查询安全总览请求与攻击数量

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListStatisticsInvoker added in v0.0.90

func (c *WafClient) ListStatisticsInvoker(request *model.ListStatisticsRequest) *ListStatisticsInvoker

ListStatisticsInvoker 查询安全总览请求与攻击数量

func (*WafClient) ListTopAbnormal added in v0.0.63

func (c *WafClient) ListTopAbnormal(request *model.ListTopAbnormalRequest) (*model.ListTopAbnormalResponse, error)

ListTopAbnormal 查询业务异常数量

查询业务异常数量

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListTopAbnormalInvoker added in v0.0.90

func (c *WafClient) ListTopAbnormalInvoker(request *model.ListTopAbnormalRequest) *ListTopAbnormalInvoker

ListTopAbnormalInvoker 查询业务异常数量

func (*WafClient) ListValueList

func (c *WafClient) ListValueList(request *model.ListValueListRequest) (*model.ListValueListResponse, error)

ListValueList 查询引用表列表

查询引用表列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListValueListInvoker added in v0.0.90

func (c *WafClient) ListValueListInvoker(request *model.ListValueListRequest) *ListValueListInvoker

ListValueListInvoker 查询引用表列表

func (*WafClient) ListWhiteblackipRule

ListWhiteblackipRule 查询黑白名单规则列表

查询黑白名单规则列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ListWhiteblackipRuleInvoker added in v0.0.90

func (c *WafClient) ListWhiteblackipRuleInvoker(request *model.ListWhiteblackipRuleRequest) *ListWhiteblackipRuleInvoker

ListWhiteblackipRuleInvoker 查询黑白名单规则列表

func (*WafClient) ShowCertificate

func (c *WafClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)

ShowCertificate 查询证书

查询证书

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowCertificateInvoker added in v0.0.90

func (c *WafClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker

ShowCertificateInvoker 查询证书

func (*WafClient) ShowCompositeHost

func (c *WafClient) ShowCompositeHost(request *model.ShowCompositeHostRequest) (*model.ShowCompositeHostResponse, error)

ShowCompositeHost 根据Id查询防护域名

根据Id查询防护域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowCompositeHostInvoker added in v0.0.90

func (c *WafClient) ShowCompositeHostInvoker(request *model.ShowCompositeHostRequest) *ShowCompositeHostInvoker

ShowCompositeHostInvoker 根据Id查询防护域名

func (*WafClient) ShowConsoleConfig added in v0.0.63

func (c *WafClient) ShowConsoleConfig(request *model.ShowConsoleConfigRequest) (*model.ShowConsoleConfigResponse, error)

ShowConsoleConfig 局点支持特性查询

局点支持特性查询

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowConsoleConfigInvoker added in v0.0.90

func (c *WafClient) ShowConsoleConfigInvoker(request *model.ShowConsoleConfigRequest) *ShowConsoleConfigInvoker

ShowConsoleConfigInvoker 局点支持特性查询

func (*WafClient) ShowEvent

func (c *WafClient) ShowEvent(request *model.ShowEventRequest) (*model.ShowEventResponse, error)

ShowEvent 查询攻击事件详情

查询攻击事件详情

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowEventInvoker added in v0.0.90

func (c *WafClient) ShowEventInvoker(request *model.ShowEventRequest) *ShowEventInvoker

ShowEventInvoker 查询攻击事件详情

func (*WafClient) ShowHost

func (c *WafClient) ShowHost(request *model.ShowHostRequest) (*model.ShowHostResponse, error)

ShowHost 根据Id查询云模式防护域名

根据Id查询云模式防护域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowHostInvoker added in v0.0.90

func (c *WafClient) ShowHostInvoker(request *model.ShowHostRequest) *ShowHostInvoker

ShowHostInvoker 根据Id查询云模式防护域名

func (*WafClient) ShowPolicy

func (c *WafClient) ShowPolicy(request *model.ShowPolicyRequest) (*model.ShowPolicyResponse, error)

ShowPolicy 根据Id查询防护策略

根据Id查询防护策略

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowPolicyInvoker added in v0.0.90

func (c *WafClient) ShowPolicyInvoker(request *model.ShowPolicyRequest) *ShowPolicyInvoker

ShowPolicyInvoker 根据Id查询防护策略

func (*WafClient) ShowPremiumHost

func (c *WafClient) ShowPremiumHost(request *model.ShowPremiumHostRequest) (*model.ShowPremiumHostResponse, error)

ShowPremiumHost 查看独享模式域名配置

查看独享模式域名配置

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) ShowPremiumHostInvoker added in v0.0.90

func (c *WafClient) ShowPremiumHostInvoker(request *model.ShowPremiumHostRequest) *ShowPremiumHostInvoker

ShowPremiumHostInvoker 查看独享模式域名配置

func (*WafClient) UpdateCertificate

func (c *WafClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)

UpdateCertificate 修改证书

修改证书

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateCertificateInvoker added in v0.0.90

func (c *WafClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker

UpdateCertificateInvoker 修改证书

func (*WafClient) UpdateGeoipRule

func (c *WafClient) UpdateGeoipRule(request *model.UpdateGeoipRuleRequest) (*model.UpdateGeoipRuleResponse, error)

UpdateGeoipRule 更新地理位置防护规则

更新地理位置防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateGeoipRuleInvoker added in v0.0.90

func (c *WafClient) UpdateGeoipRuleInvoker(request *model.UpdateGeoipRuleRequest) *UpdateGeoipRuleInvoker

UpdateGeoipRuleInvoker 更新地理位置防护规则

func (*WafClient) UpdateHost

func (c *WafClient) UpdateHost(request *model.UpdateHostRequest) (*model.UpdateHostResponse, error)

UpdateHost 更新云模式防护域名

更新云模式防护域名配置,在没有填入源站信息server的原始数据的情况下,则新的源站信息server会覆盖源站信息,而不是新增源站

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateHostInvoker added in v0.0.90

func (c *WafClient) UpdateHostInvoker(request *model.UpdateHostRequest) *UpdateHostInvoker

UpdateHostInvoker 更新云模式防护域名

func (*WafClient) UpdateHostProtectStatus

UpdateHostProtectStatus 修改域名防护状态

返回路由信息

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateHostProtectStatusInvoker added in v0.0.90

func (c *WafClient) UpdateHostProtectStatusInvoker(request *model.UpdateHostProtectStatusRequest) *UpdateHostProtectStatusInvoker

UpdateHostProtectStatusInvoker 修改域名防护状态

func (*WafClient) UpdatePolicy

func (c *WafClient) UpdatePolicy(request *model.UpdatePolicyRequest) (*model.UpdatePolicyResponse, error)

UpdatePolicy 更新防护策略

更新防护策略,请求体可只传需要更新的部分

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePolicyInvoker added in v0.0.90

func (c *WafClient) UpdatePolicyInvoker(request *model.UpdatePolicyRequest) *UpdatePolicyInvoker

UpdatePolicyInvoker 更新防护策略

func (*WafClient) UpdatePolicyProtectHost

UpdatePolicyProtectHost 更新防护策略的域名

更新防护策略的防护域名

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePolicyProtectHostInvoker added in v0.0.90

func (c *WafClient) UpdatePolicyProtectHostInvoker(request *model.UpdatePolicyProtectHostRequest) *UpdatePolicyProtectHostInvoker

UpdatePolicyProtectHostInvoker 更新防护策略的域名

func (*WafClient) UpdatePolicyRuleStatus

UpdatePolicyRuleStatus 修改单条规则的状态

修改单条规则的状态

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePolicyRuleStatusInvoker added in v0.0.90

func (c *WafClient) UpdatePolicyRuleStatusInvoker(request *model.UpdatePolicyRuleStatusRequest) *UpdatePolicyRuleStatusInvoker

UpdatePolicyRuleStatusInvoker 修改单条规则的状态

func (*WafClient) UpdatePremiumHost

func (c *WafClient) UpdatePremiumHost(request *model.UpdatePremiumHostRequest) (*model.UpdatePremiumHostResponse, error)

UpdatePremiumHost 修改独享模式域名配置

修改独享模式域名配置

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePremiumHostInvoker added in v0.0.90

func (c *WafClient) UpdatePremiumHostInvoker(request *model.UpdatePremiumHostRequest) *UpdatePremiumHostInvoker

UpdatePremiumHostInvoker 修改独享模式域名配置

func (*WafClient) UpdatePremiumHostProtectStatus

UpdatePremiumHostProtectStatus 修改独享模式域名防护状态

修改独享模式域名防护状态

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePremiumHostProtectStatusInvoker added in v0.0.90

func (c *WafClient) UpdatePremiumHostProtectStatusInvoker(request *model.UpdatePremiumHostProtectStatusRequest) *UpdatePremiumHostProtectStatusInvoker

UpdatePremiumHostProtectStatusInvoker 修改独享模式域名防护状态

func (*WafClient) UpdatePrivacyRule

func (c *WafClient) UpdatePrivacyRule(request *model.UpdatePrivacyRuleRequest) (*model.UpdatePrivacyRuleResponse, error)

UpdatePrivacyRule 更新隐私屏蔽防护规则

更新隐私屏蔽防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdatePrivacyRuleInvoker added in v0.0.90

func (c *WafClient) UpdatePrivacyRuleInvoker(request *model.UpdatePrivacyRuleRequest) *UpdatePrivacyRuleInvoker

UpdatePrivacyRuleInvoker 更新隐私屏蔽防护规则

func (*WafClient) UpdateValueList

func (c *WafClient) UpdateValueList(request *model.UpdateValueListRequest) (*model.UpdateValueListResponse, error)

UpdateValueList 修改引用表

修改引用表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateValueListInvoker added in v0.0.90

func (c *WafClient) UpdateValueListInvoker(request *model.UpdateValueListRequest) *UpdateValueListInvoker

UpdateValueListInvoker 修改引用表

func (*WafClient) UpdateWhiteblackipRule

UpdateWhiteblackipRule 更新黑白名单防护规则

更新黑白名单防护规则

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*WafClient) UpdateWhiteblackipRuleInvoker added in v0.0.90

func (c *WafClient) UpdateWhiteblackipRuleInvoker(request *model.UpdateWhiteblackipRuleRequest) *UpdateWhiteblackipRuleInvoker

UpdateWhiteblackipRuleInvoker 更新黑白名单防护规则

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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