Documentation
¶
Index ¶
- Constants
- type CertificateInfo
- type Client
- func (c *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)
- func (c *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)
- func (c *Client) DescribeCertificates(request *DescribeCertificatesRequest) (response *DescribeCertificatesResponse, err error)
- func (c *Client) DescribeDomainCertificate(request *DescribeDomainCertificateRequest) (response *DescribeDomainCertificateResponse, err error)
- func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (c *Client) ModifyCertificate(request *ModifyCertificateRequest) (response *ModifyCertificateResponse, err error)
- func (c *Client) ModifyDomainCertificate(request *ModifyDomainCertificateRequest) (response *ModifyDomainCertificateResponse, err error)
- type CreateCertificateRequest
- type CreateCertificateResponse
- type DeleteCertificateRequest
- type DeleteCertificateResponse
- type DescribeCertificatesRequest
- type DescribeCertificatesResponse
- type DescribeDomainCertificateRequest
- type DescribeDomainCertificateResponse
- type DescribeDomainsRequest
- type DescribeDomainsResponse
- type DomainInfo
- type ModifyCertificateRequest
- type ModifyCertificateResponse
- type ModifyDomainCertificateRequest
- type ModifyDomainCertificateResponse
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 ¶
func NewClientWithSecretKey ¶
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)
Click to show internal directories.
Click to hide internal directories.