Documentation
¶
Index ¶
- type DeleteCertsRequest
- type DeleteCertsResponse
- type DeleteCertsResult
- type DescribeCertRequest
- type DescribeCertResponse
- type DescribeCertResult
- type DescribeCertsRequest
- type DescribeCertsResponse
- type DescribeCertsResult
- type DownloadCertRequest
- type DownloadCertResponse
- type DownloadCertResult
- type UpdateCertNameRequest
- type UpdateCertNameResponse
- type UpdateCertNameResult
- type UpdateCertRequest
- type UpdateCertResponse
- type UpdateCertResult
- type UploadCertRequest
- type UploadCertResponse
- type UploadCertResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteCertsRequest ¶
type DeleteCertsRequest struct {
core.JDCloudRequest
/* 证书 Id */
CertId string `json:"certId"`
}
func NewDeleteCertsRequest ¶
func NewDeleteCertsRequest( certId string, ) *DeleteCertsRequest
* param certId: 证书 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCertsRequestWithAllParams ¶
func NewDeleteCertsRequestWithAllParams( certId string, ) *DeleteCertsRequest
* param certId: 证书 Id (Required)
func NewDeleteCertsRequestWithoutParam ¶
func NewDeleteCertsRequestWithoutParam() *DeleteCertsRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCertsRequest) GetRegionId ¶
func (r DeleteCertsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCertsRequest) SetCertId ¶
func (r *DeleteCertsRequest) SetCertId(certId string)
param certId: 证书 Id(Required)
type DeleteCertsResponse ¶
type DeleteCertsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteCertsResult `json:"result"`
}
type DeleteCertsResult ¶
type DescribeCertRequest ¶
type DescribeCertRequest struct {
core.JDCloudRequest
/* 证书 Id */
CertId string `json:"certId"`
/* 第几页,从1开始计数 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数目 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeCertRequest ¶
func NewDescribeCertRequest( certId string, ) *DescribeCertRequest
* param certId: 证书 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCertRequestWithAllParams ¶
func NewDescribeCertRequestWithAllParams( certId string, pageNumber *int, pageSize *int, ) *DescribeCertRequest
* param certId: 证书 Id (Required) * param pageNumber: 第几页,从1开始计数 (Optional) * param pageSize: 每页显示的数目 (Optional)
func NewDescribeCertRequestWithoutParam ¶
func NewDescribeCertRequestWithoutParam() *DescribeCertRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCertRequest) GetRegionId ¶
func (r DescribeCertRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCertRequest) SetCertId ¶
func (r *DescribeCertRequest) SetCertId(certId string)
param certId: 证书 Id(Required)
func (*DescribeCertRequest) SetPageNumber ¶ added in v1.13.0
func (r *DescribeCertRequest) SetPageNumber(pageNumber int)
param pageNumber: 第几页,从1开始计数(Optional)
func (*DescribeCertRequest) SetPageSize ¶ added in v1.13.0
func (r *DescribeCertRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数目(Optional)
type DescribeCertResponse ¶
type DescribeCertResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCertResult `json:"result"`
}
type DescribeCertResult ¶
type DescribeCertResult struct {
CertId string `json:"certId"`
CertName string `json:"certName"`
CommonName string `json:"commonName"`
CertType string `json:"certType"`
Issuer string `json:"issuer"`
StartTime string `json:"startTime"`
EndTime string `json:"endTime"`
DnsNames []string `json:"dnsNames"`
Digest string `json:"digest"`
TotalCount int `json:"totalCount"`
UsedBy []ssl.CertBindInfo `json:"usedBy"`
}
type DescribeCertsRequest ¶
type DescribeCertsRequest struct {
core.JDCloudRequest
/* 第几页,从1开始计数 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数目 (Optional) */
PageSize *int `json:"pageSize"`
/* 域名,支持按照域名检索证书 (Optional) */
DomainName *string `json:"domainName"`
/* 证书id/别名 (Optional) */
CertIds *string `json:"certIds"`
}
func NewDescribeCertsRequest ¶
func NewDescribeCertsRequest() *DescribeCertsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCertsRequestWithAllParams ¶
func NewDescribeCertsRequestWithAllParams( pageNumber *int, pageSize *int, domainName *string, certIds *string, ) *DescribeCertsRequest
* param pageNumber: 第几页,从1开始计数 (Optional) * param pageSize: 每页显示的数目 (Optional) * param domainName: 域名,支持按照域名检索证书 (Optional) * param certIds: 证书id/别名 (Optional)
func NewDescribeCertsRequestWithoutParam ¶
func NewDescribeCertsRequestWithoutParam() *DescribeCertsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCertsRequest) GetRegionId ¶
func (r DescribeCertsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCertsRequest) SetCertIds ¶ added in v1.13.0
func (r *DescribeCertsRequest) SetCertIds(certIds string)
param certIds: 证书id/别名(Optional)
func (*DescribeCertsRequest) SetDomainName ¶
func (r *DescribeCertsRequest) SetDomainName(domainName string)
param domainName: 域名,支持按照域名检索证书(Optional)
func (*DescribeCertsRequest) SetPageNumber ¶
func (r *DescribeCertsRequest) SetPageNumber(pageNumber int)
param pageNumber: 第几页,从1开始计数(Optional)
func (*DescribeCertsRequest) SetPageSize ¶
func (r *DescribeCertsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数目(Optional)
type DescribeCertsResponse ¶
type DescribeCertsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCertsResult `json:"result"`
}
type DescribeCertsResult ¶
type DescribeCertsResult struct {
CertListDetails []ssl.CertListDetail `json:"certListDetails"`
TotalCount int `json:"totalCount"`
}
type DownloadCertRequest ¶
type DownloadCertRequest struct {
core.JDCloudRequest
/* 证书 Id */
CertId string `json:"certId"`
/* 证书应用的服务器类型(Nginx Apache Tomcat IIS Other) */
ServerType string `json:"serverType"`
}
func NewDownloadCertRequest ¶
func NewDownloadCertRequest( certId string, serverType string, ) *DownloadCertRequest
* param certId: 证书 Id (Required) * param serverType: 证书应用的服务器类型(Nginx Apache Tomcat IIS Other) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDownloadCertRequestWithAllParams ¶
func NewDownloadCertRequestWithAllParams( certId string, serverType string, ) *DownloadCertRequest
* param certId: 证书 Id (Required) * param serverType: 证书应用的服务器类型(Nginx Apache Tomcat IIS Other) (Required)
func NewDownloadCertRequestWithoutParam ¶
func NewDownloadCertRequestWithoutParam() *DownloadCertRequest
This constructor has better compatible ability when API parameters changed
func (DownloadCertRequest) GetRegionId ¶
func (r DownloadCertRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DownloadCertRequest) SetCertId ¶
func (r *DownloadCertRequest) SetCertId(certId string)
param certId: 证书 Id(Required)
func (*DownloadCertRequest) SetServerType ¶ added in v1.13.0
func (r *DownloadCertRequest) SetServerType(serverType string)
param serverType: 证书应用的服务器类型(Nginx Apache Tomcat IIS Other)(Required)
type DownloadCertResponse ¶
type DownloadCertResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DownloadCertResult `json:"result"`
}
type DownloadCertResult ¶
type DownloadCertResult struct {
CertDesc []ssl.DownloadCertDesc `json:"certDesc"`
}
type UpdateCertNameRequest ¶ added in v1.13.0
type UpdateCertNameRequest struct {
core.JDCloudRequest
/* 证书Id */
CertId string `json:"certId"`
/* 证书名称 */
CertName string `json:"certName"`
}
func NewUpdateCertNameRequest ¶ added in v1.13.0
func NewUpdateCertNameRequest( certId string, certName string, ) *UpdateCertNameRequest
* param certId: 证书Id (Required) * param certName: 证书名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCertNameRequestWithAllParams ¶ added in v1.13.0
func NewUpdateCertNameRequestWithAllParams( certId string, certName string, ) *UpdateCertNameRequest
* param certId: 证书Id (Required) * param certName: 证书名称 (Required)
func NewUpdateCertNameRequestWithoutParam ¶ added in v1.13.0
func NewUpdateCertNameRequestWithoutParam() *UpdateCertNameRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCertNameRequest) GetRegionId ¶ added in v1.13.0
func (r UpdateCertNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCertNameRequest) SetCertId ¶ added in v1.13.0
func (r *UpdateCertNameRequest) SetCertId(certId string)
param certId: 证书Id(Required)
func (*UpdateCertNameRequest) SetCertName ¶ added in v1.13.0
func (r *UpdateCertNameRequest) SetCertName(certName string)
param certName: 证书名称(Required)
type UpdateCertNameResponse ¶ added in v1.13.0
type UpdateCertNameResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateCertNameResult `json:"result"`
}
type UpdateCertNameResult ¶ added in v1.13.0
type UpdateCertRequest ¶ added in v1.13.0
type UpdateCertRequest struct {
core.JDCloudRequest
/* 证书ID */
CertId string `json:"certId"`
/* 私钥 */
KeyFile string `json:"keyFile"`
/* 证书 */
CertFile string `json:"certFile"`
}
func NewUpdateCertRequest ¶ added in v1.13.0
func NewUpdateCertRequest( certId string, keyFile string, certFile string, ) *UpdateCertRequest
* param certId: 证书ID (Required) * param keyFile: 私钥 (Required) * param certFile: 证书 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCertRequestWithAllParams ¶ added in v1.13.0
func NewUpdateCertRequestWithAllParams( certId string, keyFile string, certFile string, ) *UpdateCertRequest
* param certId: 证书ID (Required) * param keyFile: 私钥 (Required) * param certFile: 证书 (Required)
func NewUpdateCertRequestWithoutParam ¶ added in v1.13.0
func NewUpdateCertRequestWithoutParam() *UpdateCertRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCertRequest) GetRegionId ¶ added in v1.13.0
func (r UpdateCertRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCertRequest) SetCertFile ¶ added in v1.13.0
func (r *UpdateCertRequest) SetCertFile(certFile string)
param certFile: 证书(Required)
func (*UpdateCertRequest) SetCertId ¶ added in v1.13.0
func (r *UpdateCertRequest) SetCertId(certId string)
param certId: 证书ID(Required)
func (*UpdateCertRequest) SetKeyFile ¶ added in v1.13.0
func (r *UpdateCertRequest) SetKeyFile(keyFile string)
param keyFile: 私钥(Required)
type UpdateCertResponse ¶ added in v1.13.0
type UpdateCertResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateCertResult `json:"result"`
}
type UpdateCertResult ¶ added in v1.13.0
type UploadCertRequest ¶
type UploadCertRequest struct {
core.JDCloudRequest
/* 证书名称 */
CertName string `json:"certName"`
/* 私钥 */
KeyFile string `json:"keyFile"`
/* 证书 */
CertFile string `json:"certFile"`
/* 证书别名 (Optional) */
AliasName *string `json:"aliasName"`
}
func NewUploadCertRequest ¶
func NewUploadCertRequest( certName string, keyFile string, certFile string, ) *UploadCertRequest
* param certName: 证书名称 (Required) * param keyFile: 私钥 (Required) * param certFile: 证书 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUploadCertRequestWithAllParams ¶
func NewUploadCertRequestWithAllParams( certName string, keyFile string, certFile string, aliasName *string, ) *UploadCertRequest
* param certName: 证书名称 (Required) * param keyFile: 私钥 (Required) * param certFile: 证书 (Required) * param aliasName: 证书别名 (Optional)
func NewUploadCertRequestWithoutParam ¶
func NewUploadCertRequestWithoutParam() *UploadCertRequest
This constructor has better compatible ability when API parameters changed
func (UploadCertRequest) GetRegionId ¶
func (r UploadCertRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UploadCertRequest) SetAliasName ¶
func (r *UploadCertRequest) SetAliasName(aliasName string)
param aliasName: 证书别名(Optional)
func (*UploadCertRequest) SetCertFile ¶
func (r *UploadCertRequest) SetCertFile(certFile string)
param certFile: 证书(Required)
func (*UploadCertRequest) SetCertName ¶
func (r *UploadCertRequest) SetCertName(certName string)
param certName: 证书名称(Required)
func (*UploadCertRequest) SetKeyFile ¶
func (r *UploadCertRequest) SetKeyFile(keyFile string)
param keyFile: 私钥(Required)
type UploadCertResponse ¶
type UploadCertResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UploadCertResult `json:"result"`
}