cas

package
v1.61.1838 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2022 License: Apache-2.0 Imports: 6 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.357

func GetEndpointMap() map[string]string

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

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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

Jump to

Keyboard shortcuts

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