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) QueryDomainList(req *QueryDomainListRequest) (*QueryDomainListResponse, error)
- func (c *Client) QueryDomainListWithContext(ctx context.Context, req *QueryDomainListRequest) (*QueryDomainListResponse, 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 DomainDetail
- type DomainHttpsBasicConfig
- type DomainRecord
- type QueryCertDetailRequest
- type QueryCertDetailResponse
- type QueryCertListRequest
- type QueryCertListResponse
- type QueryDomainDetailRequest
- type QueryDomainDetailResponse
- type QueryDomainListRequest
- type QueryDomainListResponse
- 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) QueryDomainList ¶ added in v0.4.5
func (c *Client) QueryDomainList(req *QueryDomainListRequest) (*QueryDomainListResponse, error)
func (*Client) QueryDomainListWithContext ¶ added in v0.4.5
func (c *Client) QueryDomainListWithContext(ctx context.Context, req *QueryDomainListRequest) (*QueryDomainListResponse, 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 DomainDetail ¶ added in v0.4.5
type DomainDetail struct {
DomainRecord
HttpsStatus string `json:"https_status"`
HttpsBasic *DomainHttpsBasicConfig `json:"https_basic,omitempty"`
CertName string `json:"cert_name"`
Ssl string `json:"ssl"`
SslStapling string `json:"ssl_stapling"`
}
type DomainHttpsBasicConfig ¶ added in v0.4.5
type DomainRecord ¶ added in v0.4.5
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 *DomainDetail `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 QueryDomainListRequest ¶ added in v0.4.5
type QueryDomainListRequest struct {
Page *int32 `json:"page,omitempty" url:"page,omitempty"`
PageSize *int32 `json:"page_size,omitempty" url:"page_size,omitempty"`
Domain *string `json:"domain,omitempty" url:"domain,omitempty"`
ProductCode *string `json:"product_code,omitempty" url:"product_code,omitempty"`
Status *int32 `json:"status,omitempty" url:"status,omitempty"`
AreaScope *int32 `json:"area_scope,omitempty" url:"area_scope,omitempty"`
}
type QueryDomainListResponse ¶ added in v0.4.5
type QueryDomainListResponse struct {
ReturnObj *struct {
Results []*DomainRecord `json:"result,omitempty"`
Page int32 `json:"page,omitempty"`
PageSize int32 `json:"page_size,omitempty"`
PageCount int32 `json:"page_count,omitempty"`
Total int32 `json:"total,omitempty"`
} `json:"returnObj,omitempty"`
// contains filtered or unexported fields
}
func (*QueryDomainListResponse) GetError ¶ added in v0.4.5
func (r *QueryDomainListResponse) GetError() string
func (*QueryDomainListResponse) GetErrorMessage ¶ added in v0.4.5
func (r *QueryDomainListResponse) GetErrorMessage() string
func (*QueryDomainListResponse) GetMessage ¶ added in v0.4.5
func (r *QueryDomainListResponse) GetMessage() string
func (*QueryDomainListResponse) GetStatusCode ¶ added in v0.4.5
func (r *QueryDomainListResponse) 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.