apis

package
v1.52.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 DeleteCertsResult struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

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 UpdateCertNameResult struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

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 UpdateCertResult struct {
	CertId string `json:"certId"`
	Digest string `json:"digest"`
}

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

type UploadCertResult

type UploadCertResult struct {
	CertId string `json:"certId"`
	Digest string `json:"digest"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL