v3

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: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForDeleteCertificate

func GenReqDefForDeleteCertificate() *def.HttpRequestDef

func GenReqDefForExportCertificate

func GenReqDefForExportCertificate() *def.HttpRequestDef

func GenReqDefForImportCertificate

func GenReqDefForImportCertificate() *def.HttpRequestDef

func GenReqDefForListCertificates

func GenReqDefForListCertificates() *def.HttpRequestDef

func GenReqDefForPushCertificate

func GenReqDefForPushCertificate() *def.HttpRequestDef

func GenReqDefForShowCertificate

func GenReqDefForShowCertificate() *def.HttpRequestDef

func ScmClientBuilder

func ScmClientBuilder() *http_client.HcHttpClientBuilder

Types

type DeleteCertificateInvoker added in v0.0.90

type DeleteCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCertificateInvoker) Invoke added in v0.0.90

type ExportCertificateInvoker added in v0.0.90

type ExportCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ExportCertificateInvoker) Invoke added in v0.0.90

type ImportCertificateInvoker added in v0.0.90

type ImportCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ImportCertificateInvoker) 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 PushCertificateInvoker added in v0.0.90

type PushCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*PushCertificateInvoker) Invoke added in v0.0.90

type ScmClient

type ScmClient struct {
	HcClient *http_client.HcHttpClient
}

func NewScmClient

func NewScmClient(hcClient *http_client.HcHttpClient) *ScmClient

func (*ScmClient) DeleteCertificate

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

DeleteCertificate 删除证书

删除证书实例,即将证书资源从华为云系统中删除。

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

func (*ScmClient) DeleteCertificateInvoker added in v0.0.90

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

DeleteCertificateInvoker 删除证书

func (*ScmClient) ExportCertificate

func (c *ScmClient) ExportCertificate(request *model.ExportCertificateRequest) (*model.ExportCertificateResponse, error)

ExportCertificate 导出证书

导出证书。

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

func (*ScmClient) ExportCertificateInvoker added in v0.0.90

func (c *ScmClient) ExportCertificateInvoker(request *model.ExportCertificateRequest) *ExportCertificateInvoker

ExportCertificateInvoker 导出证书

func (*ScmClient) ImportCertificate

func (c *ScmClient) ImportCertificate(request *model.ImportCertificateRequest) (*model.ImportCertificateResponse, error)

ImportCertificate 导入证书

导入证书到SCM服务管理。

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

func (*ScmClient) ImportCertificateInvoker added in v0.0.90

func (c *ScmClient) ImportCertificateInvoker(request *model.ImportCertificateRequest) *ImportCertificateInvoker

ImportCertificateInvoker 导入证书

func (*ScmClient) ListCertificates

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

ListCertificates 查询证书列表

根据证书名称或绑定域名查询证书列表。

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

func (*ScmClient) ListCertificatesInvoker added in v0.0.90

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

ListCertificatesInvoker 查询证书列表

func (*ScmClient) PushCertificate

func (c *ScmClient) PushCertificate(request *model.PushCertificateRequest) (*model.PushCertificateResponse, error)

PushCertificate 推送证书

推送SSL证书到弹性负载均衡(Elastic Load Balance,简称ELB)、Web应用防火墙(Web Application Firewall,WAF)、CDN(Content Delivery Network,内容分发网络)等其它华为云产品中。

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

func (*ScmClient) PushCertificateInvoker added in v0.0.90

func (c *ScmClient) PushCertificateInvoker(request *model.PushCertificateRequest) *PushCertificateInvoker

PushCertificateInvoker 推送证书

func (*ScmClient) ShowCertificate

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

ShowCertificate 获取证书详情

查询某张证书的详细信息。

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

func (*ScmClient) ShowCertificateInvoker added in v0.0.90

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

ShowCertificateInvoker 获取证书详情

type ShowCertificateInvoker added in v0.0.90

type ShowCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCertificateInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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