txcloud

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Certificate

type Certificate struct {
	Domains     *string
	PrivateKey  *string
	Certificate *string
}

type CertificateBinding

type CertificateBinding struct {
	LoadbalancerListenerID string
	LoadBalancerID         string
}

type TxClient

type TxClient struct {
	// contains filtered or unexported fields
}

func NewTxClient

func NewTxClient(region string) (*TxClient, error)

func (*TxClient) DeleteCertificateByID

func (c *TxClient) DeleteCertificateByID(scID string) (res bool, err error)

DeleteCertificateByID 根据证书id删除证书

func (*TxClient) GetAllCertificateIDs

func (c *TxClient) GetAllCertificateIDs() (ids [][]*string, err error)

GetAllCertificateIDs 查询所有证书的id ,20个id为一组

func (*TxClient) GetCertificateByDomain

func (c *TxClient) GetCertificateByDomain(domain *string) (id string, err error)

GetCertificateByDomain 根据域名查询证书ID

func (*TxClient) GetCertificateDetailByID

func (c *TxClient) GetCertificateDetailByID(scID *string) (sc *cloud.CertificateDetail, err error)

GetCertificateByID 根据证书id 查询证书详情

func (*TxClient) GetDeployedResourcesByID

func (c *TxClient) GetDeployedResourcesByID(scID [][]*string, resourceType string) (resp []*cloud.ResourcesItem, err error)

GetDeployedResourcesByID 根据证书id 查询证书关联资源

func (*TxClient) GetServerCertificateBindingByID

func (c *TxClient) GetServerCertificateBindingByID(scID []*string) (res *clb.DescribeLoadBalancerListByCertIdResponse, err error)

GetServerCertificateBindingByID 使用 证书ID 查询所绑定的 LoadBalance Listener 和 LB

func (*TxClient) ReplaceCertForLoadBalancerByID

func (c *TxClient) ReplaceCertForLoadBalancerByID(oldID, newId string) (requestid string, err error)

ReplaceCertForLoadBalancerByID 替换负载均衡实例关联的服务端证书

func (*TxClient) UpdateDomainConfigByDomain

func (c *TxClient) UpdateDomainConfigByDomain(domain, certID *string) (requestid string, err error)

UpdateDomainConfigByDomain 为指定域名的CDN更换SSL证书

func (*TxClient) UploadServerCertificate

func (c *TxClient) UploadServerCertificate(cert Certificate) (string, error)

UploadCertificate 上传证书

Jump to

Keyboard shortcuts

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