cas

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 6

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 Certificate

type Certificate struct {
	Id          int64  `json:"id" xml:"id"`
	Name        string `json:"name" xml:"name"`
	Common      string `json:"common" xml:"common"`
	Fingerprint string `json:"fingerprint" xml:"fingerprint"`
	Issuer      string `json:"issuer" xml:"issuer"`
	OrgName     string `json:"orgName" xml:"orgName"`
	Province    string `json:"province" xml:"province"`
	City        string `json:"city" xml:"city"`
	Country     string `json:"country" xml:"country"`
	StartDate   string `json:"startDate" xml:"startDate"`
	EndDate     string `json:"endDate" xml:"endDate"`
	Sans        string `json:"sans" xml:"sans"`
	Expired     bool   `json:"expired" xml:"expired"`
	BuyInAliyun bool   `json:"buyInAliyun" xml:"buyInAliyun"`
}

Certificate is a nested struct in cas response

type CertificateList

type CertificateList struct {
	Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}

CertificateList 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) CreateDVOrderAudit

func (client *Client) CreateDVOrderAudit(request *CreateDVOrderAuditRequest) (response *CreateDVOrderAuditResponse, err error)

CreateDVOrderAudit invokes the cas.CreateDVOrderAudit API synchronously api document: https://help.aliyun.com/api/cas/createdvorderaudit.html

func (*Client) CreateDVOrderAuditWithCallback

func (client *Client) CreateDVOrderAuditWithCallback(request *CreateDVOrderAuditRequest, callback func(response *CreateDVOrderAuditResponse, err error)) <-chan int

CreateDVOrderAuditWithCallback invokes the cas.CreateDVOrderAudit API asynchronously api document: https://help.aliyun.com/api/cas/createdvorderaudit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDVOrderAuditWithChan

func (client *Client) CreateDVOrderAuditWithChan(request *CreateDVOrderAuditRequest) (<-chan *CreateDVOrderAuditResponse, <-chan error)

CreateDVOrderAuditWithChan invokes the cas.CreateDVOrderAudit API asynchronously api document: https://help.aliyun.com/api/cas/createdvorderaudit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserCertificate

func (client *Client) CreateUserCertificate(request *CreateUserCertificateRequest) (response *CreateUserCertificateResponse, err error)

CreateUserCertificate invokes the cas.CreateUserCertificate API synchronously api document: https://help.aliyun.com/api/cas/createusercertificate.html

func (*Client) CreateUserCertificateWithCallback

func (client *Client) CreateUserCertificateWithCallback(request *CreateUserCertificateRequest, callback func(response *CreateUserCertificateResponse, err error)) <-chan int

CreateUserCertificateWithCallback invokes the cas.CreateUserCertificate API asynchronously api document: https://help.aliyun.com/api/cas/createusercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserCertificateWithChan

func (client *Client) CreateUserCertificateWithChan(request *CreateUserCertificateRequest) (<-chan *CreateUserCertificateResponse, <-chan error)

CreateUserCertificateWithChan invokes the cas.CreateUserCertificate API asynchronously api document: https://help.aliyun.com/api/cas/createusercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUserCertificate

func (client *Client) DeleteUserCertificate(request *DeleteUserCertificateRequest) (response *DeleteUserCertificateResponse, err error)

DeleteUserCertificate invokes the cas.DeleteUserCertificate API synchronously api document: https://help.aliyun.com/api/cas/deleteusercertificate.html

func (*Client) DeleteUserCertificateWithCallback

func (client *Client) DeleteUserCertificateWithCallback(request *DeleteUserCertificateRequest, callback func(response *DeleteUserCertificateResponse, err error)) <-chan int

DeleteUserCertificateWithCallback invokes the cas.DeleteUserCertificate API asynchronously api document: https://help.aliyun.com/api/cas/deleteusercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUserCertificateWithChan

func (client *Client) DeleteUserCertificateWithChan(request *DeleteUserCertificateRequest) (<-chan *DeleteUserCertificateResponse, <-chan error)

DeleteUserCertificateWithChan invokes the cas.DeleteUserCertificate API asynchronously api document: https://help.aliyun.com/api/cas/deleteusercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDVOrderResult

func (client *Client) DescribeDVOrderResult(request *DescribeDVOrderResultRequest) (response *DescribeDVOrderResultResponse, err error)

DescribeDVOrderResult invokes the cas.DescribeDVOrderResult API synchronously api document: https://help.aliyun.com/api/cas/describedvorderresult.html

func (*Client) DescribeDVOrderResultWithCallback

func (client *Client) DescribeDVOrderResultWithCallback(request *DescribeDVOrderResultRequest, callback func(response *DescribeDVOrderResultResponse, err error)) <-chan int

DescribeDVOrderResultWithCallback invokes the cas.DescribeDVOrderResult API asynchronously api document: https://help.aliyun.com/api/cas/describedvorderresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDVOrderResultWithChan

func (client *Client) DescribeDVOrderResultWithChan(request *DescribeDVOrderResultRequest) (<-chan *DescribeDVOrderResultResponse, <-chan error)

DescribeDVOrderResultWithChan invokes the cas.DescribeDVOrderResult API asynchronously api document: https://help.aliyun.com/api/cas/describedvorderresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeOrderInstanceList

func (client *Client) DescribeOrderInstanceList(request *DescribeOrderInstanceListRequest) (response *DescribeOrderInstanceListResponse, err error)

DescribeOrderInstanceList invokes the cas.DescribeOrderInstanceList API synchronously api document: https://help.aliyun.com/api/cas/describeorderinstancelist.html

func (*Client) DescribeOrderInstanceListWithCallback

func (client *Client) DescribeOrderInstanceListWithCallback(request *DescribeOrderInstanceListRequest, callback func(response *DescribeOrderInstanceListResponse, err error)) <-chan int

DescribeOrderInstanceListWithCallback invokes the cas.DescribeOrderInstanceList API asynchronously api document: https://help.aliyun.com/api/cas/describeorderinstancelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeOrderInstanceListWithChan

func (client *Client) DescribeOrderInstanceListWithChan(request *DescribeOrderInstanceListRequest) (<-chan *DescribeOrderInstanceListResponse, <-chan error)

DescribeOrderInstanceListWithChan invokes the cas.DescribeOrderInstanceList API asynchronously api document: https://help.aliyun.com/api/cas/describeorderinstancelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserCertificateDetail

func (client *Client) DescribeUserCertificateDetail(request *DescribeUserCertificateDetailRequest) (response *DescribeUserCertificateDetailResponse, err error)

DescribeUserCertificateDetail invokes the cas.DescribeUserCertificateDetail API synchronously api document: https://help.aliyun.com/api/cas/describeusercertificatedetail.html

func (*Client) DescribeUserCertificateDetailWithCallback

func (client *Client) DescribeUserCertificateDetailWithCallback(request *DescribeUserCertificateDetailRequest, callback func(response *DescribeUserCertificateDetailResponse, err error)) <-chan int

DescribeUserCertificateDetailWithCallback invokes the cas.DescribeUserCertificateDetail API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserCertificateDetailWithChan

func (client *Client) DescribeUserCertificateDetailWithChan(request *DescribeUserCertificateDetailRequest) (<-chan *DescribeUserCertificateDetailResponse, <-chan error)

DescribeUserCertificateDetailWithChan invokes the cas.DescribeUserCertificateDetail API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserCertificateList

func (client *Client) DescribeUserCertificateList(request *DescribeUserCertificateListRequest) (response *DescribeUserCertificateListResponse, err error)

DescribeUserCertificateList invokes the cas.DescribeUserCertificateList API synchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html

func (*Client) DescribeUserCertificateListWithCallback

func (client *Client) DescribeUserCertificateListWithCallback(request *DescribeUserCertificateListRequest, callback func(response *DescribeUserCertificateListResponse, err error)) <-chan int

DescribeUserCertificateListWithCallback invokes the cas.DescribeUserCertificateList API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserCertificateListWithChan

func (client *Client) DescribeUserCertificateListWithChan(request *DescribeUserCertificateListRequest) (<-chan *DescribeUserCertificateListResponse, <-chan error)

DescribeUserCertificateListWithChan invokes the cas.DescribeUserCertificateList API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateDVOrderAuditRequest

type CreateDVOrderAuditRequest struct {
	*requests.RpcRequest
	City             string `position:"Query" name:"City"`
	SourceIp         string `position:"Query" name:"SourceIp"`
	Province         string `position:"Query" name:"Province"`
	Lang             string `position:"Query" name:"Lang"`
	Email            string `position:"Query" name:"Email"`
	Mobile           string `position:"Query" name:"Mobile"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	Domain           string `position:"Query" name:"Domain"`
	DomainVerifyType string `position:"Query" name:"DomainVerifyType"`
	Username         string `position:"Query" name:"Username"`
}

CreateDVOrderAuditRequest is the request struct for api CreateDVOrderAudit

func CreateCreateDVOrderAuditRequest

func CreateCreateDVOrderAuditRequest() (request *CreateDVOrderAuditRequest)

CreateCreateDVOrderAuditRequest creates a request to invoke CreateDVOrderAudit API

type CreateDVOrderAuditResponse

type CreateDVOrderAuditResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateDVOrderAuditResponse is the response struct for api CreateDVOrderAudit

func CreateCreateDVOrderAuditResponse

func CreateCreateDVOrderAuditResponse() (response *CreateDVOrderAuditResponse)

CreateCreateDVOrderAuditResponse creates a response to parse from CreateDVOrderAudit response

type CreateUserCertificateRequest

type CreateUserCertificateRequest struct {
	*requests.RpcRequest
	Cert     string `position:"Query" name:"Cert"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Name     string `position:"Query" name:"Name"`
	Lang     string `position:"Query" name:"Lang"`
	Key      string `position:"Query" name:"Key"`
}

CreateUserCertificateRequest is the request struct for api CreateUserCertificate

func CreateCreateUserCertificateRequest

func CreateCreateUserCertificateRequest() (request *CreateUserCertificateRequest)

CreateCreateUserCertificateRequest creates a request to invoke CreateUserCertificate API

type CreateUserCertificateResponse

type CreateUserCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	CertId    int64  `json:"CertId" xml:"CertId"`
}

CreateUserCertificateResponse is the response struct for api CreateUserCertificate

func CreateCreateUserCertificateResponse

func CreateCreateUserCertificateResponse() (response *CreateUserCertificateResponse)

CreateCreateUserCertificateResponse creates a response to parse from CreateUserCertificate response

type DeleteUserCertificateRequest

type DeleteUserCertificateRequest struct {
	*requests.RpcRequest
	CertId   requests.Integer `position:"Query" name:"CertId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
	Lang     string           `position:"Query" name:"Lang"`
}

DeleteUserCertificateRequest is the request struct for api DeleteUserCertificate

func CreateDeleteUserCertificateRequest

func CreateDeleteUserCertificateRequest() (request *DeleteUserCertificateRequest)

CreateDeleteUserCertificateRequest creates a request to invoke DeleteUserCertificate API

type DeleteUserCertificateResponse

type DeleteUserCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteUserCertificateResponse is the response struct for api DeleteUserCertificate

func CreateDeleteUserCertificateResponse

func CreateDeleteUserCertificateResponse() (response *DeleteUserCertificateResponse)

CreateDeleteUserCertificateResponse creates a response to parse from DeleteUserCertificate response

type DescribeDVOrderResultRequest

type DescribeDVOrderResultRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Lang       string `position:"Query" name:"Lang"`
}

DescribeDVOrderResultRequest is the request struct for api DescribeDVOrderResult

func CreateDescribeDVOrderResultRequest

func CreateDescribeDVOrderResultRequest() (request *DescribeDVOrderResultRequest)

CreateDescribeDVOrderResultRequest creates a request to invoke DescribeDVOrderResult API

type DescribeDVOrderResultResponse

type DescribeDVOrderResultResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	OrderStatus string `json:"OrderStatus" xml:"OrderStatus"`
	Certificate string `json:"Certificate" xml:"Certificate"`
	PrivateKey  string `json:"PrivateKey" xml:"PrivateKey"`
	CheckName   string `json:"CheckName" xml:"CheckName"`
	CheckValue  string `json:"CheckValue" xml:"CheckValue"`
	CheckType   string `json:"CheckType" xml:"CheckType"`
}

DescribeDVOrderResultResponse is the response struct for api DescribeDVOrderResult

func CreateDescribeDVOrderResultResponse

func CreateDescribeDVOrderResultResponse() (response *DescribeDVOrderResultResponse)

CreateDescribeDVOrderResultResponse creates a response to parse from DescribeDVOrderResult response

type DescribeOrderInstanceListRequest

type DescribeOrderInstanceListRequest struct {
	*requests.RpcRequest
	SourceIp   string           `position:"Query" name:"SourceIp"`
	StartIndex requests.Integer `position:"Query" name:"StartIndex"`
	Lang       string           `position:"Query" name:"Lang"`
}

DescribeOrderInstanceListRequest is the request struct for api DescribeOrderInstanceList

func CreateDescribeOrderInstanceListRequest

func CreateDescribeOrderInstanceListRequest() (request *DescribeOrderInstanceListRequest)

CreateDescribeOrderInstanceListRequest creates a request to invoke DescribeOrderInstanceList API

type DescribeOrderInstanceListResponse

type DescribeOrderInstanceListResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	OrderList  []Order `json:"OrderList" xml:"OrderList"`
}

DescribeOrderInstanceListResponse is the response struct for api DescribeOrderInstanceList

func CreateDescribeOrderInstanceListResponse

func CreateDescribeOrderInstanceListResponse() (response *DescribeOrderInstanceListResponse)

CreateDescribeOrderInstanceListResponse creates a response to parse from DescribeOrderInstanceList response

type DescribeUserCertificateDetailRequest

type DescribeUserCertificateDetailRequest struct {
	*requests.RpcRequest
	CertId   requests.Integer `position:"Query" name:"CertId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
	Lang     string           `position:"Query" name:"Lang"`
}

DescribeUserCertificateDetailRequest is the request struct for api DescribeUserCertificateDetail

func CreateDescribeUserCertificateDetailRequest

func CreateDescribeUserCertificateDetailRequest() (request *DescribeUserCertificateDetailRequest)

CreateDescribeUserCertificateDetailRequest creates a request to invoke DescribeUserCertificateDetail API

type DescribeUserCertificateDetailResponse

type DescribeUserCertificateDetailResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Id          int64  `json:"Id" xml:"Id"`
	Name        string `json:"Name" xml:"Name"`
	Common      string `json:"Common" xml:"Common"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	Issuer      string `json:"Issuer" xml:"Issuer"`
	OrgName     string `json:"OrgName" xml:"OrgName"`
	Province    string `json:"Province" xml:"Province"`
	City        string `json:"City" xml:"City"`
	Country     string `json:"Country" xml:"Country"`
	StartDate   string `json:"StartDate" xml:"StartDate"`
	EndDate     string `json:"EndDate" xml:"EndDate"`
	Sans        string `json:"Sans" xml:"Sans"`
	Expired     bool   `json:"Expired" xml:"Expired"`
	BuyInAliyun bool   `json:"BuyInAliyun" xml:"BuyInAliyun"`
	Cert        string `json:"Cert" xml:"Cert"`
	Key         string `json:"Key" xml:"Key"`
}

DescribeUserCertificateDetailResponse is the response struct for api DescribeUserCertificateDetail

func CreateDescribeUserCertificateDetailResponse

func CreateDescribeUserCertificateDetailResponse() (response *DescribeUserCertificateDetailResponse)

CreateDescribeUserCertificateDetailResponse creates a response to parse from DescribeUserCertificateDetail response

type DescribeUserCertificateListRequest

type DescribeUserCertificateListRequest struct {
	*requests.RpcRequest
	ShowSize    requests.Integer `position:"Query" name:"ShowSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
}

DescribeUserCertificateListRequest is the request struct for api DescribeUserCertificateList

func CreateDescribeUserCertificateListRequest

func CreateDescribeUserCertificateListRequest() (request *DescribeUserCertificateListRequest)

CreateDescribeUserCertificateListRequest creates a request to invoke DescribeUserCertificateList API

type DescribeUserCertificateListResponse

type DescribeUserCertificateListResponse 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"`
	CertificateList []Certificate `json:"CertificateList" xml:"CertificateList"`
}

DescribeUserCertificateListResponse is the response struct for api DescribeUserCertificateList

func CreateDescribeUserCertificateListResponse

func CreateDescribeUserCertificateListResponse() (response *DescribeUserCertificateListResponse)

CreateDescribeUserCertificateListResponse creates a response to parse from DescribeUserCertificateList response

type Order

type Order struct {
	Id         int64  `json:"Id" xml:"Id"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Source     string `json:"Source" xml:"Source"`
	Status     string `json:"Status" xml:"Status"`
	CertType   string `json:"CertType" xml:"CertType"`
}

Order is a nested struct in cas response

type OrderList

type OrderList struct {
	Order []Order `json:"order" xml:"order"`
}

OrderList is a nested struct in cas response

Jump to

Keyboard shortcuts

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