Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type CertMetaListInDescribeSSLCertificateList
- type CertMetaListInDescribeSSLCertificateMatchDomainList
- type CertificateInfo
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateSSLCertificate(request *CreateSSLCertificateRequest) (response *CreateSSLCertificateResponse, err error)
- func (client *Client) CreateSSLCertificateWithCallback(request *CreateSSLCertificateRequest, ...) <-chan int
- func (client *Client) CreateSSLCertificateWithChan(request *CreateSSLCertificateRequest) (<-chan *CreateSSLCertificateResponse, <-chan error)
- func (client *Client) CreateSSLCertificateWithName(request *CreateSSLCertificateWithNameRequest) (response *CreateSSLCertificateWithNameResponse, err error)
- func (client *Client) CreateSSLCertificateWithNameWithCallback(request *CreateSSLCertificateWithNameRequest, ...) <-chan int
- func (client *Client) CreateSSLCertificateWithNameWithChan(request *CreateSSLCertificateWithNameRequest) (<-chan *CreateSSLCertificateWithNameResponse, <-chan error)
- func (client *Client) DeleteSSLCertificate(request *DeleteSSLCertificateRequest) (response *DeleteSSLCertificateResponse, err error)
- func (client *Client) DeleteSSLCertificateWithCallback(request *DeleteSSLCertificateRequest, ...) <-chan int
- func (client *Client) DeleteSSLCertificateWithChan(request *DeleteSSLCertificateRequest) (<-chan *DeleteSSLCertificateResponse, <-chan error)
- func (client *Client) DescribeSSLCertificateCount(request *DescribeSSLCertificateCountRequest) (response *DescribeSSLCertificateCountResponse, err error)
- func (client *Client) DescribeSSLCertificateCountWithCallback(request *DescribeSSLCertificateCountRequest, ...) <-chan int
- func (client *Client) DescribeSSLCertificateCountWithChan(request *DescribeSSLCertificateCountRequest) (<-chan *DescribeSSLCertificateCountResponse, <-chan error)
- func (client *Client) DescribeSSLCertificateList(request *DescribeSSLCertificateListRequest) (response *DescribeSSLCertificateListResponse, err error)
- func (client *Client) DescribeSSLCertificateListWithCallback(request *DescribeSSLCertificateListRequest, ...) <-chan int
- func (client *Client) DescribeSSLCertificateListWithChan(request *DescribeSSLCertificateListRequest) (<-chan *DescribeSSLCertificateListResponse, <-chan error)
- func (client *Client) DescribeSSLCertificateMatchDomainList(request *DescribeSSLCertificateMatchDomainListRequest) (response *DescribeSSLCertificateMatchDomainListResponse, err error)
- func (client *Client) DescribeSSLCertificateMatchDomainListWithCallback(request *DescribeSSLCertificateMatchDomainListRequest, ...) <-chan int
- func (client *Client) DescribeSSLCertificateMatchDomainListWithChan(request *DescribeSSLCertificateMatchDomainListRequest) (<-chan *DescribeSSLCertificateMatchDomainListResponse, <-chan error)
- func (client *Client) DescribeSSLCertificatePrivateKey(request *DescribeSSLCertificatePrivateKeyRequest) (response *DescribeSSLCertificatePrivateKeyResponse, err error)
- func (client *Client) DescribeSSLCertificatePrivateKeyWithCallback(request *DescribeSSLCertificatePrivateKeyRequest, ...) <-chan int
- func (client *Client) DescribeSSLCertificatePrivateKeyWithChan(request *DescribeSSLCertificatePrivateKeyRequest) (<-chan *DescribeSSLCertificatePrivateKeyResponse, <-chan error)
- func (client *Client) DescribeSSLCertificatePublicKeyDetail(request *DescribeSSLCertificatePublicKeyDetailRequest) (response *DescribeSSLCertificatePublicKeyDetailResponse, err error)
- func (client *Client) DescribeSSLCertificatePublicKeyDetailWithCallback(request *DescribeSSLCertificatePublicKeyDetailRequest, ...) <-chan int
- func (client *Client) DescribeSSLCertificatePublicKeyDetailWithChan(request *DescribeSSLCertificatePublicKeyDetailRequest) (<-chan *DescribeSSLCertificatePublicKeyDetailResponse, <-chan error)
- type CreateSSLCertificateRequest
- type CreateSSLCertificateResponse
- type CreateSSLCertificateWithNameRequest
- type CreateSSLCertificateWithNameResponse
- type DeleteSSLCertificateRequest
- type DeleteSSLCertificateResponse
- type DescribeSSLCertificateCountRequest
- type DescribeSSLCertificateCountResponse
- type DescribeSSLCertificateListRequest
- type DescribeSSLCertificateListResponse
- type DescribeSSLCertificateMatchDomainListRequest
- type DescribeSSLCertificateMatchDomainListResponse
- type DescribeSSLCertificatePrivateKeyRequest
- type DescribeSSLCertificatePrivateKeyResponse
- type DescribeSSLCertificatePublicKeyDetailRequest
- type DescribeSSLCertificatePublicKeyDetailResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.357
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.357
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.357
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.357
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type CertMetaListInDescribeSSLCertificateList ¶ added in v1.61.1192
type CertMetaListInDescribeSSLCertificateList struct {
CertificateInfo []CertificateInfo `json:"CertificateInfo" xml:"CertificateInfo"`
}
CertMetaListInDescribeSSLCertificateList is a nested struct in cas response
type CertMetaListInDescribeSSLCertificateMatchDomainList ¶ added in v1.61.1192
type CertMetaListInDescribeSSLCertificateMatchDomainList struct {
CertificateInfo []CertificateInfo `json:"CertificateInfo" xml:"CertificateInfo"`
}
CertMetaListInDescribeSSLCertificateMatchDomainList is a nested struct in cas response
type CertificateInfo ¶ added in v1.61.1192
type CertificateInfo struct { CommonName string `json:"CommonName" xml:"CommonName"` CertName string `json:"CertName" xml:"CertName"` Issuer string `json:"Issuer" xml:"Issuer"` Algorithm string `json:"Algorithm" xml:"Algorithm"` CertIdentifier string `json:"CertIdentifier" xml:"CertIdentifier"` KeySize int `json:"KeySize" xml:"KeySize"` BeforeDate int64 `json:"BeforeDate" xml:"BeforeDate"` Sha2 string `json:"Sha2" xml:"Sha2"` SignAlgorithm string `json:"SignAlgorithm" xml:"SignAlgorithm"` AfterDate int64 `json:"AfterDate" xml:"AfterDate"` DomainMatchCert bool `json:"DomainMatchCert" xml:"DomainMatchCert"` Md5 string `json:"Md5" xml:"Md5"` SerialNo string `json:"SerialNo" xml:"SerialNo"` Sans string `json:"Sans" xml:"Sans"` }
CertificateInfo is a nested struct in cas response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶ added in v1.61.357
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶ added in v1.61.357
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CreateSSLCertificate ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificate(request *CreateSSLCertificateRequest) (response *CreateSSLCertificateResponse, err error)
CreateSSLCertificate invokes the cas.CreateSSLCertificate API synchronously
func (*Client) CreateSSLCertificateWithCallback ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificateWithCallback(request *CreateSSLCertificateRequest, callback func(response *CreateSSLCertificateResponse, err error)) <-chan int
CreateSSLCertificateWithCallback invokes the cas.CreateSSLCertificate API asynchronously
func (*Client) CreateSSLCertificateWithChan ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificateWithChan(request *CreateSSLCertificateRequest) (<-chan *CreateSSLCertificateResponse, <-chan error)
CreateSSLCertificateWithChan invokes the cas.CreateSSLCertificate API asynchronously
func (*Client) CreateSSLCertificateWithName ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificateWithName(request *CreateSSLCertificateWithNameRequest) (response *CreateSSLCertificateWithNameResponse, err error)
CreateSSLCertificateWithName invokes the cas.CreateSSLCertificateWithName API synchronously
func (*Client) CreateSSLCertificateWithNameWithCallback ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificateWithNameWithCallback(request *CreateSSLCertificateWithNameRequest, callback func(response *CreateSSLCertificateWithNameResponse, err error)) <-chan int
CreateSSLCertificateWithNameWithCallback invokes the cas.CreateSSLCertificateWithName API asynchronously
func (*Client) CreateSSLCertificateWithNameWithChan ¶ added in v1.61.1192
func (client *Client) CreateSSLCertificateWithNameWithChan(request *CreateSSLCertificateWithNameRequest) (<-chan *CreateSSLCertificateWithNameResponse, <-chan error)
CreateSSLCertificateWithNameWithChan invokes the cas.CreateSSLCertificateWithName API asynchronously
func (*Client) DeleteSSLCertificate ¶ added in v1.61.1192
func (client *Client) DeleteSSLCertificate(request *DeleteSSLCertificateRequest) (response *DeleteSSLCertificateResponse, err error)
DeleteSSLCertificate invokes the cas.DeleteSSLCertificate API synchronously
func (*Client) DeleteSSLCertificateWithCallback ¶ added in v1.61.1192
func (client *Client) DeleteSSLCertificateWithCallback(request *DeleteSSLCertificateRequest, callback func(response *DeleteSSLCertificateResponse, err error)) <-chan int
DeleteSSLCertificateWithCallback invokes the cas.DeleteSSLCertificate API asynchronously
func (*Client) DeleteSSLCertificateWithChan ¶ added in v1.61.1192
func (client *Client) DeleteSSLCertificateWithChan(request *DeleteSSLCertificateRequest) (<-chan *DeleteSSLCertificateResponse, <-chan error)
DeleteSSLCertificateWithChan invokes the cas.DeleteSSLCertificate API asynchronously
func (*Client) DescribeSSLCertificateCount ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateCount(request *DescribeSSLCertificateCountRequest) (response *DescribeSSLCertificateCountResponse, err error)
DescribeSSLCertificateCount invokes the cas.DescribeSSLCertificateCount API synchronously
func (*Client) DescribeSSLCertificateCountWithCallback ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateCountWithCallback(request *DescribeSSLCertificateCountRequest, callback func(response *DescribeSSLCertificateCountResponse, err error)) <-chan int
DescribeSSLCertificateCountWithCallback invokes the cas.DescribeSSLCertificateCount API asynchronously
func (*Client) DescribeSSLCertificateCountWithChan ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateCountWithChan(request *DescribeSSLCertificateCountRequest) (<-chan *DescribeSSLCertificateCountResponse, <-chan error)
DescribeSSLCertificateCountWithChan invokes the cas.DescribeSSLCertificateCount API asynchronously
func (*Client) DescribeSSLCertificateList ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateList(request *DescribeSSLCertificateListRequest) (response *DescribeSSLCertificateListResponse, err error)
DescribeSSLCertificateList invokes the cas.DescribeSSLCertificateList API synchronously
func (*Client) DescribeSSLCertificateListWithCallback ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateListWithCallback(request *DescribeSSLCertificateListRequest, callback func(response *DescribeSSLCertificateListResponse, err error)) <-chan int
DescribeSSLCertificateListWithCallback invokes the cas.DescribeSSLCertificateList API asynchronously
func (*Client) DescribeSSLCertificateListWithChan ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateListWithChan(request *DescribeSSLCertificateListRequest) (<-chan *DescribeSSLCertificateListResponse, <-chan error)
DescribeSSLCertificateListWithChan invokes the cas.DescribeSSLCertificateList API asynchronously
func (*Client) DescribeSSLCertificateMatchDomainList ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateMatchDomainList(request *DescribeSSLCertificateMatchDomainListRequest) (response *DescribeSSLCertificateMatchDomainListResponse, err error)
DescribeSSLCertificateMatchDomainList invokes the cas.DescribeSSLCertificateMatchDomainList API synchronously
func (*Client) DescribeSSLCertificateMatchDomainListWithCallback ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateMatchDomainListWithCallback(request *DescribeSSLCertificateMatchDomainListRequest, callback func(response *DescribeSSLCertificateMatchDomainListResponse, err error)) <-chan int
DescribeSSLCertificateMatchDomainListWithCallback invokes the cas.DescribeSSLCertificateMatchDomainList API asynchronously
func (*Client) DescribeSSLCertificateMatchDomainListWithChan ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificateMatchDomainListWithChan(request *DescribeSSLCertificateMatchDomainListRequest) (<-chan *DescribeSSLCertificateMatchDomainListResponse, <-chan error)
DescribeSSLCertificateMatchDomainListWithChan invokes the cas.DescribeSSLCertificateMatchDomainList API asynchronously
func (*Client) DescribeSSLCertificatePrivateKey ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePrivateKey(request *DescribeSSLCertificatePrivateKeyRequest) (response *DescribeSSLCertificatePrivateKeyResponse, err error)
DescribeSSLCertificatePrivateKey invokes the cas.DescribeSSLCertificatePrivateKey API synchronously
func (*Client) DescribeSSLCertificatePrivateKeyWithCallback ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePrivateKeyWithCallback(request *DescribeSSLCertificatePrivateKeyRequest, callback func(response *DescribeSSLCertificatePrivateKeyResponse, err error)) <-chan int
DescribeSSLCertificatePrivateKeyWithCallback invokes the cas.DescribeSSLCertificatePrivateKey API asynchronously
func (*Client) DescribeSSLCertificatePrivateKeyWithChan ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePrivateKeyWithChan(request *DescribeSSLCertificatePrivateKeyRequest) (<-chan *DescribeSSLCertificatePrivateKeyResponse, <-chan error)
DescribeSSLCertificatePrivateKeyWithChan invokes the cas.DescribeSSLCertificatePrivateKey API asynchronously
func (*Client) DescribeSSLCertificatePublicKeyDetail ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePublicKeyDetail(request *DescribeSSLCertificatePublicKeyDetailRequest) (response *DescribeSSLCertificatePublicKeyDetailResponse, err error)
DescribeSSLCertificatePublicKeyDetail invokes the cas.DescribeSSLCertificatePublicKeyDetail API synchronously
func (*Client) DescribeSSLCertificatePublicKeyDetailWithCallback ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePublicKeyDetailWithCallback(request *DescribeSSLCertificatePublicKeyDetailRequest, callback func(response *DescribeSSLCertificatePublicKeyDetailResponse, err error)) <-chan int
DescribeSSLCertificatePublicKeyDetailWithCallback invokes the cas.DescribeSSLCertificatePublicKeyDetail API asynchronously
func (*Client) DescribeSSLCertificatePublicKeyDetailWithChan ¶ added in v1.61.1192
func (client *Client) DescribeSSLCertificatePublicKeyDetailWithChan(request *DescribeSSLCertificatePublicKeyDetailRequest) (<-chan *DescribeSSLCertificatePublicKeyDetailResponse, <-chan error)
DescribeSSLCertificatePublicKeyDetailWithChan invokes the cas.DescribeSSLCertificatePublicKeyDetail API asynchronously
type CreateSSLCertificateRequest ¶ added in v1.61.1192
type CreateSSLCertificateRequest struct { *requests.RpcRequest Certificate string `position:"Query" name:"Certificate"` PrivateKey string `position:"Query" name:"PrivateKey"` SourceIp string `position:"Query" name:"SourceIp"` }
CreateSSLCertificateRequest is the request struct for api CreateSSLCertificate
func CreateCreateSSLCertificateRequest ¶ added in v1.61.1192
func CreateCreateSSLCertificateRequest() (request *CreateSSLCertificateRequest)
CreateCreateSSLCertificateRequest creates a request to invoke CreateSSLCertificate API
type CreateSSLCertificateResponse ¶ added in v1.61.1192
type CreateSSLCertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CertIdentifier string `json:"CertIdentifier" xml:"CertIdentifier"` }
CreateSSLCertificateResponse is the response struct for api CreateSSLCertificate
func CreateCreateSSLCertificateResponse ¶ added in v1.61.1192
func CreateCreateSSLCertificateResponse() (response *CreateSSLCertificateResponse)
CreateCreateSSLCertificateResponse creates a response to parse from CreateSSLCertificate response
type CreateSSLCertificateWithNameRequest ¶ added in v1.61.1192
type CreateSSLCertificateWithNameRequest struct { *requests.RpcRequest Certificate string `position:"Query" name:"Certificate"` PrivateKey string `position:"Query" name:"PrivateKey"` SourceIp string `position:"Query" name:"SourceIp"` CertName string `position:"Query" name:"CertName"` }
CreateSSLCertificateWithNameRequest is the request struct for api CreateSSLCertificateWithName
func CreateCreateSSLCertificateWithNameRequest ¶ added in v1.61.1192
func CreateCreateSSLCertificateWithNameRequest() (request *CreateSSLCertificateWithNameRequest)
CreateCreateSSLCertificateWithNameRequest creates a request to invoke CreateSSLCertificateWithName API
type CreateSSLCertificateWithNameResponse ¶ added in v1.61.1192
type CreateSSLCertificateWithNameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CertIdentifier string `json:"CertIdentifier" xml:"CertIdentifier"` }
CreateSSLCertificateWithNameResponse is the response struct for api CreateSSLCertificateWithName
func CreateCreateSSLCertificateWithNameResponse ¶ added in v1.61.1192
func CreateCreateSSLCertificateWithNameResponse() (response *CreateSSLCertificateWithNameResponse)
CreateCreateSSLCertificateWithNameResponse creates a response to parse from CreateSSLCertificateWithName response
type DeleteSSLCertificateRequest ¶ added in v1.61.1192
type DeleteSSLCertificateRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` CertIdentifier string `position:"Query" name:"CertIdentifier"` }
DeleteSSLCertificateRequest is the request struct for api DeleteSSLCertificate
func CreateDeleteSSLCertificateRequest ¶ added in v1.61.1192
func CreateDeleteSSLCertificateRequest() (request *DeleteSSLCertificateRequest)
CreateDeleteSSLCertificateRequest creates a request to invoke DeleteSSLCertificate API
type DeleteSSLCertificateResponse ¶ added in v1.61.1192
type DeleteSSLCertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteSSLCertificateResponse is the response struct for api DeleteSSLCertificate
func CreateDeleteSSLCertificateResponse ¶ added in v1.61.1192
func CreateDeleteSSLCertificateResponse() (response *DeleteSSLCertificateResponse)
CreateDeleteSSLCertificateResponse creates a response to parse from DeleteSSLCertificate response
type DescribeSSLCertificateCountRequest ¶ added in v1.61.1192
type DescribeSSLCertificateCountRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` SearchValue string `position:"Query" name:"SearchValue"` }
DescribeSSLCertificateCountRequest is the request struct for api DescribeSSLCertificateCount
func CreateDescribeSSLCertificateCountRequest ¶ added in v1.61.1192
func CreateDescribeSSLCertificateCountRequest() (request *DescribeSSLCertificateCountRequest)
CreateDescribeSSLCertificateCountRequest creates a request to invoke DescribeSSLCertificateCount API
type DescribeSSLCertificateCountResponse ¶ added in v1.61.1192
type DescribeSSLCertificateCountResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` }
DescribeSSLCertificateCountResponse is the response struct for api DescribeSSLCertificateCount
func CreateDescribeSSLCertificateCountResponse ¶ added in v1.61.1192
func CreateDescribeSSLCertificateCountResponse() (response *DescribeSSLCertificateCountResponse)
CreateDescribeSSLCertificateCountResponse creates a response to parse from DescribeSSLCertificateCount response
type DescribeSSLCertificateListRequest ¶ added in v1.61.1192
type DescribeSSLCertificateListRequest struct { *requests.RpcRequest ShowSize requests.Integer `position:"Query" name:"ShowSize"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` SourceIp string `position:"Query" name:"SourceIp"` SearchValue string `position:"Query" name:"SearchValue"` }
DescribeSSLCertificateListRequest is the request struct for api DescribeSSLCertificateList
func CreateDescribeSSLCertificateListRequest ¶ added in v1.61.1192
func CreateDescribeSSLCertificateListRequest() (request *DescribeSSLCertificateListRequest)
CreateDescribeSSLCertificateListRequest creates a request to invoke DescribeSSLCertificateList API
type DescribeSSLCertificateListResponse ¶ added in v1.61.1192
type DescribeSSLCertificateListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ShowSize int `json:"ShowSize" xml:"ShowSize"` CurrentPage int `json:"CurrentPage" xml:"CurrentPage"` PageCount int `json:"PageCount" xml:"PageCount"` CertMetaList []CertificateInfo `json:"CertMetaList" xml:"CertMetaList"` }
DescribeSSLCertificateListResponse is the response struct for api DescribeSSLCertificateList
func CreateDescribeSSLCertificateListResponse ¶ added in v1.61.1192
func CreateDescribeSSLCertificateListResponse() (response *DescribeSSLCertificateListResponse)
CreateDescribeSSLCertificateListResponse creates a response to parse from DescribeSSLCertificateList response
type DescribeSSLCertificateMatchDomainListRequest ¶ added in v1.61.1192
type DescribeSSLCertificateMatchDomainListRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ShowSize requests.Integer `position:"Query" name:"ShowSize"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` Domain string `position:"Query" name:"Domain"` }
DescribeSSLCertificateMatchDomainListRequest is the request struct for api DescribeSSLCertificateMatchDomainList
func CreateDescribeSSLCertificateMatchDomainListRequest ¶ added in v1.61.1192
func CreateDescribeSSLCertificateMatchDomainListRequest() (request *DescribeSSLCertificateMatchDomainListRequest)
CreateDescribeSSLCertificateMatchDomainListRequest creates a request to invoke DescribeSSLCertificateMatchDomainList API
type DescribeSSLCertificateMatchDomainListResponse ¶ added in v1.61.1192
type DescribeSSLCertificateMatchDomainListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ShowSize int `json:"ShowSize" xml:"ShowSize"` CurrentPage int `json:"CurrentPage" xml:"CurrentPage"` PageCount int `json:"PageCount" xml:"PageCount"` CertMetaList []CertificateInfo `json:"CertMetaList" xml:"CertMetaList"` }
DescribeSSLCertificateMatchDomainListResponse is the response struct for api DescribeSSLCertificateMatchDomainList
func CreateDescribeSSLCertificateMatchDomainListResponse ¶ added in v1.61.1192
func CreateDescribeSSLCertificateMatchDomainListResponse() (response *DescribeSSLCertificateMatchDomainListResponse)
CreateDescribeSSLCertificateMatchDomainListResponse creates a response to parse from DescribeSSLCertificateMatchDomainList response
type DescribeSSLCertificatePrivateKeyRequest ¶ added in v1.61.1192
type DescribeSSLCertificatePrivateKeyRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` EncryptedCode string `position:"Query" name:"EncryptedCode"` CertIdentifier string `position:"Query" name:"CertIdentifier"` }
DescribeSSLCertificatePrivateKeyRequest is the request struct for api DescribeSSLCertificatePrivateKey
func CreateDescribeSSLCertificatePrivateKeyRequest ¶ added in v1.61.1192
func CreateDescribeSSLCertificatePrivateKeyRequest() (request *DescribeSSLCertificatePrivateKeyRequest)
CreateDescribeSSLCertificatePrivateKeyRequest creates a request to invoke DescribeSSLCertificatePrivateKey API
type DescribeSSLCertificatePrivateKeyResponse ¶ added in v1.61.1192
type DescribeSSLCertificatePrivateKeyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` X509PrivateKey string `json:"X509PrivateKey" xml:"X509PrivateKey"` }
DescribeSSLCertificatePrivateKeyResponse is the response struct for api DescribeSSLCertificatePrivateKey
func CreateDescribeSSLCertificatePrivateKeyResponse ¶ added in v1.61.1192
func CreateDescribeSSLCertificatePrivateKeyResponse() (response *DescribeSSLCertificatePrivateKeyResponse)
CreateDescribeSSLCertificatePrivateKeyResponse creates a response to parse from DescribeSSLCertificatePrivateKey response
type DescribeSSLCertificatePublicKeyDetailRequest ¶ added in v1.61.1192
type DescribeSSLCertificatePublicKeyDetailRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` CertIdentifier string `position:"Query" name:"CertIdentifier"` }
DescribeSSLCertificatePublicKeyDetailRequest is the request struct for api DescribeSSLCertificatePublicKeyDetail
func CreateDescribeSSLCertificatePublicKeyDetailRequest ¶ added in v1.61.1192
func CreateDescribeSSLCertificatePublicKeyDetailRequest() (request *DescribeSSLCertificatePublicKeyDetailRequest)
CreateDescribeSSLCertificatePublicKeyDetailRequest creates a request to invoke DescribeSSLCertificatePublicKeyDetail API
type DescribeSSLCertificatePublicKeyDetailResponse ¶ added in v1.61.1192
type DescribeSSLCertificatePublicKeyDetailResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` X509Certificate string `json:"X509Certificate" xml:"X509Certificate"` CertificateInfo CertificateInfo `json:"CertificateInfo" xml:"CertificateInfo"` }
DescribeSSLCertificatePublicKeyDetailResponse is the response struct for api DescribeSSLCertificatePublicKeyDetail
func CreateDescribeSSLCertificatePublicKeyDetailResponse ¶ added in v1.61.1192
func CreateDescribeSSLCertificatePublicKeyDetailResponse() (response *DescribeSSLCertificatePublicKeyDetailResponse)
CreateDescribeSSLCertificatePublicKeyDetailResponse creates a response to parse from DescribeSSLCertificatePublicKeyDetail response
Source Files ¶
- client.go
- create_ssl_certificate.go
- create_ssl_certificate_with_name.go
- delete_ssl_certificate.go
- describe_ssl_certificate_count.go
- describe_ssl_certificate_list.go
- describe_ssl_certificate_match_domain_list.go
- describe_ssl_certificate_private_key.go
- describe_ssl_certificate_public_key_detail.go
- endpoint.go
- struct_cert_meta_list_in_describe_ssl_certificate_list.go
- struct_cert_meta_list_in_describe_ssl_certificate_match_domain_list.go
- struct_certificate_info.go