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"` }