cdn

package
v0.4.24 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APIVersion = "2022-11-20"
	SERVICE    = "cdn"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateInfo

type CertificateInfo struct {
	CertificateId    string   `json:"certificateId,omitempty"`
	CertificateLabel string   `json:"certificateLabel,omitempty"`
	Common           string   `json:"common,omitempty"`
	Fingerprint      string   `json:"fingerprint,omitempty"`
	Issuer           string   `json:"issuer,omitempty"`
	Sans             []string `json:"sans,omitempty"`
	Algorithm        string   `json:"algorithm,omitempty"`
	CreateTime       string   `json:"createTime,omitempty"`
	StartTime        string   `json:"startTime,omitempty"`
	EndTime          string   `json:"endTime,omitempty"`
	Expired          bool     `json:"expired,omitempty"`
	ResourceGroupId  string   `json:"resourceGroupId,omitempty"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(config *common.Config, secretKeyId, secretKeyPassword string) (client *Client, err error)

func NewClientWithSecretKey

func NewClientWithSecretKey(secretKeyId, secretKeyPassword string) (client *Client, err error)

func (*Client) CreateCertificate

func (c *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)

func (*Client) DeleteCertificate

func (c *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)

func (*Client) DescribeCertificates

func (c *Client) DescribeCertificates(request *DescribeCertificatesRequest) (response *DescribeCertificatesResponse, err error)

func (*Client) DescribeDomainCertificate

func (c *Client) DescribeDomainCertificate(request *DescribeDomainCertificateRequest) (response *DescribeDomainCertificateResponse, err error)

func (*Client) DescribeDomains

func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)

func (*Client) ModifyCertificate

func (c *Client) ModifyCertificate(request *ModifyCertificateRequest) (response *ModifyCertificateResponse, err error)

func (*Client) ModifyDomainCertificate

func (c *Client) ModifyDomainCertificate(request *ModifyDomainCertificateRequest) (response *ModifyDomainCertificateResponse, err error)

type CreateCertificateRequest

type CreateCertificateRequest struct {
	*common.BaseRequest

	CertificateContent string `json:"certificateContent,omitempty"`
	CertificateKey     string `json:"certificateKey,omitempty"`
	CertificateLabel   string `json:"certificateLabel,omitempty"`
	ResourceGroupId    string `json:"resourceGroupId,omitempty"`
}

func NewCreateCertificateRequest

func NewCreateCertificateRequest() (request *CreateCertificateRequest)

type CreateCertificateResponse

type CreateCertificateResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response *struct {
		RequestId string `json:"requestId,omitempty"`

		CertificateId string `json:"certificateId,omitempty"`
	} `json:"response"`
}

func NewCreateCertificateResponse

func NewCreateCertificateResponse() (response *CreateCertificateResponse)

type DeleteCertificateRequest

type DeleteCertificateRequest struct {
	*common.BaseRequest

	CertificateId string `json:"certificateId,omitempty"`
}

func NewDeleteCertificateRequest

func NewDeleteCertificateRequest() (request *DeleteCertificateRequest)

type DeleteCertificateResponse

type DeleteCertificateResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response struct {
		RequestId string `json:"requestId,omitempty"`
	} `json:"response"`
}

func NewDeleteCertificateResponse

func NewDeleteCertificateResponse() (response *DeleteCertificateResponse)

type DescribeCertificatesRequest

type DescribeCertificatesRequest struct {
	*common.BaseRequest

	CertificateIds   []string `json:"certificateIds,omitempty"`
	CertificateLabel string   `json:"certificateLabel,omitempty"`
	San              string   `json:"san,omitempty"`
	ResourceGroupId  string   `json:"resourceGroupId,omitempty"`
	Expired          *bool    `json:"expired,omitempty"`
	PageSize         int      `json:"pageSize,omitempty"`
	PageNum          int      `json:"pageNum,omitempty"`
}

func NewDescribeCertificatesRequest

func NewDescribeCertificatesRequest() (request *DescribeCertificatesRequest)

type DescribeCertificatesResponse

type DescribeCertificatesResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response *struct {
		RequestId string `json:"requestId,omitempty"`

		TotalCount int                `json:"totalCount,omitempty"`
		DataSet    []*CertificateInfo `json:"dataSet,omitempty"`
	} `json:"response"`
}

func NewDescribeCertificatesResponse

func NewDescribeCertificatesResponse() (response *DescribeCertificatesResponse)

type DescribeDomainCertificateRequest

type DescribeDomainCertificateRequest struct {
	*common.BaseRequest

	DomainId string `json:"domainId,omitempty"`
}

func NewDescribeDomainCertificateRequest

func NewDescribeDomainCertificateRequest() (request *DescribeDomainCertificateRequest)

type DescribeDomainCertificateResponse

type DescribeDomainCertificateResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response struct {
		RequestId string `json:"requestId,omitempty"`

		Certificate *CertificateInfo `json:"certificate,omitempty"`
	} `json:"response"`
}

func NewDescribeDomainCertificateResponse

func NewDescribeDomainCertificateResponse() (response *DescribeDomainCertificateResponse)

type DescribeDomainsRequest

type DescribeDomainsRequest struct {
	*common.BaseRequest

	DomainIds            []string `json:"domainIds,omitempty"`
	DomainName           string   `json:"domainName,omitempty"`
	DomainStatus         string   `json:"domainStatus,omitempty"`
	ConfigStatus         string   `json:"configStatus,omitempty"`
	AccelerationRegionId string   `json:"accelerationRegionId,omitempty"`
	BusinessTypeId       string   `json:"businessTypeId,omitempty"`
	ResourceGroupId      string   `json:"resourceGroupId,omitempty"`
	PageSize             int      `json:"pageSize,omitempty"`
	PageNum              int      `json:"pageNum,omitempty"`
}

func NewDescribeDomainsRequest

func NewDescribeDomainsRequest() (request *DescribeDomainsRequest)

type DescribeDomainsResponse

type DescribeDomainsResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response *struct {
		RequestId string `json:"requestId,omitempty"`

		TotalCount int           `json:"totalCount,omitempty"`
		DataSet    []*DomainInfo `json:"dataSet,omitempty"`
	} `json:"response"`
}

func NewDescribeDomainsResponse

func NewDescribeDomainsResponse() (response *DescribeDomainsResponse)

type DomainInfo

type DomainInfo struct {
	DomainId        string `json:"domainId,omitempty"`
	BusinessType    string `json:"businessType,omitempty"`
	DomainName      string `json:"domainName,omitempty"`
	DomainStatus    string `json:"domainStatus,omitempty"`
	ConfigStatus    string `json:"configStatus,omitempty"`
	Cname           string `json:"cname,omitempty"`
	CreateTime      string `json:"createTime,omitempty"`
	ResourceGroupId string `json:"resourceGroupId,omitempty"`
}

type ModifyCertificateRequest

type ModifyCertificateRequest struct {
	*common.BaseRequest

	CertificateId      string `json:"certificateId,omitempty"`
	CertificateContent string `json:"certificateContent,omitempty"`
	CertificateKey     string `json:"certificateKey,omitempty"`
}

func NewModifyCertificateRequest

func NewModifyCertificateRequest() (request *ModifyCertificateRequest)

type ModifyCertificateResponse

type ModifyCertificateResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response struct {
		RequestId     string `json:"requestId,omitempty"`
		CertificateId string `json:"certificateId,omitempty"`
	} `json:"response"`
}

func NewModifyCertificateResponse

func NewModifyCertificateResponse() (response *ModifyCertificateResponse)

type ModifyDomainCertificateRequest

type ModifyDomainCertificateRequest struct {
	*common.BaseRequest

	DomainId      string `json:"domainId,omitempty"`
	CertificateId string `json:"certificateId,omitempty"`
}

func NewModifyDomainCertificateRequest

func NewModifyDomainCertificateRequest() (request *ModifyDomainCertificateRequest)

type ModifyDomainCertificateResponse

type ModifyDomainCertificateResponse struct {
	*common.BaseResponse

	RequestId string `json:"requestId,omitempty"`

	Response struct {
		RequestId string `json:"requestId,omitempty"`
	} `json:"response"`
}

func NewModifyDomainCertificateResponse

func NewModifyDomainCertificateResponse() (response *ModifyDomainCertificateResponse)

Jump to

Keyboard shortcuts

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