Documentation
¶
Index ¶
- type BaseResponse
- type Client
- func (c *Client) RcdnInstanceSslBind(id int32, req *RcdnInstanceSslBindRequest) (*RcdnInstanceSslBindResponse, error)
- func (c *Client) SslCenterCreate(req *SslCenterCreateRequest) (*SslCenterCreateResponse, error)
- func (c *Client) SslCenterGet(id int32) (*SslCenterGetResponse, error)
- func (c *Client) SslCenterList(req *SslCenterListRequest) (*SslCenterListResponse, error)
- func (c *Client) WithTimeout(timeout time.Duration) *Client
- type RcdnInstanceSslBindRequest
- type RcdnInstanceSslBindResponse
- type SslCenterCreateRequest
- type SslCenterCreateResponse
- type SslCenterGetResponse
- type SslCenterListFilters
- type SslCenterListRequest
- type SslCenterListResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResponse ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) RcdnInstanceSslBind ¶
func (c *Client) RcdnInstanceSslBind(id int32, req *RcdnInstanceSslBindRequest) (*RcdnInstanceSslBindResponse, error)
func (*Client) SslCenterCreate ¶
func (c *Client) SslCenterCreate(req *SslCenterCreateRequest) (*SslCenterCreateResponse, error)
func (*Client) SslCenterGet ¶
func (c *Client) SslCenterGet(id int32) (*SslCenterGetResponse, error)
func (*Client) SslCenterList ¶
func (c *Client) SslCenterList(req *SslCenterListRequest) (*SslCenterListResponse, error)
type RcdnInstanceSslBindResponse ¶
type RcdnInstanceSslBindResponse struct {
// contains filtered or unexported fields
}
func (*RcdnInstanceSslBindResponse) GetMessage ¶
func (r *RcdnInstanceSslBindResponse) GetMessage() string
type SslCenterCreateRequest ¶
type SslCenterCreateResponse ¶
type SslCenterCreateResponse struct {
// contains filtered or unexported fields
}
func (*SslCenterCreateResponse) GetMessage ¶
func (r *SslCenterCreateResponse) GetMessage() string
type SslCenterGetResponse ¶
type SslCenterGetResponse struct {
Data *struct {
Cert string `json:"Cert"`
Key string `json:"Key"`
Domain string `json:"DomainName"`
Issuer string `json:"Issuer"`
StartDate int64 `json:"StartDate"`
ExpireDate int64 `json:"ExpDate"`
RemainDays int32 `json:"RemainDays"`
} `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*SslCenterGetResponse) GetMessage ¶
func (r *SslCenterGetResponse) GetMessage() string
type SslCenterListFilters ¶
type SslCenterListFilters struct {
Domain *string `json:"Domain,omitempty"`
}
type SslCenterListRequest ¶
type SslCenterListRequest struct {
Filters *SslCenterListFilters `json:"columnFilters,omitempty"`
Sort []*string `json:"sort,omitempty"`
Page *int32 `json:"page,omitempty"`
PerPage *int32 `json:"perPage,omitempty"`
}
type SslCenterListResponse ¶
type SslCenterListResponse struct {
Data *struct {
TotalRecords int32 `json:"TotalRecords"`
Records []*struct {
ID int32 `json:"ID"`
UID int32 `json:"UID"`
Domain string `json:"Domain"`
Issuer string `json:"Issuer"`
StartDate int64 `json:"StartDate"`
ExpireDate int64 `json:"ExpDate"`
UploadTime int64 `json:"UploadTime"`
} `json:"Records"`
} `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*SslCenterListResponse) GetMessage ¶
func (r *SslCenterListResponse) GetMessage() string
Click to show internal directories.
Click to hide internal directories.