Documentation
¶
Index ¶
- type CertDetail
- type CertRecord
- type Client
- func (c *Client) CreateCert(req *CreateCertRequest) (*CreateCertResponse, error)
- func (c *Client) CreateCertWithContext(ctx context.Context, req *CreateCertRequest) (*CreateCertResponse, error)
- func (c *Client) QueryCertDetail(req *QueryCertDetailRequest) (*QueryCertDetailResponse, error)
- func (c *Client) QueryCertDetailWithContext(ctx context.Context, req *QueryCertDetailRequest) (*QueryCertDetailResponse, error)
- func (c *Client) QueryCertList(req *QueryCertListRequest) (*QueryCertListResponse, error)
- func (c *Client) QueryCertListWithContext(ctx context.Context, req *QueryCertListRequest) (*QueryCertListResponse, error)
- func (c *Client) QueryDomainDetail(req *QueryDomainDetailRequest) (*QueryDomainDetailResponse, error)
- func (c *Client) QueryDomainDetailWithContext(ctx context.Context, req *QueryDomainDetailRequest) (*QueryDomainDetailResponse, error)
- func (c *Client) SetTimeout(timeout time.Duration) *Client
- func (c *Client) UpdateDomain(req *UpdateDomainRequest) (*UpdateDomainResponse, error)
- func (c *Client) UpdateDomainWithContext(ctx context.Context, req *UpdateDomainRequest) (*UpdateDomainResponse, error)
- type CreateCertRequest
- type CreateCertResponse
- type QueryCertDetailRequest
- type QueryCertDetailResponse
- type QueryCertListRequest
- type QueryCertListResponse
- type QueryDomainDetailRequest
- type QueryDomainDetailResponse
- type UpdateDomainRequest
- type UpdateDomainResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertDetail ¶
type CertDetail struct {
CertRecord
Certs string `json:"certs"`
Key string `json:"key"`
}
type CertRecord ¶
type CertRecord struct {
Id int64 `json:"id"`
Name string `json:"name"`
CN string `json:"cn"`
SANs []string `json:"sans"`
UsageMode int32 `json:"usage_mode"`
State int32 `json:"state"`
ExpiresTime int64 `json:"expires"`
IssueTime int64 `json:"issue"`
Issuer string `json:"issuer"`
CreatedTime int64 `json:"created"`
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateCert ¶
func (c *Client) CreateCert(req *CreateCertRequest) (*CreateCertResponse, error)
func (*Client) CreateCertWithContext ¶
func (c *Client) CreateCertWithContext(ctx context.Context, req *CreateCertRequest) (*CreateCertResponse, error)
func (*Client) QueryCertDetail ¶
func (c *Client) QueryCertDetail(req *QueryCertDetailRequest) (*QueryCertDetailResponse, error)
func (*Client) QueryCertDetailWithContext ¶
func (c *Client) QueryCertDetailWithContext(ctx context.Context, req *QueryCertDetailRequest) (*QueryCertDetailResponse, error)
func (*Client) QueryCertList ¶
func (c *Client) QueryCertList(req *QueryCertListRequest) (*QueryCertListResponse, error)
func (*Client) QueryCertListWithContext ¶
func (c *Client) QueryCertListWithContext(ctx context.Context, req *QueryCertListRequest) (*QueryCertListResponse, error)
func (*Client) QueryDomainDetail ¶
func (c *Client) QueryDomainDetail(req *QueryDomainDetailRequest) (*QueryDomainDetailResponse, error)
func (*Client) QueryDomainDetailWithContext ¶
func (c *Client) QueryDomainDetailWithContext(ctx context.Context, req *QueryDomainDetailRequest) (*QueryDomainDetailResponse, error)
func (*Client) UpdateDomain ¶
func (c *Client) UpdateDomain(req *UpdateDomainRequest) (*UpdateDomainResponse, error)
func (*Client) UpdateDomainWithContext ¶
func (c *Client) UpdateDomainWithContext(ctx context.Context, req *UpdateDomainRequest) (*UpdateDomainResponse, error)
type CreateCertRequest ¶
type CreateCertResponse ¶
type CreateCertResponse struct {
ReturnObj *struct {
Id int64 `json:"id"`
} `json:"returnObj,omitempty"`
// contains filtered or unexported fields
}
func (*CreateCertResponse) GetErrorMessage ¶
func (r *CreateCertResponse) GetErrorMessage() string
func (*CreateCertResponse) GetMessage ¶
func (r *CreateCertResponse) GetMessage() string
func (*CreateCertResponse) GetStatusCode ¶
func (r *CreateCertResponse) GetStatusCode() string
type QueryCertDetailRequest ¶
type QueryCertDetailResponse ¶
type QueryCertDetailResponse struct {
ReturnObj *struct {
Result *CertDetail `json:"result,omitempty"`
} `json:"returnObj,omitempty"`
// contains filtered or unexported fields
}
func (*QueryCertDetailResponse) GetErrorMessage ¶
func (r *QueryCertDetailResponse) GetErrorMessage() string
func (*QueryCertDetailResponse) GetMessage ¶
func (r *QueryCertDetailResponse) GetMessage() string
func (*QueryCertDetailResponse) GetStatusCode ¶
func (r *QueryCertDetailResponse) GetStatusCode() string
type QueryCertListRequest ¶
type QueryCertListResponse ¶
type QueryCertListResponse struct {
ReturnObj *struct {
Results []*CertRecord `json:"result,omitempty"`
Page int32 `json:"page,omitempty"`
PerPage int32 `json:"per_page,omitempty"`
TotalPage int32 `json:"total_page,omitempty"`
TotalRecords int32 `json:"total_records,omitempty"`
} `json:"returnObj,omitempty"`
// contains filtered or unexported fields
}
func (*QueryCertListResponse) GetErrorMessage ¶
func (r *QueryCertListResponse) GetErrorMessage() string
func (*QueryCertListResponse) GetMessage ¶
func (r *QueryCertListResponse) GetMessage() string
func (*QueryCertListResponse) GetStatusCode ¶
func (r *QueryCertListResponse) GetStatusCode() string
type QueryDomainDetailResponse ¶
type QueryDomainDetailResponse struct {
ReturnObj *struct {
Domain string `json:"domain"`
ProductCode string `json:"product_code"`
Status int32 `json:"status"`
AreaScope int32 `json:"area_scope"`
Cname string `json:"cname"`
HttpsStatus string `json:"https_status"`
HttpsBasic *struct {
HttpsForce string `json:"https_force"`
HttpForce string `json:"http_force"`
ForceStatus string `json:"force_status"`
OriginProtocol string `json:"origin_protocol"`
} `json:"https_basic,omitempty"`
CertName string `json:"cert_name"`
Ssl string `json:"ssl"`
SslStapling string `json:"ssl_stapling"`
} `json:"returnObj,omitempty"`
// contains filtered or unexported fields
}
func (*QueryDomainDetailResponse) GetErrorMessage ¶
func (r *QueryDomainDetailResponse) GetErrorMessage() string
func (*QueryDomainDetailResponse) GetMessage ¶
func (r *QueryDomainDetailResponse) GetMessage() string
func (*QueryDomainDetailResponse) GetStatusCode ¶
func (r *QueryDomainDetailResponse) GetStatusCode() string
type UpdateDomainRequest ¶
type UpdateDomainResponse ¶
type UpdateDomainResponse struct {
// contains filtered or unexported fields
}
func (*UpdateDomainResponse) GetErrorMessage ¶
func (r *UpdateDomainResponse) GetErrorMessage() string
func (*UpdateDomainResponse) GetMessage ¶
func (r *UpdateDomainResponse) GetMessage() string
func (*UpdateDomainResponse) GetStatusCode ¶
func (r *UpdateDomainResponse) GetStatusCode() string
Click to show internal directories.
Click to hide internal directories.