v1

package
v0.1.87 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EdgeSecClientBuilder

func EdgeSecClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForApplyWafPolicy

func GenReqDefForApplyWafPolicy() *def.HttpRequestDef

func GenReqDefForCreateCertificate added in v0.1.67

func GenReqDefForCreateCertificate() *def.HttpRequestDef

func GenReqDefForCreateEdgeDDoSDomains

func GenReqDefForCreateEdgeDDoSDomains() *def.HttpRequestDef

func GenReqDefForCreateEdgeWafDomains

func GenReqDefForCreateEdgeWafDomains() *def.HttpRequestDef

func GenReqDefForCreatePolicy

func GenReqDefForCreatePolicy() *def.HttpRequestDef

func GenReqDefForDeleteCertificate added in v0.1.67

func GenReqDefForDeleteCertificate() *def.HttpRequestDef

func GenReqDefForDeleteEdgeDDoSDomains

func GenReqDefForDeleteEdgeDDoSDomains() *def.HttpRequestDef

func GenReqDefForDeleteEdgeWafDomains

func GenReqDefForDeleteEdgeWafDomains() *def.HttpRequestDef

func GenReqDefForDeletePolicy

func GenReqDefForDeletePolicy() *def.HttpRequestDef

func GenReqDefForListCdnDomains

func GenReqDefForListCdnDomains() *def.HttpRequestDef

func GenReqDefForListCertificates added in v0.1.67

func GenReqDefForListCertificates() *def.HttpRequestDef

func GenReqDefForListEdgeDDoSDomains

func GenReqDefForListEdgeDDoSDomains() *def.HttpRequestDef

func GenReqDefForListEdgeSecSubscription

func GenReqDefForListEdgeSecSubscription() *def.HttpRequestDef

func GenReqDefForListEdgeWafDomains

func GenReqDefForListEdgeWafDomains() *def.HttpRequestDef

func GenReqDefForListPolicy

func GenReqDefForListPolicy() *def.HttpRequestDef

func GenReqDefForShowCertificate added in v0.1.67

func GenReqDefForShowCertificate() *def.HttpRequestDef

func GenReqDefForShowEdgeWafDomains

func GenReqDefForShowEdgeWafDomains() *def.HttpRequestDef

func GenReqDefForShowStatisticsEvent

func GenReqDefForShowStatisticsEvent() *def.HttpRequestDef

func GenReqDefForShowStatisticsTraffic

func GenReqDefForShowStatisticsTraffic() *def.HttpRequestDef

func GenReqDefForUpdateCertificate added in v0.1.67

func GenReqDefForUpdateCertificate() *def.HttpRequestDef

func GenReqDefForUpdateEdgeDDoSDomains

func GenReqDefForUpdateEdgeDDoSDomains() *def.HttpRequestDef

func GenReqDefForUpdateEdgeWafDomains

func GenReqDefForUpdateEdgeWafDomains() *def.HttpRequestDef

Types

type ApplyWafPolicyInvoker

type ApplyWafPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ApplyWafPolicyInvoker) Invoke

type CreateCertificateInvoker added in v0.1.67

type CreateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCertificateInvoker) Invoke added in v0.1.67

type CreateEdgeDDoSDomainsInvoker

type CreateEdgeDDoSDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEdgeDDoSDomainsInvoker) Invoke

type CreateEdgeWafDomainsInvoker

type CreateEdgeWafDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEdgeWafDomainsInvoker) Invoke

type CreatePolicyInvoker

type CreatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePolicyInvoker) Invoke

type DeleteCertificateInvoker added in v0.1.67

type DeleteCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCertificateInvoker) Invoke added in v0.1.67

type DeleteEdgeDDoSDomainsInvoker

type DeleteEdgeDDoSDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEdgeDDoSDomainsInvoker) Invoke

type DeleteEdgeWafDomainsInvoker

type DeleteEdgeWafDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEdgeWafDomainsInvoker) Invoke

type DeletePolicyInvoker

type DeletePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePolicyInvoker) Invoke

type EdgeSecClient

type EdgeSecClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewEdgeSecClient

func NewEdgeSecClient(hcClient *httpclient.HcHttpClient) *EdgeSecClient

func (*EdgeSecClient) ApplyWafPolicy

ApplyWafPolicy 更新防护策略的域名

更新防护策略的域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ApplyWafPolicyInvoker

func (c *EdgeSecClient) ApplyWafPolicyInvoker(request *model.ApplyWafPolicyRequest) *ApplyWafPolicyInvoker

ApplyWafPolicyInvoker 更新防护策略的域名

func (*EdgeSecClient) CreateCertificate added in v0.1.67

CreateCertificate 创建证书

创建证书

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) CreateCertificateInvoker added in v0.1.67

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

CreateCertificateInvoker 创建证书

func (*EdgeSecClient) CreateEdgeDDoSDomains

CreateEdgeDDoSDomains 添加ddos防护域名

租户添加ddos防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) CreateEdgeDDoSDomainsInvoker

func (c *EdgeSecClient) CreateEdgeDDoSDomainsInvoker(request *model.CreateEdgeDDoSDomainsRequest) *CreateEdgeDDoSDomainsInvoker

CreateEdgeDDoSDomainsInvoker 添加ddos防护域名

func (*EdgeSecClient) CreateEdgeWafDomains

CreateEdgeWafDomains 创建防护域名

创建防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) CreateEdgeWafDomainsInvoker

func (c *EdgeSecClient) CreateEdgeWafDomainsInvoker(request *model.CreateEdgeWafDomainsRequest) *CreateEdgeWafDomainsInvoker

CreateEdgeWafDomainsInvoker 创建防护域名

func (*EdgeSecClient) CreatePolicy

CreatePolicy 创建防护策略

创建防护策略,系统会在生成策略时配置一些默认的配置项,如果需要修改策略的默认配置项需要通过调用更新防护策略接口实现

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) CreatePolicyInvoker

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

CreatePolicyInvoker 创建防护策略

func (*EdgeSecClient) DeleteCertificate added in v0.1.67

DeleteCertificate 删除证书

删除证书

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) DeleteCertificateInvoker added in v0.1.67

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

DeleteCertificateInvoker 删除证书

func (*EdgeSecClient) DeleteEdgeDDoSDomains

DeleteEdgeDDoSDomains 删除ddos防护域名

租户删除ddos防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) DeleteEdgeDDoSDomainsInvoker

func (c *EdgeSecClient) DeleteEdgeDDoSDomainsInvoker(request *model.DeleteEdgeDDoSDomainsRequest) *DeleteEdgeDDoSDomainsInvoker

DeleteEdgeDDoSDomainsInvoker 删除ddos防护域名

func (*EdgeSecClient) DeleteEdgeWafDomains

DeleteEdgeWafDomains 删除防护域名

删除防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) DeleteEdgeWafDomainsInvoker

func (c *EdgeSecClient) DeleteEdgeWafDomainsInvoker(request *model.DeleteEdgeWafDomainsRequest) *DeleteEdgeWafDomainsInvoker

DeleteEdgeWafDomainsInvoker 删除防护域名

func (*EdgeSecClient) DeletePolicy

DeletePolicy 删除防护策略

删除防护策略,若策略正在使用,则需要先接解除域名与策略的绑定关系才能删除策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) DeletePolicyInvoker

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

DeletePolicyInvoker 删除防护策略

func (*EdgeSecClient) ListCdnDomains

ListCdnDomains 查询CDN域名列表

查询CDN域名列表

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListCdnDomainsInvoker

func (c *EdgeSecClient) ListCdnDomainsInvoker(request *model.ListCdnDomainsRequest) *ListCdnDomainsInvoker

ListCdnDomainsInvoker 查询CDN域名列表

func (*EdgeSecClient) ListCertificates added in v0.1.67

ListCertificates 查询证书列表

查询证书列表

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListCertificatesInvoker added in v0.1.67

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

ListCertificatesInvoker 查询证书列表

func (*EdgeSecClient) ListEdgeDDoSDomains

ListEdgeDDoSDomains 查询ddos防护域名

查询租户ddos防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListEdgeDDoSDomainsInvoker

func (c *EdgeSecClient) ListEdgeDDoSDomainsInvoker(request *model.ListEdgeDDoSDomainsRequest) *ListEdgeDDoSDomainsInvoker

ListEdgeDDoSDomainsInvoker 查询ddos防护域名

func (*EdgeSecClient) ListEdgeSecSubscription

ListEdgeSecSubscription 查询边缘安全已购产品

租户查询边缘安全已购产品

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListEdgeSecSubscriptionInvoker

func (c *EdgeSecClient) ListEdgeSecSubscriptionInvoker(request *model.ListEdgeSecSubscriptionRequest) *ListEdgeSecSubscriptionInvoker

ListEdgeSecSubscriptionInvoker 查询边缘安全已购产品

func (*EdgeSecClient) ListEdgeWafDomains

ListEdgeWafDomains 查询WAF防护域名列表

查询WAF防护域名列表

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListEdgeWafDomainsInvoker

func (c *EdgeSecClient) ListEdgeWafDomainsInvoker(request *model.ListEdgeWafDomainsRequest) *ListEdgeWafDomainsInvoker

ListEdgeWafDomainsInvoker 查询WAF防护域名列表

func (*EdgeSecClient) ListPolicy

func (c *EdgeSecClient) ListPolicy(request *model.ListPolicyRequest) (*model.ListPolicyResponse, error)

ListPolicy 查询防护策略列表

查询防护策略列表

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ListPolicyInvoker

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

ListPolicyInvoker 查询防护策略列表

func (*EdgeSecClient) ShowCertificate added in v0.1.67

ShowCertificate 查询证书

查询证书

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ShowCertificateInvoker added in v0.1.67

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

ShowCertificateInvoker 查询证书

func (*EdgeSecClient) ShowEdgeWafDomains

ShowEdgeWafDomains 查询防护域名

查询防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ShowEdgeWafDomainsInvoker

func (c *EdgeSecClient) ShowEdgeWafDomainsInvoker(request *model.ShowEdgeWafDomainsRequest) *ShowEdgeWafDomainsInvoker

ShowEdgeWafDomainsInvoker 查询防护域名

func (*EdgeSecClient) ShowStatisticsEvent

ShowStatisticsEvent 查询租户受攻击事件数据

查询租户受攻击事件数据

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ShowStatisticsEventInvoker

func (c *EdgeSecClient) ShowStatisticsEventInvoker(request *model.ShowStatisticsEventRequest) *ShowStatisticsEventInvoker

ShowStatisticsEventInvoker 查询租户受攻击事件数据

func (*EdgeSecClient) ShowStatisticsTraffic

ShowStatisticsTraffic 查询租户流量数据

查询租户流量数据

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) ShowStatisticsTrafficInvoker

func (c *EdgeSecClient) ShowStatisticsTrafficInvoker(request *model.ShowStatisticsTrafficRequest) *ShowStatisticsTrafficInvoker

ShowStatisticsTrafficInvoker 查询租户流量数据

func (*EdgeSecClient) UpdateCertificate added in v0.1.67

UpdateCertificate 修改证书

修改证书

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) UpdateCertificateInvoker added in v0.1.67

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

UpdateCertificateInvoker 修改证书

func (*EdgeSecClient) UpdateEdgeDDoSDomains

UpdateEdgeDDoSDomains 更新ddos防护域名

租户更新ddos防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) UpdateEdgeDDoSDomainsInvoker

func (c *EdgeSecClient) UpdateEdgeDDoSDomainsInvoker(request *model.UpdateEdgeDDoSDomainsRequest) *UpdateEdgeDDoSDomainsInvoker

UpdateEdgeDDoSDomainsInvoker 更新ddos防护域名

func (*EdgeSecClient) UpdateEdgeWafDomains

UpdateEdgeWafDomains 更新防护域名

更新防护域名

Please refer to HUAWEI cloud API Explorer for details.

func (*EdgeSecClient) UpdateEdgeWafDomainsInvoker

func (c *EdgeSecClient) UpdateEdgeWafDomainsInvoker(request *model.UpdateEdgeWafDomainsRequest) *UpdateEdgeWafDomainsInvoker

UpdateEdgeWafDomainsInvoker 更新防护域名

type ListCdnDomainsInvoker

type ListCdnDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCdnDomainsInvoker) Invoke

type ListCertificatesInvoker added in v0.1.67

type ListCertificatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCertificatesInvoker) Invoke added in v0.1.67

type ListEdgeDDoSDomainsInvoker

type ListEdgeDDoSDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEdgeDDoSDomainsInvoker) Invoke

type ListEdgeSecSubscriptionInvoker

type ListEdgeSecSubscriptionInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEdgeSecSubscriptionInvoker) Invoke

type ListEdgeWafDomainsInvoker

type ListEdgeWafDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEdgeWafDomainsInvoker) Invoke

type ListPolicyInvoker

type ListPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPolicyInvoker) Invoke

type ShowCertificateInvoker added in v0.1.67

type ShowCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCertificateInvoker) Invoke added in v0.1.67

type ShowEdgeWafDomainsInvoker

type ShowEdgeWafDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEdgeWafDomainsInvoker) Invoke

type ShowStatisticsEventInvoker

type ShowStatisticsEventInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowStatisticsEventInvoker) Invoke

type ShowStatisticsTrafficInvoker

type ShowStatisticsTrafficInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowStatisticsTrafficInvoker) Invoke

type UpdateCertificateInvoker added in v0.1.67

type UpdateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCertificateInvoker) Invoke added in v0.1.67

type UpdateEdgeDDoSDomainsInvoker

type UpdateEdgeDDoSDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEdgeDDoSDomainsInvoker) Invoke

type UpdateEdgeWafDomainsInvoker

type UpdateEdgeWafDomainsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEdgeWafDomainsInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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