v20191205

package
v1.0.926 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 11

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 操作未授权。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 请检查是否有权限。
	FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"

	// 有未解绑的云资源,不能被删除。
	FAILEDOPERATION_BOUNDRESOURCES = "FailedOperation.BoundResources"

	// CAM鉴权出现错误。
	FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"

	// 取消订单失败。
	FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"

	// 该证书已颁发, 不能删除。
	FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"

	// 免费证书申请1小时内不允许删除。
	FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"

	// 获取订单信息失败,请稍后重试。
	FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"

	// 温馨提示:上传的证书内容不符合CA证书的标准格式,请您核对证书类型是否有误
	FAILEDOPERATION_CERTIFICATECAERROR = "FailedOperation.CertificateCaError"

	// 记录状态必须完结才可以执行该操作。
	FAILEDOPERATION_CERTIFICATEDEPLOYDETAILROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployDetailRollbackStatusInvalid"

	// 证书部署有正在进行中的任务,请部署完成后再重试。
	FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"

	// 已选择的云资源无实例,无法更新,请重新核对后重试。
	FAILEDOPERATION_CERTIFICATEDEPLOYINSTANCEEMPTY = "FailedOperation.CertificateDeployInstanceEmpty"

	// 证书部署记录不存在。
	FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"

	// 记录状态必须失败才可以执行该操作。
	FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"

	// 必须有部署成功的记录才可以回滚。
	FAILEDOPERATION_CERTIFICATEDEPLOYROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployRollbackStatusInvalid"

	// 证书下载服务类型不支持。
	FAILEDOPERATION_CERTIFICATEDOWNLOADSERVICETYPENOTSUPPORT = "FailedOperation.CertificateDownloadServiceTypeNotSupport"

	// 证书内容疑似国密证书,与所选证书标准不符,请您核对选择的证书标准和证书内容是否有误
	FAILEDOPERATION_CERTIFICATEENCRYPTINVALID = "FailedOperation.CertificateEncryptInvalid"

	// 证书已存在。
	FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"

	// 当前证书不允许使用一键更新的功能。
	FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"

	// 当前为内部账号,账号涉及实例资源较多,无法使用部署功能,请联系SSL证书特殊处理。
	FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"

	// 当前账号下实例数量过多,无法正常加载,请您切换加载方式。切换后点击“刷新列表”等待一段时间后即可全部加载。
	FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"

	// 云资源类型无效。
	FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"

	// 证书不符合标准。
	FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"

	// 温馨提示:证书内容和私钥不匹配,请您核对(请留意是否有多余的空格)
	FAILEDOPERATION_CERTIFICATEMATCHERROR = "FailedOperation.CertificateMatchError"

	// 证书与私钥不对应。
	FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"

	// 证书不可用,请检查后再试。
	FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"

	// 证书不可以部署到实例列表下。
	FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"

	// 证书不存在。
	FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"

	// 该证书不存在或不可取消。
	FAILEDOPERATION_CERTIFICATENOTFOUNDORCANTCANCEL = "FailedOperation.CertificateNotFoundOrCantCancel"

	// 解析失败,请检查证书是否符合标准,请留意是否有多余的空格
	FAILEDOPERATION_CERTIFICATEPARSEERROR = "FailedOperation.CertificateParseError"

	// 当前证书状态不允许下载。
	FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWDOWNLOAD = "FailedOperation.CertificateStatusNotAllowDownload"

	// 证书状态不允许重新申请。
	FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWRESUBMIT = "FailedOperation.CertificateStatusNotAllowResubmit"

	// 无法查到当前证书类型详情。
	FAILEDOPERATION_CERTIFICATETYPEINFONOTFOUND = "FailedOperation.CertificateTypeInfoNotFound"

	// 证书确认函文件过大(需小于1.4M)。
	FAILEDOPERATION_CONFIRMLETTERTOOLARGE = "FailedOperation.ConfirmLetterTooLarge"

	// 证书确认函文件过小(需大于1KB)。
	FAILEDOPERATION_CONFIRMLETTERTOOSMALL = "FailedOperation.ConfirmLetterTooSmall"

	// 免费证书申请时间未超过1小时,不能被删除。
	FAILEDOPERATION_DELETEFAILEDTIMENOTUP = "FailedOperation.DeleteFailedTimeNotUp"

	// 证书已关联云资源,无法删除。
	FAILEDOPERATION_DELETERESOURCEFAILED = "FailedOperation.DeleteResourceFailed"

	// 免费证书数量超出限制。
	FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"

	// 文件尺寸太大(需小于1.4MB)。
	FAILEDOPERATION_FILETOOLARGE = "FailedOperation.FileTooLarge"

	// 文件尺寸太小,请上传清晰图片。
	FAILEDOPERATION_FILETOOSMALL = "FailedOperation.FileTooSmall"

	// 公司管理人状态错误。
	FAILEDOPERATION_ILLEGALMANAGERSTATUS = "FailedOperation.IllegalManagerStatus"

	// 证书来源错误。
	FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"

	// 证书状态不正确。
	FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"

	// 证书确认函格式错误(支持格式为jpg、jpeg、png、pdf)。
	FAILEDOPERATION_INVALIDCONFIRMLETTERFORMAT = "FailedOperation.InvalidConfirmLetterFormat"

	// 证书确认函格式错误(支持格式为jpg、pdf、gif)。
	FAILEDOPERATION_INVALIDCONFIRMLETTERFORMATWOSIGN = "FailedOperation.InvalidConfirmLetterFormatWosign"

	// 文件格式错误,请重新上传。
	FAILEDOPERATION_INVALIDFILETYPE = "FailedOperation.InvalidFileType"

	// 参数有误。
	FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"

	// 该主域(%s)下申请的免费证书数量已达到%s个上限,请购买付费证书。
	FAILEDOPERATION_MAINDOMAINCERTIFICATECOUNTLIMIT = "FailedOperation.MainDomainCertificateCountLimit"

	// 管理人信息已提交CA,不可以删除。
	FAILEDOPERATION_MANAGERCANNOTDELETECA = "FailedOperation.ManagerCanNotDeleteCa"

	// 管理人信息已关联证书,不可以删除。
	FAILEDOPERATION_MANAGERCANNOTDELETECERT = "FailedOperation.ManagerCanNotDeleteCert"

	// 当前 CA 机构访问繁忙,请稍后重试。
	FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"

	// 您没有该项目的操作权限。
	FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"

	// 尚未通过实名认证。
	FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"

	// 该订单已重签发。
	FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"

	// 重颁发失败。
	FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"

	// 剩余权益点不足。
	FAILEDOPERATION_PACKAGECOUNTLIMIT = "FailedOperation.PackageCountLimit"

	// 权益包已过期。
	FAILEDOPERATION_PACKAGEEXPIRED = "FailedOperation.PackageExpired"

	// 权益包不存在。
	FAILEDOPERATION_PACKAGENOTFOUND = "FailedOperation.PackageNotFound"

	// 续费证书未颁发,无法执行删除操作。
	FAILEDOPERATION_RENEWNOTISSUED = "FailedOperation.RenewNotIssued"

	// 证书吊销失败。
	FAILEDOPERATION_REVOKEFAILED = "FailedOperation.RevokeFailed"

	// 证书已关联云资源,无法吊销。
	FAILEDOPERATION_REVOKERESOURCEFAILED = "FailedOperation.RevokeResourceFailed"

	// 角色不存在,请前往授权。
	FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"

	// 系统错误。
	FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

	// 计费中心错误。
	FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 后端服务响应为空。
	INTERNALERROR_BACKENDRESPONSEEMPTY = "InternalError.BackendResponseEmpty"

	// 后端服务响应错误。
	INTERNALERROR_BACKENDRESPONSEERROR = "InternalError.BackendResponseError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 查询的证书ID不能超过50个。
	INVALIDPARAMETER_CERTIFICATEIDNUMBERLIMIT = "InvalidParameter.CertificateIdNumberLimit"

	// 当前证书状态不允许重新提交申请。
	INVALIDPARAMETER_CERTIFICATESTATUSNOTALLOWRESUBMIT = "InvalidParameter.CertificateStatusNotAllowResubmit"

	// 证书数量超出限制。
	INVALIDPARAMETER_CERTIFICATESNUMBEREXCEEDED = "InvalidParameter.CertificatesNumberExceeded"

	// 包含无效的证书ID。
	INVALIDPARAMETER_CONTAINSINVALIDCERTIFICATEID = "InvalidParameter.ContainsInvalidCertificateId"

	// 域名数量无效。
	INVALIDPARAMETER_DOMAINCOUNTINVALID = "InvalidParameter.DomainCountInvalid"

	// 域名无效,请重新输入。
	INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"

	// 没有匹配的私钥。
	INVALIDPARAMETER_MISSMATCHPRIVATEKEY = "InvalidParameter.MissMatchPrivateKey"

	// 权益点ID列表无效。
	INVALIDPARAMETER_PACKAGEIDSINVALID = "InvalidParameter.PackageIdsInvalid"

	// 证书期限无效。
	INVALIDPARAMETER_PERIODINVALID = "InvalidParameter.PeriodInvalid"

	// 产品PID无效。
	INVALIDPARAMETER_PRODUCTPIDINVALID = "InvalidParameter.ProductPidInvalid"

	// 算法无效。
	INVALIDPARAMETER_RENEWALGORITHMINVALID = "InvalidParameter.RenewAlgorithmInvalid"

	// CSR无效。
	INVALIDPARAMETER_RENEWCSRINVALID = "InvalidParameter.RenewCsrInvalid"

	// 生成CSR方式无效。
	INVALIDPARAMETER_RENEWGENCSRMETHODINVALID = "InvalidParameter.RenewGenCsrMethodInvalid"

	// 参数有误。
	INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 单位时间内接口请求频率达到限制。
	LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 公司管理人不存在。
	RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"
)
View Source
const APIVersion = "2019-12-05"

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiGatewayInstanceDetail added in v1.0.660

type ApiGatewayInstanceDetail struct {
	// 实例ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 实例名称
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 使用协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}

type ApiGatewayInstanceList added in v1.0.742

type ApiGatewayInstanceList struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// apigateway实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*ApiGatewayInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下apigateway实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ApplyCertificateRequest

type ApplyCertificateRequest struct {
	*tchttp.BaseRequest

	// 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
	DvAuthMethod *string `json:"DvAuthMethod,omitnil,omitempty" name:"DvAuthMethod"`

	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书类型,目前仅支持类型83。83 = TrustAsia C1 DV Free。
	PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 邮箱。
	ContactEmail *string `json:"ContactEmail,omitnil,omitempty" name:"ContactEmail"`

	// 手机。
	ContactPhone *string `json:"ContactPhone,omitnil,omitempty" name:"ContactPhone"`

	// 有效期,默认3个月,目前仅支持3个月。
	ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 加密算法,支持 RSA及ECC。
	CsrEncryptAlgo *string `json:"CsrEncryptAlgo,omitnil,omitempty" name:"CsrEncryptAlgo"`

	// 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填
	CsrKeyParameter *string `json:"CsrKeyParameter,omitnil,omitempty" name:"CsrKeyParameter"`

	// CSR 的加密密码。
	CsrKeyPassword *string `json:"CsrKeyPassword,omitnil,omitempty" name:"CsrKeyPassword"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 原证书 ID,用于重新申请。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 权益包ID,用于免费证书扩容包使用
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
	DeleteDnsAutoRecord *bool `json:"DeleteDnsAutoRecord,omitnil,omitempty" name:"DeleteDnsAutoRecord"`

	// 域名数组(多域名证书可以上传)。
	DnsNames []*string `json:"DnsNames,omitnil,omitempty" name:"DnsNames"`
}

func NewApplyCertificateRequest

func NewApplyCertificateRequest() (request *ApplyCertificateRequest)

func (*ApplyCertificateRequest) FromJsonString

func (r *ApplyCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyCertificateRequest) ToJsonString

func (r *ApplyCertificateRequest) ToJsonString() string

type ApplyCertificateRequestParams added in v1.0.426

type ApplyCertificateRequestParams struct {
	// 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
	DvAuthMethod *string `json:"DvAuthMethod,omitnil,omitempty" name:"DvAuthMethod"`

	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书类型,目前仅支持类型83。83 = TrustAsia C1 DV Free。
	PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 邮箱。
	ContactEmail *string `json:"ContactEmail,omitnil,omitempty" name:"ContactEmail"`

	// 手机。
	ContactPhone *string `json:"ContactPhone,omitnil,omitempty" name:"ContactPhone"`

	// 有效期,默认3个月,目前仅支持3个月。
	ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 加密算法,支持 RSA及ECC。
	CsrEncryptAlgo *string `json:"CsrEncryptAlgo,omitnil,omitempty" name:"CsrEncryptAlgo"`

	// 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填
	CsrKeyParameter *string `json:"CsrKeyParameter,omitnil,omitempty" name:"CsrKeyParameter"`

	// CSR 的加密密码。
	CsrKeyPassword *string `json:"CsrKeyPassword,omitnil,omitempty" name:"CsrKeyPassword"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 原证书 ID,用于重新申请。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 权益包ID,用于免费证书扩容包使用
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
	DeleteDnsAutoRecord *bool `json:"DeleteDnsAutoRecord,omitnil,omitempty" name:"DeleteDnsAutoRecord"`

	// 域名数组(多域名证书可以上传)。
	DnsNames []*string `json:"DnsNames,omitnil,omitempty" name:"DnsNames"`
}

Predefined struct for user

type ApplyCertificateResponse

type ApplyCertificateResponse struct {
	*tchttp.BaseResponse
	Response *ApplyCertificateResponseParams `json:"Response"`
}

func NewApplyCertificateResponse

func NewApplyCertificateResponse() (response *ApplyCertificateResponse)

func (*ApplyCertificateResponse) FromJsonString

func (r *ApplyCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyCertificateResponse) ToJsonString

func (r *ApplyCertificateResponse) ToJsonString() string

type ApplyCertificateResponseParams added in v1.0.426

type ApplyCertificateResponseParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindResourceRegionResult added in v1.0.742

type BindResourceRegionResult struct {
	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 关联资源总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type BindResourceResult added in v1.0.742

type BindResourceResult struct {
	// 资源类型:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 绑定资源地域结果
	BindResourceRegionResult []*BindResourceRegionResult `json:"BindResourceRegionResult,omitnil,omitempty" name:"BindResourceRegionResult"`
}

type CancelAuditCertificateRequest added in v1.0.749

type CancelAuditCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewCancelAuditCertificateRequest added in v1.0.749

func NewCancelAuditCertificateRequest() (request *CancelAuditCertificateRequest)

func (*CancelAuditCertificateRequest) FromJsonString added in v1.0.749

func (r *CancelAuditCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelAuditCertificateRequest) ToJsonString added in v1.0.749

func (r *CancelAuditCertificateRequest) ToJsonString() string

type CancelAuditCertificateRequestParams added in v1.0.749

type CancelAuditCertificateRequestParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type CancelAuditCertificateResponse added in v1.0.749

type CancelAuditCertificateResponse struct {
	*tchttp.BaseResponse
	Response *CancelAuditCertificateResponseParams `json:"Response"`
}

func NewCancelAuditCertificateResponse added in v1.0.749

func NewCancelAuditCertificateResponse() (response *CancelAuditCertificateResponse)

func (*CancelAuditCertificateResponse) FromJsonString added in v1.0.749

func (r *CancelAuditCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelAuditCertificateResponse) ToJsonString added in v1.0.749

func (r *CancelAuditCertificateResponse) ToJsonString() string

type CancelAuditCertificateResponseParams added in v1.0.749

type CancelAuditCertificateResponseParams struct {
	// 操作是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CancelCertificateOrderRequest

type CancelCertificateOrderRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewCancelCertificateOrderRequest

func NewCancelCertificateOrderRequest() (request *CancelCertificateOrderRequest)

func (*CancelCertificateOrderRequest) FromJsonString

func (r *CancelCertificateOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCertificateOrderRequest) ToJsonString

func (r *CancelCertificateOrderRequest) ToJsonString() string

type CancelCertificateOrderRequestParams added in v1.0.426

type CancelCertificateOrderRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type CancelCertificateOrderResponse

type CancelCertificateOrderResponse struct {
	*tchttp.BaseResponse
	Response *CancelCertificateOrderResponseParams `json:"Response"`
}

func NewCancelCertificateOrderResponse

func NewCancelCertificateOrderResponse() (response *CancelCertificateOrderResponse)

func (*CancelCertificateOrderResponse) FromJsonString

func (r *CancelCertificateOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCertificateOrderResponse) ToJsonString

func (r *CancelCertificateOrderResponse) ToJsonString() string

type CancelCertificateOrderResponseParams added in v1.0.426

type CancelCertificateOrderResponseParams struct {
	// 取消订单成功的证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CdnInstanceDetail added in v1.0.660

type CdnInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 已部署证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 域名状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名计费状态
	HttpsBillingSwitch *string `json:"HttpsBillingSwitch,omitnil,omitempty" name:"HttpsBillingSwitch"`
}

type CdnInstanceList added in v1.0.742

type CdnInstanceList struct {
	// 该地域下CDN域名总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// cdn域名详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*CdnInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`
}

type CertTaskId added in v1.0.742

type CertTaskId struct {
	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 异步任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type Certificate added in v1.0.660

type Certificate struct {
	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书绑定的域名
	DnsNames []*string `json:"DnsNames,omitnil,omitempty" name:"DnsNames"`

	// 根证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证
	// 注意:此字段可能返回 null,表示取不到有效值。
	SSLMode *string `json:"SSLMode,omitnil,omitempty" name:"SSLMode"`
}

type CertificateExtra

type CertificateExtra struct {
	// 证书可配置域名数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainNumber *string `json:"DomainNumber,omitnil,omitempty" name:"DomainNumber"`

	// 原始证书 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginCertificateId *string `json:"OriginCertificateId,omitnil,omitempty" name:"OriginCertificateId"`

	// 重颁发证书原始 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplacedBy *string `json:"ReplacedBy,omitnil,omitempty" name:"ReplacedBy"`

	// 重颁发证书新 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplacedFor *string `json:"ReplacedFor,omitnil,omitempty" name:"ReplacedFor"`

	// 新订单证书 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewOrder *string `json:"RenewOrder,omitnil,omitempty" name:"RenewOrder"`

	// 是否是国密证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	SMCert *int64 `json:"SMCert,omitnil,omitempty" name:"SMCert"`

	// 公司类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyType *int64 `json:"CompanyType,omitnil,omitempty" name:"CompanyType"`
}

type Certificates

type Certificates struct {
	// 用户 UIN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 项目 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书来源。
	// 注意:此字段可能返回 null,表示取不到有效值。
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 证书套餐类型:
	// 2 = TrustAsia TLS RSA CA,3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书,25 = Wotrus 域名型证书,26 = Wotrus 域名型多域名证书,27 = Wotrus 域名型通配符证书,28 = Wotrus 企业型证书,29 = Wotrus 企业型多域名证书,30 = Wotrus 企业型通配符证书,31 = Wotrus 增强型证书,32 = Wotrus 增强型多域名证书,33 = Wotrus 国密域名型证书,34 = Wotrus 国密域名型多域名证书,35 = Wotrus 国密域名型通配符证书,37 = Wotrus 国密企业型证书,38 = Wotrus 国密企业型多域名证书,39 = Wotrus 国密企业型通配符证书,40 = Wotrus 国密增强型证书,41 = Wotrus 国密增强型多域名证书,42 = TrustAsia 域名型通配符多域名证书,43 = DNSPod-企业型(OV)SSL证书,44 = DNSPod-企业型(OV)通配符SSL证书,45 = DNSPod-企业型(OV)多域名SSL证书, 46 = DNSPod-增强型(EV)SSL证书,47 = DNSPod-增强型(EV)多域名SSL证书,48 = DNSPod-域名型(DV)SSL证书,49 = DNSPod-域名型(DV)通配符SSL证书,50 = DNSPod-域名型(DV)多域名SSL证书,51 = DNSPod(国密)-企业型(OV)SSL证书,52 = DNSPod(国密)-企业型(OV)通配符SSL证书,53 = DNSPod(国密)-企业型(OV)多域名SSL证书,54 = DNSPod(国密)-域名型(DV)SSL证书,55 = DNSPod(国密)-域名型(DV)通配符SSL证书, 56 = DNSPod(国密)-域名型(DV)多域名SSL证书,57 = SecureSite 企业型专业版多域名(OV Pro),58 = SecureSite 企业型多域名(OV),59 = SecureSite 增强型专业版多域名(EV Pro),60 = SecureSite 增强型多域名(EV),61 = Geotrust 增强型多域名(EV)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 证书类型:CA = 客户端证书,SVR = 服务器证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 颁发者。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductZhName *string `json:"ProductZhName,omitnil,omitempty" name:"ProductZhName"`

	// 主域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 状态。0:审核中,1:已通过,2:审核失败,3:已过期,4:验证方式为 DNS_AUTO 类型的证书, 已添加DNS记录,5:企业证书,待提交,6:订单取消中,7:已取消,8:已提交资料, 待上传确认函,9:证书吊销中,10:已吊销,11:重颁发中,12:待上传吊销确认函,13:免费证书待提交资料状态,14:已退款,
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 证书扩展信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateExtra *CertificateExtra `json:"CertificateExtra,omitnil,omitempty" name:"CertificateExtra"`

	// 漏洞扫描状态:INACTIVE = 未开启,ACTIVE = 已开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityStatus *string `json:"VulnerabilityStatus,omitnil,omitempty" name:"VulnerabilityStatus"`

	// 状态信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusMsg *string `json:"StatusMsg,omitnil,omitempty" name:"StatusMsg"`

	// 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`

	// 证书生效时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertBeginTime *string `json:"CertBeginTime,omitnil,omitempty" name:"CertBeginTime"`

	// 证书过期时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertEndTime *string `json:"CertEndTime,omitnil,omitempty" name:"CertEndTime"`

	// 证书有效期,单位(月)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 创建时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`

	// 证书 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 证书包含的多个域名(包含主域名)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubjectAltName []*string `json:"SubjectAltName,omitnil,omitempty" name:"SubjectAltName"`

	// 证书类型名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageTypeName *string `json:"PackageTypeName,omitnil,omitempty" name:"PackageTypeName"`

	// 状态名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusName *string `json:"StatusName,omitnil,omitempty" name:"StatusName"`

	// 是否为 VIP 客户。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVip *bool `json:"IsVip,omitnil,omitempty" name:"IsVip"`

	// 是否为 DV 版证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDv *bool `json:"IsDv,omitnil,omitempty" name:"IsDv"`

	// 是否为泛域名证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsWildcard *bool `json:"IsWildcard,omitnil,omitempty" name:"IsWildcard"`

	// 是否启用了漏洞扫描功能。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVulnerability *bool `json:"IsVulnerability,omitnil,omitempty" name:"IsVulnerability"`

	// 是否可续费。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewAble *bool `json:"RenewAble,omitnil,omitempty" name:"RenewAble"`

	// 项目信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectInfo *ProjectInfo `json:"ProjectInfo,omitnil,omitempty" name:"ProjectInfo"`

	// 关联的云资源,暂不可用
	// 注意:此字段可能返回 null,表示取不到有效值。
	BoundResource []*string `json:"BoundResource,omitnil,omitempty" name:"BoundResource"`

	// 是否可部署。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Deployable *bool `json:"Deployable,omitnil,omitempty" name:"Deployable"`

	// 标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否已忽略到期通知
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsIgnore *bool `json:"IsIgnore,omitnil,omitempty" name:"IsIgnore"`

	// 是否国密证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSM *bool `json:"IsSM,omitnil,omitempty" name:"IsSM"`

	// 证书算法
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptAlgorithm *string `json:"EncryptAlgorithm,omitnil,omitempty" name:"EncryptAlgorithm"`

	// 上传CA证书的加密算法
	// 注意:此字段可能返回 null,表示取不到有效值。
	CAEncryptAlgorithms []*string `json:"CAEncryptAlgorithms,omitnil,omitempty" name:"CAEncryptAlgorithms"`

	// 上传CA证书的过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CAEndTimes []*string `json:"CAEndTimes,omitnil,omitempty" name:"CAEndTimes"`

	// 上传CA证书的通用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CACommonNames []*string `json:"CACommonNames,omitnil,omitempty" name:"CACommonNames"`

	// 证书预审核信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PreAuditInfo *PreAuditInfo `json:"PreAuditInfo,omitnil,omitempty" name:"PreAuditInfo"`

	// 是否自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 托管状态,0,托管中,5,资源替换中, 10, 托管完成, -1未托管
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostingStatus *int64 `json:"HostingStatus,omitnil,omitempty" name:"HostingStatus"`

	// 托管完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostingCompleteTime *string `json:"HostingCompleteTime,omitnil,omitempty" name:"HostingCompleteTime"`

	// 托管新证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostingRenewCertId *string `json:"HostingRenewCertId,omitnil,omitempty" name:"HostingRenewCertId"`

	// 存在的续费证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	HasRenewOrder *string `json:"HasRenewOrder,omitnil,omitempty" name:"HasRenewOrder"`

	// 重颁发证书原证书是否删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplaceOriCertIsDelete *bool `json:"ReplaceOriCertIsDelete,omitnil,omitempty" name:"ReplaceOriCertIsDelete"`

	// 是否即将过期, 证书即将到期的30天内为即将过期
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsExpiring *bool `json:"IsExpiring,omitnil,omitempty" name:"IsExpiring"`

	// DV证书添加验证截止时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DVAuthDeadline *string `json:"DVAuthDeadline,omitnil,omitempty" name:"DVAuthDeadline"`

	// 域名验证通过时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidationPassedTime *string `json:"ValidationPassedTime,omitnil,omitempty" name:"ValidationPassedTime"`

	// 证书关联的多域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertSANs []*string `json:"CertSANs,omitnil,omitempty" name:"CertSANs"`

	// 域名验证驳回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AwaitingValidationMsg *string `json:"AwaitingValidationMsg,omitnil,omitempty" name:"AwaitingValidationMsg"`

	// 是否允许下载
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowDownload *bool `json:"AllowDownload,omitnil,omitempty" name:"AllowDownload"`

	// 证书域名是否全部在DNSPOD托管解析
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDNSPODResolve *bool `json:"IsDNSPODResolve,omitnil,omitempty" name:"IsDNSPODResolve"`

	// 是否是权益点购买的证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPackage *bool `json:"IsPackage,omitnil,omitempty" name:"IsPackage"`

	// 是否存在私钥密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyPasswordCustomFlag *bool `json:"KeyPasswordCustomFlag,omitnil,omitempty" name:"KeyPasswordCustomFlag"`

	// 支持下载的WEB服务器类型: nginx、apache、iis、tomcat、jks、root、other
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportDownloadType *SupportDownloadType `json:"SupportDownloadType,omitnil,omitempty" name:"SupportDownloadType"`
}

type CheckCertificateChainRequest

type CheckCertificateChainRequest struct {
	*tchttp.BaseRequest

	// 待检查的证书链
	CertificateChain *string `json:"CertificateChain,omitnil,omitempty" name:"CertificateChain"`
}

func NewCheckCertificateChainRequest

func NewCheckCertificateChainRequest() (request *CheckCertificateChainRequest)

func (*CheckCertificateChainRequest) FromJsonString

func (r *CheckCertificateChainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckCertificateChainRequest) ToJsonString

func (r *CheckCertificateChainRequest) ToJsonString() string

type CheckCertificateChainRequestParams added in v1.0.426

type CheckCertificateChainRequestParams struct {
	// 待检查的证书链
	CertificateChain *string `json:"CertificateChain,omitnil,omitempty" name:"CertificateChain"`
}

Predefined struct for user

type CheckCertificateChainResponse

type CheckCertificateChainResponse struct {
	*tchttp.BaseResponse
	Response *CheckCertificateChainResponseParams `json:"Response"`
}

func NewCheckCertificateChainResponse

func NewCheckCertificateChainResponse() (response *CheckCertificateChainResponse)

func (*CheckCertificateChainResponse) FromJsonString

func (r *CheckCertificateChainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckCertificateChainResponse) ToJsonString

func (r *CheckCertificateChainResponse) ToJsonString() string

type CheckCertificateChainResponseParams added in v1.0.426

type CheckCertificateChainResponseParams struct {
	// true为通过检查,false为未通过检查。
	IsValid *bool `json:"IsValid,omitnil,omitempty" name:"IsValid"`

	// true为可信CA,false为不可信CA。
	IsTrustedCA *bool `json:"IsTrustedCA,omitnil,omitempty" name:"IsTrustedCA"`

	// 包含证书链中每一段证书的通用名称。
	Chains []*string `json:"Chains,omitnil,omitempty" name:"Chains"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClbInstanceDetail added in v1.0.660

type ClbInstanceDetail struct {
	// CLB实例ID
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// CLB实例名称
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// CLB监听器列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Listeners []*ClbListener `json:"Listeners,omitnil,omitempty" name:"Listeners"`
}

type ClbInstanceList added in v1.0.742

type ClbInstanceList struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// clb实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*ClbInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下Clb实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ClbListener added in v1.0.660

type ClbListener struct {
	// 监听器ID
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 监听器名称
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 是否开启SNI,1为开启,0为关闭
	SniSwitch *uint64 `json:"SniSwitch,omitnil,omitempty" name:"SniSwitch"`

	// 监听器协议类型, HTTPS|TCP_SSL
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 监听器绑定的证书数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Certificate *Certificate `json:"Certificate,omitnil,omitempty" name:"Certificate"`

	// 监听器规则列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rules []*ClbListenerRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 不匹配域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoMatchDomains []*string `json:"NoMatchDomains,omitnil,omitempty" name:"NoMatchDomains"`
}

type ClbListenerRule added in v1.0.660

type ClbListenerRule struct {
	// 规则ID
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 规则绑定的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则是否匹配待绑定证书的域名
	IsMatch *bool `json:"IsMatch,omitnil,omitempty" name:"IsMatch"`

	// 规则已绑定的证书数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Certificate *Certificate `json:"Certificate,omitnil,omitempty" name:"Certificate"`

	// 不匹配域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoMatchDomains []*string `json:"NoMatchDomains,omitnil,omitempty" name:"NoMatchDomains"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) ApplyCertificate

func (c *Client) ApplyCertificate(request *ApplyCertificateRequest) (response *ApplyCertificateResponse, err error)

ApplyCertificate 本接口(ApplyCertificate)用于免费证书申请。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_MAINDOMAINCERTIFICATECOUNTLIMIT = "FailedOperation.MainDomainCertificateCountLimit"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
FAILEDOPERATION_PACKAGECOUNTLIMIT = "FailedOperation.PackageCountLimit"
FAILEDOPERATION_PACKAGEEXPIRED = "FailedOperation.PackageExpired"
FAILEDOPERATION_PACKAGENOTFOUND = "FailedOperation.PackageNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PACKAGEIDSINVALID = "InvalidParameter.PackageIdsInvalid"

func (*Client) ApplyCertificateWithContext added in v1.0.324

func (c *Client) ApplyCertificateWithContext(ctx context.Context, request *ApplyCertificateRequest) (response *ApplyCertificateResponse, err error)

ApplyCertificate 本接口(ApplyCertificate)用于免费证书申请。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_MAINDOMAINCERTIFICATECOUNTLIMIT = "FailedOperation.MainDomainCertificateCountLimit"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
FAILEDOPERATION_PACKAGECOUNTLIMIT = "FailedOperation.PackageCountLimit"
FAILEDOPERATION_PACKAGEEXPIRED = "FailedOperation.PackageExpired"
FAILEDOPERATION_PACKAGENOTFOUND = "FailedOperation.PackageNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PACKAGEIDSINVALID = "InvalidParameter.PackageIdsInvalid"

func (*Client) CancelAuditCertificate added in v1.0.749

func (c *Client) CancelAuditCertificate(request *CancelAuditCertificateRequest) (response *CancelAuditCertificateResponse, err error)

CancelAuditCertificate 取消证书审核

可能返回的错误码:

FAILEDOPERATION_CERTIFICATENOTFOUNDORCANTCANCEL = "FailedOperation.CertificateNotFoundOrCantCancel"

func (*Client) CancelAuditCertificateWithContext added in v1.0.749

func (c *Client) CancelAuditCertificateWithContext(ctx context.Context, request *CancelAuditCertificateRequest) (response *CancelAuditCertificateResponse, err error)

CancelAuditCertificate 取消证书审核

可能返回的错误码:

FAILEDOPERATION_CERTIFICATENOTFOUNDORCANTCANCEL = "FailedOperation.CertificateNotFoundOrCantCancel"

func (*Client) CancelCertificateOrder

func (c *Client) CancelCertificateOrder(request *CancelCertificateOrderRequest) (response *CancelCertificateOrderResponse, err error)

CancelCertificateOrder 取消证书订单。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) CancelCertificateOrderWithContext added in v1.0.324

func (c *Client) CancelCertificateOrderWithContext(ctx context.Context, request *CancelCertificateOrderRequest) (response *CancelCertificateOrderResponse, err error)

CancelCertificateOrder 取消证书订单。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) CheckCertificateChain

func (c *Client) CheckCertificateChain(request *CheckCertificateChainRequest) (response *CheckCertificateChainResponse, err error)

CheckCertificateChain 本接口(CheckCertificateChain)用于检查证书链是否完整。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) CheckCertificateChainWithContext added in v1.0.324

func (c *Client) CheckCertificateChainWithContext(ctx context.Context, request *CheckCertificateChainRequest) (response *CheckCertificateChainResponse, err error)

CheckCertificateChain 本接口(CheckCertificateChain)用于检查证书链是否完整。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) CommitCertificateInformation

func (c *Client) CommitCertificateInformation(request *CommitCertificateInformationRequest) (response *CommitCertificateInformationResponse, err error)

CommitCertificateInformation 提交证书订单。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEERROR = "InternalError.BackendResponseError"

func (*Client) CommitCertificateInformationWithContext added in v1.0.324

func (c *Client) CommitCertificateInformationWithContext(ctx context.Context, request *CommitCertificateInformationRequest) (response *CommitCertificateInformationResponse, err error)

CommitCertificateInformation 提交证书订单。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEERROR = "InternalError.BackendResponseError"

func (*Client) CompleteCertificate

func (c *Client) CompleteCertificate(request *CompleteCertificateRequest) (response *CompleteCertificateResponse, err error)

CompleteCertificate 本接口(CompleteCertificate)用于主动触发证书验证。仅非DNSPod和Wotrus品牌证书支持使用此接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INTERNALERROR = "InternalError"

func (*Client) CompleteCertificateWithContext added in v1.0.324

func (c *Client) CompleteCertificateWithContext(ctx context.Context, request *CompleteCertificateRequest) (response *CompleteCertificateResponse, err error)

CompleteCertificate 本接口(CompleteCertificate)用于主动触发证书验证。仅非DNSPod和Wotrus品牌证书支持使用此接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INTERNALERROR = "InternalError"

func (*Client) CreateCertificate

func (c *Client) CreateCertificate(request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)

CreateCertificate 本接口(CreateCertificate)用于创建付费证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEERROR = "InternalError.BackendResponseError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateCertificateBindResourceSyncTask added in v1.0.742

func (c *Client) CreateCertificateBindResourceSyncTask(request *CreateCertificateBindResourceSyncTaskRequest) (response *CreateCertificateBindResourceSyncTaskResponse, err error)

CreateCertificateBindResourceSyncTask 创建证书绑定关联云资源异步任务, 该接口用于查询证书关联云资源。 若证书ID已存在查询云资源任务,则结果返回该任务ID。关联云资源类型,支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)。查询关联云资源结果使用DescribeCertificateBindResourceTaskResult接口

可能返回的错误码:

FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"

func (*Client) CreateCertificateBindResourceSyncTaskWithContext added in v1.0.742

func (c *Client) CreateCertificateBindResourceSyncTaskWithContext(ctx context.Context, request *CreateCertificateBindResourceSyncTaskRequest) (response *CreateCertificateBindResourceSyncTaskResponse, err error)

CreateCertificateBindResourceSyncTask 创建证书绑定关联云资源异步任务, 该接口用于查询证书关联云资源。 若证书ID已存在查询云资源任务,则结果返回该任务ID。关联云资源类型,支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)。查询关联云资源结果使用DescribeCertificateBindResourceTaskResult接口

可能返回的错误码:

FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"

func (*Client) CreateCertificateByPackage added in v1.0.670

func (c *Client) CreateCertificateByPackage(request *CreateCertificateByPackageRequest) (response *CreateCertificateByPackageResponse, err error)

CreateCertificateByPackage 使用权益点创建证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError"
INVALIDPARAMETER_DOMAINCOUNTINVALID = "InvalidParameter.DomainCountInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_PACKAGEIDSINVALID = "InvalidParameter.PackageIdsInvalid"
INVALIDPARAMETER_PERIODINVALID = "InvalidParameter.PeriodInvalid"
INVALIDPARAMETER_PRODUCTPIDINVALID = "InvalidParameter.ProductPidInvalid"
INVALIDPARAMETER_RENEWALGORITHMINVALID = "InvalidParameter.RenewAlgorithmInvalid"
INVALIDPARAMETER_RENEWCSRINVALID = "InvalidParameter.RenewCsrInvalid"
INVALIDPARAMETER_RENEWGENCSRMETHODINVALID = "InvalidParameter.RenewGenCsrMethodInvalid"

func (*Client) CreateCertificateByPackageWithContext added in v1.0.670

func (c *Client) CreateCertificateByPackageWithContext(ctx context.Context, request *CreateCertificateByPackageRequest) (response *CreateCertificateByPackageResponse, err error)

CreateCertificateByPackage 使用权益点创建证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_TRADEERROR = "FailedOperation.TradeError"
INVALIDPARAMETER_DOMAINCOUNTINVALID = "InvalidParameter.DomainCountInvalid"
INVALIDPARAMETER_DOMAININVALID = "InvalidParameter.DomainInvalid"
INVALIDPARAMETER_PACKAGEIDSINVALID = "InvalidParameter.PackageIdsInvalid"
INVALIDPARAMETER_PERIODINVALID = "InvalidParameter.PeriodInvalid"
INVALIDPARAMETER_PRODUCTPIDINVALID = "InvalidParameter.ProductPidInvalid"
INVALIDPARAMETER_RENEWALGORITHMINVALID = "InvalidParameter.RenewAlgorithmInvalid"
INVALIDPARAMETER_RENEWCSRINVALID = "InvalidParameter.RenewCsrInvalid"
INVALIDPARAMETER_RENEWGENCSRMETHODINVALID = "InvalidParameter.RenewGenCsrMethodInvalid"

func (*Client) CreateCertificateWithContext added in v1.0.324

func (c *Client) CreateCertificateWithContext(ctx context.Context, request *CreateCertificateRequest) (response *CreateCertificateResponse, err error)

CreateCertificate 本接口(CreateCertificate)用于创建付费证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEERROR = "InternalError.BackendResponseError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteCertificate

func (c *Client) DeleteCertificate(request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)

DeleteCertificate 本接口(DeleteCertificate)用于删除证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_BOUNDRESOURCES = "FailedOperation.BoundResources"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_DELETEFAILEDTIMENOTUP = "FailedOperation.DeleteFailedTimeNotUp"
FAILEDOPERATION_DELETERESOURCEFAILED = "FailedOperation.DeleteResourceFailed"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_RENEWNOTISSUED = "FailedOperation.RenewNotIssued"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeleteCertificateWithContext added in v1.0.324

func (c *Client) DeleteCertificateWithContext(ctx context.Context, request *DeleteCertificateRequest) (response *DeleteCertificateResponse, err error)

DeleteCertificate 本接口(DeleteCertificate)用于删除证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_BOUNDRESOURCES = "FailedOperation.BoundResources"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_DELETEFAILEDTIMENOTUP = "FailedOperation.DeleteFailedTimeNotUp"
FAILEDOPERATION_DELETERESOURCEFAILED = "FailedOperation.DeleteResourceFailed"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_RENEWNOTISSUED = "FailedOperation.RenewNotIssued"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeleteManager

func (c *Client) DeleteManager(request *DeleteManagerRequest) (response *DeleteManagerResponse, err error)

DeleteManager 删除管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_MANAGERCANNOTDELETECA = "FailedOperation.ManagerCanNotDeleteCa"
FAILEDOPERATION_MANAGERCANNOTDELETECERT = "FailedOperation.ManagerCanNotDeleteCert"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DeleteManagerWithContext added in v1.0.324

func (c *Client) DeleteManagerWithContext(ctx context.Context, request *DeleteManagerRequest) (response *DeleteManagerResponse, err error)

DeleteManager 删除管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_MANAGERCANNOTDELETECA = "FailedOperation.ManagerCanNotDeleteCa"
FAILEDOPERATION_MANAGERCANNOTDELETECERT = "FailedOperation.ManagerCanNotDeleteCert"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DeployCertificateInstance added in v1.0.660

func (c *Client) DeployCertificateInstance(request *DeployCertificateInstanceRequest) (response *DeployCertificateInstanceResponse, err error)

DeployCertificateInstance 证书部署到云资源实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeployCertificateInstanceWithContext added in v1.0.660

func (c *Client) DeployCertificateInstanceWithContext(ctx context.Context, request *DeployCertificateInstanceRequest) (response *DeployCertificateInstanceResponse, err error)

DeployCertificateInstance 证书部署到云资源实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeployCertificateRecordRetry added in v1.0.660

func (c *Client) DeployCertificateRecordRetry(request *DeployCertificateRecordRetryRequest) (response *DeployCertificateRecordRetryResponse, err error)

DeployCertificateRecordRetry 云资源部署重试部署记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeployCertificateRecordRetryWithContext added in v1.0.660

func (c *Client) DeployCertificateRecordRetryWithContext(ctx context.Context, request *DeployCertificateRecordRetryRequest) (response *DeployCertificateRecordRetryResponse, err error)

DeployCertificateRecordRetry 云资源部署重试部署记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeployCertificateRecordRollback added in v1.0.660

func (c *Client) DeployCertificateRecordRollback(request *DeployCertificateRecordRollbackRequest) (response *DeployCertificateRecordRollbackResponse, err error)

DeployCertificateRecordRollback 云资源部署一键回滚

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYDETAILROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployDetailRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DeployCertificateRecordRollbackWithContext added in v1.0.660

func (c *Client) DeployCertificateRecordRollbackWithContext(ctx context.Context, request *DeployCertificateRecordRollbackRequest) (response *DeployCertificateRecordRollbackResponse, err error)

DeployCertificateRecordRollback 云资源部署一键回滚

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYDETAILROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployDetailRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeCertificate

func (c *Client) DescribeCertificate(request *DescribeCertificateRequest) (response *DescribeCertificateResponse, err error)

DescribeCertificate 本接口(DescribeCertificate)用于获取证书信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeCertificateBindResourceTaskDetail added in v1.0.742

func (c *Client) DescribeCertificateBindResourceTaskDetail(request *DescribeCertificateBindResourceTaskDetailRequest) (response *DescribeCertificateBindResourceTaskDetailResponse, err error)

DescribeCertificateBindResourceTaskDetail 查询CreateCertificateBindResourceSyncTask任务结果, 返回证书关联云资源异步任务结果, 支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"

func (*Client) DescribeCertificateBindResourceTaskDetailWithContext added in v1.0.742

func (c *Client) DescribeCertificateBindResourceTaskDetailWithContext(ctx context.Context, request *DescribeCertificateBindResourceTaskDetailRequest) (response *DescribeCertificateBindResourceTaskDetailResponse, err error)

DescribeCertificateBindResourceTaskDetail 查询CreateCertificateBindResourceSyncTask任务结果, 返回证书关联云资源异步任务结果, 支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"

func (*Client) DescribeCertificateBindResourceTaskResult added in v1.0.742

func (c *Client) DescribeCertificateBindResourceTaskResult(request *DescribeCertificateBindResourceTaskResultRequest) (response *DescribeCertificateBindResourceTaskResultResponse, err error)

DescribeCertificateBindResourceTaskResult 查询CreateCertificateBindResourceSyncTask任务结果, 返回证书关联云资源异步任务结果, 支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCertificateBindResourceTaskResultWithContext added in v1.0.742

func (c *Client) DescribeCertificateBindResourceTaskResultWithContext(ctx context.Context, request *DescribeCertificateBindResourceTaskResultRequest) (response *DescribeCertificateBindResourceTaskResultResponse, err error)

DescribeCertificateBindResourceTaskResult 查询CreateCertificateBindResourceSyncTask任务结果, 返回证书关联云资源异步任务结果, 支持以下云资源:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCertificateDetail

func (c *Client) DescribeCertificateDetail(request *DescribeCertificateDetailRequest) (response *DescribeCertificateDetailResponse, err error)

DescribeCertificateDetail 获取证书详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEEMPTY = "InternalError.BackendResponseEmpty"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DescribeCertificateDetailWithContext added in v1.0.324

func (c *Client) DescribeCertificateDetailWithContext(ctx context.Context, request *DescribeCertificateDetailRequest) (response *DescribeCertificateDetailResponse, err error)

DescribeCertificateDetail 获取证书详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEEMPTY = "InternalError.BackendResponseEmpty"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DescribeCertificateOperateLogs

func (c *Client) DescribeCertificateOperateLogs(request *DescribeCertificateOperateLogsRequest) (response *DescribeCertificateOperateLogsResponse, err error)

DescribeCertificateOperateLogs 获取用户账号下有关证书的操作日志。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) DescribeCertificateOperateLogsWithContext added in v1.0.324

func (c *Client) DescribeCertificateOperateLogsWithContext(ctx context.Context, request *DescribeCertificateOperateLogsRequest) (response *DescribeCertificateOperateLogsResponse, err error)

DescribeCertificateOperateLogs 获取用户账号下有关证书的操作日志。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) DescribeCertificateWithContext added in v1.0.324

func (c *Client) DescribeCertificateWithContext(ctx context.Context, request *DescribeCertificateRequest) (response *DescribeCertificateResponse, err error)

DescribeCertificate 本接口(DescribeCertificate)用于获取证书信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeCertificates

func (c *Client) DescribeCertificates(request *DescribeCertificatesRequest) (response *DescribeCertificatesResponse, err error)

DescribeCertificates 本接口(DescribeCertificates)用于获取证书列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEEMPTY = "InternalError.BackendResponseEmpty"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeCertificatesWithContext added in v1.0.324

func (c *Client) DescribeCertificatesWithContext(ctx context.Context, request *DescribeCertificatesRequest) (response *DescribeCertificatesResponse, err error)

DescribeCertificates 本接口(DescribeCertificates)用于获取证书列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDRESPONSEEMPTY = "InternalError.BackendResponseEmpty"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeCompanies added in v1.0.644

func (c *Client) DescribeCompanies(request *DescribeCompaniesRequest) (response *DescribeCompaniesResponse, err error)

DescribeCompanies 查询公司列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCompaniesWithContext added in v1.0.644

func (c *Client) DescribeCompaniesWithContext(ctx context.Context, request *DescribeCompaniesRequest) (response *DescribeCompaniesResponse, err error)

DescribeCompanies 查询公司列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDeleteCertificatesTaskResult added in v1.0.905

func (c *Client) DescribeDeleteCertificatesTaskResult(request *DescribeDeleteCertificatesTaskResultRequest) (response *DescribeDeleteCertificatesTaskResultResponse, err error)

DescribeDeleteCertificatesTaskResult 查询批量删除任务结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDeleteCertificatesTaskResultWithContext added in v1.0.905

func (c *Client) DescribeDeleteCertificatesTaskResultWithContext(ctx context.Context, request *DescribeDeleteCertificatesTaskResultRequest) (response *DescribeDeleteCertificatesTaskResultResponse, err error)

DescribeDeleteCertificatesTaskResult 查询批量删除任务结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDeployedResources added in v1.0.269

func (c *Client) DescribeDeployedResources(request *DescribeDeployedResourcesRequest) (response *DescribeDeployedResourcesResponse, err error)

DescribeDeployedResources 证书查询关联资源, 最新查询接口请使用CreateCertificateBindResourceSyncTask, 可以查询更多支持的云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATEIDNUMBERLIMIT = "InvalidParameter.CertificateIdNumberLimit"
INVALIDPARAMETER_CONTAINSINVALIDCERTIFICATEID = "InvalidParameter.ContainsInvalidCertificateId"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDeployedResourcesWithContext added in v1.0.324

func (c *Client) DescribeDeployedResourcesWithContext(ctx context.Context, request *DescribeDeployedResourcesRequest) (response *DescribeDeployedResourcesResponse, err error)

DescribeDeployedResources 证书查询关联资源, 最新查询接口请使用CreateCertificateBindResourceSyncTask, 可以查询更多支持的云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATEIDNUMBERLIMIT = "InvalidParameter.CertificateIdNumberLimit"
INVALIDPARAMETER_CONTAINSINVALIDCERTIFICATEID = "InvalidParameter.ContainsInvalidCertificateId"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDownloadCertificateUrl added in v1.0.918

func (c *Client) DescribeDownloadCertificateUrl(request *DescribeDownloadCertificateUrlRequest) (response *DescribeDownloadCertificateUrlResponse, err error)

DescribeDownloadCertificateUrl 获取下载证书链接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEDOWNLOADSERVICETYPENOTSUPPORT = "FailedOperation.CertificateDownloadServiceTypeNotSupport"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWDOWNLOAD = "FailedOperation.CertificateStatusNotAllowDownload"
FAILEDOPERATION_CERTIFICATETYPEINFONOTFOUND = "FailedOperation.CertificateTypeInfoNotFound"

func (*Client) DescribeDownloadCertificateUrlWithContext added in v1.0.918

func (c *Client) DescribeDownloadCertificateUrlWithContext(ctx context.Context, request *DescribeDownloadCertificateUrlRequest) (response *DescribeDownloadCertificateUrlResponse, err error)

DescribeDownloadCertificateUrl 获取下载证书链接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEDOWNLOADSERVICETYPENOTSUPPORT = "FailedOperation.CertificateDownloadServiceTypeNotSupport"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWDOWNLOAD = "FailedOperation.CertificateStatusNotAllowDownload"
FAILEDOPERATION_CERTIFICATETYPEINFONOTFOUND = "FailedOperation.CertificateTypeInfoNotFound"

func (*Client) DescribeHostApiGatewayInstanceList added in v1.0.660

func (c *Client) DescribeHostApiGatewayInstanceList(request *DescribeHostApiGatewayInstanceListRequest) (response *DescribeHostApiGatewayInstanceListResponse, err error)

DescribeHostApiGatewayInstanceList 查询证书apiGateway云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostApiGatewayInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostApiGatewayInstanceListWithContext(ctx context.Context, request *DescribeHostApiGatewayInstanceListRequest) (response *DescribeHostApiGatewayInstanceListResponse, err error)

DescribeHostApiGatewayInstanceList 查询证书apiGateway云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostCdnInstanceList added in v1.0.660

func (c *Client) DescribeHostCdnInstanceList(request *DescribeHostCdnInstanceListRequest) (response *DescribeHostCdnInstanceListResponse, err error)

DescribeHostCdnInstanceList 查询证书cdn云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostCdnInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostCdnInstanceListWithContext(ctx context.Context, request *DescribeHostCdnInstanceListRequest) (response *DescribeHostCdnInstanceListResponse, err error)

DescribeHostCdnInstanceList 查询证书cdn云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostClbInstanceList added in v1.0.660

func (c *Client) DescribeHostClbInstanceList(request *DescribeHostClbInstanceListRequest) (response *DescribeHostClbInstanceListResponse, err error)

DescribeHostClbInstanceList 查询证书clb云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostClbInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostClbInstanceListWithContext(ctx context.Context, request *DescribeHostClbInstanceListRequest) (response *DescribeHostClbInstanceListResponse, err error)

DescribeHostClbInstanceList 查询证书clb云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostCosInstanceList added in v1.0.660

func (c *Client) DescribeHostCosInstanceList(request *DescribeHostCosInstanceListRequest) (response *DescribeHostCosInstanceListResponse, err error)

DescribeHostCosInstanceList 查询证书cos云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostCosInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostCosInstanceListWithContext(ctx context.Context, request *DescribeHostCosInstanceListRequest) (response *DescribeHostCosInstanceListResponse, err error)

DescribeHostCosInstanceList 查询证书cos云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDdosInstanceList added in v1.0.660

func (c *Client) DescribeHostDdosInstanceList(request *DescribeHostDdosInstanceListRequest) (response *DescribeHostDdosInstanceListResponse, err error)

DescribeHostDdosInstanceList 查询证书ddos云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDdosInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostDdosInstanceListWithContext(ctx context.Context, request *DescribeHostDdosInstanceListRequest) (response *DescribeHostDdosInstanceListResponse, err error)

DescribeHostDdosInstanceList 查询证书ddos云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDeployRecord added in v1.0.660

func (c *Client) DescribeHostDeployRecord(request *DescribeHostDeployRecordRequest) (response *DescribeHostDeployRecordResponse, err error)

DescribeHostDeployRecord 查询证书云资源部署记录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDeployRecordDetail added in v1.0.660

func (c *Client) DescribeHostDeployRecordDetail(request *DescribeHostDeployRecordDetailRequest) (response *DescribeHostDeployRecordDetailResponse, err error)

DescribeHostDeployRecordDetail 查询证书云资源部署记录详情列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDeployRecordDetailWithContext added in v1.0.660

func (c *Client) DescribeHostDeployRecordDetailWithContext(ctx context.Context, request *DescribeHostDeployRecordDetailRequest) (response *DescribeHostDeployRecordDetailResponse, err error)

DescribeHostDeployRecordDetail 查询证书云资源部署记录详情列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostDeployRecordWithContext added in v1.0.660

func (c *Client) DescribeHostDeployRecordWithContext(ctx context.Context, request *DescribeHostDeployRecordRequest) (response *DescribeHostDeployRecordResponse, err error)

DescribeHostDeployRecord 查询证书云资源部署记录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostLighthouseInstanceList added in v1.0.660

func (c *Client) DescribeHostLighthouseInstanceList(request *DescribeHostLighthouseInstanceListRequest) (response *DescribeHostLighthouseInstanceListResponse, err error)

DescribeHostLighthouseInstanceList 查询证书Lighthouse云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostLighthouseInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostLighthouseInstanceListWithContext(ctx context.Context, request *DescribeHostLighthouseInstanceListRequest) (response *DescribeHostLighthouseInstanceListResponse, err error)

DescribeHostLighthouseInstanceList 查询证书Lighthouse云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostLiveInstanceList added in v1.0.660

func (c *Client) DescribeHostLiveInstanceList(request *DescribeHostLiveInstanceListRequest) (response *DescribeHostLiveInstanceListResponse, err error)

DescribeHostLiveInstanceList 查询证书live云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostLiveInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostLiveInstanceListWithContext(ctx context.Context, request *DescribeHostLiveInstanceListRequest) (response *DescribeHostLiveInstanceListResponse, err error)

DescribeHostLiveInstanceList 查询证书live云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostTeoInstanceList added in v1.0.660

func (c *Client) DescribeHostTeoInstanceList(request *DescribeHostTeoInstanceListRequest) (response *DescribeHostTeoInstanceListResponse, err error)

DescribeHostTeoInstanceList 查询证书EdgeOne云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostTeoInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostTeoInstanceListWithContext(ctx context.Context, request *DescribeHostTeoInstanceListRequest) (response *DescribeHostTeoInstanceListResponse, err error)

DescribeHostTeoInstanceList 查询证书EdgeOne云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostTkeInstanceList added in v1.0.660

func (c *Client) DescribeHostTkeInstanceList(request *DescribeHostTkeInstanceListRequest) (response *DescribeHostTkeInstanceListResponse, err error)

DescribeHostTkeInstanceList 查询证书tke云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostTkeInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostTkeInstanceListWithContext(ctx context.Context, request *DescribeHostTkeInstanceListRequest) (response *DescribeHostTkeInstanceListResponse, err error)

DescribeHostTkeInstanceList 查询证书tke云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostUpdateRecord added in v1.0.660

func (c *Client) DescribeHostUpdateRecord(request *DescribeHostUpdateRecordRequest) (response *DescribeHostUpdateRecordResponse, err error)

DescribeHostUpdateRecord 查询证书云资源更新记录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostUpdateRecordDetail added in v1.0.660

func (c *Client) DescribeHostUpdateRecordDetail(request *DescribeHostUpdateRecordDetailRequest) (response *DescribeHostUpdateRecordDetailResponse, err error)

DescribeHostUpdateRecordDetail 查询证书云资源更新记录详情列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostUpdateRecordDetailWithContext added in v1.0.660

func (c *Client) DescribeHostUpdateRecordDetailWithContext(ctx context.Context, request *DescribeHostUpdateRecordDetailRequest) (response *DescribeHostUpdateRecordDetailResponse, err error)

DescribeHostUpdateRecordDetail 查询证书云资源更新记录详情列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYNOTEXIST = "FailedOperation.CertificateDeployNotExist"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostUpdateRecordWithContext added in v1.0.660

func (c *Client) DescribeHostUpdateRecordWithContext(ctx context.Context, request *DescribeHostUpdateRecordRequest) (response *DescribeHostUpdateRecordResponse, err error)

DescribeHostUpdateRecord 查询证书云资源更新记录列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostVodInstanceList added in v1.0.660

func (c *Client) DescribeHostVodInstanceList(request *DescribeHostVodInstanceListRequest) (response *DescribeHostVodInstanceListResponse, err error)

DescribeHostVodInstanceList 查询证书Vod云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostVodInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostVodInstanceListWithContext(ctx context.Context, request *DescribeHostVodInstanceListRequest) (response *DescribeHostVodInstanceListResponse, err error)

DescribeHostVodInstanceList 查询证书Vod云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostWafInstanceList added in v1.0.660

func (c *Client) DescribeHostWafInstanceList(request *DescribeHostWafInstanceListRequest) (response *DescribeHostWafInstanceListResponse, err error)

DescribeHostWafInstanceList 查询证书waf云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeHostWafInstanceListWithContext added in v1.0.660

func (c *Client) DescribeHostWafInstanceListWithContext(ctx context.Context, request *DescribeHostWafInstanceListRequest) (response *DescribeHostWafInstanceListResponse, err error)

DescribeHostWafInstanceList 查询证书waf云资源部署实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribeManagerDetail

func (c *Client) DescribeManagerDetail(request *DescribeManagerDetailRequest) (response *DescribeManagerDetailResponse, err error)

DescribeManagerDetail 查询管理人详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DescribeManagerDetailWithContext added in v1.0.324

func (c *Client) DescribeManagerDetailWithContext(ctx context.Context, request *DescribeManagerDetailRequest) (response *DescribeManagerDetailResponse, err error)

DescribeManagerDetail 查询管理人详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) DescribeManagers

func (c *Client) DescribeManagers(request *DescribeManagersRequest) (response *DescribeManagersResponse, err error)

DescribeManagers 查询管理人列表

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeManagersWithContext added in v1.0.324

func (c *Client) DescribeManagersWithContext(ctx context.Context, request *DescribeManagersRequest) (response *DescribeManagersResponse, err error)

DescribeManagers 查询管理人列表

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePackages added in v1.0.516

func (c *Client) DescribePackages(request *DescribePackagesRequest) (response *DescribePackagesResponse, err error)

DescribePackages 获得权益包列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DescribePackagesWithContext added in v1.0.516

func (c *Client) DescribePackagesWithContext(ctx context.Context, request *DescribePackagesRequest) (response *DescribePackagesResponse, err error)

DescribePackages 获得权益包列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) DownloadCertificate

func (c *Client) DownloadCertificate(request *DownloadCertificateRequest) (response *DownloadCertificateResponse, err error)

DownloadCertificate 本接口(DownloadCertificate)用于下载证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"

func (*Client) DownloadCertificateWithContext added in v1.0.324

func (c *Client) DownloadCertificateWithContext(ctx context.Context, request *DownloadCertificateRequest) (response *DownloadCertificateResponse, err error)

DownloadCertificate 本接口(DownloadCertificate)用于下载证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"

func (*Client) ModifyCertificateAlias

func (c *Client) ModifyCertificateAlias(request *ModifyCertificateAliasRequest) (response *ModifyCertificateAliasResponse, err error)

ModifyCertificateAlias 用户传入证书id和备注来修改证书备注。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyCertificateAliasWithContext added in v1.0.324

func (c *Client) ModifyCertificateAliasWithContext(ctx context.Context, request *ModifyCertificateAliasRequest) (response *ModifyCertificateAliasResponse, err error)

ModifyCertificateAlias 用户传入证书id和备注来修改证书备注。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyCertificateProject

func (c *Client) ModifyCertificateProject(request *ModifyCertificateProjectRequest) (response *ModifyCertificateProjectResponse, err error)

ModifyCertificateProject 批量修改证书所属项目。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) ModifyCertificateProjectWithContext added in v1.0.324

func (c *Client) ModifyCertificateProjectWithContext(ctx context.Context, request *ModifyCertificateProjectRequest) (response *ModifyCertificateProjectResponse, err error)

ModifyCertificateProject 批量修改证书所属项目。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) ModifyCertificateResubmit added in v1.0.749

func (c *Client) ModifyCertificateResubmit(request *ModifyCertificateResubmitRequest) (response *ModifyCertificateResubmitResponse, err error)

ModifyCertificateResubmit 针对审核失败或审核取消的付费证书,重新发起审核

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWRESUBMIT = "FailedOperation.CertificateStatusNotAllowResubmit"
INVALIDPARAMETER_CERTIFICATESTATUSNOTALLOWRESUBMIT = "InvalidParameter.CertificateStatusNotAllowResubmit"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"

func (*Client) ModifyCertificateResubmitWithContext added in v1.0.749

func (c *Client) ModifyCertificateResubmitWithContext(ctx context.Context, request *ModifyCertificateResubmitRequest) (response *ModifyCertificateResubmitResponse, err error)

ModifyCertificateResubmit 针对审核失败或审核取消的付费证书,重新发起审核

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATESTATUSNOTALLOWRESUBMIT = "FailedOperation.CertificateStatusNotAllowResubmit"
INVALIDPARAMETER_CERTIFICATESTATUSNOTALLOWRESUBMIT = "InvalidParameter.CertificateStatusNotAllowResubmit"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"

func (*Client) ModifyCertificatesExpiringNotificationSwitch added in v1.0.528

func (c *Client) ModifyCertificatesExpiringNotificationSwitch(request *ModifyCertificatesExpiringNotificationSwitchRequest) (response *ModifyCertificatesExpiringNotificationSwitchResponse, err error)

ModifyCertificatesExpiringNotificationSwitch 修改忽略证书到期通知。打开或关闭证书到期通知。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
INVALIDPARAMETER_CERTIFICATESNUMBEREXCEEDED = "InvalidParameter.CertificatesNumberExceeded"

func (*Client) ModifyCertificatesExpiringNotificationSwitchWithContext added in v1.0.528

func (c *Client) ModifyCertificatesExpiringNotificationSwitchWithContext(ctx context.Context, request *ModifyCertificatesExpiringNotificationSwitchRequest) (response *ModifyCertificatesExpiringNotificationSwitchResponse, err error)

ModifyCertificatesExpiringNotificationSwitch 修改忽略证书到期通知。打开或关闭证书到期通知。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
INVALIDPARAMETER_CERTIFICATESNUMBEREXCEEDED = "InvalidParameter.CertificatesNumberExceeded"

func (*Client) ReplaceCertificate

func (c *Client) ReplaceCertificate(request *ReplaceCertificateRequest) (response *ReplaceCertificateResponse, err error)

ReplaceCertificate 本接口(ReplaceCertificate)用于重颁发证书。已申请的免费证书仅支持 RSA 算法、密钥对参数为2048的证书重颁发,并且目前仅支持1次重颁发。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_RENEWALGORITHMINVALID = "InvalidParameter.RenewAlgorithmInvalid"

func (*Client) ReplaceCertificateWithContext added in v1.0.324

func (c *Client) ReplaceCertificateWithContext(ctx context.Context, request *ReplaceCertificateRequest) (response *ReplaceCertificateResponse, err error)

ReplaceCertificate 本接口(ReplaceCertificate)用于重颁发证书。已申请的免费证书仅支持 RSA 算法、密钥对参数为2048的证书重颁发,并且目前仅支持1次重颁发。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_RENEWALGORITHMINVALID = "InvalidParameter.RenewAlgorithmInvalid"

func (*Client) RevokeCertificate

func (c *Client) RevokeCertificate(request *RevokeCertificateRequest) (response *RevokeCertificateResponse, err error)

RevokeCertificate 本接口(RevokeCertificate)用于吊销证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_REVOKEFAILED = "FailedOperation.RevokeFailed"
FAILEDOPERATION_REVOKERESOURCEFAILED = "FailedOperation.RevokeResourceFailed"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) RevokeCertificateWithContext added in v1.0.324

func (c *Client) RevokeCertificateWithContext(ctx context.Context, request *RevokeCertificateRequest) (response *RevokeCertificateResponse, err error)

RevokeCertificate 本接口(RevokeCertificate)用于吊销证书。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_REVOKEFAILED = "FailedOperation.RevokeFailed"
FAILEDOPERATION_REVOKERESOURCEFAILED = "FailedOperation.RevokeResourceFailed"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) SubmitAuditManager

func (c *Client) SubmitAuditManager(request *SubmitAuditManagerRequest) (response *SubmitAuditManagerResponse, err error)

SubmitAuditManager 重新提交审核管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_ILLEGALMANAGERSTATUS = "FailedOperation.IllegalManagerStatus"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) SubmitAuditManagerWithContext added in v1.0.324

func (c *Client) SubmitAuditManagerWithContext(ctx context.Context, request *SubmitAuditManagerRequest) (response *SubmitAuditManagerResponse, err error)

SubmitAuditManager 重新提交审核管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_ILLEGALMANAGERSTATUS = "FailedOperation.IllegalManagerStatus"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) SubmitCertificateInformation

func (c *Client) SubmitCertificateInformation(request *SubmitCertificateInformationRequest) (response *SubmitCertificateInformationResponse, err error)

SubmitCertificateInformation 提交证书资料。输入参数信息可以分多次提交,但提交的证书资料应最低限度保持完整。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) SubmitCertificateInformationWithContext added in v1.0.324

func (c *Client) SubmitCertificateInformationWithContext(ctx context.Context, request *SubmitCertificateInformationRequest) (response *SubmitCertificateInformationResponse, err error)

SubmitCertificateInformation 提交证书资料。输入参数信息可以分多次提交,但提交的证书资料应最低限度保持完整。

可能返回的错误码:

FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"

func (*Client) UpdateCertificateInstance added in v1.0.660

func (c *Client) UpdateCertificateInstance(request *UpdateCertificateInstanceRequest) (response *UpdateCertificateInstanceResponse, err error)

UpdateCertificateInstance 一键更新旧证书资源,本接口为异步接口, 调用之后DeployRecordId为0表示任务进行中, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYINSTANCEEMPTY = "FailedOperation.CertificateDeployInstanceEmpty"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMATCHERROR = "FailedOperation.CertificateMatchError"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATEPARSEERROR = "FailedOperation.CertificateParseError"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UpdateCertificateInstanceWithContext added in v1.0.660

func (c *Client) UpdateCertificateInstanceWithContext(ctx context.Context, request *UpdateCertificateInstanceRequest) (response *UpdateCertificateInstanceResponse, err error)

UpdateCertificateInstance 一键更新旧证书资源,本接口为异步接口, 调用之后DeployRecordId为0表示任务进行中, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYINSTANCEEMPTY = "FailedOperation.CertificateDeployInstanceEmpty"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEHOSTDEPLOYCANNOTALLOW = "FailedOperation.CertificateHostDeployCanNotAllow"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINNERINTERRUPT = "FailedOperation.CertificateHostResourceInnerInterrupt"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCEINSTANCEHUGELIMIT = "FailedOperation.CertificateHostResourceInstanceHugeLimit"
FAILEDOPERATION_CERTIFICATEHOSTRESOURCETYPEINVALID = "FailedOperation.CertificateHostResourceTypeInvalid"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMATCHERROR = "FailedOperation.CertificateMatchError"
FAILEDOPERATION_CERTIFICATENOTAVAILABLE = "FailedOperation.CertificateNotAvailable"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATEPARSEERROR = "FailedOperation.CertificateParseError"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ROLENOTFOUNDAUTHORIZATION = "FailedOperation.RoleNotFoundAuthorization"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UpdateCertificateRecordRetry added in v1.0.660

func (c *Client) UpdateCertificateRecordRetry(request *UpdateCertificateRecordRetryRequest) (response *UpdateCertificateRecordRetryResponse, err error)

UpdateCertificateRecordRetry 云资源更新重试部署记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UpdateCertificateRecordRetryWithContext added in v1.0.660

func (c *Client) UpdateCertificateRecordRetryWithContext(ctx context.Context, request *UpdateCertificateRecordRetryRequest) (response *UpdateCertificateRecordRetryResponse, err error)

UpdateCertificateRecordRetry 云资源更新重试部署记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UpdateCertificateRecordRollback added in v1.0.660

func (c *Client) UpdateCertificateRecordRollback(request *UpdateCertificateRecordRollbackRequest) (response *UpdateCertificateRecordRollbackResponse, err error)

UpdateCertificateRecordRollback 云资源更新一键回滚

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYDETAILROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployDetailRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UpdateCertificateRecordRollbackWithContext added in v1.0.660

func (c *Client) UpdateCertificateRecordRollbackWithContext(ctx context.Context, request *UpdateCertificateRecordRollbackRequest) (response *UpdateCertificateRecordRollbackResponse, err error)

UpdateCertificateRecordRollback 云资源更新一键回滚

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEDEPLOYDETAILROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployDetailRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYHASPENDINGRECORD = "FailedOperation.CertificateDeployHasPendingRecord"
FAILEDOPERATION_CERTIFICATEDEPLOYRETRYSTATUSINVALID = "FailedOperation.CertificateDeployRetryStatusInvalid"
FAILEDOPERATION_CERTIFICATEDEPLOYROLLBACKSTATUSINVALID = "FailedOperation.CertificateDeployRollbackStatusInvalid"
FAILEDOPERATION_CERTIFICATENOTDEPLOYINSTANCE = "FailedOperation.CertificateNotDeployInstance"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UploadCertificate

func (c *Client) UploadCertificate(request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)

UploadCertificate 本接口(UploadCertificate)用于上传证书。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATECAERROR = "FailedOperation.CertificateCaError"
FAILEDOPERATION_CERTIFICATEENCRYPTINVALID = "FailedOperation.CertificateEncryptInvalid"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMATCHERROR = "FailedOperation.CertificateMatchError"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATEPARSEERROR = "FailedOperation.CertificateParseError"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSMATCHPRIVATEKEY = "InvalidParameter.MissMatchPrivateKey"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UploadCertificateWithContext added in v1.0.324

func (c *Client) UploadCertificateWithContext(ctx context.Context, request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)

UploadCertificate 本接口(UploadCertificate)用于上传证书。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CAMAUTHORIZEDFAIL = "FailedOperation.CAMAuthorizedFail"
FAILEDOPERATION_CANCELORDERFAILED = "FailedOperation.CancelOrderFailed"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CANNOTGETORDER = "FailedOperation.CannotGetOrder"
FAILEDOPERATION_CERTIFICATECAERROR = "FailedOperation.CertificateCaError"
FAILEDOPERATION_CERTIFICATEENCRYPTINVALID = "FailedOperation.CertificateEncryptInvalid"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMATCHERROR = "FailedOperation.CertificateMatchError"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CERTIFICATEPARSEERROR = "FailedOperation.CertificateParseError"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
FAILEDOPERATION_ORDERALREADYREPLACED = "FailedOperation.OrderAlreadyReplaced"
FAILEDOPERATION_ORDERREPLACEFAILED = "FailedOperation.OrderReplaceFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSMATCHPRIVATEKEY = "InvalidParameter.MissMatchPrivateKey"
INVALIDPARAMETER_WITHDETAILREASON = "InvalidParameter.WithDetailReason"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

func (*Client) UploadConfirmLetter

func (c *Client) UploadConfirmLetter(request *UploadConfirmLetterRequest) (response *UploadConfirmLetterResponse, err error)

UploadConfirmLetter 本接口(UploadConfirmLetter)用于上传证书确认函。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIRMLETTERTOOLARGE = "FailedOperation.ConfirmLetterTooLarge"
FAILEDOPERATION_CONFIRMLETTERTOOSMALL = "FailedOperation.ConfirmLetterTooSmall"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDCONFIRMLETTERFORMAT = "FailedOperation.InvalidConfirmLetterFormat"
FAILEDOPERATION_INVALIDCONFIRMLETTERFORMATWOSIGN = "FailedOperation.InvalidConfirmLetterFormatWosign"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
INTERNALERROR = "InternalError"

func (*Client) UploadConfirmLetterWithContext added in v1.0.324

func (c *Client) UploadConfirmLetterWithContext(ctx context.Context, request *UploadConfirmLetterRequest) (response *UploadConfirmLetterResponse, err error)

UploadConfirmLetter 本接口(UploadConfirmLetter)用于上传证书确认函。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIRMLETTERTOOLARGE = "FailedOperation.ConfirmLetterTooLarge"
FAILEDOPERATION_CONFIRMLETTERTOOSMALL = "FailedOperation.ConfirmLetterTooSmall"
FAILEDOPERATION_INVALIDCERTIFICATESOURCE = "FailedOperation.InvalidCertificateSource"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDCONFIRMLETTERFORMAT = "FailedOperation.InvalidConfirmLetterFormat"
FAILEDOPERATION_INVALIDCONFIRMLETTERFORMATWOSIGN = "FailedOperation.InvalidConfirmLetterFormatWosign"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
INTERNALERROR = "InternalError"

func (*Client) UploadRevokeLetter

func (c *Client) UploadRevokeLetter(request *UploadRevokeLetterRequest) (response *UploadRevokeLetterResponse, err error)

UploadRevokeLetter 本接口(UploadRevokeLetter)用于上传证书吊销确认函。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIRMLETTERTOOLARGE = "FailedOperation.ConfirmLetterTooLarge"
FAILEDOPERATION_CONFIRMLETTERTOOSMALL = "FailedOperation.ConfirmLetterTooSmall"
FAILEDOPERATION_FILETOOLARGE = "FailedOperation.FileTooLarge"
FAILEDOPERATION_FILETOOSMALL = "FailedOperation.FileTooSmall"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDFILETYPE = "FailedOperation.InvalidFileType"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) UploadRevokeLetterWithContext added in v1.0.324

func (c *Client) UploadRevokeLetterWithContext(ctx context.Context, request *UploadRevokeLetterRequest) (response *UploadRevokeLetterResponse, err error)

UploadRevokeLetter 本接口(UploadRevokeLetter)用于上传证书吊销确认函。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIRMLETTERTOOLARGE = "FailedOperation.ConfirmLetterTooLarge"
FAILEDOPERATION_CONFIRMLETTERTOOSMALL = "FailedOperation.ConfirmLetterTooSmall"
FAILEDOPERATION_FILETOOLARGE = "FailedOperation.FileTooLarge"
FAILEDOPERATION_FILETOOSMALL = "FailedOperation.FileTooSmall"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDFILETYPE = "FailedOperation.InvalidFileType"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) VerifyManager

func (c *Client) VerifyManager(request *VerifyManagerRequest) (response *VerifyManagerResponse, err error)

VerifyManager 重新核验管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

func (*Client) VerifyManagerWithContext added in v1.0.324

func (c *Client) VerifyManagerWithContext(ctx context.Context, request *VerifyManagerRequest) (response *VerifyManagerResponse, err error)

VerifyManager 重新核验管理人

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_MANAGER = "ResourceNotFound.Manager"

type CommitCertificateInformationRequest

type CommitCertificateInformationRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 域名验证方式
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

func NewCommitCertificateInformationRequest

func NewCommitCertificateInformationRequest() (request *CommitCertificateInformationRequest)

func (*CommitCertificateInformationRequest) FromJsonString

func (r *CommitCertificateInformationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CommitCertificateInformationRequest) ToJsonString

func (r *CommitCertificateInformationRequest) ToJsonString() string

type CommitCertificateInformationRequestParams added in v1.0.426

type CommitCertificateInformationRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 域名验证方式
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

Predefined struct for user

type CommitCertificateInformationResponse

type CommitCertificateInformationResponse struct {
	*tchttp.BaseResponse
	Response *CommitCertificateInformationResponseParams `json:"Response"`
}

func NewCommitCertificateInformationResponse

func NewCommitCertificateInformationResponse() (response *CommitCertificateInformationResponse)

func (*CommitCertificateInformationResponse) FromJsonString

func (r *CommitCertificateInformationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CommitCertificateInformationResponse) ToJsonString

func (r *CommitCertificateInformationResponse) ToJsonString() string

type CommitCertificateInformationResponseParams added in v1.0.426

type CommitCertificateInformationResponseParams struct {
	// CA机构侧订单号。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CompanyInfo

type CompanyInfo struct {
	// 公司名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 公司所在国家
	CompanyCountry *string `json:"CompanyCountry,omitnil,omitempty" name:"CompanyCountry"`

	// 公司所在省份
	CompanyProvince *string `json:"CompanyProvince,omitnil,omitempty" name:"CompanyProvince"`

	// 公司所在城市
	CompanyCity *string `json:"CompanyCity,omitnil,omitempty" name:"CompanyCity"`

	// 公司所在详细地址
	CompanyAddress *string `json:"CompanyAddress,omitnil,omitempty" name:"CompanyAddress"`

	// 公司电话
	CompanyPhone *string `json:"CompanyPhone,omitnil,omitempty" name:"CompanyPhone"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// ID号
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdNumber *string `json:"IdNumber,omitnil,omitempty" name:"IdNumber"`
}

type CompleteCertificateRequest

type CompleteCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewCompleteCertificateRequest

func NewCompleteCertificateRequest() (request *CompleteCertificateRequest)

func (*CompleteCertificateRequest) FromJsonString

func (r *CompleteCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompleteCertificateRequest) ToJsonString

func (r *CompleteCertificateRequest) ToJsonString() string

type CompleteCertificateRequestParams added in v1.0.426

type CompleteCertificateRequestParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type CompleteCertificateResponse

type CompleteCertificateResponse struct {
	*tchttp.BaseResponse
	Response *CompleteCertificateResponseParams `json:"Response"`
}

func NewCompleteCertificateResponse

func NewCompleteCertificateResponse() (response *CompleteCertificateResponse)

func (*CompleteCertificateResponse) FromJsonString

func (r *CompleteCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompleteCertificateResponse) ToJsonString

func (r *CompleteCertificateResponse) ToJsonString() string

type CompleteCertificateResponseParams added in v1.0.426

type CompleteCertificateResponseParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CosInstanceDetail added in v1.0.660

type CosInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 已绑定的证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// ENABLED: 域名上线状态
	// DISABLED:域名下线状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 存储桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 存储桶地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type CreateCertificateBindResourceSyncTaskRequest added in v1.0.742

type CreateCertificateBindResourceSyncTaskRequest struct {
	*tchttp.BaseRequest

	// 证书ID列表,总数不能超过100
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 是否使用缓存, 1使用缓存,0不使用缓存; 默认为1使用缓存; 若当前证书ID存在半小时已完成的任务, 则使用缓存的情况下, 会读取半小时内离当前时间最近的查询结果
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`
}

func NewCreateCertificateBindResourceSyncTaskRequest added in v1.0.742

func NewCreateCertificateBindResourceSyncTaskRequest() (request *CreateCertificateBindResourceSyncTaskRequest)

func (*CreateCertificateBindResourceSyncTaskRequest) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateBindResourceSyncTaskRequest) ToJsonString added in v1.0.742

type CreateCertificateBindResourceSyncTaskRequestParams added in v1.0.742

type CreateCertificateBindResourceSyncTaskRequestParams struct {
	// 证书ID列表,总数不能超过100
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 是否使用缓存, 1使用缓存,0不使用缓存; 默认为1使用缓存; 若当前证书ID存在半小时已完成的任务, 则使用缓存的情况下, 会读取半小时内离当前时间最近的查询结果
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`
}

Predefined struct for user

type CreateCertificateBindResourceSyncTaskResponse added in v1.0.742

type CreateCertificateBindResourceSyncTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateCertificateBindResourceSyncTaskResponseParams `json:"Response"`
}

func NewCreateCertificateBindResourceSyncTaskResponse added in v1.0.742

func NewCreateCertificateBindResourceSyncTaskResponse() (response *CreateCertificateBindResourceSyncTaskResponse)

func (*CreateCertificateBindResourceSyncTaskResponse) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateBindResourceSyncTaskResponse) ToJsonString added in v1.0.742

type CreateCertificateBindResourceSyncTaskResponseParams added in v1.0.742

type CreateCertificateBindResourceSyncTaskResponseParams struct {
	// 证书关联云资源异步任务ID列表
	CertTaskIds []*CertTaskId `json:"CertTaskIds,omitnil,omitempty" name:"CertTaskIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCertificateByPackageRequest added in v1.0.670

type CreateCertificateByPackageRequest struct {
	*tchttp.BaseRequest

	// 证书产品PID。
	ProductPid *uint64 `json:"ProductPid,omitnil,omitempty" name:"ProductPid"`

	// 要消耗的权益包ID。
	PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`

	// 证书域名数量。
	DomainCount *string `json:"DomainCount,omitnil,omitempty" name:"DomainCount"`

	// 多年期证书年限。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 要续费的原证书ID(续费时填写)。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 续费时CSR生成方式(original、upload、online)。
	RenewGenCsrMethod *string `json:"RenewGenCsrMethod,omitnil,omitempty" name:"RenewGenCsrMethod"`

	// 续费时选择上传CSR时填写CSR。
	RenewCsr *string `json:"RenewCsr,omitnil,omitempty" name:"RenewCsr"`

	// 续费证书CSR的算法类型。
	RenewAlgorithmType *string `json:"RenewAlgorithmType,omitnil,omitempty" name:"RenewAlgorithmType"`

	// 续费证书CSR的算法参数。
	RenewAlgorithmParam *string `json:"RenewAlgorithmParam,omitnil,omitempty" name:"RenewAlgorithmParam"`

	// 项目ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签。
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 续费证书的私钥密码。
	RenewKeyPass *string `json:"RenewKeyPass,omitnil,omitempty" name:"RenewKeyPass"`

	// 批量购买证书时预填写的域名。
	DomainNames *string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`

	// 批量购买证书数量。
	CertificateCount *uint64 `json:"CertificateCount,omitnil,omitempty" name:"CertificateCount"`

	// 预填写的管理人ID。
	ManagerId *uint64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 预填写的公司ID。
	CompanyId *uint64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 验证方式
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

func NewCreateCertificateByPackageRequest added in v1.0.670

func NewCreateCertificateByPackageRequest() (request *CreateCertificateByPackageRequest)

func (*CreateCertificateByPackageRequest) FromJsonString added in v1.0.670

func (r *CreateCertificateByPackageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateByPackageRequest) ToJsonString added in v1.0.670

func (r *CreateCertificateByPackageRequest) ToJsonString() string

type CreateCertificateByPackageRequestParams added in v1.0.670

type CreateCertificateByPackageRequestParams struct {
	// 证书产品PID。
	ProductPid *uint64 `json:"ProductPid,omitnil,omitempty" name:"ProductPid"`

	// 要消耗的权益包ID。
	PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`

	// 证书域名数量。
	DomainCount *string `json:"DomainCount,omitnil,omitempty" name:"DomainCount"`

	// 多年期证书年限。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 要续费的原证书ID(续费时填写)。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 续费时CSR生成方式(original、upload、online)。
	RenewGenCsrMethod *string `json:"RenewGenCsrMethod,omitnil,omitempty" name:"RenewGenCsrMethod"`

	// 续费时选择上传CSR时填写CSR。
	RenewCsr *string `json:"RenewCsr,omitnil,omitempty" name:"RenewCsr"`

	// 续费证书CSR的算法类型。
	RenewAlgorithmType *string `json:"RenewAlgorithmType,omitnil,omitempty" name:"RenewAlgorithmType"`

	// 续费证书CSR的算法参数。
	RenewAlgorithmParam *string `json:"RenewAlgorithmParam,omitnil,omitempty" name:"RenewAlgorithmParam"`

	// 项目ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签。
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 续费证书的私钥密码。
	RenewKeyPass *string `json:"RenewKeyPass,omitnil,omitempty" name:"RenewKeyPass"`

	// 批量购买证书时预填写的域名。
	DomainNames *string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`

	// 批量购买证书数量。
	CertificateCount *uint64 `json:"CertificateCount,omitnil,omitempty" name:"CertificateCount"`

	// 预填写的管理人ID。
	ManagerId *uint64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 预填写的公司ID。
	CompanyId *uint64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 验证方式
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

Predefined struct for user

type CreateCertificateByPackageResponse added in v1.0.670

type CreateCertificateByPackageResponse struct {
	*tchttp.BaseResponse
	Response *CreateCertificateByPackageResponseParams `json:"Response"`
}

func NewCreateCertificateByPackageResponse added in v1.0.670

func NewCreateCertificateByPackageResponse() (response *CreateCertificateByPackageResponse)

func (*CreateCertificateByPackageResponse) FromJsonString added in v1.0.670

func (r *CreateCertificateByPackageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateByPackageResponse) ToJsonString added in v1.0.670

func (r *CreateCertificateByPackageResponse) ToJsonString() string

type CreateCertificateByPackageResponseParams added in v1.0.670

type CreateCertificateByPackageResponseParams struct {
	// 证书ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 批量购买证书时返回多个证书ID。
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCertificateRequest

type CreateCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书商品ID,3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书,25 = Wotrus 域名型证书,26 = Wotrus 域名型多域名证书,27 = Wotrus 域名型通配符证书,28 = Wotrus 企业型证书,29 = Wotrus 企业型多域名证书,30 = Wotrus 企业型通配符证书,31 = Wotrus 增强型证书,32 = Wotrus 增强型多域名证书,33 = DNSPod 国密域名型证书,34 = DNSPod 国密域名型多域名证书,35 = DNSPod 国密域名型通配符证书,37 = DNSPod 国密企业型证书,38 = DNSPod 国密企业型多域名证书,39 = DNSPod 国密企业型通配符证书,40 = DNSPod 国密增强型证书,41 = DNSPod 国密增强型多域名证书,42 = TrustAsia 域名型通配符多域名证书。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 证书包含的域名数量
	DomainNum *int64 `json:"DomainNum,omitnil,omitempty" name:"DomainNum"`

	// 证书年限,当前只支持 1 年证书的购买
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

func NewCreateCertificateRequest

func NewCreateCertificateRequest() (request *CreateCertificateRequest)

func (*CreateCertificateRequest) FromJsonString

func (r *CreateCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateRequest) ToJsonString

func (r *CreateCertificateRequest) ToJsonString() string

type CreateCertificateRequestParams added in v1.0.426

type CreateCertificateRequestParams struct {
	// 证书商品ID,3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书,25 = Wotrus 域名型证书,26 = Wotrus 域名型多域名证书,27 = Wotrus 域名型通配符证书,28 = Wotrus 企业型证书,29 = Wotrus 企业型多域名证书,30 = Wotrus 企业型通配符证书,31 = Wotrus 增强型证书,32 = Wotrus 增强型多域名证书,33 = DNSPod 国密域名型证书,34 = DNSPod 国密域名型多域名证书,35 = DNSPod 国密域名型通配符证书,37 = DNSPod 国密企业型证书,38 = DNSPod 国密企业型多域名证书,39 = DNSPod 国密企业型通配符证书,40 = DNSPod 国密增强型证书,41 = DNSPod 国密增强型多域名证书,42 = TrustAsia 域名型通配符多域名证书。
	ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 证书包含的域名数量
	DomainNum *int64 `json:"DomainNum,omitnil,omitempty" name:"DomainNum"`

	// 证书年限,当前只支持 1 年证书的购买
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

Predefined struct for user

type CreateCertificateResponse

type CreateCertificateResponse struct {
	*tchttp.BaseResponse
	Response *CreateCertificateResponseParams `json:"Response"`
}

func NewCreateCertificateResponse

func NewCreateCertificateResponse() (response *CreateCertificateResponse)

func (*CreateCertificateResponse) FromJsonString

func (r *CreateCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCertificateResponse) ToJsonString

func (r *CreateCertificateResponse) ToJsonString() string

type CreateCertificateResponseParams added in v1.0.426

type CreateCertificateResponseParams struct {
	// 证书ID列表
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 订单号列表
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DdosInstanceDetail added in v1.0.660

type DdosInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 协议类型
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 转发端口
	VirtualPort *string `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"`
}

type DdosInstanceList added in v1.0.742

type DdosInstanceList struct {
	// 该地域下ddos域名总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// ddos实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*DdosInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`
}

type DeleteCertificateRequest

type DeleteCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 删除时是否检查证书关联了云资源。默认不检查。如选择检查(需要授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate)删除将变成异步,接口会返回异步任务ID。需使用DescribeDeleteCertificatesTaskResult接口查询删除是否成功。
	IsCheckResource *bool `json:"IsCheckResource,omitnil,omitempty" name:"IsCheckResource"`
}

func NewDeleteCertificateRequest

func NewDeleteCertificateRequest() (request *DeleteCertificateRequest)

func (*DeleteCertificateRequest) FromJsonString

func (r *DeleteCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCertificateRequest) ToJsonString

func (r *DeleteCertificateRequest) ToJsonString() string

type DeleteCertificateRequestParams added in v1.0.426

type DeleteCertificateRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 删除时是否检查证书关联了云资源。默认不检查。如选择检查(需要授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate)删除将变成异步,接口会返回异步任务ID。需使用DescribeDeleteCertificatesTaskResult接口查询删除是否成功。
	IsCheckResource *bool `json:"IsCheckResource,omitnil,omitempty" name:"IsCheckResource"`
}

Predefined struct for user

type DeleteCertificateResponse

type DeleteCertificateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCertificateResponseParams `json:"Response"`
}

func NewDeleteCertificateResponse

func NewDeleteCertificateResponse() (response *DeleteCertificateResponse)

func (*DeleteCertificateResponse) FromJsonString

func (r *DeleteCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCertificateResponse) ToJsonString

func (r *DeleteCertificateResponse) ToJsonString() string

type DeleteCertificateResponseParams added in v1.0.426

type DeleteCertificateResponseParams struct {
	// 删除结果(true:删除成功,false:删除失败)
	DeleteResult *bool `json:"DeleteResult,omitnil,omitempty" name:"DeleteResult"`

	// 异步删除的任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteManagerRequest

type DeleteManagerRequest struct {
	*tchttp.BaseRequest

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

func NewDeleteManagerRequest

func NewDeleteManagerRequest() (request *DeleteManagerRequest)

func (*DeleteManagerRequest) FromJsonString

func (r *DeleteManagerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteManagerRequest) ToJsonString

func (r *DeleteManagerRequest) ToJsonString() string

type DeleteManagerRequestParams added in v1.0.426

type DeleteManagerRequestParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

Predefined struct for user

type DeleteManagerResponse

type DeleteManagerResponse struct {
	*tchttp.BaseResponse
	Response *DeleteManagerResponseParams `json:"Response"`
}

func NewDeleteManagerResponse

func NewDeleteManagerResponse() (response *DeleteManagerResponse)

func (*DeleteManagerResponse) FromJsonString

func (r *DeleteManagerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteManagerResponse) ToJsonString

func (r *DeleteManagerResponse) ToJsonString() string

type DeleteManagerResponseParams added in v1.0.426

type DeleteManagerResponseParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTaskResult added in v1.0.905

type DeleteTaskResult struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 异步查询结果: 0表示任务进行中、 1表示任务成功、 2表示任务失败、3表示未授权服务角色导致任务失败、4表示有未解绑的云资源导致任务失败、5表示查询关联云资源超时导致任务失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *string `json:"Error,omitnil,omitempty" name:"Error"`

	// 当前结果缓存时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CacheTime *string `json:"CacheTime,omitnil,omitempty" name:"CacheTime"`

	// 包含的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

type DeployCertificateInstanceRequest added in v1.0.660

type DeployCertificateInstanceRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 需要部署实例列表
	InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`

	// 部署的云资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 部署云资源状态:
	// 云直播:
	// -1:域名未关联证书。
	// 1: 域名https已开启。
	// 0: 域名https已关闭。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`
}

func NewDeployCertificateInstanceRequest added in v1.0.660

func NewDeployCertificateInstanceRequest() (request *DeployCertificateInstanceRequest)

func (*DeployCertificateInstanceRequest) FromJsonString added in v1.0.660

func (r *DeployCertificateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateInstanceRequest) ToJsonString added in v1.0.660

func (r *DeployCertificateInstanceRequest) ToJsonString() string

type DeployCertificateInstanceRequestParams added in v1.0.660

type DeployCertificateInstanceRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 需要部署实例列表
	InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`

	// 部署的云资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 部署云资源状态:
	// 云直播:
	// -1:域名未关联证书。
	// 1: 域名https已开启。
	// 0: 域名https已关闭。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`
}

Predefined struct for user

type DeployCertificateInstanceResponse added in v1.0.660

type DeployCertificateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeployCertificateInstanceResponseParams `json:"Response"`
}

func NewDeployCertificateInstanceResponse added in v1.0.660

func NewDeployCertificateInstanceResponse() (response *DeployCertificateInstanceResponse)

func (*DeployCertificateInstanceResponse) FromJsonString added in v1.0.660

func (r *DeployCertificateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateInstanceResponse) ToJsonString added in v1.0.660

func (r *DeployCertificateInstanceResponse) ToJsonString() string

type DeployCertificateInstanceResponseParams added in v1.0.660

type DeployCertificateInstanceResponseParams struct {
	// 云资源部署任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployRecordId *uint64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 部署状态,1表示部署成功,0表示部署失败
	DeployStatus *int64 `json:"DeployStatus,omitnil,omitempty" name:"DeployStatus"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeployCertificateRecordRetryRequest added in v1.0.660

type DeployCertificateRecordRetryRequest struct {
	*tchttp.BaseRequest

	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 待重试部署记录详情ID
	DeployRecordDetailId *int64 `json:"DeployRecordDetailId,omitnil,omitempty" name:"DeployRecordDetailId"`
}

func NewDeployCertificateRecordRetryRequest added in v1.0.660

func NewDeployCertificateRecordRetryRequest() (request *DeployCertificateRecordRetryRequest)

func (*DeployCertificateRecordRetryRequest) FromJsonString added in v1.0.660

func (r *DeployCertificateRecordRetryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateRecordRetryRequest) ToJsonString added in v1.0.660

func (r *DeployCertificateRecordRetryRequest) ToJsonString() string

type DeployCertificateRecordRetryRequestParams added in v1.0.660

type DeployCertificateRecordRetryRequestParams struct {
	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 待重试部署记录详情ID
	DeployRecordDetailId *int64 `json:"DeployRecordDetailId,omitnil,omitempty" name:"DeployRecordDetailId"`
}

Predefined struct for user

type DeployCertificateRecordRetryResponse added in v1.0.660

type DeployCertificateRecordRetryResponse struct {
	*tchttp.BaseResponse
	Response *DeployCertificateRecordRetryResponseParams `json:"Response"`
}

func NewDeployCertificateRecordRetryResponse added in v1.0.660

func NewDeployCertificateRecordRetryResponse() (response *DeployCertificateRecordRetryResponse)

func (*DeployCertificateRecordRetryResponse) FromJsonString added in v1.0.660

func (r *DeployCertificateRecordRetryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateRecordRetryResponse) ToJsonString added in v1.0.660

func (r *DeployCertificateRecordRetryResponse) ToJsonString() string

type DeployCertificateRecordRetryResponseParams added in v1.0.660

type DeployCertificateRecordRetryResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeployCertificateRecordRollbackRequest added in v1.0.660

type DeployCertificateRecordRollbackRequest struct {
	*tchttp.BaseRequest

	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`
}

func NewDeployCertificateRecordRollbackRequest added in v1.0.660

func NewDeployCertificateRecordRollbackRequest() (request *DeployCertificateRecordRollbackRequest)

func (*DeployCertificateRecordRollbackRequest) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateRecordRollbackRequest) ToJsonString added in v1.0.660

type DeployCertificateRecordRollbackRequestParams added in v1.0.660

type DeployCertificateRecordRollbackRequestParams struct {
	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`
}

Predefined struct for user

type DeployCertificateRecordRollbackResponse added in v1.0.660

type DeployCertificateRecordRollbackResponse struct {
	*tchttp.BaseResponse
	Response *DeployCertificateRecordRollbackResponseParams `json:"Response"`
}

func NewDeployCertificateRecordRollbackResponse added in v1.0.660

func NewDeployCertificateRecordRollbackResponse() (response *DeployCertificateRecordRollbackResponse)

func (*DeployCertificateRecordRollbackResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployCertificateRecordRollbackResponse) ToJsonString added in v1.0.660

type DeployCertificateRecordRollbackResponseParams added in v1.0.660

type DeployCertificateRecordRollbackResponseParams struct {
	// 回滚部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeployRecordDetail added in v1.0.660

type DeployRecordDetail struct {
	// 部署记录详情ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 部署证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 原绑定证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 部署实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 部署实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 部署监听器ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 部署域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 部署监听器协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 部署状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 部署错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 部署记录详情创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 部署记录详情最后一次更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 部署监听器名称
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 是否开启SNI
	SniSwitch *int64 `json:"SniSwitch,omitnil,omitempty" name:"SniSwitch"`

	// COS存储桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// secret名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecretName *string `json:"SecretName,omitnil,omitempty" name:"SecretName"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// TCB环境ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"`

	// 部署的TCB类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TCBType *string `json:"TCBType,omitnil,omitempty" name:"TCBType"`

	// 部署的TCB地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type DeployRecordInfo added in v1.0.660

type DeployRecordInfo struct {
	// 部署记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 部署证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 部署地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 部署状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 部署时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近一次更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type DeployedResources added in v1.0.269

type DeployedResources struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 资源标识:clb,cdn,live,waf,antiddos
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 不建议使用。字段返回和Resources相同。本字段后续只返回null
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 关联资源ID或关联域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resources []*string `json:"Resources,omitnil,omitempty" name:"Resources"`
}

type DescribeCertificateBindResourceTaskDetailRequest added in v1.0.742

type DescribeCertificateBindResourceTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 任务ID,根据任务ID查询绑定云资源结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 每页展示数量, 默认10,最大值100; 分页总数为云资源地域下实例总数, 即第一页会拉群每个云资源的地域下面Limit数量实例
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 当前偏移量
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询资源类型的结果详情, 不传则查询所有
	ResourceTypes []*string `json:"ResourceTypes,omitnil,omitempty" name:"ResourceTypes"`

	// 查询地域列表的数据,CLB、TKE、WAF、APIGATEWAY、TCB支持地域查询, 其他资源类型不支持
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}

func NewDescribeCertificateBindResourceTaskDetailRequest added in v1.0.742

func NewDescribeCertificateBindResourceTaskDetailRequest() (request *DescribeCertificateBindResourceTaskDetailRequest)

func (*DescribeCertificateBindResourceTaskDetailRequest) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateBindResourceTaskDetailRequest) ToJsonString added in v1.0.742

type DescribeCertificateBindResourceTaskDetailRequestParams added in v1.0.742

type DescribeCertificateBindResourceTaskDetailRequestParams struct {
	// 任务ID,根据任务ID查询绑定云资源结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 每页展示数量, 默认10,最大值100; 分页总数为云资源地域下实例总数, 即第一页会拉群每个云资源的地域下面Limit数量实例
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 当前偏移量
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询资源类型的结果详情, 不传则查询所有
	ResourceTypes []*string `json:"ResourceTypes,omitnil,omitempty" name:"ResourceTypes"`

	// 查询地域列表的数据,CLB、TKE、WAF、APIGATEWAY、TCB支持地域查询, 其他资源类型不支持
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}

Predefined struct for user

type DescribeCertificateBindResourceTaskDetailResponse added in v1.0.742

type DescribeCertificateBindResourceTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateBindResourceTaskDetailResponseParams `json:"Response"`
}

func NewDescribeCertificateBindResourceTaskDetailResponse added in v1.0.742

func NewDescribeCertificateBindResourceTaskDetailResponse() (response *DescribeCertificateBindResourceTaskDetailResponse)

func (*DescribeCertificateBindResourceTaskDetailResponse) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateBindResourceTaskDetailResponse) ToJsonString added in v1.0.742

type DescribeCertificateBindResourceTaskDetailResponseParams added in v1.0.742

type DescribeCertificateBindResourceTaskDetailResponseParams struct {
	// 关联clb资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLB []*ClbInstanceList `json:"CLB,omitnil,omitempty" name:"CLB"`

	// 关联cdn资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	CDN []*CdnInstanceList `json:"CDN,omitnil,omitempty" name:"CDN"`

	// 关联waf资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	WAF []*WafInstanceList `json:"WAF,omitnil,omitempty" name:"WAF"`

	// 关联ddos资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	DDOS []*DdosInstanceList `json:"DDOS,omitnil,omitempty" name:"DDOS"`

	// 关联live资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	LIVE []*LiveInstanceList `json:"LIVE,omitnil,omitempty" name:"LIVE"`

	// 关联vod资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	VOD []*VODInstanceList `json:"VOD,omitnil,omitempty" name:"VOD"`

	// 关联tke资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	TKE []*TkeInstanceList `json:"TKE,omitnil,omitempty" name:"TKE"`

	// 关联apigateway资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	APIGATEWAY []*ApiGatewayInstanceList `json:"APIGATEWAY,omitnil,omitempty" name:"APIGATEWAY"`

	// 关联tcb资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	TCB []*TCBInstanceList `json:"TCB,omitnil,omitempty" name:"TCB"`

	// 关联teo资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	TEO []*TeoInstanceList `json:"TEO,omitnil,omitempty" name:"TEO"`

	// 关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 当前结果缓存时间
	CacheTime *string `json:"CacheTime,omitnil,omitempty" name:"CacheTime"`

	// 关联tse资源详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	TSE []*TSEInstanceList `json:"TSE,omitnil,omitempty" name:"TSE"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertificateBindResourceTaskResultRequest added in v1.0.742

type DescribeCertificateBindResourceTaskResultRequest struct {
	*tchttp.BaseRequest

	// 任务ID,根据任务ID查询绑定云资源结果, 最大支持100个
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

func NewDescribeCertificateBindResourceTaskResultRequest added in v1.0.742

func NewDescribeCertificateBindResourceTaskResultRequest() (request *DescribeCertificateBindResourceTaskResultRequest)

func (*DescribeCertificateBindResourceTaskResultRequest) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateBindResourceTaskResultRequest) ToJsonString added in v1.0.742

type DescribeCertificateBindResourceTaskResultRequestParams added in v1.0.742

type DescribeCertificateBindResourceTaskResultRequestParams struct {
	// 任务ID,根据任务ID查询绑定云资源结果, 最大支持100个
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

Predefined struct for user

type DescribeCertificateBindResourceTaskResultResponse added in v1.0.742

type DescribeCertificateBindResourceTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateBindResourceTaskResultResponseParams `json:"Response"`
}

func NewDescribeCertificateBindResourceTaskResultResponse added in v1.0.742

func NewDescribeCertificateBindResourceTaskResultResponse() (response *DescribeCertificateBindResourceTaskResultResponse)

func (*DescribeCertificateBindResourceTaskResultResponse) FromJsonString added in v1.0.742

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateBindResourceTaskResultResponse) ToJsonString added in v1.0.742

type DescribeCertificateBindResourceTaskResultResponseParams added in v1.0.742

type DescribeCertificateBindResourceTaskResultResponseParams struct {
	// 异步任务绑定关联云资源结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SyncTaskBindResourceResult []*SyncTaskBindResourceResult `json:"SyncTaskBindResourceResult,omitnil,omitempty" name:"SyncTaskBindResourceResult"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertificateDetailRequest

type DescribeCertificateDetailRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewDescribeCertificateDetailRequest

func NewDescribeCertificateDetailRequest() (request *DescribeCertificateDetailRequest)

func (*DescribeCertificateDetailRequest) FromJsonString

func (r *DescribeCertificateDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateDetailRequest) ToJsonString

func (r *DescribeCertificateDetailRequest) ToJsonString() string

type DescribeCertificateDetailRequestParams added in v1.0.426

type DescribeCertificateDetailRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type DescribeCertificateDetailResponse

type DescribeCertificateDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateDetailResponseParams `json:"Response"`
}

func NewDescribeCertificateDetailResponse

func NewDescribeCertificateDetailResponse() (response *DescribeCertificateDetailResponse)

func (*DescribeCertificateDetailResponse) FromJsonString

func (r *DescribeCertificateDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateDetailResponse) ToJsonString

func (r *DescribeCertificateDetailResponse) ToJsonString() string

type DescribeCertificateDetailResponseParams added in v1.0.426

type DescribeCertificateDetailResponseParams struct {
	// 用户 UIN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 项目 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书来源:trustasia = 亚洲诚信,upload = 用户上传。
	// 注意:此字段可能返回 null,表示取不到有效值。
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 证书类型:CA = 客户端证书,SVR = 服务器证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 证书套餐类型:null = 用户上传证书(没有套餐类型),1 = GeoTrust DV SSL CA - G3, 2 = TrustAsia TLS RSA CA, 3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书,25 = Wotrus 域名型证书,26 = Wotrus 域名型多域名证书,27 = Wotrus 域名型通配符证书,28 = Wotrus 企业型证书,29 = Wotrus 企业型多域名证书,30 = Wotrus 企业型通配符证书,31 = Wotrus 增强型证书,32 = Wotrus 增强型多域名证书,33 = DNSPod 国密域名型证书,34 = DNSPod 国密域名型多域名证书,35 = DNSPod 国密域名型通配符证书,37 = DNSPod 国密企业型证书,38 = DNSPod 国密企业型多域名证书,39 = DNSPod 国密企业型通配符证书,40 = DNSPod 国密增强型证书,41 = DNSPod 国密增强型多域名证书,42 = TrustAsia 域名型通配符多域名证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 颁发者。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductZhName *string `json:"ProductZhName,omitnil,omitempty" name:"ProductZhName"`

	// 域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusMsg *string `json:"StatusMsg,omitnil,omitempty" name:"StatusMsg"`

	// 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`

	// 漏洞扫描状态。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityStatus *string `json:"VulnerabilityStatus,omitnil,omitempty" name:"VulnerabilityStatus"`

	// 证书生效时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertBeginTime *string `json:"CertBeginTime,omitnil,omitempty" name:"CertBeginTime"`

	// 证书失效时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertEndTime *string `json:"CertEndTime,omitnil,omitempty" name:"CertEndTime"`

	// 证书有效期:单位(月)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 申请时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`

	// 订单 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 证书扩展信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateExtra *CertificateExtra `json:"CertificateExtra,omitnil,omitempty" name:"CertificateExtra"`

	// 证书私钥
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 证书公钥(即证书内容)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// DV 认证信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthDetail *DvAuthDetail `json:"DvAuthDetail,omitnil,omitempty" name:"DvAuthDetail"`

	// 漏洞扫描评估报告。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityReport *string `json:"VulnerabilityReport,omitnil,omitempty" name:"VulnerabilityReport"`

	// 证书 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 证书类型名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 状态描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusName *string `json:"StatusName,omitnil,omitempty" name:"StatusName"`

	// 证书包含的多个域名(不包含主域名,主域名使用Domain字段)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubjectAltName []*string `json:"SubjectAltName,omitnil,omitempty" name:"SubjectAltName"`

	// 是否为付费证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVip *bool `json:"IsVip,omitnil,omitempty" name:"IsVip"`

	// 是否为泛域名证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsWildcard *bool `json:"IsWildcard,omitnil,omitempty" name:"IsWildcard"`

	// 是否为 DV 版证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDv *bool `json:"IsDv,omitnil,omitempty" name:"IsDv"`

	// 是否启用了漏洞扫描功能。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVulnerability *bool `json:"IsVulnerability,omitnil,omitempty" name:"IsVulnerability"`

	// 提交的资料信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmittedData *SubmittedData `json:"SubmittedData,omitnil,omitempty" name:"SubmittedData"`

	// 是否可续费。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewAble *bool `json:"RenewAble,omitnil,omitempty" name:"RenewAble"`

	// 是否可部署。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Deployable *bool `json:"Deployable,omitnil,omitempty" name:"Deployable"`

	// 关联标签列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 根证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RootCert *RootCertificates `json:"RootCert,omitnil,omitempty" name:"RootCert"`

	// 国密加密证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptCert *string `json:"EncryptCert,omitnil,omitempty" name:"EncryptCert"`

	// 国密加密私钥
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptPrivateKey *string `json:"EncryptPrivateKey,omitnil,omitempty" name:"EncryptPrivateKey"`

	// 签名证书 SHA1指纹
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertFingerprint *string `json:"CertFingerprint,omitnil,omitempty" name:"CertFingerprint"`

	// 加密证书 SHA1指纹 (国密证书特有)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptCertFingerprint *string `json:"EncryptCertFingerprint,omitnil,omitempty" name:"EncryptCertFingerprint"`

	// 证书算法
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptAlgorithm *string `json:"EncryptAlgorithm,omitnil,omitempty" name:"EncryptAlgorithm"`

	// DV证书吊销验证值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvRevokeAuthDetail []*DvAuths `json:"DvRevokeAuthDetail,omitnil,omitempty" name:"DvRevokeAuthDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertificateOperateLogsRequest

type DescribeCertificateOperateLogsRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 请求日志数量,默认为20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 开始时间,默认15天前。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,默认现在时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeCertificateOperateLogsRequest

func NewDescribeCertificateOperateLogsRequest() (request *DescribeCertificateOperateLogsRequest)

func (*DescribeCertificateOperateLogsRequest) FromJsonString

func (r *DescribeCertificateOperateLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateOperateLogsRequest) ToJsonString

type DescribeCertificateOperateLogsRequestParams added in v1.0.426

type DescribeCertificateOperateLogsRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 请求日志数量,默认为20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 开始时间,默认15天前。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,默认现在时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeCertificateOperateLogsResponse

type DescribeCertificateOperateLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateOperateLogsResponseParams `json:"Response"`
}

func NewDescribeCertificateOperateLogsResponse

func NewDescribeCertificateOperateLogsResponse() (response *DescribeCertificateOperateLogsResponse)

func (*DescribeCertificateOperateLogsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateOperateLogsResponse) ToJsonString

type DescribeCertificateOperateLogsResponseParams added in v1.0.426

type DescribeCertificateOperateLogsResponseParams struct {
	// 当前查询条件日志总数。
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 本次请求返回的日志数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 证书操作日志列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperateLogs []*OperationLog `json:"OperateLogs,omitnil,omitempty" name:"OperateLogs"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertificateRequest

type DescribeCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewDescribeCertificateRequest

func NewDescribeCertificateRequest() (request *DescribeCertificateRequest)

func (*DescribeCertificateRequest) FromJsonString

func (r *DescribeCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateRequest) ToJsonString

func (r *DescribeCertificateRequest) ToJsonString() string

type DescribeCertificateRequestParams added in v1.0.426

type DescribeCertificateRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type DescribeCertificateResponse

type DescribeCertificateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateResponseParams `json:"Response"`
}

func NewDescribeCertificateResponse

func NewDescribeCertificateResponse() (response *DescribeCertificateResponse)

func (*DescribeCertificateResponse) FromJsonString

func (r *DescribeCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificateResponse) ToJsonString

func (r *DescribeCertificateResponse) ToJsonString() string

type DescribeCertificateResponseParams added in v1.0.426

type DescribeCertificateResponseParams struct {
	// 用户 UIN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 项目 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书来源:trustasia = 亚洲诚信,upload = 用户上传。
	// 注意:此字段可能返回 null,表示取不到有效值。
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 证书类型:CA = 客户端证书,SVR = 服务器证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 证书套餐类型:1 = GeoTrust DV SSL CA - G3, 2 = TrustAsia TLS RSA CA, 3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 证书颁发者名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductZhName *string `json:"ProductZhName,omitnil,omitempty" name:"ProductZhName"`

	// 域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusMsg *string `json:"StatusMsg,omitnil,omitempty" name:"StatusMsg"`

	// 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`

	// 漏洞扫描状态。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityStatus *string `json:"VulnerabilityStatus,omitnil,omitempty" name:"VulnerabilityStatus"`

	// 证书生效时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertBeginTime *string `json:"CertBeginTime,omitnil,omitempty" name:"CertBeginTime"`

	// 证书失效时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertEndTime *string `json:"CertEndTime,omitnil,omitempty" name:"CertEndTime"`

	// 证书有效期:单位(月)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidityPeriod *string `json:"ValidityPeriod,omitnil,omitempty" name:"ValidityPeriod"`

	// 申请时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`

	// 订单 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 证书扩展信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateExtra *CertificateExtra `json:"CertificateExtra,omitnil,omitempty" name:"CertificateExtra"`

	// DV 认证信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthDetail *DvAuthDetail `json:"DvAuthDetail,omitnil,omitempty" name:"DvAuthDetail"`

	// 漏洞扫描评估报告。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityReport *string `json:"VulnerabilityReport,omitnil,omitempty" name:"VulnerabilityReport"`

	// 证书 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 证书类型名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageTypeName *string `json:"PackageTypeName,omitnil,omitempty" name:"PackageTypeName"`

	// 状态描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusName *string `json:"StatusName,omitnil,omitempty" name:"StatusName"`

	// 证书包含的多个域名(包含主域名)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubjectAltName []*string `json:"SubjectAltName,omitnil,omitempty" name:"SubjectAltName"`

	// 是否为 VIP 客户。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVip *bool `json:"IsVip,omitnil,omitempty" name:"IsVip"`

	// 是否为泛域名证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsWildcard *bool `json:"IsWildcard,omitnil,omitempty" name:"IsWildcard"`

	// 是否为 DV 版证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDv *bool `json:"IsDv,omitnil,omitempty" name:"IsDv"`

	// 是否启用了漏洞扫描功能。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsVulnerability *bool `json:"IsVulnerability,omitnil,omitempty" name:"IsVulnerability"`

	// 是否可重颁发证书。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewAble *bool `json:"RenewAble,omitnil,omitempty" name:"RenewAble"`

	// 提交的资料信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmittedData *SubmittedData `json:"SubmittedData,omitnil,omitempty" name:"SubmittedData"`

	// 是否可部署。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Deployable *bool `json:"Deployable,omitnil,omitempty" name:"Deployable"`

	// 标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// CA证书的所有加密方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	CAEncryptAlgorithms []*string `json:"CAEncryptAlgorithms,omitnil,omitempty" name:"CAEncryptAlgorithms"`

	// CA证书的所有通用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CACommonNames []*string `json:"CACommonNames,omitnil,omitempty" name:"CACommonNames"`

	// CA证书所有的到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CAEndTimes []*string `json:"CAEndTimes,omitnil,omitempty" name:"CAEndTimes"`

	// DV证书吊销验证值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvRevokeAuthDetail []*DvAuths `json:"DvRevokeAuthDetail,omitnil,omitempty" name:"DvRevokeAuthDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertificatesRequest

type DescribeCertificatesRequest struct {
	*tchttp.BaseRequest

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。最大1000
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索关键词,可搜索证书 ID、备注名称、域名。例如: a8xHcaIs。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 证书类型:CA = 客户端证书,SVR = 服务器证书。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 按到期时间排序:DESC = 降序, ASC = 升序。
	ExpirationSort *string `json:"ExpirationSort,omitnil,omitempty" name:"ExpirationSort"`

	// 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。
	CertificateStatus []*uint64 `json:"CertificateStatus,omitnil,omitempty" name:"CertificateStatus"`

	// 是否可部署,可选值:1 = 可部署,0 =  不可部署。
	Deployable *uint64 `json:"Deployable,omitnil,omitempty" name:"Deployable"`

	// 是否筛选上传托管的 1筛选,0不筛选
	Upload *int64 `json:"Upload,omitnil,omitempty" name:"Upload"`

	// 是否筛选可续期证书 1筛选 0不筛选
	Renew *int64 `json:"Renew,omitnil,omitempty" name:"Renew"`

	// 筛选来源, upload:上传证书, buy:腾讯云证书, 不传默认全部
	FilterSource *string `json:"FilterSource,omitnil,omitempty" name:"FilterSource"`

	// 是否筛选国密证书。1:筛选  0:不筛选
	IsSM *int64 `json:"IsSM,omitnil,omitempty" name:"IsSM"`

	// 筛选证书是否即将过期,传1是筛选,0不筛选
	FilterExpiring *uint64 `json:"FilterExpiring,omitnil,omitempty" name:"FilterExpiring"`

	// 是否可托管,可选值:1 = 可托管,0 =  不可托管。
	Hostable *uint64 `json:"Hostable,omitnil,omitempty" name:"Hostable"`

	// 筛选指定标签的证书
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// //是否筛选等待签发的证书,传1是筛选,0和null不筛选
	IsPendingIssue *int64 `json:"IsPendingIssue,omitnil,omitempty" name:"IsPendingIssue"`
}

func NewDescribeCertificatesRequest

func NewDescribeCertificatesRequest() (request *DescribeCertificatesRequest)

func (*DescribeCertificatesRequest) FromJsonString

func (r *DescribeCertificatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificatesRequest) ToJsonString

func (r *DescribeCertificatesRequest) ToJsonString() string

type DescribeCertificatesRequestParams added in v1.0.426

type DescribeCertificatesRequestParams struct {
	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。最大1000
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索关键词,可搜索证书 ID、备注名称、域名。例如: a8xHcaIs。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 证书类型:CA = 客户端证书,SVR = 服务器证书。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 按到期时间排序:DESC = 降序, ASC = 升序。
	ExpirationSort *string `json:"ExpirationSort,omitnil,omitempty" name:"ExpirationSort"`

	// 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。
	CertificateStatus []*uint64 `json:"CertificateStatus,omitnil,omitempty" name:"CertificateStatus"`

	// 是否可部署,可选值:1 = 可部署,0 =  不可部署。
	Deployable *uint64 `json:"Deployable,omitnil,omitempty" name:"Deployable"`

	// 是否筛选上传托管的 1筛选,0不筛选
	Upload *int64 `json:"Upload,omitnil,omitempty" name:"Upload"`

	// 是否筛选可续期证书 1筛选 0不筛选
	Renew *int64 `json:"Renew,omitnil,omitempty" name:"Renew"`

	// 筛选来源, upload:上传证书, buy:腾讯云证书, 不传默认全部
	FilterSource *string `json:"FilterSource,omitnil,omitempty" name:"FilterSource"`

	// 是否筛选国密证书。1:筛选  0:不筛选
	IsSM *int64 `json:"IsSM,omitnil,omitempty" name:"IsSM"`

	// 筛选证书是否即将过期,传1是筛选,0不筛选
	FilterExpiring *uint64 `json:"FilterExpiring,omitnil,omitempty" name:"FilterExpiring"`

	// 是否可托管,可选值:1 = 可托管,0 =  不可托管。
	Hostable *uint64 `json:"Hostable,omitnil,omitempty" name:"Hostable"`

	// 筛选指定标签的证书
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// //是否筛选等待签发的证书,传1是筛选,0和null不筛选
	IsPendingIssue *int64 `json:"IsPendingIssue,omitnil,omitempty" name:"IsPendingIssue"`
}

Predefined struct for user

type DescribeCertificatesResponse

type DescribeCertificatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificatesResponseParams `json:"Response"`
}

func NewDescribeCertificatesResponse

func NewDescribeCertificatesResponse() (response *DescribeCertificatesResponse)

func (*DescribeCertificatesResponse) FromJsonString

func (r *DescribeCertificatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertificatesResponse) ToJsonString

func (r *DescribeCertificatesResponse) ToJsonString() string

type DescribeCertificatesResponseParams added in v1.0.426

type DescribeCertificatesResponseParams struct {
	// 总数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Certificates []*Certificates `json:"Certificates,omitnil,omitempty" name:"Certificates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCompaniesRequest added in v1.0.644

type DescribeCompaniesRequest struct {
	*tchttp.BaseRequest

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页限制数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`
}

func NewDescribeCompaniesRequest added in v1.0.644

func NewDescribeCompaniesRequest() (request *DescribeCompaniesRequest)

func (*DescribeCompaniesRequest) FromJsonString added in v1.0.644

func (r *DescribeCompaniesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompaniesRequest) ToJsonString added in v1.0.644

func (r *DescribeCompaniesRequest) ToJsonString() string

type DescribeCompaniesRequestParams added in v1.0.644

type DescribeCompaniesRequestParams struct {
	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页限制数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`
}

Predefined struct for user

type DescribeCompaniesResponse added in v1.0.644

type DescribeCompaniesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompaniesResponseParams `json:"Response"`
}

func NewDescribeCompaniesResponse added in v1.0.644

func NewDescribeCompaniesResponse() (response *DescribeCompaniesResponse)

func (*DescribeCompaniesResponse) FromJsonString added in v1.0.644

func (r *DescribeCompaniesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompaniesResponse) ToJsonString added in v1.0.644

func (r *DescribeCompaniesResponse) ToJsonString() string

type DescribeCompaniesResponseParams added in v1.0.644

type DescribeCompaniesResponseParams struct {
	// 公司列表
	Companies []*CompanyInfo `json:"Companies,omitnil,omitempty" name:"Companies"`

	// 公司总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeleteCertificatesTaskResultRequest added in v1.0.905

type DescribeDeleteCertificatesTaskResultRequest struct {
	*tchttp.BaseRequest

	// DeleteCertificates接口返回的任务ID, 最大支持100个
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

func NewDescribeDeleteCertificatesTaskResultRequest added in v1.0.905

func NewDescribeDeleteCertificatesTaskResultRequest() (request *DescribeDeleteCertificatesTaskResultRequest)

func (*DescribeDeleteCertificatesTaskResultRequest) FromJsonString added in v1.0.905

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeleteCertificatesTaskResultRequest) ToJsonString added in v1.0.905

type DescribeDeleteCertificatesTaskResultRequestParams added in v1.0.905

type DescribeDeleteCertificatesTaskResultRequestParams struct {
	// DeleteCertificates接口返回的任务ID, 最大支持100个
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

Predefined struct for user

type DescribeDeleteCertificatesTaskResultResponse added in v1.0.905

type DescribeDeleteCertificatesTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeleteCertificatesTaskResultResponseParams `json:"Response"`
}

func NewDescribeDeleteCertificatesTaskResultResponse added in v1.0.905

func NewDescribeDeleteCertificatesTaskResultResponse() (response *DescribeDeleteCertificatesTaskResultResponse)

func (*DescribeDeleteCertificatesTaskResultResponse) FromJsonString added in v1.0.905

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeleteCertificatesTaskResultResponse) ToJsonString added in v1.0.905

type DescribeDeleteCertificatesTaskResultResponseParams added in v1.0.905

type DescribeDeleteCertificatesTaskResultResponseParams struct {
	// 批量删除证书异步任务结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteTaskResult []*DeleteTaskResult `json:"DeleteTaskResult,omitnil,omitempty" name:"DeleteTaskResult"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeployedResourcesRequest added in v1.0.269

type DescribeDeployedResourcesRequest struct {
	*tchttp.BaseRequest

	// 证书ID
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 资源类型:clb,cdn,live,waf,antiddos
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}

func NewDescribeDeployedResourcesRequest added in v1.0.269

func NewDescribeDeployedResourcesRequest() (request *DescribeDeployedResourcesRequest)

func (*DescribeDeployedResourcesRequest) FromJsonString added in v1.0.269

func (r *DescribeDeployedResourcesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeployedResourcesRequest) ToJsonString added in v1.0.269

func (r *DescribeDeployedResourcesRequest) ToJsonString() string

type DescribeDeployedResourcesRequestParams added in v1.0.426

type DescribeDeployedResourcesRequestParams struct {
	// 证书ID
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 资源类型:clb,cdn,live,waf,antiddos
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}

Predefined struct for user

type DescribeDeployedResourcesResponse added in v1.0.269

type DescribeDeployedResourcesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeployedResourcesResponseParams `json:"Response"`
}

func NewDescribeDeployedResourcesResponse added in v1.0.269

func NewDescribeDeployedResourcesResponse() (response *DescribeDeployedResourcesResponse)

func (*DescribeDeployedResourcesResponse) FromJsonString added in v1.0.269

func (r *DescribeDeployedResourcesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeployedResourcesResponse) ToJsonString added in v1.0.269

func (r *DescribeDeployedResourcesResponse) ToJsonString() string

type DescribeDeployedResourcesResponseParams added in v1.0.426

type DescribeDeployedResourcesResponseParams struct {
	// 资源详情
	DeployedResources []*DeployedResources `json:"DeployedResources,omitnil,omitempty" name:"DeployedResources"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDownloadCertificateUrlRequest added in v1.0.918

type DescribeDownloadCertificateUrlRequest struct {
	*tchttp.BaseRequest

	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 下载的服务类型: nginx tomcat apache iis jks other root
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
}

func NewDescribeDownloadCertificateUrlRequest added in v1.0.918

func NewDescribeDownloadCertificateUrlRequest() (request *DescribeDownloadCertificateUrlRequest)

func (*DescribeDownloadCertificateUrlRequest) FromJsonString added in v1.0.918

func (r *DescribeDownloadCertificateUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDownloadCertificateUrlRequest) ToJsonString added in v1.0.918

type DescribeDownloadCertificateUrlRequestParams added in v1.0.918

type DescribeDownloadCertificateUrlRequestParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 下载的服务类型: nginx tomcat apache iis jks other root
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
}

Predefined struct for user

type DescribeDownloadCertificateUrlResponse added in v1.0.918

type DescribeDownloadCertificateUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDownloadCertificateUrlResponseParams `json:"Response"`
}

func NewDescribeDownloadCertificateUrlResponse added in v1.0.918

func NewDescribeDownloadCertificateUrlResponse() (response *DescribeDownloadCertificateUrlResponse)

func (*DescribeDownloadCertificateUrlResponse) FromJsonString added in v1.0.918

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDownloadCertificateUrlResponse) ToJsonString added in v1.0.918

type DescribeDownloadCertificateUrlResponseParams added in v1.0.918

type DescribeDownloadCertificateUrlResponseParams struct {
	// 下载链接
	DownloadCertificateUrl *string `json:"DownloadCertificateUrl,omitnil,omitempty" name:"DownloadCertificateUrl"`

	// 下载文件的名称
	DownloadFilename *string `json:"DownloadFilename,omitnil,omitempty" name:"DownloadFilename"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostApiGatewayInstanceListRequest added in v1.0.660

type DescribeHostApiGatewayInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostApiGatewayInstanceListRequest added in v1.0.660

func NewDescribeHostApiGatewayInstanceListRequest() (request *DescribeHostApiGatewayInstanceListRequest)

func (*DescribeHostApiGatewayInstanceListRequest) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostApiGatewayInstanceListRequest) ToJsonString added in v1.0.660

type DescribeHostApiGatewayInstanceListRequestParams added in v1.0.660

type DescribeHostApiGatewayInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostApiGatewayInstanceListResponse added in v1.0.660

type DescribeHostApiGatewayInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostApiGatewayInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostApiGatewayInstanceListResponse added in v1.0.660

func NewDescribeHostApiGatewayInstanceListResponse() (response *DescribeHostApiGatewayInstanceListResponse)

func (*DescribeHostApiGatewayInstanceListResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostApiGatewayInstanceListResponse) ToJsonString added in v1.0.660

type DescribeHostApiGatewayInstanceListResponseParams added in v1.0.660

type DescribeHostApiGatewayInstanceListResponseParams struct {
	// apiGateway实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*ApiGatewayInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostCdnInstanceListRequest added in v1.0.660

type DescribeHostCdnInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

func NewDescribeHostCdnInstanceListRequest added in v1.0.660

func NewDescribeHostCdnInstanceListRequest() (request *DescribeHostCdnInstanceListRequest)

func (*DescribeHostCdnInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostCdnInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostCdnInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostCdnInstanceListRequest) ToJsonString() string

type DescribeHostCdnInstanceListRequestParams added in v1.0.660

type DescribeHostCdnInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

Predefined struct for user

type DescribeHostCdnInstanceListResponse added in v1.0.660

type DescribeHostCdnInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostCdnInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostCdnInstanceListResponse added in v1.0.660

func NewDescribeHostCdnInstanceListResponse() (response *DescribeHostCdnInstanceListResponse)

func (*DescribeHostCdnInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostCdnInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostCdnInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostCdnInstanceListResponse) ToJsonString() string

type DescribeHostCdnInstanceListResponseParams added in v1.0.660

type DescribeHostCdnInstanceListResponseParams struct {
	// CDN实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*CdnInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// CDN域名总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异步刷新总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncTotalNum *int64 `json:"AsyncTotalNum,omitnil,omitempty" name:"AsyncTotalNum"`

	// 异步刷新当前执行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncOffset *int64 `json:"AsyncOffset,omitnil,omitempty" name:"AsyncOffset"`

	// 当前缓存读取时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncCacheTime *string `json:"AsyncCacheTime,omitnil,omitempty" name:"AsyncCacheTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostClbInstanceListRequest added in v1.0.660

type DescribeHostClbInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否异步缓存
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostClbInstanceListRequest added in v1.0.660

func NewDescribeHostClbInstanceListRequest() (request *DescribeHostClbInstanceListRequest)

func (*DescribeHostClbInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostClbInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostClbInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostClbInstanceListRequest) ToJsonString() string

type DescribeHostClbInstanceListRequestParams added in v1.0.660

type DescribeHostClbInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否异步缓存
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostClbInstanceListResponse added in v1.0.660

type DescribeHostClbInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostClbInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostClbInstanceListResponse added in v1.0.660

func NewDescribeHostClbInstanceListResponse() (response *DescribeHostClbInstanceListResponse)

func (*DescribeHostClbInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostClbInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostClbInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostClbInstanceListResponse) ToJsonString() string

type DescribeHostClbInstanceListResponseParams added in v1.0.660

type DescribeHostClbInstanceListResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// CLB实例监听器列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*ClbInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 异步刷新总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncTotalNum *int64 `json:"AsyncTotalNum,omitnil,omitempty" name:"AsyncTotalNum"`

	// 异步刷新当前执行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncOffset *int64 `json:"AsyncOffset,omitnil,omitempty" name:"AsyncOffset"`

	// 当前缓存读取时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncCacheTime *string `json:"AsyncCacheTime,omitnil,omitempty" name:"AsyncCacheTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostCosInstanceListRequest added in v1.0.660

type DescribeHostCosInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 部署资源类型 cos
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

func NewDescribeHostCosInstanceListRequest added in v1.0.660

func NewDescribeHostCosInstanceListRequest() (request *DescribeHostCosInstanceListRequest)

func (*DescribeHostCosInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostCosInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostCosInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostCosInstanceListRequest) ToJsonString() string

type DescribeHostCosInstanceListRequestParams added in v1.0.660

type DescribeHostCosInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 部署资源类型 cos
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

Predefined struct for user

type DescribeHostCosInstanceListResponse added in v1.0.660

type DescribeHostCosInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostCosInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostCosInstanceListResponse added in v1.0.660

func NewDescribeHostCosInstanceListResponse() (response *DescribeHostCosInstanceListResponse)

func (*DescribeHostCosInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostCosInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostCosInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostCosInstanceListResponse) ToJsonString() string

type DescribeHostCosInstanceListResponseParams added in v1.0.660

type DescribeHostCosInstanceListResponseParams struct {
	// COS实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*CosInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异步刷新总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncTotalNum *int64 `json:"AsyncTotalNum,omitnil,omitempty" name:"AsyncTotalNum"`

	// 异步刷新当前执行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncOffset *int64 `json:"AsyncOffset,omitnil,omitempty" name:"AsyncOffset"`

	// 当前缓存读取时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncCacheTime *string `json:"AsyncCacheTime,omitnil,omitempty" name:"AsyncCacheTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostDdosInstanceListRequest added in v1.0.660

type DescribeHostDdosInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostDdosInstanceListRequest added in v1.0.660

func NewDescribeHostDdosInstanceListRequest() (request *DescribeHostDdosInstanceListRequest)

func (*DescribeHostDdosInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostDdosInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDdosInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostDdosInstanceListRequest) ToJsonString() string

type DescribeHostDdosInstanceListRequestParams added in v1.0.660

type DescribeHostDdosInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostDdosInstanceListResponse added in v1.0.660

type DescribeHostDdosInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostDdosInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostDdosInstanceListResponse added in v1.0.660

func NewDescribeHostDdosInstanceListResponse() (response *DescribeHostDdosInstanceListResponse)

func (*DescribeHostDdosInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostDdosInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDdosInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostDdosInstanceListResponse) ToJsonString() string

type DescribeHostDdosInstanceListResponseParams added in v1.0.660

type DescribeHostDdosInstanceListResponseParams struct {
	// DDOS实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*DdosInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostDeployRecordDetailRequest added in v1.0.660

type DescribeHostDeployRecordDetailRequest struct {
	*tchttp.BaseRequest

	// 部署记录ID
	DeployRecordId *string `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeHostDeployRecordDetailRequest added in v1.0.660

func NewDescribeHostDeployRecordDetailRequest() (request *DescribeHostDeployRecordDetailRequest)

func (*DescribeHostDeployRecordDetailRequest) FromJsonString added in v1.0.660

func (r *DescribeHostDeployRecordDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDeployRecordDetailRequest) ToJsonString added in v1.0.660

type DescribeHostDeployRecordDetailRequestParams added in v1.0.660

type DescribeHostDeployRecordDetailRequestParams struct {
	// 部署记录ID
	DeployRecordId *string `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeHostDeployRecordDetailResponse added in v1.0.660

type DescribeHostDeployRecordDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostDeployRecordDetailResponseParams `json:"Response"`
}

func NewDescribeHostDeployRecordDetailResponse added in v1.0.660

func NewDescribeHostDeployRecordDetailResponse() (response *DescribeHostDeployRecordDetailResponse)

func (*DescribeHostDeployRecordDetailResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDeployRecordDetailResponse) ToJsonString added in v1.0.660

type DescribeHostDeployRecordDetailResponseParams added in v1.0.660

type DescribeHostDeployRecordDetailResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 证书部署记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployRecordDetailList []*DeployRecordDetail `json:"DeployRecordDetailList,omitnil,omitempty" name:"DeployRecordDetailList"`

	// 成功总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessTotalCount *int64 `json:"SuccessTotalCount,omitnil,omitempty" name:"SuccessTotalCount"`

	// 失败总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedTotalCount *int64 `json:"FailedTotalCount,omitnil,omitempty" name:"FailedTotalCount"`

	// 部署中总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunningTotalCount *int64 `json:"RunningTotalCount,omitnil,omitempty" name:"RunningTotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostDeployRecordRequest added in v1.0.660

type DescribeHostDeployRecordRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}

func NewDescribeHostDeployRecordRequest added in v1.0.660

func NewDescribeHostDeployRecordRequest() (request *DescribeHostDeployRecordRequest)

func (*DescribeHostDeployRecordRequest) FromJsonString added in v1.0.660

func (r *DescribeHostDeployRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDeployRecordRequest) ToJsonString added in v1.0.660

func (r *DescribeHostDeployRecordRequest) ToJsonString() string

type DescribeHostDeployRecordRequestParams added in v1.0.660

type DescribeHostDeployRecordRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}

Predefined struct for user

type DescribeHostDeployRecordResponse added in v1.0.660

type DescribeHostDeployRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostDeployRecordResponseParams `json:"Response"`
}

func NewDescribeHostDeployRecordResponse added in v1.0.660

func NewDescribeHostDeployRecordResponse() (response *DescribeHostDeployRecordResponse)

func (*DescribeHostDeployRecordResponse) FromJsonString added in v1.0.660

func (r *DescribeHostDeployRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostDeployRecordResponse) ToJsonString added in v1.0.660

func (r *DescribeHostDeployRecordResponse) ToJsonString() string

type DescribeHostDeployRecordResponseParams added in v1.0.660

type DescribeHostDeployRecordResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 证书部署记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployRecordList []*DeployRecordInfo `json:"DeployRecordList,omitnil,omitempty" name:"DeployRecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostLighthouseInstanceListRequest added in v1.0.660

type DescribeHostLighthouseInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型 lighthouse
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeHostLighthouseInstanceListRequest added in v1.0.660

func NewDescribeHostLighthouseInstanceListRequest() (request *DescribeHostLighthouseInstanceListRequest)

func (*DescribeHostLighthouseInstanceListRequest) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLighthouseInstanceListRequest) ToJsonString added in v1.0.660

type DescribeHostLighthouseInstanceListRequestParams added in v1.0.660

type DescribeHostLighthouseInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型 lighthouse
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeHostLighthouseInstanceListResponse added in v1.0.660

type DescribeHostLighthouseInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostLighthouseInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostLighthouseInstanceListResponse added in v1.0.660

func NewDescribeHostLighthouseInstanceListResponse() (response *DescribeHostLighthouseInstanceListResponse)

func (*DescribeHostLighthouseInstanceListResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLighthouseInstanceListResponse) ToJsonString added in v1.0.660

type DescribeHostLighthouseInstanceListResponseParams added in v1.0.660

type DescribeHostLighthouseInstanceListResponseParams struct {
	// Lighthouse实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*LighthouseInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostLiveInstanceListRequest added in v1.0.660

type DescribeHostLiveInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostLiveInstanceListRequest added in v1.0.660

func NewDescribeHostLiveInstanceListRequest() (request *DescribeHostLiveInstanceListRequest)

func (*DescribeHostLiveInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostLiveInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLiveInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostLiveInstanceListRequest) ToJsonString() string

type DescribeHostLiveInstanceListRequestParams added in v1.0.660

type DescribeHostLiveInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostLiveInstanceListResponse added in v1.0.660

type DescribeHostLiveInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostLiveInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostLiveInstanceListResponse added in v1.0.660

func NewDescribeHostLiveInstanceListResponse() (response *DescribeHostLiveInstanceListResponse)

func (*DescribeHostLiveInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostLiveInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLiveInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostLiveInstanceListResponse) ToJsonString() string

type DescribeHostLiveInstanceListResponseParams added in v1.0.660

type DescribeHostLiveInstanceListResponseParams struct {
	// live实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*LiveInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostTeoInstanceListRequest added in v1.0.660

type DescribeHostTeoInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

func NewDescribeHostTeoInstanceListRequest added in v1.0.660

func NewDescribeHostTeoInstanceListRequest() (request *DescribeHostTeoInstanceListRequest)

func (*DescribeHostTeoInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostTeoInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostTeoInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostTeoInstanceListRequest) ToJsonString() string

type DescribeHostTeoInstanceListRequestParams added in v1.0.660

type DescribeHostTeoInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否异步
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`
}

Predefined struct for user

type DescribeHostTeoInstanceListResponse added in v1.0.660

type DescribeHostTeoInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostTeoInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostTeoInstanceListResponse added in v1.0.660

func NewDescribeHostTeoInstanceListResponse() (response *DescribeHostTeoInstanceListResponse)

func (*DescribeHostTeoInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostTeoInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostTeoInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostTeoInstanceListResponse) ToJsonString() string

type DescribeHostTeoInstanceListResponseParams added in v1.0.660

type DescribeHostTeoInstanceListResponseParams struct {
	// teo实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TeoInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostTkeInstanceListRequest added in v1.0.660

type DescribeHostTkeInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否异步缓存
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostTkeInstanceListRequest added in v1.0.660

func NewDescribeHostTkeInstanceListRequest() (request *DescribeHostTkeInstanceListRequest)

func (*DescribeHostTkeInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostTkeInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostTkeInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostTkeInstanceListRequest) ToJsonString() string

type DescribeHostTkeInstanceListRequestParams added in v1.0.660

type DescribeHostTkeInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否异步缓存
	AsyncCache *int64 `json:"AsyncCache,omitnil,omitempty" name:"AsyncCache"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostTkeInstanceListResponse added in v1.0.660

type DescribeHostTkeInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostTkeInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostTkeInstanceListResponse added in v1.0.660

func NewDescribeHostTkeInstanceListResponse() (response *DescribeHostTkeInstanceListResponse)

func (*DescribeHostTkeInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostTkeInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostTkeInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostTkeInstanceListResponse) ToJsonString() string

type DescribeHostTkeInstanceListResponseParams added in v1.0.660

type DescribeHostTkeInstanceListResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// CLB实例监听器列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TkeInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 异步刷新总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncTotalNum *int64 `json:"AsyncTotalNum,omitnil,omitempty" name:"AsyncTotalNum"`

	// 异步刷新当前执行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncOffset *int64 `json:"AsyncOffset,omitnil,omitempty" name:"AsyncOffset"`

	// 当前缓存读取时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncCacheTime *string `json:"AsyncCacheTime,omitnil,omitempty" name:"AsyncCacheTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostUpdateRecordDetailRequest added in v1.0.660

type DescribeHostUpdateRecordDetailRequest struct {
	*tchttp.BaseRequest

	// 一键更新记录ID
	DeployRecordId *string `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 每页数量,默认10。
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,从0开始。
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeHostUpdateRecordDetailRequest added in v1.0.660

func NewDescribeHostUpdateRecordDetailRequest() (request *DescribeHostUpdateRecordDetailRequest)

func (*DescribeHostUpdateRecordDetailRequest) FromJsonString added in v1.0.660

func (r *DescribeHostUpdateRecordDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostUpdateRecordDetailRequest) ToJsonString added in v1.0.660

type DescribeHostUpdateRecordDetailRequestParams added in v1.0.660

type DescribeHostUpdateRecordDetailRequestParams struct {
	// 一键更新记录ID
	DeployRecordId *string `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 每页数量,默认10。
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,从0开始。
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeHostUpdateRecordDetailResponse added in v1.0.660

type DescribeHostUpdateRecordDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostUpdateRecordDetailResponseParams `json:"Response"`
}

func NewDescribeHostUpdateRecordDetailResponse added in v1.0.660

func NewDescribeHostUpdateRecordDetailResponse() (response *DescribeHostUpdateRecordDetailResponse)

func (*DescribeHostUpdateRecordDetailResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostUpdateRecordDetailResponse) ToJsonString added in v1.0.660

type DescribeHostUpdateRecordDetailResponseParams added in v1.0.660

type DescribeHostUpdateRecordDetailResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 证书部署记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordDetailList []*UpdateRecordDetails `json:"RecordDetailList,omitnil,omitempty" name:"RecordDetailList"`

	// 成功总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessTotalCount *int64 `json:"SuccessTotalCount,omitnil,omitempty" name:"SuccessTotalCount"`

	// 失败总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedTotalCount *int64 `json:"FailedTotalCount,omitnil,omitempty" name:"FailedTotalCount"`

	// 部署中总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunningTotalCount *int64 `json:"RunningTotalCount,omitnil,omitempty" name:"RunningTotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostUpdateRecordRequest added in v1.0.660

type DescribeHostUpdateRecordRequest struct {
	*tchttp.BaseRequest

	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 新证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostUpdateRecordRequest added in v1.0.660

func NewDescribeHostUpdateRecordRequest() (request *DescribeHostUpdateRecordRequest)

func (*DescribeHostUpdateRecordRequest) FromJsonString added in v1.0.660

func (r *DescribeHostUpdateRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostUpdateRecordRequest) ToJsonString added in v1.0.660

func (r *DescribeHostUpdateRecordRequest) ToJsonString() string

type DescribeHostUpdateRecordRequestParams added in v1.0.660

type DescribeHostUpdateRecordRequestParams struct {
	// 分页偏移量,从0开始。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页数量,默认10。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 新证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 原证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostUpdateRecordResponse added in v1.0.660

type DescribeHostUpdateRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostUpdateRecordResponseParams `json:"Response"`
}

func NewDescribeHostUpdateRecordResponse added in v1.0.660

func NewDescribeHostUpdateRecordResponse() (response *DescribeHostUpdateRecordResponse)

func (*DescribeHostUpdateRecordResponse) FromJsonString added in v1.0.660

func (r *DescribeHostUpdateRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostUpdateRecordResponse) ToJsonString added in v1.0.660

func (r *DescribeHostUpdateRecordResponse) ToJsonString() string

type DescribeHostUpdateRecordResponseParams added in v1.0.660

type DescribeHostUpdateRecordResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 证书部署记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployRecordList []*UpdateRecordInfo `json:"DeployRecordList,omitnil,omitempty" name:"DeployRecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostVodInstanceListRequest added in v1.0.660

type DescribeHostVodInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型 vod
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostVodInstanceListRequest added in v1.0.660

func NewDescribeHostVodInstanceListRequest() (request *DescribeHostVodInstanceListRequest)

func (*DescribeHostVodInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostVodInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostVodInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostVodInstanceListRequest) ToJsonString() string

type DescribeHostVodInstanceListRequestParams added in v1.0.660

type DescribeHostVodInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型 vod
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostVodInstanceListResponse added in v1.0.660

type DescribeHostVodInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostVodInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostVodInstanceListResponse added in v1.0.660

func NewDescribeHostVodInstanceListResponse() (response *DescribeHostVodInstanceListResponse)

func (*DescribeHostVodInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostVodInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostVodInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostVodInstanceListResponse) ToJsonString() string

type DescribeHostVodInstanceListResponseParams added in v1.0.660

type DescribeHostVodInstanceListResponseParams struct {
	// Vod实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*VodInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostWafInstanceListRequest added in v1.0.660

type DescribeHostWafInstanceListRequest struct {
	*tchttp.BaseRequest

	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

func NewDescribeHostWafInstanceListRequest added in v1.0.660

func NewDescribeHostWafInstanceListRequest() (request *DescribeHostWafInstanceListRequest)

func (*DescribeHostWafInstanceListRequest) FromJsonString added in v1.0.660

func (r *DescribeHostWafInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostWafInstanceListRequest) ToJsonString added in v1.0.660

func (r *DescribeHostWafInstanceListRequest) ToJsonString() string

type DescribeHostWafInstanceListRequestParams added in v1.0.660

type DescribeHostWafInstanceListRequestParams struct {
	// 待部署的证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时
	IsCache *uint64 `json:"IsCache,omitnil,omitempty" name:"IsCache"`

	// 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已部署的证书ID
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

Predefined struct for user

type DescribeHostWafInstanceListResponse added in v1.0.660

type DescribeHostWafInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostWafInstanceListResponseParams `json:"Response"`
}

func NewDescribeHostWafInstanceListResponse added in v1.0.660

func NewDescribeHostWafInstanceListResponse() (response *DescribeHostWafInstanceListResponse)

func (*DescribeHostWafInstanceListResponse) FromJsonString added in v1.0.660

func (r *DescribeHostWafInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostWafInstanceListResponse) ToJsonString added in v1.0.660

func (r *DescribeHostWafInstanceListResponse) ToJsonString() string

type DescribeHostWafInstanceListResponseParams added in v1.0.660

type DescribeHostWafInstanceListResponseParams struct {
	// WAF实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*LiveInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeManagerDetailRequest

type DescribeManagerDetailRequest struct {
	*tchttp.BaseRequest

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 分页每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeManagerDetailRequest

func NewDescribeManagerDetailRequest() (request *DescribeManagerDetailRequest)

func (*DescribeManagerDetailRequest) FromJsonString

func (r *DescribeManagerDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeManagerDetailRequest) ToJsonString

func (r *DescribeManagerDetailRequest) ToJsonString() string

type DescribeManagerDetailRequestParams added in v1.0.426

type DescribeManagerDetailRequestParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 分页每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeManagerDetailResponse

type DescribeManagerDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeManagerDetailResponseParams `json:"Response"`
}

func NewDescribeManagerDetailResponse

func NewDescribeManagerDetailResponse() (response *DescribeManagerDetailResponse)

func (*DescribeManagerDetailResponse) FromJsonString

func (r *DescribeManagerDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeManagerDetailResponse) ToJsonString

func (r *DescribeManagerDetailResponse) ToJsonString() string

type DescribeManagerDetailResponseParams added in v1.0.426

type DescribeManagerDetailResponseParams struct {
	// 状态: audit: 审核中 ok: 审核通过 invalid: 失效 expiring: 即将过期 expired: 已过期
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 管理人姓名
	ManagerFirstName *string `json:"ManagerFirstName,omitnil,omitempty" name:"ManagerFirstName"`

	// 管理人邮箱
	ManagerMail *string `json:"ManagerMail,omitnil,omitempty" name:"ManagerMail"`

	// 联系人姓名
	ContactFirstName *string `json:"ContactFirstName,omitnil,omitempty" name:"ContactFirstName"`

	// 管理人姓名
	ManagerLastName *string `json:"ManagerLastName,omitnil,omitempty" name:"ManagerLastName"`

	// 联系人职位
	ContactPosition *string `json:"ContactPosition,omitnil,omitempty" name:"ContactPosition"`

	// 管理人职位
	ManagerPosition *string `json:"ManagerPosition,omitnil,omitempty" name:"ManagerPosition"`

	// 核验通过时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyTime *string `json:"VerifyTime,omitnil,omitempty" name:"VerifyTime"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 核验过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 联系人姓名
	ContactLastName *string `json:"ContactLastName,omitnil,omitempty" name:"ContactLastName"`

	// 管理人电话
	ManagerPhone *string `json:"ManagerPhone,omitnil,omitempty" name:"ManagerPhone"`

	// 联系人电话
	ContactPhone *string `json:"ContactPhone,omitnil,omitempty" name:"ContactPhone"`

	// 联系人邮箱
	ContactMail *string `json:"ContactMail,omitnil,omitempty" name:"ContactMail"`

	// 管理人所属部门
	ManagerDepartment *string `json:"ManagerDepartment,omitnil,omitempty" name:"ManagerDepartment"`

	// 管理人所属公司信息
	CompanyInfo *CompanyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`

	// 管理人公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 审核状态详细信息
	StatusInfo []*ManagerStatusInfo `json:"StatusInfo,omitnil,omitempty" name:"StatusInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeManagersRequest

type DescribeManagersRequest struct {
	*tchttp.BaseRequest

	// 公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 管理人姓名(将废弃),请使用SearchKey
	ManagerName *string `json:"ManagerName,omitnil,omitempty" name:"ManagerName"`

	// 模糊查询管理人邮箱(将废弃),请使用SearchKey
	ManagerMail *string `json:"ManagerMail,omitnil,omitempty" name:"ManagerMail"`

	// 根据管理人状态进行筛选,取值有
	// 'none' 未提交审核
	// 'audit', 亚信审核中
	// 'CAaudit' CA审核中
	// 'ok' 已审核
	// 'invalid'  审核失败
	// 'expiring'  即将过期
	// 'expired' 已过期
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 管理人姓/管理人名/邮箱/部门精准匹配
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewDescribeManagersRequest

func NewDescribeManagersRequest() (request *DescribeManagersRequest)

func (*DescribeManagersRequest) FromJsonString

func (r *DescribeManagersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeManagersRequest) ToJsonString

func (r *DescribeManagersRequest) ToJsonString() string

type DescribeManagersRequestParams added in v1.0.426

type DescribeManagersRequestParams struct {
	// 公司ID
	CompanyId *int64 `json:"CompanyId,omitnil,omitempty" name:"CompanyId"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页每页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 管理人姓名(将废弃),请使用SearchKey
	ManagerName *string `json:"ManagerName,omitnil,omitempty" name:"ManagerName"`

	// 模糊查询管理人邮箱(将废弃),请使用SearchKey
	ManagerMail *string `json:"ManagerMail,omitnil,omitempty" name:"ManagerMail"`

	// 根据管理人状态进行筛选,取值有
	// 'none' 未提交审核
	// 'audit', 亚信审核中
	// 'CAaudit' CA审核中
	// 'ok' 已审核
	// 'invalid'  审核失败
	// 'expiring'  即将过期
	// 'expired' 已过期
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 管理人姓/管理人名/邮箱/部门精准匹配
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type DescribeManagersResponse

type DescribeManagersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeManagersResponseParams `json:"Response"`
}

func NewDescribeManagersResponse

func NewDescribeManagersResponse() (response *DescribeManagersResponse)

func (*DescribeManagersResponse) FromJsonString

func (r *DescribeManagersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeManagersResponse) ToJsonString

func (r *DescribeManagersResponse) ToJsonString() string

type DescribeManagersResponseParams added in v1.0.426

type DescribeManagersResponseParams struct {
	// 公司管理人列表
	Managers []*ManagerInfo `json:"Managers,omitnil,omitempty" name:"Managers"`

	// 公司管理人总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePackagesRequest added in v1.0.516

type DescribePackagesRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目,默认20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按状态筛选。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 按过期时间升序或降序排列。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 按权益包ID搜索。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 按权益包类型搜索。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 子产品编号
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
}

func NewDescribePackagesRequest added in v1.0.516

func NewDescribePackagesRequest() (request *DescribePackagesRequest)

func (*DescribePackagesRequest) FromJsonString added in v1.0.516

func (r *DescribePackagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePackagesRequest) ToJsonString added in v1.0.516

func (r *DescribePackagesRequest) ToJsonString() string

type DescribePackagesRequestParams added in v1.0.516

type DescribePackagesRequestParams struct {
	// 偏移量,默认0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制数目,默认20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按状态筛选。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 按过期时间升序或降序排列。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 按权益包ID搜索。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 按权益包类型搜索。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 子产品编号
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
}

Predefined struct for user

type DescribePackagesResponse added in v1.0.516

type DescribePackagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribePackagesResponseParams `json:"Response"`
}

func NewDescribePackagesResponse added in v1.0.516

func NewDescribePackagesResponse() (response *DescribePackagesResponse)

func (*DescribePackagesResponse) FromJsonString added in v1.0.516

func (r *DescribePackagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePackagesResponse) ToJsonString added in v1.0.516

func (r *DescribePackagesResponse) ToJsonString() string

type DescribePackagesResponseParams added in v1.0.516

type DescribePackagesResponseParams struct {
	// 权益包列表。
	Packages []*PackageInfo `json:"Packages,omitnil,omitempty" name:"Packages"`

	// 总条数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 权益点总余额。
	TotalBalance *uint64 `json:"TotalBalance,omitnil,omitempty" name:"TotalBalance"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DownloadCertificateRequest

type DownloadCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewDownloadCertificateRequest

func NewDownloadCertificateRequest() (request *DownloadCertificateRequest)

func (*DownloadCertificateRequest) FromJsonString

func (r *DownloadCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadCertificateRequest) ToJsonString

func (r *DownloadCertificateRequest) ToJsonString() string

type DownloadCertificateRequestParams added in v1.0.426

type DownloadCertificateRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type DownloadCertificateResponse

type DownloadCertificateResponse struct {
	*tchttp.BaseResponse
	Response *DownloadCertificateResponseParams `json:"Response"`
}

func NewDownloadCertificateResponse

func NewDownloadCertificateResponse() (response *DownloadCertificateResponse)

func (*DownloadCertificateResponse) FromJsonString

func (r *DownloadCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadCertificateResponse) ToJsonString

func (r *DownloadCertificateResponse) ToJsonString() string

type DownloadCertificateResponseParams added in v1.0.426

type DownloadCertificateResponseParams struct {
	// ZIP base64 编码内容,base64 解码后可保存为 ZIP 文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// MIME 类型:application/zip = ZIP 压缩文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContentType *string `json:"ContentType,omitnil,omitempty" name:"ContentType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DvAuthDetail

type DvAuthDetail struct {
	// DV 认证密钥。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthKey *string `json:"DvAuthKey,omitnil,omitempty" name:"DvAuthKey"`

	// DV 认证值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthValue *string `json:"DvAuthValue,omitnil,omitempty" name:"DvAuthValue"`

	// DV 认证值域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthDomain *string `json:"DvAuthDomain,omitnil,omitempty" name:"DvAuthDomain"`

	// DV 认证值路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthPath *string `json:"DvAuthPath,omitnil,omitempty" name:"DvAuthPath"`

	// DV 认证子域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthKeySubDomain *string `json:"DvAuthKeySubDomain,omitnil,omitempty" name:"DvAuthKeySubDomain"`

	// DV 认证信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuths []*DvAuths `json:"DvAuths,omitnil,omitempty" name:"DvAuths"`
}

type DvAuths

type DvAuths struct {
	// DV 认证密钥。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthKey *string `json:"DvAuthKey,omitnil,omitempty" name:"DvAuthKey"`

	// DV 认证值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthValue *string `json:"DvAuthValue,omitnil,omitempty" name:"DvAuthValue"`

	// DV 认证值域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthDomain *string `json:"DvAuthDomain,omitnil,omitempty" name:"DvAuthDomain"`

	// DV 认证值路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthPath *string `json:"DvAuthPath,omitnil,omitempty" name:"DvAuthPath"`

	// DV 认证子域名,
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthSubDomain *string `json:"DvAuthSubDomain,omitnil,omitempty" name:"DvAuthSubDomain"`

	// DV 认证类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DvAuthVerifyType *string `json:"DvAuthVerifyType,omitnil,omitempty" name:"DvAuthVerifyType"`
}

type Error added in v1.0.742

type Error struct {
	// 异常错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 异常错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type Filter added in v1.0.660

type Filter struct {
	// 过滤参数key
	FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"`

	// 过滤参数值
	FilterValue *string `json:"FilterValue,omitnil,omitempty" name:"FilterValue"`
}

type GatewayCertificate added in v1.0.771

type GatewayCertificate struct {
	// 网关证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 网关证书名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 绑定域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// 证书来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertSource *string `json:"CertSource,omitnil,omitempty" name:"CertSource"`

	// 当前绑定的SSL证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`
}

type LighthouseInstanceDetail added in v1.0.660

type LighthouseInstanceDetail struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// IP地址
	IP []*string `json:"IP,omitnil,omitempty" name:"IP"`

	// 可选择域名
	Domain []*string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

type LiveInstanceDetail added in v1.0.660

type LiveInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 已绑定的证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// -1:域名未关联证书。
	// 1: 域名https已开启。
	// 0: 域名https已关闭。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type LiveInstanceList added in v1.0.742

type LiveInstanceList struct {
	// 该地域下live实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// live实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*LiveInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`
}

type ManagerInfo

type ManagerInfo struct {
	// 状态: audit: 审核中 ok: 审核通过 invalid: 失效 expiring: 即将过期 expired: 已过期
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 管理人姓名
	ManagerFirstName *string `json:"ManagerFirstName,omitnil,omitempty" name:"ManagerFirstName"`

	// 管理人姓名
	ManagerLastName *string `json:"ManagerLastName,omitnil,omitempty" name:"ManagerLastName"`

	// 管理人职位
	ManagerPosition *string `json:"ManagerPosition,omitnil,omitempty" name:"ManagerPosition"`

	// 管理人电话
	ManagerPhone *string `json:"ManagerPhone,omitnil,omitempty" name:"ManagerPhone"`

	// 管理人邮箱
	ManagerMail *string `json:"ManagerMail,omitnil,omitempty" name:"ManagerMail"`

	// 管理人所属部门
	ManagerDepartment *string `json:"ManagerDepartment,omitnil,omitempty" name:"ManagerDepartment"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 管理人域名数量
	DomainCount *int64 `json:"DomainCount,omitnil,omitempty" name:"DomainCount"`

	// 管理人证书数量
	CertCount *int64 `json:"CertCount,omitnil,omitempty" name:"CertCount"`

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 审核有效到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 最近一次提交审核时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmitAuditTime *string `json:"SubmitAuditTime,omitnil,omitempty" name:"SubmitAuditTime"`

	// 审核通过时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyTime *string `json:"VerifyTime,omitnil,omitempty" name:"VerifyTime"`

	// 具体审核状态信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusInfo []*ManagerStatusInfo `json:"StatusInfo,omitnil,omitempty" name:"StatusInfo"`
}

type ManagerStatusInfo added in v1.0.259

type ManagerStatusInfo struct {
}

type ModifyCertificateAliasRequest

type ModifyCertificateAliasRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

func NewModifyCertificateAliasRequest

func NewModifyCertificateAliasRequest() (request *ModifyCertificateAliasRequest)

func (*ModifyCertificateAliasRequest) FromJsonString

func (r *ModifyCertificateAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateAliasRequest) ToJsonString

func (r *ModifyCertificateAliasRequest) ToJsonString() string

type ModifyCertificateAliasRequestParams added in v1.0.426

type ModifyCertificateAliasRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

Predefined struct for user

type ModifyCertificateAliasResponse

type ModifyCertificateAliasResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCertificateAliasResponseParams `json:"Response"`
}

func NewModifyCertificateAliasResponse

func NewModifyCertificateAliasResponse() (response *ModifyCertificateAliasResponse)

func (*ModifyCertificateAliasResponse) FromJsonString

func (r *ModifyCertificateAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateAliasResponse) ToJsonString

func (r *ModifyCertificateAliasResponse) ToJsonString() string

type ModifyCertificateAliasResponseParams added in v1.0.426

type ModifyCertificateAliasResponseParams struct {
	// 修改成功的证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCertificateProjectRequest

type ModifyCertificateProjectRequest struct {
	*tchttp.BaseRequest

	// 需要修改所属项目的证书 ID 集合,最多100个证书。
	CertificateIdList []*string `json:"CertificateIdList,omitnil,omitempty" name:"CertificateIdList"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewModifyCertificateProjectRequest

func NewModifyCertificateProjectRequest() (request *ModifyCertificateProjectRequest)

func (*ModifyCertificateProjectRequest) FromJsonString

func (r *ModifyCertificateProjectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateProjectRequest) ToJsonString

func (r *ModifyCertificateProjectRequest) ToJsonString() string

type ModifyCertificateProjectRequestParams added in v1.0.426

type ModifyCertificateProjectRequestParams struct {
	// 需要修改所属项目的证书 ID 集合,最多100个证书。
	CertificateIdList []*string `json:"CertificateIdList,omitnil,omitempty" name:"CertificateIdList"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type ModifyCertificateProjectResponse

type ModifyCertificateProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCertificateProjectResponseParams `json:"Response"`
}

func NewModifyCertificateProjectResponse

func NewModifyCertificateProjectResponse() (response *ModifyCertificateProjectResponse)

func (*ModifyCertificateProjectResponse) FromJsonString

func (r *ModifyCertificateProjectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateProjectResponse) ToJsonString

func (r *ModifyCertificateProjectResponse) ToJsonString() string

type ModifyCertificateProjectResponseParams added in v1.0.426

type ModifyCertificateProjectResponseParams struct {
	// 修改所属项目成功的证书集合。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessCertificates []*string `json:"SuccessCertificates,omitnil,omitempty" name:"SuccessCertificates"`

	// 修改所属项目失败的证书集合。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailCertificates []*string `json:"FailCertificates,omitnil,omitempty" name:"FailCertificates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCertificateResubmitRequest added in v1.0.749

type ModifyCertificateResubmitRequest struct {
	*tchttp.BaseRequest

	// 证书ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

func NewModifyCertificateResubmitRequest added in v1.0.749

func NewModifyCertificateResubmitRequest() (request *ModifyCertificateResubmitRequest)

func (*ModifyCertificateResubmitRequest) FromJsonString added in v1.0.749

func (r *ModifyCertificateResubmitRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateResubmitRequest) ToJsonString added in v1.0.749

func (r *ModifyCertificateResubmitRequest) ToJsonString() string

type ModifyCertificateResubmitRequestParams added in v1.0.749

type ModifyCertificateResubmitRequestParams struct {
	// 证书ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

Predefined struct for user

type ModifyCertificateResubmitResponse added in v1.0.749

type ModifyCertificateResubmitResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCertificateResubmitResponseParams `json:"Response"`
}

func NewModifyCertificateResubmitResponse added in v1.0.749

func NewModifyCertificateResubmitResponse() (response *ModifyCertificateResubmitResponse)

func (*ModifyCertificateResubmitResponse) FromJsonString added in v1.0.749

func (r *ModifyCertificateResubmitResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificateResubmitResponse) ToJsonString added in v1.0.749

func (r *ModifyCertificateResubmitResponse) ToJsonString() string

type ModifyCertificateResubmitResponseParams added in v1.0.749

type ModifyCertificateResubmitResponseParams struct {
	// 证书ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCertificatesExpiringNotificationSwitchRequest added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchRequest struct {
	*tchttp.BaseRequest

	// 证书ID列表。最多50个
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 0:不忽略通知。1:忽略通知
	SwitchStatus *uint64 `json:"SwitchStatus,omitnil,omitempty" name:"SwitchStatus"`
}

func NewModifyCertificatesExpiringNotificationSwitchRequest added in v1.0.528

func NewModifyCertificatesExpiringNotificationSwitchRequest() (request *ModifyCertificatesExpiringNotificationSwitchRequest)

func (*ModifyCertificatesExpiringNotificationSwitchRequest) FromJsonString added in v1.0.528

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificatesExpiringNotificationSwitchRequest) ToJsonString added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchRequestParams added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchRequestParams struct {
	// 证书ID列表。最多50个
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 0:不忽略通知。1:忽略通知
	SwitchStatus *uint64 `json:"SwitchStatus,omitnil,omitempty" name:"SwitchStatus"`
}

Predefined struct for user

type ModifyCertificatesExpiringNotificationSwitchResponse added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCertificatesExpiringNotificationSwitchResponseParams `json:"Response"`
}

func NewModifyCertificatesExpiringNotificationSwitchResponse added in v1.0.528

func NewModifyCertificatesExpiringNotificationSwitchResponse() (response *ModifyCertificatesExpiringNotificationSwitchResponse)

func (*ModifyCertificatesExpiringNotificationSwitchResponse) FromJsonString added in v1.0.528

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCertificatesExpiringNotificationSwitchResponse) ToJsonString added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchResponseParams added in v1.0.528

type ModifyCertificatesExpiringNotificationSwitchResponseParams struct {
	// 证书ID列表
	CertificateIds []*string `json:"CertificateIds,omitnil,omitempty" name:"CertificateIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type OperationLog

type OperationLog struct {
	// 操作证书动作。
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 操作时间。
	CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`

	// 主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`

	// 证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type PackageInfo added in v1.0.516

type PackageInfo struct {
	// 权益包ID。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 权益包内权益点总量。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 权益包内权益点余量。
	Balance *uint64 `json:"Balance,omitnil,omitempty" name:"Balance"`

	// 权益包名称。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 权益点是转入时,来源信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceUin *uint64 `json:"SourceUin,omitnil,omitempty" name:"SourceUin"`

	// 权益点状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 过期时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 更新时间。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 生成时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 来源类型。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 转移信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferOutInfos []*PackageTransferOutInfo `json:"TransferOutInfos,omitnil,omitempty" name:"TransferOutInfos"`
}

type PackageTransferOutInfo added in v1.0.516

type PackageTransferOutInfo struct {
	// 权益包ID。
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 转移码。
	TransferCode *string `json:"TransferCode,omitnil,omitempty" name:"TransferCode"`

	// 本次转移点数。
	TransferCount *uint64 `json:"TransferCount,omitnil,omitempty" name:"TransferCount"`

	// 转入的PackageID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceivePackageId *string `json:"ReceivePackageId,omitnil,omitempty" name:"ReceivePackageId"`

	// 本次转移过期时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 本次转移生成时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 本次转移更新时间。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 转移状态。
	TransferStatus *string `json:"TransferStatus,omitnil,omitempty" name:"TransferStatus"`

	// 接收者uin。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiverUin *uint64 `json:"ReceiverUin,omitnil,omitempty" name:"ReceiverUin"`

	// 接收时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveTime *string `json:"ReceiveTime,omitnil,omitempty" name:"ReceiveTime"`
}

type PreAuditInfo added in v1.0.562

type PreAuditInfo struct {
	// 证书总年限
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPeriod *int64 `json:"TotalPeriod,omitnil,omitempty" name:"TotalPeriod"`

	// 证书当前年限
	// 注意:此字段可能返回 null,表示取不到有效值。
	NowPeriod *int64 `json:"NowPeriod,omitnil,omitempty" name:"NowPeriod"`

	// 证书预审核管理人ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ManagerId *string `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

type ProjectInfo

type ProjectInfo struct {
	// 项目名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 项目创建用户 UIN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectCreatorUin *uint64 `json:"ProjectCreatorUin,omitnil,omitempty" name:"ProjectCreatorUin"`

	// 项目创建时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectCreateTime *string `json:"ProjectCreateTime,omitnil,omitempty" name:"ProjectCreateTime"`

	// 项目信息简述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectResume *string `json:"ProjectResume,omitnil,omitempty" name:"ProjectResume"`

	// 用户 UIN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OwnerUin *uint64 `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 项目 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

type ReplaceCertificateRequest

type ReplaceCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
	ValidType *string `json:"ValidType,omitnil,omitempty" name:"ValidType"`

	// 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。
	CsrType *string `json:"CsrType,omitnil,omitempty" name:"CsrType"`

	// CSR 内容。
	CsrContent *string `json:"CsrContent,omitnil,omitempty" name:"CsrContent"`

	// KEY 密码。
	CsrkeyPassword *string `json:"CsrkeyPassword,omitnil,omitempty" name:"CsrkeyPassword"`

	// 重颁发原因。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// CSR加密方式,可选:RSA、ECC、SM2
	// (CsrType为Online才可选), 默认为RSA
	CertCSREncryptAlgo *string `json:"CertCSREncryptAlgo,omitnil,omitempty" name:"CertCSREncryptAlgo"`

	// CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;
	CertCSRKeyParameter *string `json:"CertCSRKeyParameter,omitnil,omitempty" name:"CertCSRKeyParameter"`
}

func NewReplaceCertificateRequest

func NewReplaceCertificateRequest() (request *ReplaceCertificateRequest)

func (*ReplaceCertificateRequest) FromJsonString

func (r *ReplaceCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReplaceCertificateRequest) ToJsonString

func (r *ReplaceCertificateRequest) ToJsonString() string

type ReplaceCertificateRequestParams added in v1.0.426

type ReplaceCertificateRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
	ValidType *string `json:"ValidType,omitnil,omitempty" name:"ValidType"`

	// 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。
	CsrType *string `json:"CsrType,omitnil,omitempty" name:"CsrType"`

	// CSR 内容。
	CsrContent *string `json:"CsrContent,omitnil,omitempty" name:"CsrContent"`

	// KEY 密码。
	CsrkeyPassword *string `json:"CsrkeyPassword,omitnil,omitempty" name:"CsrkeyPassword"`

	// 重颁发原因。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// CSR加密方式,可选:RSA、ECC、SM2
	// (CsrType为Online才可选), 默认为RSA
	CertCSREncryptAlgo *string `json:"CertCSREncryptAlgo,omitnil,omitempty" name:"CertCSREncryptAlgo"`

	// CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;
	CertCSRKeyParameter *string `json:"CertCSRKeyParameter,omitnil,omitempty" name:"CertCSRKeyParameter"`
}

Predefined struct for user

type ReplaceCertificateResponse

type ReplaceCertificateResponse struct {
	*tchttp.BaseResponse
	Response *ReplaceCertificateResponseParams `json:"Response"`
}

func NewReplaceCertificateResponse

func NewReplaceCertificateResponse() (response *ReplaceCertificateResponse)

func (*ReplaceCertificateResponse) FromJsonString

func (r *ReplaceCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReplaceCertificateResponse) ToJsonString

func (r *ReplaceCertificateResponse) ToJsonString() string

type ReplaceCertificateResponseParams added in v1.0.426

type ReplaceCertificateResponseParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResourceTypeRegions added in v1.0.660

type ResourceTypeRegions struct {
	// 云资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 地域列表
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}

type RevokeCertificateRequest

type RevokeCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 吊销证书原因。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

func NewRevokeCertificateRequest

func NewRevokeCertificateRequest() (request *RevokeCertificateRequest)

func (*RevokeCertificateRequest) FromJsonString

func (r *RevokeCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeCertificateRequest) ToJsonString

func (r *RevokeCertificateRequest) ToJsonString() string

type RevokeCertificateRequestParams added in v1.0.426

type RevokeCertificateRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 吊销证书原因。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

Predefined struct for user

type RevokeCertificateResponse

type RevokeCertificateResponse struct {
	*tchttp.BaseResponse
	Response *RevokeCertificateResponseParams `json:"Response"`
}

func NewRevokeCertificateResponse

func NewRevokeCertificateResponse() (response *RevokeCertificateResponse)

func (*RevokeCertificateResponse) FromJsonString

func (r *RevokeCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeCertificateResponse) ToJsonString

func (r *RevokeCertificateResponse) ToJsonString() string

type RevokeCertificateResponseParams added in v1.0.426

type RevokeCertificateResponseParams struct {
	// 吊销证书域名验证信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RevokeDomainValidateAuths []*RevokeDomainValidateAuths `json:"RevokeDomainValidateAuths,omitnil,omitempty" name:"RevokeDomainValidateAuths"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RevokeDomainValidateAuths

type RevokeDomainValidateAuths struct {
	// DV 认证值路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainValidateAuthPath *string `json:"DomainValidateAuthPath,omitnil,omitempty" name:"DomainValidateAuthPath"`

	// DV 认证 KEY。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainValidateAuthKey *string `json:"DomainValidateAuthKey,omitnil,omitempty" name:"DomainValidateAuthKey"`

	// DV 认证值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainValidateAuthValue *string `json:"DomainValidateAuthValue,omitnil,omitempty" name:"DomainValidateAuthValue"`

	// DV 认证域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainValidateAuthDomain *string `json:"DomainValidateAuthDomain,omitnil,omitempty" name:"DomainValidateAuthDomain"`
}

type RootCertificates added in v1.0.411

type RootCertificates struct {
	// 国密签名证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sign *string `json:"Sign,omitnil,omitempty" name:"Sign"`

	// 国密加密证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	Encrypt *string `json:"Encrypt,omitnil,omitempty" name:"Encrypt"`

	// 标准证书
	// 注意:此字段可能返回 null,表示取不到有效值。
	Standard *string `json:"Standard,omitnil,omitempty" name:"Standard"`
}

type SubmitAuditManagerRequest

type SubmitAuditManagerRequest struct {
	*tchttp.BaseRequest

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

func NewSubmitAuditManagerRequest

func NewSubmitAuditManagerRequest() (request *SubmitAuditManagerRequest)

func (*SubmitAuditManagerRequest) FromJsonString

func (r *SubmitAuditManagerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitAuditManagerRequest) ToJsonString

func (r *SubmitAuditManagerRequest) ToJsonString() string

type SubmitAuditManagerRequestParams added in v1.0.426

type SubmitAuditManagerRequestParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

Predefined struct for user

type SubmitAuditManagerResponse

type SubmitAuditManagerResponse struct {
	*tchttp.BaseResponse
	Response *SubmitAuditManagerResponseParams `json:"Response"`
}

func NewSubmitAuditManagerResponse

func NewSubmitAuditManagerResponse() (response *SubmitAuditManagerResponse)

func (*SubmitAuditManagerResponse) FromJsonString

func (r *SubmitAuditManagerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitAuditManagerResponse) ToJsonString

func (r *SubmitAuditManagerResponse) ToJsonString() string

type SubmitAuditManagerResponseParams added in v1.0.426

type SubmitAuditManagerResponseParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitCertificateInformationRequest

type SubmitCertificateInformationRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// CSR 生成方式:online = 在线生成, parse = 手动上传。
	CsrType *string `json:"CsrType,omitnil,omitempty" name:"CsrType"`

	// 上传的 CSR 内容。
	CsrContent *string `json:"CsrContent,omitnil,omitempty" name:"CsrContent"`

	// 绑定证书的域名。
	CertificateDomain *string `json:"CertificateDomain,omitnil,omitempty" name:"CertificateDomain"`

	// 上传的域名数组(多域名证书可以上传)。
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 私钥密码(非必填)。
	KeyPassword *string `json:"KeyPassword,omitnil,omitempty" name:"KeyPassword"`

	// 公司名称。
	OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`

	// 部门名称。
	OrganizationDivision *string `json:"OrganizationDivision,omitnil,omitempty" name:"OrganizationDivision"`

	// 公司详细地址。
	OrganizationAddress *string `json:"OrganizationAddress,omitnil,omitempty" name:"OrganizationAddress"`

	// 国家名称,如中国:CN 。
	OrganizationCountry *string `json:"OrganizationCountry,omitnil,omitempty" name:"OrganizationCountry"`

	// 公司所在城市。
	OrganizationCity *string `json:"OrganizationCity,omitnil,omitempty" name:"OrganizationCity"`

	// 公司所在省份。
	OrganizationRegion *string `json:"OrganizationRegion,omitnil,omitempty" name:"OrganizationRegion"`

	// 公司邮编。
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 公司座机区号。
	PhoneAreaCode *string `json:"PhoneAreaCode,omitnil,omitempty" name:"PhoneAreaCode"`

	// 公司座机号码。
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 证书验证方式。验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`

	// 管理人名。
	AdminFirstName *string `json:"AdminFirstName,omitnil,omitempty" name:"AdminFirstName"`

	// 管理人姓。
	AdminLastName *string `json:"AdminLastName,omitnil,omitempty" name:"AdminLastName"`

	// 管理人手机号码。
	AdminPhoneNum *string `json:"AdminPhoneNum,omitnil,omitempty" name:"AdminPhoneNum"`

	// 管理人邮箱地址。
	AdminEmail *string `json:"AdminEmail,omitnil,omitempty" name:"AdminEmail"`

	// 管理人职位。
	AdminPosition *string `json:"AdminPosition,omitnil,omitempty" name:"AdminPosition"`

	// 联系人名。
	ContactFirstName *string `json:"ContactFirstName,omitnil,omitempty" name:"ContactFirstName"`

	// 联系人姓。
	ContactLastName *string `json:"ContactLastName,omitnil,omitempty" name:"ContactLastName"`

	// 联系人邮箱地址。
	ContactEmail *string `json:"ContactEmail,omitnil,omitempty" name:"ContactEmail"`

	// 联系人手机号码。
	ContactNumber *string `json:"ContactNumber,omitnil,omitempty" name:"ContactNumber"`

	// 联系人职位。
	ContactPosition *string `json:"ContactPosition,omitnil,omitempty" name:"ContactPosition"`
}

func NewSubmitCertificateInformationRequest

func NewSubmitCertificateInformationRequest() (request *SubmitCertificateInformationRequest)

func (*SubmitCertificateInformationRequest) FromJsonString

func (r *SubmitCertificateInformationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCertificateInformationRequest) ToJsonString

func (r *SubmitCertificateInformationRequest) ToJsonString() string

type SubmitCertificateInformationRequestParams added in v1.0.426

type SubmitCertificateInformationRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// CSR 生成方式:online = 在线生成, parse = 手动上传。
	CsrType *string `json:"CsrType,omitnil,omitempty" name:"CsrType"`

	// 上传的 CSR 内容。
	CsrContent *string `json:"CsrContent,omitnil,omitempty" name:"CsrContent"`

	// 绑定证书的域名。
	CertificateDomain *string `json:"CertificateDomain,omitnil,omitempty" name:"CertificateDomain"`

	// 上传的域名数组(多域名证书可以上传)。
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 私钥密码(非必填)。
	KeyPassword *string `json:"KeyPassword,omitnil,omitempty" name:"KeyPassword"`

	// 公司名称。
	OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`

	// 部门名称。
	OrganizationDivision *string `json:"OrganizationDivision,omitnil,omitempty" name:"OrganizationDivision"`

	// 公司详细地址。
	OrganizationAddress *string `json:"OrganizationAddress,omitnil,omitempty" name:"OrganizationAddress"`

	// 国家名称,如中国:CN 。
	OrganizationCountry *string `json:"OrganizationCountry,omitnil,omitempty" name:"OrganizationCountry"`

	// 公司所在城市。
	OrganizationCity *string `json:"OrganizationCity,omitnil,omitempty" name:"OrganizationCity"`

	// 公司所在省份。
	OrganizationRegion *string `json:"OrganizationRegion,omitnil,omitempty" name:"OrganizationRegion"`

	// 公司邮编。
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 公司座机区号。
	PhoneAreaCode *string `json:"PhoneAreaCode,omitnil,omitempty" name:"PhoneAreaCode"`

	// 公司座机号码。
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 证书验证方式。验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`

	// 管理人名。
	AdminFirstName *string `json:"AdminFirstName,omitnil,omitempty" name:"AdminFirstName"`

	// 管理人姓。
	AdminLastName *string `json:"AdminLastName,omitnil,omitempty" name:"AdminLastName"`

	// 管理人手机号码。
	AdminPhoneNum *string `json:"AdminPhoneNum,omitnil,omitempty" name:"AdminPhoneNum"`

	// 管理人邮箱地址。
	AdminEmail *string `json:"AdminEmail,omitnil,omitempty" name:"AdminEmail"`

	// 管理人职位。
	AdminPosition *string `json:"AdminPosition,omitnil,omitempty" name:"AdminPosition"`

	// 联系人名。
	ContactFirstName *string `json:"ContactFirstName,omitnil,omitempty" name:"ContactFirstName"`

	// 联系人姓。
	ContactLastName *string `json:"ContactLastName,omitnil,omitempty" name:"ContactLastName"`

	// 联系人邮箱地址。
	ContactEmail *string `json:"ContactEmail,omitnil,omitempty" name:"ContactEmail"`

	// 联系人手机号码。
	ContactNumber *string `json:"ContactNumber,omitnil,omitempty" name:"ContactNumber"`

	// 联系人职位。
	ContactPosition *string `json:"ContactPosition,omitnil,omitempty" name:"ContactPosition"`
}

Predefined struct for user

type SubmitCertificateInformationResponse

type SubmitCertificateInformationResponse struct {
	*tchttp.BaseResponse
	Response *SubmitCertificateInformationResponseParams `json:"Response"`
}

func NewSubmitCertificateInformationResponse

func NewSubmitCertificateInformationResponse() (response *SubmitCertificateInformationResponse)

func (*SubmitCertificateInformationResponse) FromJsonString

func (r *SubmitCertificateInformationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCertificateInformationResponse) ToJsonString

func (r *SubmitCertificateInformationResponse) ToJsonString() string

type SubmitCertificateInformationResponseParams added in v1.0.426

type SubmitCertificateInformationResponseParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmittedData

type SubmittedData struct {
	// CSR 类型,(online = 在线生成CSR,parse = 粘贴 CSR)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CsrType *string `json:"CsrType,omitnil,omitempty" name:"CsrType"`

	// CSR 内容。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CsrContent *string `json:"CsrContent,omitnil,omitempty" name:"CsrContent"`

	// 域名信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateDomain *string `json:"CertificateDomain,omitnil,omitempty" name:"CertificateDomain"`

	// DNS 信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 私钥密码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyPassword *string `json:"KeyPassword,omitnil,omitempty" name:"KeyPassword"`

	// 企业或单位名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`

	// 部门。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationDivision *string `json:"OrganizationDivision,omitnil,omitempty" name:"OrganizationDivision"`

	// 地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationAddress *string `json:"OrganizationAddress,omitnil,omitempty" name:"OrganizationAddress"`

	// 国家。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCountry *string `json:"OrganizationCountry,omitnil,omitempty" name:"OrganizationCountry"`

	// 市。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCity *string `json:"OrganizationCity,omitnil,omitempty" name:"OrganizationCity"`

	// 省。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationRegion *string `json:"OrganizationRegion,omitnil,omitempty" name:"OrganizationRegion"`

	// 邮政编码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 座机区号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhoneAreaCode *string `json:"PhoneAreaCode,omitnil,omitempty" name:"PhoneAreaCode"`

	// 座机号码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 管理员名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminFirstName *string `json:"AdminFirstName,omitnil,omitempty" name:"AdminFirstName"`

	// 管理员姓。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminLastName *string `json:"AdminLastName,omitnil,omitempty" name:"AdminLastName"`

	// 管理员电话号码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminPhoneNum *string `json:"AdminPhoneNum,omitnil,omitempty" name:"AdminPhoneNum"`

	// 管理员邮箱地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminEmail *string `json:"AdminEmail,omitnil,omitempty" name:"AdminEmail"`

	// 管理员职位。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminPosition *string `json:"AdminPosition,omitnil,omitempty" name:"AdminPosition"`

	// 联系人名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactFirstName *string `json:"ContactFirstName,omitnil,omitempty" name:"ContactFirstName"`

	// 联系人姓。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactLastName *string `json:"ContactLastName,omitnil,omitempty" name:"ContactLastName"`

	// 联系人电话号码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactNumber *string `json:"ContactNumber,omitnil,omitempty" name:"ContactNumber"`

	// 联系人邮箱地址,
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactEmail *string `json:"ContactEmail,omitnil,omitempty" name:"ContactEmail"`

	// 联系人职位。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactPosition *string `json:"ContactPosition,omitnil,omitempty" name:"ContactPosition"`

	// 验证类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

type SupportDownloadType added in v1.0.807

type SupportDownloadType struct {
	// 是否可以下载nginx可用格式
	NGINX *bool `json:"NGINX,omitnil,omitempty" name:"NGINX"`

	// 是否可以下载apache可用格式
	APACHE *bool `json:"APACHE,omitnil,omitempty" name:"APACHE"`

	// 是否可以下载tomcat可用格式
	TOMCAT *bool `json:"TOMCAT,omitnil,omitempty" name:"TOMCAT"`

	// 是否可以下载iis可用格式
	IIS *bool `json:"IIS,omitnil,omitempty" name:"IIS"`

	// 是否可以下载JKS可用格式
	JKS *bool `json:"JKS,omitnil,omitempty" name:"JKS"`

	// 是否可以下载其他格式
	OTHER *bool `json:"OTHER,omitnil,omitempty" name:"OTHER"`

	// 是否可以下载根证书
	ROOT *bool `json:"ROOT,omitnil,omitempty" name:"ROOT"`
}

type SyncTaskBindResourceResult added in v1.0.742

type SyncTaskBindResourceResult struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 关联云资源结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindResourceResult []*BindResourceResult `json:"BindResourceResult,omitnil,omitempty" name:"BindResourceResult"`

	// 关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 关联云资源错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *Error `json:"Error,omitnil,omitempty" name:"Error"`

	// 当前结果缓存时间
	CacheTime *string `json:"CacheTime,omitnil,omitempty" name:"CacheTime"`
}

type TCBAccessInstance added in v1.0.742

type TCBAccessInstance struct {
	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 统一域名状态
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnionStatus *int64 `json:"UnionStatus,omitnil,omitempty" name:"UnionStatus"`

	// 是否被抢占, 被抢占表示域名被其他环境绑定了,需要解绑或者重新绑定。
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPreempted *bool `json:"IsPreempted,omitnil,omitempty" name:"IsPreempted"`

	// icp黑名单封禁状态,0-未封禁,1-封禁
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	ICPStatus *int64 `json:"ICPStatus,omitnil,omitempty" name:"ICPStatus"`

	// 已绑定证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

type TCBAccessService added in v1.0.742

type TCBAccessService struct {
	// 实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TCBAccessInstance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TCBEnvironment added in v1.0.742

type TCBEnvironment struct {
	// 唯一ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type TCBEnvironments added in v1.0.742

type TCBEnvironments struct {
	// tcb环境
	// 注意:此字段可能返回 null,表示取不到有效值。
	Environment *TCBEnvironment `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 访问服务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessService *TCBAccessService `json:"AccessService,omitnil,omitempty" name:"AccessService"`

	// 静态托管
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostService *TCBHostService `json:"HostService,omitnil,omitempty" name:"HostService"`
}

type TCBHostInstance added in v1.0.742

type TCBHostInstance struct {
	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 解析状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	DNSStatus *string `json:"DNSStatus,omitnil,omitempty" name:"DNSStatus"`

	// 已绑定证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`
}

type TCBHostService added in v1.0.742

type TCBHostService struct {
	// 实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TCBHostInstance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TCBInstanceList added in v1.0.742

type TCBInstanceList struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// tcb环境实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Environments []*TCBEnvironments `json:"Environments,omitnil,omitempty" name:"Environments"`
}

type TSEInstanceDetail added in v1.0.771

type TSEInstanceDetail struct {
	// 网关ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayName *string `json:"GatewayName,omitnil,omitempty" name:"GatewayName"`

	// 网关证书列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificateList []*GatewayCertificate `json:"CertificateList,omitnil,omitempty" name:"CertificateList"`
}

type TSEInstanceList added in v1.0.771

type TSEInstanceList struct {
	// TSE实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TSEInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下TSE实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type Tags

type Tags struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TeoInstanceDetail added in v1.0.660

type TeoInstanceDetail struct {
	// 域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 区域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 域名状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type TeoInstanceList added in v1.0.742

type TeoInstanceList struct {
	// edgeone实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TeoInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// edgeone实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TkeIngressDetail added in v1.0.660

type TkeIngressDetail struct {
	// ingress名称
	IngressName *string `json:"IngressName,omitnil,omitempty" name:"IngressName"`

	// tls域名列表
	TlsDomains []*string `json:"TlsDomains,omitnil,omitempty" name:"TlsDomains"`

	// ingress域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

type TkeInstanceDetail added in v1.0.660

type TkeInstanceDetail struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 集群命名空间列表
	NamespaceList []*TkeNameSpaceDetail `json:"NamespaceList,omitnil,omitempty" name:"NamespaceList"`

	// 集群类型
	ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitnil,omitempty" name:"ClusterVersion"`
}

type TkeInstanceList added in v1.0.742

type TkeInstanceList struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// tke实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*TkeInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下tke实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type TkeNameSpaceDetail added in v1.0.660

type TkeNameSpaceDetail struct {
	// namespace名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// secret列表
	SecretList []*TkeSecretDetail `json:"SecretList,omitnil,omitempty" name:"SecretList"`
}

type TkeSecretDetail added in v1.0.660

type TkeSecretDetail struct {
	// secret名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// ingress列表
	IngressList []*TkeIngressDetail `json:"IngressList,omitnil,omitempty" name:"IngressList"`

	// 和新证书不匹配的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoMatchDomains []*string `json:"NoMatchDomains,omitnil,omitempty" name:"NoMatchDomains"`
}

type UpdateCertificateInstanceRequest added in v1.0.660

type UpdateCertificateInstanceRequest struct {
	*tchttp.BaseRequest

	// 一键更新原证书ID, 查询绑定该证书的云资源然后进行证书更新
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 需要部署的资源类型,参数值可选(小写):clb、cdn、waf、live、ddos、teo、apigateway、vod、tke、tcb、tse
	ResourceTypes []*string `json:"ResourceTypes,omitnil,omitempty" name:"ResourceTypes"`

	// 一键更新新证书ID,不传该则证书公钥和私钥必传
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 需要部署的地域列表(废弃)
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 云资源需要部署的地域列表,支持地域的云资源类型必传,如:clb、tke、apigateway、waf、tcb、tse等
	ResourceTypesRegions []*ResourceTypeRegions `json:"ResourceTypesRegions,omitnil,omitempty" name:"ResourceTypesRegions"`

	// 证书公钥, 若上传证书公钥, 则CertificateId不用传
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 证书私钥,若上传证书公钥, 则CertificateId不用传
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 旧证书是否忽略到期提醒  0:不忽略通知。1:忽略通知,忽略OldCertificateId到期提醒
	ExpiringNotificationSwitch *uint64 `json:"ExpiringNotificationSwitch,omitnil,omitempty" name:"ExpiringNotificationSwitch"`

	// 相同的证书是否允许重复上传,若选择上传证书, 则可以配置该参数
	Repeatable *bool `json:"Repeatable,omitnil,omitempty" name:"Repeatable"`

	// 是否允许下载,若选择上传证书, 则可以配置该参数
	AllowDownload *bool `json:"AllowDownload,omitnil,omitempty" name:"AllowDownload"`

	// 标签列表,若选择上传证书, 则可以配置该参数
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 项目 ID,若选择上传证书, 则可以配置该参数
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewUpdateCertificateInstanceRequest added in v1.0.660

func NewUpdateCertificateInstanceRequest() (request *UpdateCertificateInstanceRequest)

func (*UpdateCertificateInstanceRequest) FromJsonString added in v1.0.660

func (r *UpdateCertificateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateInstanceRequest) ToJsonString added in v1.0.660

func (r *UpdateCertificateInstanceRequest) ToJsonString() string

type UpdateCertificateInstanceRequestParams added in v1.0.660

type UpdateCertificateInstanceRequestParams struct {
	// 一键更新原证书ID, 查询绑定该证书的云资源然后进行证书更新
	OldCertificateId *string `json:"OldCertificateId,omitnil,omitempty" name:"OldCertificateId"`

	// 需要部署的资源类型,参数值可选(小写):clb、cdn、waf、live、ddos、teo、apigateway、vod、tke、tcb、tse
	ResourceTypes []*string `json:"ResourceTypes,omitnil,omitempty" name:"ResourceTypes"`

	// 一键更新新证书ID,不传该则证书公钥和私钥必传
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 需要部署的地域列表(废弃)
	//
	// Deprecated: Regions is deprecated.
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 云资源需要部署的地域列表,支持地域的云资源类型必传,如:clb、tke、apigateway、waf、tcb、tse等
	ResourceTypesRegions []*ResourceTypeRegions `json:"ResourceTypesRegions,omitnil,omitempty" name:"ResourceTypesRegions"`

	// 证书公钥, 若上传证书公钥, 则CertificateId不用传
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 证书私钥,若上传证书公钥, 则CertificateId不用传
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 旧证书是否忽略到期提醒  0:不忽略通知。1:忽略通知,忽略OldCertificateId到期提醒
	ExpiringNotificationSwitch *uint64 `json:"ExpiringNotificationSwitch,omitnil,omitempty" name:"ExpiringNotificationSwitch"`

	// 相同的证书是否允许重复上传,若选择上传证书, 则可以配置该参数
	Repeatable *bool `json:"Repeatable,omitnil,omitempty" name:"Repeatable"`

	// 是否允许下载,若选择上传证书, 则可以配置该参数
	AllowDownload *bool `json:"AllowDownload,omitnil,omitempty" name:"AllowDownload"`

	// 标签列表,若选择上传证书, 则可以配置该参数
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 项目 ID,若选择上传证书, 则可以配置该参数
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type UpdateCertificateInstanceResponse added in v1.0.660

type UpdateCertificateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCertificateInstanceResponseParams `json:"Response"`
}

func NewUpdateCertificateInstanceResponse added in v1.0.660

func NewUpdateCertificateInstanceResponse() (response *UpdateCertificateInstanceResponse)

func (*UpdateCertificateInstanceResponse) FromJsonString added in v1.0.660

func (r *UpdateCertificateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateInstanceResponse) ToJsonString added in v1.0.660

func (r *UpdateCertificateInstanceResponse) ToJsonString() string

type UpdateCertificateInstanceResponseParams added in v1.0.660

type UpdateCertificateInstanceResponseParams struct {
	// 云资源部署任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployRecordId *uint64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 部署状态,1表示部署成功,0表示部署失败
	DeployStatus *int64 `json:"DeployStatus,omitnil,omitempty" name:"DeployStatus"`

	// 更新异步创建任务进度详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateSyncProgress []*UpdateSyncProgress `json:"UpdateSyncProgress,omitnil,omitempty" name:"UpdateSyncProgress"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCertificateRecordRetryRequest added in v1.0.660

type UpdateCertificateRecordRetryRequest struct {
	*tchttp.BaseRequest

	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 待重试部署记录详情ID
	DeployRecordDetailId *int64 `json:"DeployRecordDetailId,omitnil,omitempty" name:"DeployRecordDetailId"`
}

func NewUpdateCertificateRecordRetryRequest added in v1.0.660

func NewUpdateCertificateRecordRetryRequest() (request *UpdateCertificateRecordRetryRequest)

func (*UpdateCertificateRecordRetryRequest) FromJsonString added in v1.0.660

func (r *UpdateCertificateRecordRetryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateRecordRetryRequest) ToJsonString added in v1.0.660

func (r *UpdateCertificateRecordRetryRequest) ToJsonString() string

type UpdateCertificateRecordRetryRequestParams added in v1.0.660

type UpdateCertificateRecordRetryRequestParams struct {
	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 待重试部署记录详情ID
	DeployRecordDetailId *int64 `json:"DeployRecordDetailId,omitnil,omitempty" name:"DeployRecordDetailId"`
}

Predefined struct for user

type UpdateCertificateRecordRetryResponse added in v1.0.660

type UpdateCertificateRecordRetryResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCertificateRecordRetryResponseParams `json:"Response"`
}

func NewUpdateCertificateRecordRetryResponse added in v1.0.660

func NewUpdateCertificateRecordRetryResponse() (response *UpdateCertificateRecordRetryResponse)

func (*UpdateCertificateRecordRetryResponse) FromJsonString added in v1.0.660

func (r *UpdateCertificateRecordRetryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateRecordRetryResponse) ToJsonString added in v1.0.660

func (r *UpdateCertificateRecordRetryResponse) ToJsonString() string

type UpdateCertificateRecordRetryResponseParams added in v1.0.660

type UpdateCertificateRecordRetryResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCertificateRecordRollbackRequest added in v1.0.660

type UpdateCertificateRecordRollbackRequest struct {
	*tchttp.BaseRequest

	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`
}

func NewUpdateCertificateRecordRollbackRequest added in v1.0.660

func NewUpdateCertificateRecordRollbackRequest() (request *UpdateCertificateRecordRollbackRequest)

func (*UpdateCertificateRecordRollbackRequest) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateRecordRollbackRequest) ToJsonString added in v1.0.660

type UpdateCertificateRecordRollbackRequestParams added in v1.0.660

type UpdateCertificateRecordRollbackRequestParams struct {
	// 待重试部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`
}

Predefined struct for user

type UpdateCertificateRecordRollbackResponse added in v1.0.660

type UpdateCertificateRecordRollbackResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCertificateRecordRollbackResponseParams `json:"Response"`
}

func NewUpdateCertificateRecordRollbackResponse added in v1.0.660

func NewUpdateCertificateRecordRollbackResponse() (response *UpdateCertificateRecordRollbackResponse)

func (*UpdateCertificateRecordRollbackResponse) FromJsonString added in v1.0.660

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCertificateRecordRollbackResponse) ToJsonString added in v1.0.660

type UpdateCertificateRecordRollbackResponseParams added in v1.0.660

type UpdateCertificateRecordRollbackResponseParams struct {
	// 回滚部署记录ID
	DeployRecordId *int64 `json:"DeployRecordId,omitnil,omitempty" name:"DeployRecordId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateRecordDetail added in v1.0.660

type UpdateRecordDetail struct {
	// 详情记录id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 新证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 旧证书ID
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 部署域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 部署地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 部署状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 部署错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 部署时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后一次更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 部署实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 部署实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 部署监听器ID(CLB专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 部署监听器名称(CLB专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 是否开启SNI(CLB专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SniSwitch *uint64 `json:"SniSwitch,omitnil,omitempty" name:"SniSwitch"`

	// bucket名称(COS专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 命名空间(TKE专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// secret名称(TKE专用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecretName *string `json:"SecretName,omitnil,omitempty" name:"SecretName"`

	// 环境ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"`

	// TCB部署类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TCBType *string `json:"TCBType,omitnil,omitempty" name:"TCBType"`
}

type UpdateRecordDetails added in v1.0.660

type UpdateRecordDetails struct {
	// 部署资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 部署资源详情列表
	List []*UpdateRecordDetail `json:"List,omitnil,omitempty" name:"List"`

	// 该部署资源总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type UpdateRecordInfo added in v1.0.660

type UpdateRecordInfo struct {
	// 记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 新证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 原证书ID
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 部署资源类型列表
	ResourceTypes []*string `json:"ResourceTypes,omitnil,omitempty" name:"ResourceTypes"`

	// 部署地域列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 部署状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 部署时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后一次更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type UpdateSyncProgress added in v1.0.807

type UpdateSyncProgress struct {
	// 资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 地域结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateSyncProgressRegions []*UpdateSyncProgressRegion `json:"UpdateSyncProgressRegions,omitnil,omitempty" name:"UpdateSyncProgressRegions"`

	// 异步更新进度状态:0, 待处理, 1 已处理, 3 处理中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type UpdateSyncProgressRegion added in v1.0.807

type UpdateSyncProgressRegion struct {
	// 资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 执行完成数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffsetCount *int64 `json:"OffsetCount,omitnil,omitempty" name:"OffsetCount"`

	// 异步更新进度状态:0, 待处理, 1 已处理, 3 处理中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type UploadCertificateRequest

type UploadCertificateRequest struct {
	*tchttp.BaseRequest

	// 证书内容。
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
	CertificateUse *string `json:"CertificateUse,omitnil,omitempty" name:"CertificateUse"`

	// 标签列表
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 相同的证书是否允许重复上传
	Repeatable *bool `json:"Repeatable,omitnil,omitempty" name:"Repeatable"`
}

func NewUploadCertificateRequest

func NewUploadCertificateRequest() (request *UploadCertificateRequest)

func (*UploadCertificateRequest) FromJsonString

func (r *UploadCertificateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadCertificateRequest) ToJsonString

func (r *UploadCertificateRequest) ToJsonString() string

type UploadCertificateRequestParams added in v1.0.426

type UploadCertificateRequestParams struct {
	// 证书内容。
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
	CertificateType *string `json:"CertificateType,omitnil,omitempty" name:"CertificateType"`

	// 备注名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
	CertificateUse *string `json:"CertificateUse,omitnil,omitempty" name:"CertificateUse"`

	// 标签列表
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 相同的证书是否允许重复上传
	Repeatable *bool `json:"Repeatable,omitnil,omitempty" name:"Repeatable"`
}

Predefined struct for user

type UploadCertificateResponse

type UploadCertificateResponse struct {
	*tchttp.BaseResponse
	Response *UploadCertificateResponseParams `json:"Response"`
}

func NewUploadCertificateResponse

func NewUploadCertificateResponse() (response *UploadCertificateResponse)

func (*UploadCertificateResponse) FromJsonString

func (r *UploadCertificateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadCertificateResponse) ToJsonString

func (r *UploadCertificateResponse) ToJsonString() string

type UploadCertificateResponseParams added in v1.0.426

type UploadCertificateResponseParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 重复证书的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepeatCertId *string `json:"RepeatCertId,omitnil,omitempty" name:"RepeatCertId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadConfirmLetterRequest

type UploadConfirmLetterRequest struct {
	*tchttp.BaseRequest

	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。
	ConfirmLetter *string `json:"ConfirmLetter,omitnil,omitempty" name:"ConfirmLetter"`
}

func NewUploadConfirmLetterRequest

func NewUploadConfirmLetterRequest() (request *UploadConfirmLetterRequest)

func (*UploadConfirmLetterRequest) FromJsonString

func (r *UploadConfirmLetterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadConfirmLetterRequest) ToJsonString

func (r *UploadConfirmLetterRequest) ToJsonString() string

type UploadConfirmLetterRequestParams added in v1.0.426

type UploadConfirmLetterRequestParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。
	ConfirmLetter *string `json:"ConfirmLetter,omitnil,omitempty" name:"ConfirmLetter"`
}

Predefined struct for user

type UploadConfirmLetterResponse

type UploadConfirmLetterResponse struct {
	*tchttp.BaseResponse
	Response *UploadConfirmLetterResponseParams `json:"Response"`
}

func NewUploadConfirmLetterResponse

func NewUploadConfirmLetterResponse() (response *UploadConfirmLetterResponse)

func (*UploadConfirmLetterResponse) FromJsonString

func (r *UploadConfirmLetterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadConfirmLetterResponse) ToJsonString

func (r *UploadConfirmLetterResponse) ToJsonString() string

type UploadConfirmLetterResponseParams added in v1.0.426

type UploadConfirmLetterResponseParams struct {
	// 证书ID
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 是否成功
	IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadRevokeLetterRequest

type UploadRevokeLetterRequest struct {
	*tchttp.BaseRequest

	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。
	RevokeLetter *string `json:"RevokeLetter,omitnil,omitempty" name:"RevokeLetter"`
}

func NewUploadRevokeLetterRequest

func NewUploadRevokeLetterRequest() (request *UploadRevokeLetterRequest)

func (*UploadRevokeLetterRequest) FromJsonString

func (r *UploadRevokeLetterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadRevokeLetterRequest) ToJsonString

func (r *UploadRevokeLetterRequest) ToJsonString() string

type UploadRevokeLetterRequestParams added in v1.0.426

type UploadRevokeLetterRequestParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。
	RevokeLetter *string `json:"RevokeLetter,omitnil,omitempty" name:"RevokeLetter"`
}

Predefined struct for user

type UploadRevokeLetterResponse

type UploadRevokeLetterResponse struct {
	*tchttp.BaseResponse
	Response *UploadRevokeLetterResponseParams `json:"Response"`
}

func NewUploadRevokeLetterResponse

func NewUploadRevokeLetterResponse() (response *UploadRevokeLetterResponse)

func (*UploadRevokeLetterResponse) FromJsonString

func (r *UploadRevokeLetterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadRevokeLetterResponse) ToJsonString

func (r *UploadRevokeLetterResponse) ToJsonString() string

type UploadRevokeLetterResponseParams added in v1.0.426

type UploadRevokeLetterResponseParams struct {
	// 证书 ID。
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`

	// 是否成功。
	IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VODInstanceList added in v1.0.742

type VODInstanceList struct {
	// vod实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*VodInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下vod实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type VerifyManagerRequest

type VerifyManagerRequest struct {
	*tchttp.BaseRequest

	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

func NewVerifyManagerRequest

func NewVerifyManagerRequest() (request *VerifyManagerRequest)

func (*VerifyManagerRequest) FromJsonString

func (r *VerifyManagerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyManagerRequest) ToJsonString

func (r *VerifyManagerRequest) ToJsonString() string

type VerifyManagerRequestParams added in v1.0.426

type VerifyManagerRequestParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`
}

Predefined struct for user

type VerifyManagerResponse

type VerifyManagerResponse struct {
	*tchttp.BaseResponse
	Response *VerifyManagerResponseParams `json:"Response"`
}

func NewVerifyManagerResponse

func NewVerifyManagerResponse() (response *VerifyManagerResponse)

func (*VerifyManagerResponse) FromJsonString

func (r *VerifyManagerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyManagerResponse) ToJsonString

func (r *VerifyManagerResponse) ToJsonString() string

type VerifyManagerResponseParams added in v1.0.426

type VerifyManagerResponseParams struct {
	// 管理人ID
	ManagerId *int64 `json:"ManagerId,omitnil,omitempty" name:"ManagerId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VodInstanceDetail added in v1.0.660

type VodInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书ID
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`
}

type WafInstanceDetail added in v1.0.742

type WafInstanceDetail struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 是否保持长连接,1是,0 否
	// 注意:此字段可能返回 null,表示取不到有效值。
	Keepalive *uint64 `json:"Keepalive,omitnil,omitempty" name:"Keepalive"`
}

type WafInstanceList added in v1.0.742

type WafInstanceList struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// waf实例详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceList []*WafInstanceDetail `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 该地域下waf实例总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

Jump to

Keyboard shortcuts

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