/// import { AxiosPromise, AxiosRequestConfig } from "axios"; /** apiGateway实例详情 */ declare interface ApiGatewayInstanceDetail { /** 实例ID */ ServiceId?: string; /** 实例名称 */ ServiceName?: string; /** 域名 */ Domain?: string; /** 证书ID */ CertId?: string; /** 使用协议 */ Protocol?: string; } /** apigateway实例详情 - 异步关联云资源数据结构 */ declare interface ApiGatewayInstanceList { /** 地域 */ Region?: string; /** apigateway实例详情 */ InstanceList?: ApiGatewayInstanceDetail[]; /** 该地域下apigateway实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string; } /** 批量删除失败的项 */ declare interface BatchDeleteFail { /** 失败的证书ID */ CertId?: string; /** 失败的原因 */ Msg?: string; } /** 绑定资源地域结果 */ declare interface BindResourceRegionResult { /** 地域 */ Region?: string; /** 关联资源总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string; } /** 绑定资源结果 */ declare interface BindResourceResult { /** 资源类型:clb、cdn、waf、live、vod、ddos、tke、apigateway、tcb、teo(edgeOne) */ ResourceType?: string; /** 绑定资源地域结果 */ BindResourceRegionResult?: BindResourceRegionResult[]; } /** cos实例详情 - 异步关联云资源数据结构 */ declare interface COSInstanceList { /** 地域 */ Region?: string; /** 实例详情 */ InstanceList?: CosInstanceDetail[]; /** 地域下总数 */ TotalCount?: number; /** 错误信息 */ Error?: string; } /** CDN实例详情 */ declare interface CdnInstanceDetail { /** 域名 */ Domain?: string; /** 已部署证书ID */ CertId?: string; /** 域名状态 rejected:域名审核未通过,域名备案过期/被注销导致,processing:部署中,online:已启动,offline:已关闭 */ Status?: string; /** 域名计费状态,on表示开启,off表示关闭。 */ HttpsBillingSwitch?: string; } /** cdn实例详情 - 异步关联云资源数据结构 */ declare interface CdnInstanceList { /** 该地域下CDN域名总数 */ TotalCount?: number; /** cdn域名详情 */ InstanceList?: CdnInstanceDetail[]; /** 是否查询异常 */ Error?: string; } /** 证书基本信息 */ declare interface CertBasicInfo { /** 颁发者 */ Issuer?: string; /** 颁发给 */ Subject?: string; /** 证书指纹 */ Fingerprint?: string; /** 证书有效期开始时间 */ ValidFrom?: string; /** 证书有效期结束时间 */ ValidTo?: string; } /** 证书异步任务ID */ declare interface CertTaskId { /** 证书ID */ CertId?: string; /** 异步任务ID */ TaskId?: string; } /** CLB证书详情 */ declare interface Certificate { /** 证书ID */ CertId?: string; /** 证书绑定的域名 */ DnsNames?: string[]; /** 根证书ID */ CertCaId?: string; /** 证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证 */ SSLMode?: string; } /** 获取证书列表(DescribeCertificates)返回参数键为 Certificates 数组下,key为CertificateExtra 的内容。 */ declare interface CertificateExtra { /** 证书可配置域名数量。 */ DomainNumber?: string; /** 续费原证书 ID。 */ OriginCertificateId?: string | null; /** 重颁发证书原始 ID。 */ ReplacedBy?: string | null; /** 重颁发证书ID。 */ ReplacedFor?: string | null; /** 续费证书 ID。 */ RenewOrder?: string | null; /** 是否是国密证书 */ SMCert?: number; /** 公司类型,取值:1(个人);2(公司) */ CompanyType?: number; } /** 获取证书列表(DescribeCertificates)返回参数键为 Certificates 的内容。 */ declare interface Certificates { /** 用户 UIN。 */ OwnerUin?: string; /** 项目 ID。 */ ProjectId?: string; /** 证书来源:trustasia:亚洲诚信,upload:用户上传。wosign:沃通sheca:上海CA */ From?: string; /** 证书套餐类型:null:用户上传证书(没有套餐类型),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)75:SecureSite 企业型(OV)76:SecureSite 企业型(OV)通配符77:SecureSite 增强型(EV)78:Geotrust 企业型(OV)79:Geotrust 企业型(OV)通配符80:Geotrust 增强型(EV)81:GlobalSign 企业型(OV)SSL证书82:GlobalSign 企业型通配符 (OV)SSL证书83:TrustAsia C1 DV Free85:GlobalSign 增强型 (EV)SSL证书88:GlobalSign 企业型通配符多域名 (OV)SSL证书89:GlobalSign 企业型多域名 (OV)SSL证书90:GlobalSign 增强型多域名(EV) SSL证书91:Geotrust 增强型多域名(EV)92:SecureSite 企业型专业版多域名(OV Pro)93:SecureSite 企业型多域名(OV)94:SecureSite 增强型专业版多域名(EV Pro)95:SecureSite 增强型多域名(EV)96:SecureSite 增强型专业版(EV Pro)97:SecureSite 企业型专业版(OV Pro)98:CFCA 企业型(OV)SSL证书99:CFCA 企业型多域名(OV)SSL证书100:CFCA 企业型通配符(OV)SSL证书101:CFCA 增强型(EV)SSL证书 */ PackageType?: string; /** 证书类型:CA = 客户端证书,SVR = 服务器证书。 */ CertificateType?: string; /** 证书产品名称 */ ProductZhName?: string; /** 主域名。 */ Domain?: string; /** 备注名称。 */ Alias?: string; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 自动添加DNS记录,5 = 企业证书,待提交资料,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。14 = 证书已退款。 15 = 证书迁移中 */ Status?: number; /** 证书扩展信息。 */ CertificateExtra?: CertificateExtra; /** 漏洞扫描状态:INACTIVE = 未开启,ACTIVE = 已开启 */ VulnerabilityStatus?: string; /** 状态信息。 */ StatusMsg?: string; /** 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,DNS_PROXY = DNS代理验证。FILE_PROXY = 文件代理验证 */ VerifyType?: string; /** 证书生效时间。时区为GMT+8:00 */ CertBeginTime?: string; /** 证书过期时间。时区为GMT+8:00 */ CertEndTime?: string; /** 证书有效期,单位(月)。 */ ValidityPeriod?: string; /** 创建时间。时区为GMT+8:00 */ InsertTime?: string; /** 证书 ID。 */ CertificateId?: string; /** 证书包含的多个域名(包含主域名)。 */ SubjectAltName?: string[]; /** 证书类型名称。 */ PackageTypeName?: string; /** 状态名称。 */ StatusName?: string; /** 是否为 VIP 客户。 */ IsVip?: boolean; /** 是否为 DV 版证书。 */ IsDv?: boolean; /** 是否为泛域名证书。 */ IsWildcard?: boolean; /** 是否启用了漏洞扫描功能。 */ IsVulnerability?: boolean; /** 是否可续费。 */ RenewAble?: boolean; /** 项目信息。 */ ProjectInfo?: ProjectInfo; /** 关联的云资源,暂不可用 */ BoundResource?: string[]; /** 是否可部署。 */ Deployable?: boolean; /** 标签列表 */ Tags?: Tags[]; /** 是否已忽略到期通知 */ IsIgnore?: boolean; /** 是否国密证书 */ IsSM?: boolean; /** 证书算法 */ EncryptAlgorithm?: string; /** 上传CA证书的加密算法 */ CAEncryptAlgorithms?: string[]; /** 上传CA证书的过期时间 */ CAEndTimes?: string[]; /** 上传CA证书的通用名称 */ CACommonNames?: string[]; /** 证书预审核信息 */ PreAuditInfo?: PreAuditInfo; /** 是否自动续费 */ AutoRenewFlag?: number; /** 托管状态,0,托管中,5,资源替换中, 10, 托管完成, -1未托管 */ HostingStatus?: number; /** 托管完成时间 */ HostingCompleteTime?: string; /** 托管新证书ID */ HostingRenewCertId?: string; /** 存在的续费证书ID */ HasRenewOrder?: string; /** 重颁发证书原证书是否删除 */ ReplaceOriCertIsDelete?: boolean; /** 是否即将过期, 证书即将到期的30天内为即将过期 */ IsExpiring?: boolean; /** DV证书添加验证截止时间,时区为GMT+8:00 */ DVAuthDeadline?: string; /** 域名验证通过时间,时区为GMT+8:00 */ ValidationPassedTime?: string; /** 证书关联的多域名 */ CertSANs?: string[]; /** 域名验证驳回信息 */ AwaitingValidationMsg?: string; /** 是否允许下载 */ AllowDownload?: boolean; /** 证书域名是否全部在DNSPOD托管解析 */ IsDNSPODResolve?: boolean; /** 是否是权益点购买的证书 */ IsPackage?: boolean; /** 是否存在私钥密码 */ KeyPasswordCustomFlag?: boolean; /** 支持下载的WEB服务器类型: nginx、apache、iis、tomcat、jks、root、other */ SupportDownloadType?: SupportDownloadType; /** 证书吊销完成时间,时区为GMT+8:00 */ CertRevokedTime?: string; /** 托管资源类型列表 */ HostingResourceTypes?: string[]; /** 托管配置信息 */ HostingConfig?: HostingConfig | null; /** 是否是上传托管续费证书 */ IsHostingUploadRenewCert?: boolean; /** 订阅服务ID */ ServiceId?: string; /** 订阅服务状态枚举值: initing: 未激活 running: 生效中 expired: 已过期 refunded: 已退款 nearExpire: 即将到期 */ ServiceStatus?: string; /** 订阅服务开始时间 */ CertServiceBeginTime?: string; /** 订阅服务结束时间 */ CertServiceEndTime?: string; } /** clb实例详情 */ declare interface ClbInstanceDetail { /** CLB实例ID */ LoadBalancerId?: string; /** CLB实例名称 */ LoadBalancerName?: string; /** CLB监听器列表 */ Listeners?: ClbListener[]; /** 负载均衡类型,0 传统型负载均衡; 1 应用型负载均衡 */ Forward?: number; } /** clb实例详情 - 异步关联云资源数据结构 */ declare interface ClbInstanceList { /** 地域 */ Region?: string; /** clb实例详情 */ InstanceList?: ClbInstanceDetail[]; /** 该地域下Clb实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string; } /** CLB实例监听器 */ declare interface ClbListener { /** 监听器ID */ ListenerId?: string; /** 监听器名称 */ ListenerName?: string; /** 是否开启SNI,1为开启,0为关闭 */ SniSwitch?: number; /** 监听器协议类型, HTTPS|TCP_SSL */ Protocol?: string; /** 监听器绑定的证书数据 */ Certificate?: Certificate; /** 监听器规则列表 */ Rules?: ClbListenerRule[]; /** 不匹配域名列表 */ NoMatchDomains?: string[]; } /** CLB监听器规则 */ declare interface ClbListenerRule { /** 规则ID */ LocationId?: string; /** 规则绑定的域名 */ Domain?: string; /** 规则是否匹配待绑定证书的域名 */ IsMatch?: boolean; /** 规则已绑定的证书数据 */ Certificate?: Certificate; /** 不匹配域名列表 */ NoMatchDomains?: string[]; /** 规则绑定的路径 */ Url?: string; } /** 公司信息 */ declare interface CompanyInfo { /** 公司名称 */ CompanyName?: string; /** 公司ID */ CompanyId?: number; /** 公司所在国家 */ CompanyCountry?: string; /** 公司所在省份 */ CompanyProvince?: string; /** 公司所在城市 */ CompanyCity?: string; /** 公司所在详细地址 */ CompanyAddress?: string; /** 公司电话 */ CompanyPhone?: string; /** 公司证件类型,取值范围:TYDMZ(统一社会信用代码 ):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段OTHERS(其他) */ IdType?: string; /** 公司证件号码,取值范围:TYDMZ(统一社会信用代码 ):11532xxxxxxxx24820 */ IdNumber?: string; /** 标签 */ Tags?: Tags[]; } /** COS实例详情 */ declare interface CosInstanceDetail { /** 域名 */ Domain?: string; /** 已绑定的证书ID */ CertId?: string; /** ENABLED: 域名上线状态DISABLED:域名下线状态 */ Status?: string; /** 存储桶名称 */ Bucket?: string; /** 存储桶地域 */ Region?: string; } /** ddos复杂类型 */ declare interface DdosInstanceDetail { /** 域名 */ Domain?: string; /** 实例ID */ InstanceId?: string; /** 协议类型 */ Protocol?: string; /** 证书ID */ CertId?: string; /** 转发端口 */ VirtualPort?: string; } /** ddos实例详情 - 异步关联云资源数据结构 */ declare interface DdosInstanceList { /** 该地域下ddos域名总数 */ TotalCount?: number; /** ddos实例详情 */ InstanceList?: DdosInstanceDetail[]; /** 是否查询异常 */ Error?: string; } /** 批量删除证书异步任务结果 */ declare interface DeleteTaskResult { /** 任务ID */ TaskId?: string; /** 证书ID */ CertId?: string; /** 异步查询结果: 0表示任务进行中、 1表示任务成功、 2表示任务失败、3表示未授权服务角色导致任务失败、4表示有未解绑的云资源导致任务失败、5表示查询关联云资源超时导致任务失败 */ Status?: number; /** 错误信息 */ Error?: string; /** 当前结果缓存时间 */ CacheTime?: string; /** 包含的域名 */ Domains?: string[]; } /** 托管记录 */ declare interface DeployRecord { /** 总数 */ TotalCount?: number; /** 成功总数 */ SuccessTotalCount?: number; /** 失败总数 */ FailedTotalCount?: number; /** 部署中总数 */ RunningTotalCount?: number; /** 部署记录类型 0 为部署, 1 为回滚 */ Type?: number; /** 部署记录详情列表 */ RecordDetailList?: DeployRecordList[]; /** 托管资源部署状态:0 等待部署, 1 部署成功, 2 部署失败 3 部署中, 4 回滚成功, 5 回滚失败 */ Status?: number; /** 托管资源创建时间 */ CreateTime?: string; /** 待部署总数 */ PendingTotalCount?: number; } /** 部署记录详情 */ declare interface DeployRecordDetail { /** 部署记录详情ID */ Id?: number; /** 部署证书ID */ CertId?: string; /** 原绑定证书ID */ OldCertId?: string; /** 部署实例ID */ InstanceId?: string; /** 部署实例名称 */ InstanceName?: string; /** 部署监听器ID */ ListenerId?: string; /** 部署域名列表 */ Domains?: string[]; /** 部署监听器协议 */ Protocol?: string; /** 部署状态 */ Status?: number; /** 部署错误信息 */ ErrorMsg?: string; /** 部署记录详情创建时间 */ CreateTime?: string; /** 部署记录详情最后一次更新时间 */ UpdateTime?: string; /** 部署监听器名称 */ ListenerName?: string; /** 是否开启SNI */ SniSwitch?: number; /** COS存储桶名称 */ Bucket?: string; /** 命名空间名称 */ Namespace?: string; /** secret名称 */ SecretName?: string; /** 端口 */ Port?: number; /** TCB环境ID */ EnvId?: string; /** 部署的TCB类型 */ TCBType?: string; /** 部署的TCB地域 */ Region?: string; /** 部署CLB监听器的Url */ Url?: string[]; /** 当前部署证书加密算法 */ Algorithm?: string; /** 原证书加密算法 */ OldAlgorithm?: string; /** 实例状态,不同云产品状态不一样 */ InstanceStatus?: string; /** 监听器状态 */ ListenerStatus?: string; } /** 部署记录信息 */ declare interface DeployRecordInfo { /** 部署记录ID */ Id?: number; /** 部署证书ID */ CertId?: string; /** 部署资源类型 */ ResourceType?: string; /** 部署地域 */ Region?: string; /** 部署状态:0 未开始, 1 成功, 2 失败 */ Status?: number; /** 部署时间 */ CreateTime?: string; /** 最近一次更新时间 */ UpdateTime?: string; } /** 部署记录详情 */ declare interface DeployRecordItem { /** 部署记录详情ID */ Id?: number; /** 原绑定证书ID */ OldCertId?: string; /** 部署实例ID */ InstanceId?: string; /** 部署实例名称 */ InstanceName?: string; /** 部署监听器ID */ ListenerId?: string; /** 部署域名列表 */ Domains?: string[]; /** 部署监听器协议 */ Protocol?: string; /** 部署状态 */ Status?: number; /** 部署错误信息 */ ErrorMsg?: string; /** 部署记录详情创建时间 */ CreateTime?: string; /** 部署记录详情最后一次更新时间 */ UpdateTime?: string; /** 部署监听器名称 */ ListenerName?: string; /** 是否开启SNI */ SniSwitch?: number; /** COS存储桶名称 */ Bucket?: string; /** 命名空间名称 */ Namespace?: string; /** secret名称 */ SecretName?: string; /** 端口 */ Port?: number; /** 部署的TCB地域 */ Region?: string; /** 负载均衡类型,0 传统型负载均衡; 1 应用型负载均衡 */ Forward?: number; /** 证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证 */ SSLMode?: string; /** 部署资源类型 */ ResourceType?: string; } /** 托管记录详情信息 */ declare interface DeployRecordList { /** 部署资源类型 */ ResourceType?: string; /** 部署资源详情列表 */ List?: DeployRecordItem[] | null; /** 该部署资源总数 */ TotalCount?: number; } /** 资源详情 */ declare interface DeployedResources { /** 证书ID */ CertificateId?: string; /** 数量 */ Count?: number; /** 资源标识:clb,cdn,live,waf,antiddos */ Type?: string; /** 不建议使用。字段返回和Resources相同。本字段后续只返回null */ ResourceIds?: string[]; /** 关联资源ID或关联域名。 */ Resources?: string[]; } /** 证书域名验证结果 */ declare interface DomainValidationResult { /** 证书绑定的域名。 */ Domain?: string; /** 域名验证类型。 取值为:DNS、FILE、DNS_AUTO、DNS_PROXY、FILE_PROXY */ VerifyType?: string; /** 腾讯云检测结果,取值:1(验证通过); -1(被限频或者 txt record not found);-2(txt record not match);-3(ns record not found);-4(file not found);-5(file not match);-6(cname record not found);-7(cname record not match);-8(ns record not found)-9(file not found);-10(file not match) */ LocalCheck?: number; /** CA检查结果。取值: -1(未检测通过);2(检测通过) */ CaCheck?: number; /** 检查失败原因。状态LocalCheck的具体描述 */ LocalCheckFailReason?: string; /** 检查到的值。 */ CheckValue?: string[]; /** 是否被限频拦截, 取值:false(未被限频);true(被限频) */ Frequently?: boolean; /** 证书是否已经签发。取值: false(未签发);true(已签发) */ Issued?: boolean; } /** 获取证书列表(DescribeCertificate)返回参数键为 DvAuthDetail 的内容。 */ declare interface DvAuthDetail { /** 证书域名验证记录Key */ DvAuthKey?: string | null; /** 证书域名验证记录值 */ DvAuthValue?: string | null; /** 证书域名验证域名值 */ DvAuthDomain?: string | null; /** 证书域名验证文件路径, 仅FILE、FILE_PROXY使用 */ DvAuthPath?: string | null; /** 证书域名验证子域名 */ DvAuthKeySubDomain?: string | null; /** 证书域名验证信息, 存在多个域名验证使用本字段 */ DvAuths?: DvAuths[] | null; } /** 返回参数键为 DvAuths 的内容。 */ declare interface DvAuths { /** 证书域名验证记录Key */ DvAuthKey?: string; /** 证书域名验证记录值 */ DvAuthValue?: string; /** 证书域名验证域名值 */ DvAuthDomain?: string; /** 证书域名验证文件路径, 仅FILE、FILE_PROXY使用 */ DvAuthPath?: string; /** 证书域名验证子域名 */ DvAuthSubDomain?: string; /** 证书域名验证类型,取值:TXT:DNS域名验证添加TXT记录FILE:域名文件验证CNAME:DNS域名验证添加CNAME记录 */ DvAuthVerifyType?: string; } /** 错误异常 */ declare interface Error { /** 异常错误码 */ Code?: string; /** 异常错误信息 */ Message?: string; } /** 过滤参数列表 */ declare interface Filter { /** 过滤参数key */ FilterKey: string; /** 过滤参数值 */ FilterValue: string; } /** GAAP实例详情 */ declare interface GAAPInstanceDetail { /** 实例ID */ InstanceId?: string; /** 监听器列表 */ ListenerList?: GAAPListenerDetail[]; /** 加速实例名称 */ InstanceName?: string; } /** GAAP实例详情 - 异步关联云资源数据结构 */ declare interface GAAPInstanceList { /** 实例详情 */ InstanceList?: GAAPInstanceDetail[]; /** 总数 */ TotalCount?: number; /** 错误信息 */ Error?: string; } /** GAAP监听器详情 */ declare interface GAAPListenerDetail { /** 监听器状态 */ ListenerStatus?: string; /** 监听器ID */ ListenerId?: string; /** 监听器名称 */ ListenerName?: string; /** 不匹配的域名列表 */ NoMatchDomains?: string[]; /** 实例绑定的证书列表 */ CertIdList?: string[]; /** 监听器协议 */ Protocol?: string; } /** 云原生网关证书信息 */ declare interface GatewayCertificate { /** 网关证书ID */ Id?: string; /** 网关证书名称 */ Name?: string; /** 绑定域名 */ BindDomains?: string[]; /** 证书来源 */ CertSource?: string; /** 当前绑定的SSL证书ID */ CertId?: string; } /** 托管配置 */ declare interface HostingConfig { /** 托管资源替换时间, 默认为证书过期前30天存在续费证书则替换 */ ReplaceTime?: number; /** 托管发送消息类型:0,托管开始前消息提醒(没有续费证书也会收到该提示消息); 1, 托管开始消息提醒(存在续费证书才会收到消息提醒); 2, 托管资源替换失败消息提醒; 3 托管资源替换成功消息提醒 */ MessageTypes?: number[]; /** 资源替换开始时间 */ ReplaceStartTime?: string; /** 资源替换结束时间 */ ReplaceEndTime?: string; } /** Lighthouse实例 */ declare interface LighthouseInstanceDetail { /** 实例ID */ InstanceId?: string; /** 实例名称 */ InstanceName?: string; /** IP地址 */ IP?: string[]; /** 可选择域名 */ Domain?: string[]; } /** live实例详情 */ declare interface LiveInstanceDetail { /** 域名 */ Domain?: string; /** 已绑定的证书ID */ CertId?: string | null; /** -1:域名未关联证书。1: 域名https已开启。0: 域名https已关闭。 */ Status?: number; } /** live实例详情 - 异步关联云资源数据结构 */ declare interface LiveInstanceList { /** 该地域下live实例总数 */ TotalCount?: number; /** live实例详情 */ InstanceList?: LiveInstanceDetail[] | null; /** 是否查询异常 */ Error?: string | null; } /** MQTT实例详情 */ declare interface MQTTInstanceDetail { /** 实例ID */ InstanceId?: string; /** 实例名称 */ InstanceName?: string; /** 实例状态 */ InstanceStatus?: string; /** 不匹配的域名列表 */ NoMatchDomains?: string[]; /** 服务端证书列表 */ ServerCertIdList?: string[]; /** ca证书列表 */ CaCertIdList?: string[]; } /** MQTT实例详情 - 异步关联云资源数据结构 */ declare interface MQTTInstanceList { /** 地域 */ Region?: string; /** 实例详情 */ InstanceList?: MQTTInstanceDetail[]; /** 地域下总数 */ TotalCount?: number; /** 错误信息 */ Error?: string; } /** 管理人信息 */ declare interface ManagerInfo { /** 状态: audit: 审核中 ok: 审核通过 invalid: 失效 expiring: 即将过期 expired: 已过期 */ Status?: string; /** 管理人姓名 */ ManagerFirstName?: string; /** 管理人姓名 */ ManagerLastName?: string; /** 管理人职位 */ ManagerPosition?: string; /** 管理人电话 */ ManagerPhone?: string; /** 管理人邮箱 */ ManagerMail?: string; /** 管理人所属部门 */ ManagerDepartment?: string; /** 创建时间 */ CreateTime?: string | null; /** 管理人域名数量 */ DomainCount?: number; /** 管理人证书数量 */ CertCount?: number; /** 管理人ID */ ManagerId?: number; /** 审核有效到期时间 */ ExpireTime?: string | null; /** 最近一次提交审核时间 */ SubmitAuditTime?: string | null; /** 审核通过时间 */ VerifyTime?: string | null; /** 具体审核状态信息 */ StatusInfo?: ManagerStatusInfo[] | null; /** 标签 */ Tags?: Tags[]; } /** 管理人预审核的域名列表 */ declare interface ManagerPreAuditDomain { /** 预审核域名信息 */ Domain: string; /** 预审核域名创建时间 */ CreateTime: string; /** 预审核域名过期时间 */ ExpireTime: string; } /** 管理人的四种审核状态 */ declare interface ManagerStatusInfo { /** 审核类型,枚举值:ov,ev */ Type?: string; /** 审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired */ Status?: string; /** 创建时间 */ CreateTime?: string; /** 过期时间 */ ExpireTime?: string; /** 管理人预审核的域名列表 */ ManagerPreAuditDomains?: ManagerPreAuditDomain[]; } /** 证书操作日志。 */ declare interface OperationLog { /** 操作证书动作。 */ Action?: string; /** 操作时间。 */ CreatedOn?: string; /** 主账号 */ Uin?: string; /** 子账号 */ SubAccountUin?: string; /** 证书ID */ CertId?: string; /** 每个操作类型都对应一个具体的操作描述。以下是对每个操作类型及其描述的文字说明:1. apply - 表示申请一个免费的证书。2. delete - 表示删除操作。3. download - 表示下载操作。4. upload - 表示上传操作。5. revoke - 表示吊销证书。6. cancelRevoke - 表示取消吊销操作。7. updateAlias - 表示更新备注信息。8. changeProject - 表示将证书分配到某个项目。9. uploadConfirmLetter - 表示上传确认函。10. cancel - 表示取消订单操作。11. replace - 表示重颁发证书。12. downloadConfirmLetter - 表示下载证书吊销确认函。13. editRevokeLetter - 表示上传证书吊销确认函。14. renewVIP - 表示续费付费证书。15. applyVIP - 表示申请付费证书。16. submitInfo - 表示提交资料。17. downloadConfirmLetter - 表示下载确认函模版。18. uploadFromYunAPI - 表示通过云 API 上传。19. transferIn - 表示证书转入操作。20. transferOut - 表示证书转出操作。21. refund - 表示申请退款。22. multiYearsRenew - 表示多年期自动续期。23. modifyDownloadLimit - 表示修改下载限制开关。24. issued - 表示证书签发。25. domainValidationPassed - 表示域名验证完成。26. Resubmit - 表示证书重新申请。 */ Type?: string; } /** 权益包基本信息 */ declare interface PackageInfo { /** 权益包ID。 */ PackageId?: string; /** 权益包内权益点总量。 */ Total?: number; /** 权益包内权益点余量。 */ Balance?: number; /** 权益包名称。 */ Type?: string; /** 权益点是转入时,来源信息。 */ SourceUin?: number | null; /** 权益点状态。 */ Status?: string; /** 过期时间。 */ ExpireTime?: string; /** 更新时间。 */ UpdateTime?: string; /** 生成时间。 */ CreateTime?: string; /** 来源类型。 */ SourceType?: string; /** 转移信息。 */ TransferOutInfos?: PackageTransferOutInfo[] | null; } /** 权益包转出详情 */ declare interface PackageTransferOutInfo { /** 权益包ID。 */ PackageId?: string; /** 转移码。 */ TransferCode?: string; /** 本次转移点数。 */ TransferCount?: number; /** 转入的PackageID。 */ ReceivePackageId?: string; /** 本次转移过期时间。 */ ExpireTime?: string; /** 本次转移生成时间。 */ CreateTime?: string; /** 本次转移更新时间。 */ UpdateTime?: string; /** 转移状态。 */ TransferStatus?: string; /** 接收者uin。 */ ReceiverUin?: number; /** 接收时间。 */ ReceiveTime?: string; } /** 预审核信息列表 */ declare interface PreAuditInfo { /** 证书总年限 */ TotalPeriod?: number; /** 证书当前年限 */ NowPeriod?: number; /** 证书预审核管理人ID */ ManagerId?: string; } /** 获取证书列表(DescribeCertificates)返回参数键为 Certificates 下,key为 ProjectInfo 的内容。 */ declare interface ProjectInfo { /** 项目名称。 */ ProjectName?: string; /** 项目创建用户 UIN。 */ ProjectCreatorUin?: number; /** 项目创建时间。 */ ProjectCreateTime?: string; /** 项目信息简述。 */ ProjectResume?: string; /** 用户 UIN。 */ OwnerUin?: number; /** 项目 ID。 */ ProjectId?: string; } /** 云资源地域列表 */ declare interface ResourceTypeRegions { /** 云资源类型,支持clb、waf、apigateway、cos、tke、tse、tcb */ ResourceType?: string; /** 地域列表 */ Regions?: string[]; } /** 吊销证书域名验证信息。 */ declare interface RevokeDomainValidateAuths { /** DV 认证值路径。 */ DomainValidateAuthPath?: string; /** DV 认证 KEY。 */ DomainValidateAuthKey?: string; /** DV 认证值。 */ DomainValidateAuthValue?: string; /** DV 认证域名。 */ DomainValidateAuthDomain?: string; } /** 根证书 */ declare interface RootCertificates { /** 国密签名证书 */ Sign: string | null; /** 国密加密证书 */ Encrypt: string | null; /** 标准证书 */ Standard: string | null; } /** SCF实例详情 */ declare interface SCFInstanceDetail { /** 证书ID */ CertificateId?: string; /** 协议 */ Protocol?: string; /** 域名 */ Domain?: string; /** 地域 */ Region?: string; } /** SCF实例详情 - 异步关联云资源数据结构 */ declare interface SCFInstanceList { /** 地域 */ Region?: string; /** SCF实例详情 */ InstanceList?: SCFInstanceDetail[]; /** 错误信息 */ Error?: string; /** 地域下总数 */ TotalCount?: number; } /** 获取证书列表(DescribeCertificate)返回参数键为 SubmittedData 的内容。 */ declare interface SubmittedData { /** CSR 类型,(online = 在线生成CSR,parse = 粘贴 CSR)。 */ CsrType?: string | null; /** CSR 内容。 */ CsrContent?: string | null; /** 域名信息。 */ CertificateDomain?: string | null; /** DNS 信息。 */ DomainList?: string[] | null; /** 私钥密码。 */ KeyPassword?: string | null; /** 企业或单位名称。 */ OrganizationName?: string | null; /** 部门。 */ OrganizationDivision?: string | null; /** 地址。 */ OrganizationAddress?: string | null; /** 国家。 */ OrganizationCountry?: string | null; /** 市。 */ OrganizationCity?: string | null; /** 省。 */ OrganizationRegion?: string | null; /** 邮政编码。 */ PostalCode?: string | null; /** 座机区号。 */ PhoneAreaCode?: string | null; /** 座机号码。 */ PhoneNumber?: string | null; /** 管理员名。 */ AdminFirstName?: string | null; /** 管理员姓。 */ AdminLastName?: string | null; /** 管理员电话号码。 */ AdminPhoneNum?: string | null; /** 管理员邮箱地址。 */ AdminEmail?: string | null; /** 管理员职位。 */ AdminPosition?: string | null; /** 联系人名。 */ ContactFirstName?: string | null; /** 联系人姓。 */ ContactLastName?: string | null; /** 联系人电话号码。 */ ContactNumber?: string | null; /** 联系人邮箱地址, */ ContactEmail?: string | null; /** 联系人职位。 */ ContactPosition?: string | null; /** 验证类型。 */ VerifyType?: string | null; } /** 支持下载的类型 */ declare interface SupportDownloadType { /** 是否可以下载nginx可用格式 */ NGINX?: boolean; /** 是否可以下载apache可用格式 */ APACHE?: boolean; /** 是否可以下载tomcat可用格式 */ TOMCAT?: boolean; /** 是否可以下载iis可用格式 */ IIS?: boolean; /** 是否可以下载JKS可用格式 */ JKS?: boolean; /** 是否可以下载其他格式 */ OTHER?: boolean; /** 是否可以下载根证书 */ ROOT?: boolean; } /** 异步任务证书关联云资源结果 */ declare interface SyncTaskBindResourceResult { /** 任务ID */ TaskId?: string; /** 关联云资源结果 */ BindResourceResult?: BindResourceResult[]; /** 关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因 */ Status?: number; /** 关联云资源错误信息 */ Error?: Error | null; /** 当前结果缓存时间 */ CacheTime?: string; } /** TCB访问服务实例 */ declare interface TCBAccessInstance { /** 域名 */ Domain?: string; /** 状态 */ Status?: number; /** 统一域名状态 */ UnionStatus?: number; /** 是否被抢占, 被抢占表示域名被其他环境绑定了,需要解绑或者重新绑定。 */ IsPreempted?: boolean; /** icp黑名单封禁状态,0-未封禁,1-封禁 */ ICPStatus?: number; /** 已绑定证书ID */ OldCertificateId?: string; } /** TCB访问服务列表 */ declare interface TCBAccessService { /** 实例列表 */ InstanceList?: TCBAccessInstance[]; /** 数量 */ TotalCount?: number; } /** TCB环境 */ declare interface TCBEnvironment { /** 唯一ID */ ID?: string; /** 来源 */ Source?: string; /** 名称 */ Name?: string; /** 状态 */ Status?: string; } /** tcb环境实例详情 - 异步关联云资源数据结构 */ declare interface TCBEnvironments { /** tcb环境 */ Environment?: TCBEnvironment | null; /** 访问服务 */ AccessService?: TCBAccessService | null; /** 静态托管 */ HostService?: TCBHostService | null; } /** TCB静态托管服务实例 */ declare interface TCBHostInstance { /** 域名 */ Domain?: string; /** 状态 */ Status?: string; /** 解析状态 */ DNSStatus?: string; /** 已绑定证书ID */ OldCertificateId?: string; } /** TCB静态托管服务列表 */ declare interface TCBHostService { /** 实例列表 */ InstanceList?: TCBHostInstance[]; /** 数量 */ TotalCount?: number; } /** tcb地域实例详情 - 异步关联云资源数据结构 */ declare interface TCBInstanceList { /** 地域 */ Region?: string; /** tcb环境实例详情 */ Environments?: TCBEnvironments[] | null; /** 是否查询异常 */ Error?: string | null; } /** TDMQ - Rabbit实例详情 */ declare interface TDMQInstanceDetail { /** 实例ID */ InstanceId?: string; /** 实例名称 */ InstanceName?: string; /** 实例状态 */ InstanceStatus?: string; /** 服务端证书ID */ CertId?: string; /** CA证书ID */ CaCertId?: string; /** 不匹配的域名列表 */ NoMatchDomains?: string[]; } /** TDMQ - Rabbit实例详情 - 异步关联云资源数据结构 */ declare interface TDMQInstanceList { /** 地域 */ Region?: string; /** 实例详情 */ InstanceList?: TDMQInstanceDetail[]; /** 地域下总数 */ TotalCount?: number; /** 错误信息 */ Error?: string; } /** tse实例详情 */ declare interface TSEInstanceDetail { /** 网关ID */ GatewayId?: string; /** 网关名称 */ GatewayName?: string; /** 网关证书列表 */ CertificateList?: GatewayCertificate[]; } /** TSE实例详情 - 异步关联云资源数据结构 */ declare interface TSEInstanceList { /** TSE实例详情 */ InstanceList?: TSEInstanceDetail[] | null; /** 该地域下TSE实例总数 */ TotalCount?: number; /** 地域 */ Region?: string; /** 是否查询异常 */ Error?: string | null; } /** 标签 */ declare interface Tags { /** 标签键 */ TagKey: string; /** 标签值 */ TagValue: string; } /** teo实例详情 */ declare interface TeoInstanceDetail { /** 域名 */ Host?: string; /** 证书ID */ CertId?: string; /** 区域ID */ ZoneId?: string | null; /** 域名状态deployed:已部署;processing:部署中;applying:申请中;failed:申请失败;issued:绑定失败。 */ Status?: string; /** 证书加密算法 */ Algorithm?: string; } /** edgeone实例详情 - 异步关联云资源数据结构 */ declare interface TeoInstanceList { /** edgeone实例详情 */ InstanceList?: TeoInstanceDetail[] | null; /** edgeone实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string | null; } /** tke ingress实例详情 */ declare interface TkeIngressDetail { /** ingress名称 */ IngressName?: string; /** tls域名列表 */ TlsDomains?: string[]; /** ingress域名列表 */ Domains?: string[]; } /** tke实例详情 */ declare interface TkeInstanceDetail { /** 集群ID */ ClusterId?: string; /** 集群名称 */ ClusterName?: string; /** 集群命名空间列表 */ NamespaceList?: TkeNameSpaceDetail[]; /** 集群类型 */ ClusterType?: string; /** 集群版本 */ ClusterVersion?: string; } /** tke实例详情 - 异步关联云资源数据结构 */ declare interface TkeInstanceList { /** 地域 */ Region?: string; /** tke实例详情 */ InstanceList?: TkeInstanceDetail[] | null; /** 该地域下tke实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string | null; } /** tke namespace详情 */ declare interface TkeNameSpaceDetail { /** namespace名称 */ Name?: string; /** secret列表 */ SecretList?: TkeSecretDetail[]; } /** tke secret详情 */ declare interface TkeSecretDetail { /** secret名称 */ Name?: string; /** 证书ID */ CertId?: string; /** ingress列表 */ IngressList?: TkeIngressDetail[]; /** 和新证书不匹配的域名列表 */ NoMatchDomains?: string[] | null; } /** 更新记录详情 */ declare interface UpdateRecordDetail { /** 更新详情记录id */ Id?: number; /** 新旧证书更新 - 新证书ID */ CertId?: string; /** 新旧证书更新 - 旧证书ID */ OldCertId?: string; /** 部署域名列表 */ Domains?: string[] | null; /** 新旧证书更新云资源的云资源类型:- clb- cdn- ddos- live- vod- waf- apigateway- teo- tke- cos- tse- tcb */ ResourceType?: string; /** 部署地域 */ Region?: string | null; /** 部署状态, 取值范围:0:待部署1:部署成功2:部署失败3:部署中4:回滚成功5:回滚失败6:无资源,无需部署 */ Status?: number; /** 部署错误信息 */ ErrorMsg?: string | null; /** 部署时间 */ CreateTime?: string; /** 最后一次更新时间 */ UpdateTime?: string; /** 部署实例ID */ InstanceId?: string | null; /** 部署实例名称 */ InstanceName?: string | null; /** 部署监听器ID(CLB专用) */ ListenerId?: string | null; /** 部署监听器名称(CLB专用) */ ListenerName?: string | null; /** 协议 */ Protocol?: string | null; /** 是否开启SNI(CLB专用) */ SniSwitch?: number | null; /** bucket名称(COS专用) */ Bucket?: string | null; /** 端口 */ Port?: number | null; /** 命名空间(TKE专用) */ Namespace?: string | null; /** secret名称(TKE专用) */ SecretName?: string | null; /** 环境ID */ EnvId?: string; /** TCB部署类型 */ TCBType?: string; /** 监听器Url(clb专属) */ Url?: string; /** 新证书加密算法 */ Algorithm?: string; /** 旧证书加密算法 */ OldAlgorithm?: string; /** 实例状态,不同云产品状态不一样 */ InstanceStatus?: string; /** 监听器状态 */ ListenerStatus?: string; } /** 更新记录详情 */ declare interface UpdateRecordDetails { /** 新旧证书更新云资源的云资源类型:- clb- cdn- ddos- live- vod- waf- apigateway- teo- tke- cos- tse- tcb */ ResourceType?: string; /** 该云资源更新详情 */ List?: UpdateRecordDetail[]; /** 该云资源更新资源总数 */ TotalCount?: number; } /** 部署记录信息 */ declare interface UpdateRecordInfo { /** 记录ID */ Id?: number; /** 新证书ID */ CertId?: string; /** 原证书ID */ OldCertId?: string; /** 部署资源类型列表 */ ResourceTypes?: string[]; /** 部署地域列表 */ Regions?: string[]; /** 部署状态 */ Status?: number; /** 部署时间 */ CreateTime?: string; /** 最后一次更新时间 */ UpdateTime?: string; } /** 更新异步任务进度 */ declare interface UpdateSyncProgress { /** 资源类型 */ ResourceType?: string | null; /** 地域结果列表 */ UpdateSyncProgressRegions?: UpdateSyncProgressRegion[] | null; /** 异步更新进度状态:0, 待处理, 1 已处理, 3 处理中 */ Status?: number | null; } /** 更新异步任务进度 */ declare interface UpdateSyncProgressRegion { /** 资源类型 */ Region?: string | null; /** 总数 */ TotalCount?: number | null; /** 执行完成数量 */ OffsetCount?: number | null; /** 异步更新进度状态:0, 待处理, 1 已处理, 3 处理中 */ Status?: number | null; } /** 部署记录列表信息 */ declare interface UploadUpdateRecordInfo { /** 记录ID */ Id?: number; /** 原证书ID */ OldCertId?: string; /** 部署资源类型列表 */ ResourceTypes?: string[]; /** 部署状态 */ Status?: number; /** 部署时间 */ CreateTime?: string; /** 最后一次更新时间 */ UpdateTime?: string; } /** vod实例详情 - 异步关联云资源数据结构 */ declare interface VODInstanceList { /** vod实例详情 */ InstanceList?: VodInstanceDetail[] | null; /** 该地域下vod实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string | null; } /** Vod实例 */ declare interface VodInstanceDetail { /** 域名 */ Domain: string; /** 证书ID */ CertId: string; } /** waf实例详情 */ declare interface WafInstanceDetail { /** 域名 */ Domain?: string; /** 证书ID */ CertId?: string | null; /** 是否保持长连接,1是,0 否 */ Keepalive?: number | null; } /** waf实例详情 - 异步关联云资源数据结构 */ declare interface WafInstanceList { /** 地域 */ Region?: string; /** waf实例详情 */ InstanceList?: WafInstanceDetail[] | null; /** 该地域下waf实例总数 */ TotalCount?: number; /** 是否查询异常 */ Error?: string | null; } declare interface ApplyCertificateRequest { /** 证书域名验证方式:DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『[云解析DNS](https://console.cloud.tencent.com/cns)』,且与申请证书归属同一个腾讯云账号DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217 */ DvAuthMethod: string; /** 证书绑定的域名。 */ DomainName: string; /** 证书关联的项目 ID。 默认为0(默认项目) */ ProjectId?: number; /** 证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。 */ PackageType?: string; /** 证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱 */ ContactEmail?: string; /** 证书关联手机号码, 不存在则关联固定手机号码 */ ContactPhone?: string; /** 证书有效期,默认3(月),目前仅支持3个月。 */ ValidityPeriod?: string; /** 加密算法,取值为ECC、RSA, 默认为RSA */ CsrEncryptAlgo?: string; /** 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填 */ CsrKeyParameter?: string; /** 私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密 */ CsrKeyPassword?: string; /** 证书别名 */ Alias?: string; /** 旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书 */ OldCertificateId?: string; /** 权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线 */ PackageId?: string; /** 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参 */ DeleteDnsAutoRecord?: boolean; /** 证书绑定的其他域名,待开放。目前不支持此参数 */ DnsNames?: string[]; } declare interface ApplyCertificateResponse { /** 新申请成功的证书 ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CancelAuditCertificateRequest { /** 证书ID */ CertificateId: string; } declare interface CancelAuditCertificateResponse { /** 操作是否成功 */ Result?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CancelCertificateOrderRequest { /** 证书 ID。 */ CertificateId: string; } declare interface CancelCertificateOrderResponse { /** 取消订单成功的证书 ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CertificateInfoSubmitRequest { /** 待提交资料的付费证书 ID。 */ CertId: string; /** 此字段必传。 CSR 生成方式, 取值为:- online:腾讯云提交的填写的参数信息生成CSR和私钥,并由腾讯云加密存储- parse:自行生成CSR和私钥,并通过上传CSR申请证书 */ GenCsrType: string; /** 证书绑定的通用名称, 若是上传的CSR,则该域名需与CSR解析的通用名称一致 */ CertCommonName: string; /** 组织信息类型, 取值范围:1(个人):仅DV类型证书可设置为1, 个人类型证书组织信息字段可不传:Org开头,Admin开头,Tech开头2(公司):所有类型证书都可设置为2, 按需传组织信息字段 */ CompanyType: number; /** 公司ID,在 [腾讯云控制台](https://console.cloud.tencent.com/ssl/info) 可进行查看,若无满足的公司信息, 则本参数传0 ; 若存在满足当前订单的公司信息, 可以根据 [DescribeCompanies](https://cloud.tencent.com/document/product/400/90375) 查看公司ID; 若传了公司ID,则Org开头的参数可不传 */ CompanyId: string; /** 公司证件类型,取值范围:TYDMZ(统一社会信用代码 ):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段OTHERS(其他) */ OrgIdType?: string; /** 公司证件号码,取值范围:TYDMZ(统一社会信用代码 ):11532xxxxxxxx24820 */ OrgIdNumber?: string; /** 管理人证件类型,取值范围:SFZ(身份证):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段HZ(护照):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段 */ AdminIdType?: string; /** 管理人证件号码,仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段, 取值范围:SFZ(身份证):110000xxxxxxxx1242HZ(护照):EFxxxxxxx */ AdminIdNumber?: string; /** 联系人证件类型,取值范围:SFZ(身份证):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段HZ(护照):仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段 */ TechIdType?: string; /** 联系人证件号码,仅CFCA类型证书需要使用本字段, 其他类型证书不需要使用本字段,取值范围:SFZ(身份证):110000xxxxxxxx1242HZ(护照):EFxxxxxxx */ TechIdNumber?: string; /** 上传的 CSR 内容。若GenCsrType为parse, 则此字段必传。 */ Csr?: string; /** 证书绑定的其他域名, 单域名、泛域名证书无需提供。 多域名、多泛域名必填 */ DnsNames?: string[]; /** 私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密 */ KeyPass?: string; /** 公司名称。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgOrganization?: string; /** 部门名称。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgDivision?: string; /** 公司详细地址。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgAddress?: string; /** 国家名称,如中国:CN 。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgCountry?: string; /** 公司所在城市。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgCity?: string; /** 公司所在省份。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgRegion?: string; /** 公司所属区号。若没有传CompanyId或者ManagerId, 则此字段必传如:021。 手机号码传 86 */ OrgPhoneArea?: string; /** 公司所属号码。若没有传CompanyId或者ManagerId, 则此字段必传 */ OrgPhoneNumber?: string; /** 证书域名验证方式:DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『[云解析DNS](https://console.cloud.tencent.com/cns)』,且与申请证书归属同一个腾讯云账号DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217 */ VerifyType?: string; /** 管理人名。若没有传ManagerId, 则此字段必传 */ AdminFirstName?: string; /** 管理人姓。若没有传ManagerId, 则此字段必传 */ AdminLastName?: string; /** 管理人手机号码。若没有传ManagerId, 则此字段必传 */ AdminPhone?: string; /** 管理人邮箱地址。若没有传ManagerId, 则此字段必传 */ AdminEmail?: string; /** 管理人职位。若没有传ManagerId, 则此字段必传 */ AdminTitle?: string; /** 联系人名。若没有传ManagerId, 则此字段必传 */ TechFirstName?: string; /** 联系人姓。若没有传ManagerId, 则此字段必传 */ TechLastName?: string; /** 联系人邮箱地址。CompanyType为1时, 此字段必传 */ ContactEmail?: string; /** 是否开启自动续费: 0, 不开启; 1, 开启; 默认为0 */ AutoRenewFlag?: number; /** 密钥对参数,RSA支持2048,4096。ECC仅支持prime256v1。当 CSR 生成方式为online的时候,此参数必填。 */ CsrKeyParameter?: string; /** 加密算法,取值为ECC、RSA, 默认为RSA。当 CSR 生成方式为online的时候,此参数必填。 */ CsrEncryptAlgo?: string; /** 管理人ID,在 [腾讯云控制台](https://console.cloud.tencent.com/ssl/info) 可进行查看,若无满足的管理人信息, 则本参数传0 ; 若存在满足当前订单的管理人信息, 可以根据 [DescribeManagers](https://cloud.tencent.com/document/product/400/52672) 查看管理人ID; 若传了管理人ID,则Org开头、Admin开头、Tech开头的参数可不传; 管理人ID会包含公司信息 */ ManagerId?: string; /** 联系人电话。若没有传ManagerId, 则此字段必传 */ TechPhone?: string; /** 联系人邮箱 */ TechEmail?: string; /** 联系人职位。若没有传ManagerId, 则此字段必传 */ TechTitle?: string; /** 证书类型 */ Type?: number; /** 只针对Dnspod系列证书有效,ca机构类型可为sectigo和digicert */ CaType?: string; /** 签名算法 */ SignAlgo?: string; /** 是否使用交叉根证书 */ UseCrossSignRoot?: boolean; } declare interface CertificateInfoSubmitResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CertificateOrderSubmitRequest { /** 待提交资料的付费证书 ID。 */ CertId: string; /** 是否删除自动DNS验证值:0,不删除; 1,删除; 默认不删除 */ DeleteDnsAutoRecord?: number; /** 证书域名验证方式:DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『[云解析DNS](https://console.cloud.tencent.com/cns)』,且与申请证书归属同一个腾讯云账号DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单见控制台页面 */ VerifyType?: string; } declare interface CertificateOrderSubmitResponse { /** CA机构侧订单号。 */ OrderId?: string; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。 */ Status?: number; /** 是否预审核 */ IsAudited?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CheckCertificateChainRequest { /** 待检查的证书链 */ CertificateChain: string; } declare interface CheckCertificateChainResponse { /** true为通过检查,false为未通过检查。 */ IsValid?: boolean; /** true为可信CA,false为不可信CA。 */ IsTrustedCA?: boolean; /** 包含证书链中每一段证书的通用名称。 */ Chains?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CheckCertificateDomainVerificationRequest { /** 证书ID。 */ CertificateId: string; } declare interface CheckCertificateDomainVerificationResponse { /** 证书域名验证结果列表, 证书若绑定了多个域名, 则返回数组有多份 */ VerificationResults?: DomainValidationResult[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CheckCertificateExistRequest { /** 证书公钥内容, 包含证书链 */ CertificatePublicKey: string; } declare interface CheckCertificateExistResponse { /** 重复的证书ID */ RepeatCertId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CommitCertificateInformationRequest { /** 待提交资料的付费证书 ID。 */ CertificateId: string; /** 证书域名验证方式:DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『[云解析DNS](https://console.cloud.tencent.com/cns)』,且与申请证书归属同一个腾讯云账号DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217 */ VerifyType?: string; } declare interface CommitCertificateInformationResponse { /** CA机构侧订单号。 */ OrderId?: string; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。 */ Status?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CompleteCertificateRequest { /** 证书ID */ CertificateId: string; } declare interface CompleteCertificateResponse { /** 证书ID */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateCertificateBindResourceSyncTaskRequest { /** 证书ID列表,总数不能超过100 */ CertificateIds: string[]; /** 是否使用缓存, 1使用缓存,0不使用缓存; 默认为1使用缓存; 若当前证书ID存在半小时已完成的任务, 则使用缓存的情况下, 会读取半小时内离当前时间最近的查询结果 */ IsCache: number; } declare interface CreateCertificateBindResourceSyncTaskResponse { /** 证书关联云资源异步任务ID列表 */ CertTaskIds?: CertTaskId[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateCertificateByPackageRequest { /** 证书产品PID,以下是对每个PID及其对应的证书文字说明:1. 1022451 - CFCA-增强型(EV)SSL证书2. 1022449 - CFCA-企业型(OV) SSL证书(通配符)3. 1022447 - CFCA-企业型(OV)SSL证书4. 1014028 - DNSPod亚信国密-企业型(OV)通配符证书5. 1014030 - DNSPod亚信国密-企业型(OV)多域名证书6. 1014026 - DNSPod亚信国密-企业型(OV)证书7. 1014022 - DNSPod亚信国密-域名型(DV)通配符证书8. 1014024 - DNSPod亚信国密-域名型(DV)多域名证书9. 1014020 - DNSPod亚信国密-域名型(DV)证书10. 1013949 - DNSPod SSL 域名型SSL证书(C1)11. 1013953 - DNSPod SSL域名型多域名SSL证书(C1)12. 1013951 - DNSPod-SSL域名型DV(泛域名)13. 1013955 - DNSPod 企业型SSL证书(C1)14. 1013959 - DNSPod 企业型多域名SSL证书(C1)15. 1013957 - DNSPod 企业型通配符SSL证书(C1)16. 1013961 - DNSPod 增强型 SSL 证书(C1)17. 1013963 - DNSPod 增强型多域名SSL证书(C1)18. 1005919 - TrustAsia-域名型DV(通配符多域名)19. 1013882 - SecureSite-增强型专业版EVPro(多域名)20. 1018559 - SecureSite-增强型专业版EVPro(单域名)21. 1013910 - GlobalSign-增强型EV(多域名)22. 1013904 - GlobalSign-增强型EV(单域名)23. 1013898 - TrustAsia-增强型EV(多域名)24. 1013888 - TrustAsia-增强型EV(单域名)25. 1013886 - GeoTrust-增强型EV(多域名)26. 1018529 - GeoTrust-增强型EV(单域名)27. 1013880 - SecureSite-增强型EV(多域名)28. 1018557 - SecureSite-增强型EV(单域名)29. 1018586 - TrustAsia-域名型DV(泛域名)30. 1018584 - TrustAsia-域名型DV(多域名)31. 1013878 - SecureSite-企业型专业版OV Pro(多域名)32. 1018582 - SecureSite-企业型专业版OV Pro(单域名)33. 1013908 - GlobalSign-企业型OV(通配符多域名)34. 1013902 - GlobalSign-企业型OV(泛域名)35. 1013906 - GlobalSign-企业型OV(多域名)36. 1013900 - GlobalSign-企业型OV(单域名)37. 1013896 - TrustAsia-企业型OV(通配符多域名)38. 1013892 - TrustAsia-企业型OV(泛域名)39. 1013894 - TrustAsia-企业型OV(多域名)40. 1013890 - TrustAsia-企业型OV(单域名)41. 1004360 - GeoTrust-企业型OV(泛域名)42. 1013884 - GeoTrust-企业型OV(单域名)43. 1013874 - SecureSite-企业型OV(泛域名)44. 1013876 - SecureSite-企业型OV(多域名)45. 1018580 - SecureSite-企业型OV(单域名)46. 1004460 - DNSPod-国密增强型证书(多域名)47. 1004458 - DNSPod-国密增强型证书48. 1004370 - DNSPod-国密企业型证书(通配符)49. 1004368 - DNSPod-国密企业型证书(多域名)50. 1004366 - DNSPod-国密企业型证书51. 1004362 - DNSPod-国密域名型证书(通配符)52. 1004364 - DNSPod-国密域名型证书(多域名)53. 1004358 - DNSPod-国密域名型证书54. 1004456 - WoTrus-增强型证书(多域名)55. 1004454 - WoTrus-增强型证书56. 1004168 - WoTrus-企业型证书(通配符)57. 1004166 - WoTrus-企业型证书(多域名)58. 1004164 - WoTrus-企业型证书59. 1004159 - WoTrus-域名型证书(通配符)60. 1004161 - WoTrus-域名型证书(多域名)61. 1004157 - WoTrus-域名型证书 */ ProductPid: number; /** 要消耗的权益包ID。 */ PackageIds: string[]; /** 证书域名数量。 */ DomainCount: string; /** 多年期证书年限。 */ Period: number; /** 要续费的原证书ID(续费时填写)。 */ OldCertificateId?: string; /** 续费时CSR生成方式(original、upload、online)。 */ RenewGenCsrMethod?: string; /** 续费时选择上传CSR时填写CSR。 */ RenewCsr?: string; /** 续费证书CSR的算法类型:RSA,ECC,SM2 */ RenewAlgorithmType?: string; /** 续费证书CSR的算法参数:2048,4096,prime256v1 */ RenewAlgorithmParam?: string; /** 项目ID。 */ ProjectId?: number; /** 标签。 */ Tags?: Tags[]; /** 续费证书的私钥密码。 */ RenewKeyPass?: string; /** 批量购买证书时预填写的域名。 */ DomainNames?: string; /** 批量购买证书数量。 */ CertificateCount?: number; /** 预填写的管理人ID。 */ ManagerId?: number; /** 预填写的公司ID。 */ CompanyId?: number; /** 验证方式 */ VerifyType?: string; /** 询价参数,以下是对每个询价参数及其对应的证书文字说明:1. sv_ssl_cost_cfca_ca_ev - CFCA-增强型(EV)SSL证书2. sv_ssl_cost_cfca_ca_ovwildcard - CFCA-企业型(OV) SSL证书(通配符)3. sv_ssl_cost_cfca_ca_ov - CFCA-企业型(OV)SSL证书4. sv_ssl_cost_dnspod_ca_sm2_ovwildcard - DNSPod亚信国密-企业型(OV)通配符证书5. sv_ssl_cost_dnspod_ca_sm2_ovmultidomain - DNSPod亚信国密-企业型(OV)多域名证书6. sv_ssl_cost_dnspod_ca_sm2_ov - DNSPod亚信国密-企业型(OV)证书7. sv_ssl_cost_dnspod_ca_sm2_dvwildcard - DNSPod亚信国密-域名型(DV)通配符证书8. sv_ssl_cost_dnspod_ca_sm2_dvmultidomain - DNSPod亚信国密-域名型(DV)多域名证书9. sv_ssl_cost_dnspod_ca_sm2_dv - DNSPod亚信国密-域名型(DV)证书10. sv_ssl_cost_dnspod_ca_dv - DNSPod SSL 域名型SSL证书(C1)11. sv_ssl_cost_dnspod_ca_dvmultidomain - DNSPod SSL域名型多域名SSL证书(C1)12. sv_ssl_cost_dnspod_ca_dvwildcard - DNSPod-SSL域名型DV(泛域名)13. sv_ssl_cost_dnspod_ca_ov - DNSPod 企业型SSL证书(C1)14. sv_ssl_cost_dnspod_ca_ovmultidomain - DNSPod 企业型多域名SSL证书(C1)15. sv_ssl_cost_dnspod_ca_ovwildcard - DNSPod 企业型通配符SSL证书(C1)16. sv_ssl_cost_dnspod_ca_ev - DNSPod 增强型 SSL 证书(C1)17. sv_ssl_cost_dnspod_ca_evmultidomain - DNSPod 增强型多域名SSL证书(C1)18. sv_ssl_cost_trustasia_dvwildcardmulti - TrustAsia-域名型DV(通配符多域名)19. sv_ssl_cost_securesiteevpromul_sh - SecureSite-增强型专业版EVPro(多域名)20. sv_ssl_cost_symantec_evpro - SecureSite-增强型专业版EVPro(单域名)21. sv_ssl_cost_globalsign_ev_mul_sh - GlobalSign-增强型EV(多域名)22. sv_ssl_cost_globalsign_ev - GlobalSign-增强型EV(单域名)23. sv_ssl_cost_trustasia_evmultidomain - TrustAsia-增强型EV(多域名)24. sv_ssl_cost_trustasia_ev - TrustAsia-增强型EV(单域名)25. sv_ssl_cost_geotrust_evmultidomain - GeoTrust-增强型EV(多域名)26. sv_ssl_cost_geotrust_ev - GeoTrust-增强型EV(单域名)27. sv_ssl_cost_symantec_evmultidomain - SecureSite-增强型EV(多域名)28. sv_ssl_cost_symantec_ev - SecureSite-增强型EV(单域名)29. sv_ssl_cost_trustasia_dvwildcard - TrustAsia-域名型DV(泛域名)30. sv_ssl_cost_trustasia_dvmultidomain - TrustAsia-域名型DV(多域名)31. sv_ssl_cost_symantec_ovpromultidomain - SecureSite-企业型专业版OV Pro(多域名)32. sv_ssl_cost_symantec_ovpro - SecureSite-企业型专业版OV Pro(单域名)33. sv_ssl_cost_globalsign_ovwildcardmulti - GlobalSign-企业型OV(通配符多域名)34. sv_ssl_cost_globalsign_ovwildcard - GlobalSign-企业型OV(泛域名)35. sv_ssl_cost_globalsign_ovmultidomain - GlobalSign-企业型OV(多域名)36. sv_ssl_cost_globalsign_ov - GlobalSign-企业型OV(单域名)37. sv_ssl_cost_trustasia_ovwildcardmulti - TrustAsia-企业型OV(通配符多域名)38. sv_ssl_cost_trustasia_ovwildcard - TrustAsia-企业型OV(泛域名)39. sv_ssl_cost_trustasia_ovmultidomain - TrustAsia-企业型OV(多域名)40. sv_ssl_cost_trustasia_ov - TrustAsia-企业型OV(单域名)41. sv_ssl_cost_geotrust_ovwildcard - GeoTrust-企业型OV(泛域名)42. sv_ssl_cost_geotrust_ov - GeoTrust-企业型OV(单域名)43. sv_ssl_cost_symantec_ovwildcard - SecureSite-企业型OV(泛域名)44. sv_ssl_cost_symantec_ovmultidomain - SecureSite-企业型OV(多域名)45. sv_ssl_cost_symantec_ov - SecureSite-企业型OV(单域名)46. sv_ssl_cost_dnspod_evmultidomain - DNSPod-国密增强型证书(多域名)47. sv_ssl_cost_dnspod_ev - DNSPod-国密增强型证书48. sv_ssl_cost_dnspod_ovwildcard - DNSPod-国密企业型证书(通配符)49. sv_ssl_cost_dnspod_ovmultidomain - DNSPod-国密企业型证书(多域名)50. sv_ssl_cost_dnspod_ov - DNSPod-国密企业型证书51. sv_ssl_cost_dnspod_dvwildcard - DNSPod-国密域名型证书(通配符)52. sv_ssl_cost_dnspod_dvmultidomain - DNSPod-国密域名型证书(多域名)53. sv_ssl_cost_dnspod_dv - DNSPod-国密域名型证书54. sv_ssl_cost_wotrus_evmultidomain - WoTrus-增强型证书(多域名)55. sv_ssl_cost_wotrus_ev - WoTrus-增强型证书56. sv_ssl_cost_wotrus_ovwildcard - WoTrus-企业型证书(通配符)57. sv_ssl_cost_wotrus_ovmultidomain - WoTrus-企业型证书(多域名)58. sv_ssl_cost_wotrus_ov - WoTrus-企业型证书59. sv_ssl_cost_wotrus_dvwildcard - WoTrus-域名型证书(通配符)60. sv_ssl_cost_wotrus_dvmultidomain - WoTrus-域名型证书(多域名)61. sv_ssl_cost_wotrus_dv - WoTrus-域名型证书 */ PriceKey?: string; } declare interface CreateCertificateByPackageResponse { /** 证书ID。 */ CertificateId?: string; /** 批量购买证书时返回多个证书ID。 */ CertificateIds?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateCertificateRequest { /** 证书套餐类型: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)75:SecureSite 企业型(OV)76:SecureSite 企业型(OV)通配符77:SecureSite 增强型(EV)78:Geotrust 企业型(OV)79:Geotrust 企业型(OV)通配符80:Geotrust 增强型(EV)81:GlobalSign 企业型(OV)SSL证书82:GlobalSign 企业型通配符 (OV)SSL证书85:GlobalSign 增强型 (EV)SSL证书88:GlobalSign 企业型通配符多域名 (OV)SSL证书89:GlobalSign 企业型多域名 (OV)SSL证书90:GlobalSign 增强型多域名(EV) SSL证书91:Geotrust 增强型多域名(EV)92:SecureSite 企业型专业版多域名(OV Pro)93:SecureSite 企业型多域名(OV)94:SecureSite 增强型专业版多域名(EV Pro)95:SecureSite 增强型多域名(EV)96:SecureSite 增强型专业版(EV Pro)97:SecureSite 企业型专业版(OV Pro)98:CFCA 企业型(OV)SSL证书99:CFCA 企业型多域名(OV)SSL证书,不支持多年期100:CFCA 企业型通配符(OV)SSL证书,不支持多年期101:CFCA 增强型(EV)SSL证书,不支持多年期102: Rapid-域名型(DV)SSL证书103: Rapid-域名型(DV)SSL证书(通配符)104: TrustAsia-域名型(单域名)105: SSL单域名证书(一年期) */ ProductId: number; /** 证书包含的域名数量。 多域名或者多泛域名证书类型必须大于1 */ DomainNum: number; /** 证书年限。 支持多年期的证书才可以大于1年 */ TimeSpan: number; /** 是否自动使用代金券:1是,0否;默认为1 */ AutoVoucher?: number; /** 标签, 生成证书打标签 */ Tags?: Tags[]; } declare interface CreateCertificateResponse { /** 证书ID列表 */ CertificateIds?: string[]; /** 订单号列表 */ DealIds?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteCertificateRequest { /** 证书 ID。 */ CertificateId: string; /** 删除时是否检查证书关联了云资源。默认不检查。如选择检查(需要授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate)删除将变成异步,接口会返回异步任务ID。需使用DescribeDeleteCertificatesTaskResult接口查询删除是否成功。 */ IsCheckResource?: boolean; } declare interface DeleteCertificateResponse { /** 删除结果(true:删除成功,false:删除失败) */ DeleteResult?: boolean; /** 异步删除的任务ID */ TaskId?: string | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteCertificatesRequest { /** 要删除的证书ID。单次最多100个 */ CertificateIds: string[]; /** 删除时是否检查证书关联了云资源。默认不检查。如需要检查关联云资源 (需授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate),完成授权后且该参数传true,删除将变成异步任务,接口会返回异步任务ID。需搭配 DescribeDeleteCertificatesTaskResult接口使用,查询删除任务是否成功。 */ IsSync?: boolean; } declare interface DeleteCertificatesResponse { /** 成功的ID */ Success?: string[]; /** 失败的ID和原因 */ Fail?: BatchDeleteFail[]; /** 证书ID和异步任务的ID */ CertTaskIds?: CertTaskId[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteManagerRequest { /** 管理人ID */ ManagerId: number; } declare interface DeleteManagerResponse { /** 管理人ID */ ManagerId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeployCertificateInstanceRequest { /** 待部署的证书ID */ CertificateId: string; /** 证书部署的实例列表,不同云资源类型如下- clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]- cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]- ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]- live:Domain,例:["live1.tencent.com", "live2.tencent.com"]- vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]- waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]- apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]- teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]- tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]- cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]- lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]- tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]- tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]- mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]- gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"] */ InstanceIdList: string[]; /** 证书部署云资源支持的云资源类型, 不传则默认部署clb:- clb- cdn- ddos- live- vod- waf- apigateway- teo- tke- cos- lighthouse- tse- tcb- mqtt当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 */ ResourceType?: string; /** 部署云资源状态:云直播:-1:域名未关联证书。1: 域名https已开启。0: 域名https已关闭。 */ Status?: number; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时 */ IsCache?: number; } declare interface DeployCertificateInstanceResponse { /** 云资源部署任务ID */ DeployRecordId?: number; /** 部署任务创建状态;1表示创建成功; 0表示当前存在部署中的任务,未创建新的部署任务;返回值DeployRecordId为部署中的任务ID */ DeployStatus?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeployCertificateRecordRetryRequest { /** 待重试部署记录ID,通过DeployCertificateInstance获得 */ DeployRecordId?: number; /** 待重试部署记录详情ID,通过DescribeHostDeployRecordDetail获得 */ DeployRecordDetailId?: number; } declare interface DeployCertificateRecordRetryResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeployCertificateRecordRollbackRequest { /** 待重试部署记录ID, 就是通过DeployCertificateInstance返回的DeployRecordId */ DeployRecordId?: number; } declare interface DeployCertificateRecordRollbackResponse { /** 回滚部署记录ID */ DeployRecordId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificateBindResourceTaskDetailRequest { /** 任务ID,根据CreateCertificateBindResourceSyncTask得到的任务ID查询绑定云资源结果 */ TaskId: string; /** 每页展示数量, 默认10,最大值100; 分页总数为云资源地域下实例总数, 即第一页会拉群每个云资源的地域下面Limit数量实例 */ Limit?: string; /** 当前偏移量,默认为0 */ Offset?: string; /** 查询资源类型的结果详情, 不传则查询所有,取值支持:- clb- cdn- ddos- live- vod- waf- apigateway- teo- tke- cos- tse- tcb */ ResourceTypes?: string[]; /** 查询地域列表的数据,clb、tke、waf、apigateway、tcb、cos、tse支持地域查询, 其他资源类型不支持 */ Regions?: string[]; } declare interface DescribeCertificateBindResourceTaskDetailResponse { /** 关联clb资源详情 */ CLB?: ClbInstanceList[]; /** 关联cdn资源详情 */ CDN?: CdnInstanceList[]; /** 关联waf资源详情 */ WAF?: WafInstanceList[]; /** 关联ddos资源详情 */ DDOS?: DdosInstanceList[]; /** 关联live资源详情 */ LIVE?: LiveInstanceList[]; /** 关联vod资源详情 */ VOD?: VODInstanceList[]; /** 关联tke资源详情 */ TKE?: TkeInstanceList[]; /** 关联apigateway资源详情 */ APIGATEWAY?: ApiGatewayInstanceList[]; /** 关联tcb资源详情 */ TCB?: TCBInstanceList[]; /** 关联teo资源详情 */ TEO?: TeoInstanceList[]; /** 关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因 */ Status?: number; /** 当前结果缓存时间 */ CacheTime?: string; /** 关联tse资源详情 */ TSE?: TSEInstanceList[]; /** 关联的COS资源详情 */ COS?: COSInstanceList[]; /** 关联的TDMQ - Rabbit资源详情 */ TDMQ?: TDMQInstanceList[]; /** 关联的MQTT资源详情 */ MQTT?: MQTTInstanceList[]; /** 关联的GAAP资源详情 */ GAAP?: GAAPInstanceList[]; /** 关联的SCF资源详情 */ SCF?: SCFInstanceList[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificateBindResourceTaskResultRequest { /** 任务ID,根据CreateCertificateBindResourceSyncTask得到的任务ID查询绑定云资源结果, 最大支持100个 */ TaskIds: string[]; } declare interface DescribeCertificateBindResourceTaskResultResponse { /** 异步任务绑定关联云资源结果列表 */ SyncTaskBindResourceResult?: SyncTaskBindResourceResult[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificateDetailRequest { /** 证书 ID。 */ CertificateId: string; } declare interface DescribeCertificateDetailResponse { /** 证书所属用户主账号 UIN。 */ OwnerUin?: string; /** 项目 ID。 */ ProjectId?: string; /** 证书来源:trustasia:亚洲诚信,upload:用户上传。wosign:沃通sheca:上海CA */ From?: string; /** 证书类型:CA = 客户端证书,SVR = 服务器证书。 */ CertificateType?: string; /** 证书套餐类型:null:用户上传证书(没有套餐类型),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)75:SecureSite 企业型(OV)76:SecureSite 企业型(OV)通配符77:SecureSite 增强型(EV)78:Geotrust 企业型(OV)79:Geotrust 企业型(OV)通配符80:Geotrust 增强型(EV)81:GlobalSign 企业型(OV)SSL证书82:GlobalSign 企业型通配符 (OV)SSL证书83:TrustAsia C1 DV Free85:GlobalSign 增强型 (EV)SSL证书88:GlobalSign 企业型通配符多域名 (OV)SSL证书89:GlobalSign 企业型多域名 (OV)SSL证书90:GlobalSign 增强型多域名(EV) SSL证书91:Geotrust 增强型多域名(EV)92:SecureSite 企业型专业版多域名(OV Pro)93:SecureSite 企业型多域名(OV)94:SecureSite 增强型专业版多域名(EV Pro)95:SecureSite 增强型多域名(EV)96:SecureSite 增强型专业版(EV Pro)97:SecureSite 企业型专业版(OV Pro)98:CFCA 企业型(OV)SSL证书99:CFCA 企业型多域名(OV)SSL证书100:CFCA 企业型通配符(OV)SSL证书101:CFCA 增强型(EV)SSL证书 */ PackageType?: string | null; /** 证书产品名称 */ ProductZhName?: string; /** 证书绑定通用名称域名。 */ Domain?: string; /** 备注名称。 */ Alias?: string; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 自动添加DNS记录,5 = 企业证书,待提交资料,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。14 = 证书已退款。 15 = 证书迁移中 */ Status?: number; /** 状态信息。 取值范围://通用状态信息1、PRE-REVIEWING:预审核中2、LEGAL-REVIEWING:法务审核中3、CA-REVIEWING:CA审核中4、PENDING-DCV:域名验证中5、WAIT-ISSUE:等待签发(域名验证已通过)//证书审核失败状态信息1、订单审核失败2、CA审核失败,域名未通过安全审查3、域名验证超时,订单自动关闭,请您重新进行证书申请4、证书资料未通过证书CA机构审核,审核人员会致电您证书预留的联系方式,请您留意来电。后续可通过“修改资料”重新提交资料待持续完善 */ StatusMsg?: string | null; /** 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。 */ VerifyType?: string | null; /** 漏洞扫描状态。 */ VulnerabilityStatus?: string; /** 证书生效时间。时区为GMT+8:00 */ CertBeginTime?: string | null; /** 证书失效时间。时区为GMT+8:00 */ CertEndTime?: string | null; /** 证书有效期:单位(月)。 */ ValidityPeriod?: string; /** 证书申请时间。时区为GMT+8:00 */ InsertTime?: string; /** CA订单 ID。 */ OrderId?: string | null; /** 证书扩展信息。 */ CertificateExtra?: CertificateExtra; /** 私钥证书, 国密证书则为签名证书中的私钥证书 */ CertificatePrivateKey?: string | null; /** 公钥证书, 国密则为签名证书中的公钥证书 */ CertificatePublicKey?: string | null; /** 证书域名验证信息。 */ DvAuthDetail?: DvAuthDetail | null; /** 漏洞扫描评估报告。 */ VulnerabilityReport?: string | null; /** 证书 ID。 */ CertificateId?: string; /** 证书类型名称。 */ TypeName?: string | null; /** 状态描述。 */ StatusName?: string; /** 证书包含的多个域名(不包含主域名,主域名使用Domain字段) */ SubjectAltName?: string[]; /** 是否为付费证书。 */ IsVip?: boolean; /** 是否为泛域名证书。 */ IsWildcard?: boolean; /** 是否为 DV 版证书。 */ IsDv?: boolean; /** 是否启用了漏洞扫描功能。 */ IsVulnerability?: boolean; /** 付费证书提交的资料信息。 */ SubmittedData?: SubmittedData | null; /** 是否可续费。 */ RenewAble?: boolean; /** 是否可部署。 */ Deployable?: boolean; /** 关联标签列表。 */ Tags?: Tags[]; /** 根证书。 */ RootCert?: RootCertificates; /** 国密加密证书公钥, 仅国密证书有值 */ EncryptCert?: string | null; /** 国密加密私钥证书, 仅国密证书有值 */ EncryptPrivateKey?: string | null; /** 签名证书 SHA1指纹 */ CertFingerprint?: string | null; /** 加密证书 SHA1指纹 (国密证书特有) */ EncryptCertFingerprint?: string | null; /** 证书加密算法(国密证书特有) */ EncryptAlgorithm?: string; /** DV证书吊销验证值 */ DvRevokeAuthDetail?: DvAuths[] | null; /** 证书链信息 */ CertChainInfo?: CertBasicInfo[] | null; /** 证书域名类型, 1(单域名);2(多域名);3(泛域名);4(多泛域名) */ DomainType?: number; /** 证书类型,DV(域名型);OV(企业型);EV(增强型) */ CertType?: string; /** 是否使用交叉根 */ UseCrossSignRoot?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificateOperateLogsRequest { /** 偏移量,默认为0。 */ Offset?: number; /** 请求日志数量,默认为20, 最大值为1000,如超过1000按照1000处理。 */ Limit?: number; /** 开始时间,默认15天前。 */ StartTime?: string; /** 结束时间,默认现在时间。 */ EndTime?: string; } declare interface DescribeCertificateOperateLogsResponse { /** 当前查询条件日志总数。 */ AllTotal?: number; /** 本次请求返回的日志数量。 */ TotalCount?: number; /** 证书操作日志列表。 */ OperateLogs?: OperationLog[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificateRequest { /** 证书 ID。 */ CertificateId: string; } declare interface DescribeCertificateResponse { /** 用户 UIN。 */ OwnerUin?: string | null; /** 项目 ID。 */ ProjectId?: string | null; /** 证书来源:trustasia:亚洲诚信,upload:用户上传。wosign:沃通sheca:上海CA */ From?: string | null; /** 证书类型:CA = 客户端证书,SVR = 服务器证书。 */ CertificateType?: string | null; /** 证书套餐类型:null:用户上传证书(没有套餐类型),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)75:SecureSite 企业型(OV)76:SecureSite 企业型(OV)通配符77:SecureSite 增强型(EV)78:Geotrust 企业型(OV)79:Geotrust 企业型(OV)通配符80:Geotrust 增强型(EV)81:GlobalSign 企业型(OV)SSL证书82:GlobalSign 企业型通配符 (OV)SSL证书83:TrustAsia C1 DV Free85:GlobalSign 增强型 (EV)SSL证书88:GlobalSign 企业型通配符多域名 (OV)SSL证书89:GlobalSign 企业型多域名 (OV)SSL证书90:GlobalSign 增强型多域名(EV) SSL证书91:Geotrust 增强型多域名(EV)92:SecureSite 企业型专业版多域名(OV Pro)93:SecureSite 企业型多域名(OV)94:SecureSite 增强型专业版多域名(EV Pro)95:SecureSite 增强型多域名(EV)96:SecureSite 增强型专业版(EV Pro)97:SecureSite 企业型专业版(OV Pro)98:CFCA 企业型(OV)SSL证书99:CFCA 企业型多域名(OV)SSL证书100:CFCA 企业型通配符(OV)SSL证书101:CFCA 增强型(EV)SSL证书 */ PackageType?: string | null; /** 证书产品名称 */ ProductZhName?: string | null; /** 域名。 */ Domain?: string | null; /** 备注名称。 */ Alias?: string | null; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 自动添加DNS记录,5 = 企业证书,待提交资料,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。14 = 证书已退款。 15 = 证书迁移中 */ Status?: number | null; /** 状态信息。 取值范围://通用状态信息1、PRE-REVIEWING:预审核中2、LEGAL-REVIEWING:法务审核中3、CA-REVIEWING:CA审核中4、PENDING-DCV:域名验证中5、WAIT-ISSUE:等待签发(域名验证已通过)//证书审核失败状态信息1、订单审核失败2、CA审核失败,域名未通过安全审查3、域名验证超时,订单自动关闭,请您重新进行证书申请4、证书资料未通过证书CA机构审核,审核人员会致电您证书预留的联系方式,请您留意来电。后续可通过“修改资料”重新提交资料待持续完善 */ StatusMsg?: string | null; /** 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,DNS_PROXY = DNS代理验证。FILE_PROXY = 文件代理验证 */ VerifyType?: string | null; /** 漏洞扫描状态。 */ VulnerabilityStatus?: string | null; /** 证书生效时间。时区为GMT+8:00 */ CertBeginTime?: string | null; /** 证书失效时间。时区为GMT+8:00 */ CertEndTime?: string | null; /** 证书有效期:单位(月)。 */ ValidityPeriod?: string | null; /** 申请时间。时区为GMT+8:00 */ InsertTime?: string | null; /** 订单 ID。 */ OrderId?: string | null; /** 证书扩展信息。 */ CertificateExtra?: CertificateExtra | null; /** DV 认证信息。 */ DvAuthDetail?: DvAuthDetail | null; /** 漏洞扫描评估报告。 */ VulnerabilityReport?: string | null; /** 证书 ID。 */ CertificateId?: string | null; /** 证书类型名称。 */ PackageTypeName?: string | null; /** 状态描述。 */ StatusName?: string | null; /** 证书包含的多个域名(包含主域名)。 */ SubjectAltName?: string[] | null; /** 是否为 VIP 客户。 */ IsVip?: boolean | null; /** 是否为泛域名证书。 */ IsWildcard?: boolean | null; /** 是否为 DV 版证书。 */ IsDv?: boolean | null; /** 是否启用了漏洞扫描功能。 */ IsVulnerability?: boolean | null; /** 是否可重颁发证书。 */ RenewAble?: boolean | null; /** 提交的资料信息。 */ SubmittedData?: SubmittedData | null; /** 是否可部署。 */ Deployable?: boolean | null; /** 标签列表 */ Tags?: Tags[] | null; /** CA证书的所有加密方式。仅证书类型CertificateType为CA有效 */ CAEncryptAlgorithms?: string[] | null; /** CA证书的所有通用名称。仅证书类型CertificateType为CA有效 */ CACommonNames?: string[] | null; /** CA证书所有的到期时间。仅证书类型CertificateType为CA有效,时区为GMT+8:00 */ CAEndTimes?: string[] | null; /** DV证书吊销验证值 */ DvRevokeAuthDetail?: DvAuths[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCertificatesRequest { /** 分页偏移量,从0开始。 默认为0 */ Offset?: number; /** 每页数量,默认10。最大值1000,如超过1000按1000处理 */ Limit?: number; /** 搜索关键词,模糊匹配证书 ID、备注名称、证书域名 */ SearchKey?: string; /** 证书类型:CA = 客户端证书,SVR = 服务器证书。 */ CertificateType?: string; /** 项目 ID。 */ ProjectId?: number; /** 默认按照证书申请时间降序; 若传排序则按到期时间排序:DESC = 证书到期时间降序, ASC = 证书到期时间升序。 */ ExpirationSort?: string; /** 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。14 = 已退款。 15 = 证书迁移中 */ CertificateStatus?: number[]; /** 是否可部署,可选值:1 = 可部署,0 = 不可部署。 */ Deployable?: number; /** 是否筛选上传托管的 1筛选,0不筛选 */ Upload?: number; /** 是否筛选可续期证书 1筛选 0不筛选 */ Renew?: number; /** 筛选来源, upload:上传证书, buy:腾讯云证书, 不传默认全部 */ FilterSource?: string; /** 是否筛选国密证书。1:筛选 0:不筛选 */ IsSM?: number; /** 筛选证书是否即将过期,传1是筛选,0不筛选 */ FilterExpiring?: number; /** 是否可托管,可选值:1 = 可托管,0 = 不可托管。 */ Hostable?: number; /** 筛选指定标签的证书 */ Tags?: Tags[]; /** 是否筛选等待签发的证书,传1是筛选,0和null不筛选 */ IsPendingIssue?: number; /** 筛选指定证书ID的证书,只支持有权限的证书ID */ CertIds?: string[]; /** 订阅服务ID */ ServiceId?: string; } declare interface DescribeCertificatesResponse { /** 总数量。 */ TotalCount?: number; /** 列表。 */ Certificates?: Certificates[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCompaniesRequest { /** 分页偏移量,默认值为0. */ Offset?: number; /** 分页每页限制数,默认值为0,最大值1000. */ Limit?: number; /** 公司ID */ CompanyId?: number; } declare interface DescribeCompaniesResponse { /** 公司列表 */ Companies?: CompanyInfo[]; /** 公司总数 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeleteCertificatesTaskResultRequest { /** DeleteCertificates接口返回的任务ID, 最大支持100个 */ TaskIds: string[]; } declare interface DescribeDeleteCertificatesTaskResultResponse { /** 批量删除证书异步任务结果 */ DeleteTaskResult?: DeleteTaskResult[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDeployedResourcesRequest { /** 证书ID */ CertificateIds: string[]; /** 资源类型:clb,cdn,live,vod,waf,antiddos,teo */ ResourceType: string; } declare interface DescribeDeployedResourcesResponse { /** 资源详情 */ DeployedResources?: DeployedResources[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDownloadCertificateUrlRequest { /** 证书ID */ CertificateId: string; /** 下载的服务类型: nginx tomcat apache iis jks other root, 不传则默认下载nginx格式 */ ServiceType?: string; } declare interface DescribeDownloadCertificateUrlResponse { /** 下载链接 */ DownloadCertificateUrl?: string; /** 下载文件的名称 */ DownloadFilename?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostApiGatewayInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型apigateway */ ResourceType?: string; /** 已部署的证书ID */ OldCertificateId?: string; /** 每页数量,默认10,最大值为200。 */ Limit?: number; /** 分页偏移量,默认值为0。 */ Offset?: string; } declare interface DescribeHostApiGatewayInstanceListResponse { /** apiGateway实例列表,如取不到值返回空数组 */ InstanceList?: ApiGatewayInstanceDetail[]; /** 总数,如取不到值返回0 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostCdnInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型cdn */ ResourceType?: string; /** 原证书ID */ OldCertificateId?: string; /** 分页偏移量,默认值为0。 */ Offset?: number; /** 每页数量,默认10,最大值为200。 */ Limit?: number; /** 是否异步,0表示否,1表示是,默认为0 */ AsyncCache?: number; } declare interface DescribeHostCdnInstanceListResponse { /** CDN实例列表,如取不到值返回空数组 */ InstanceList?: CdnInstanceDetail[]; /** CDN域名总数,如取不到值返回0 */ TotalCount?: number; /** 异步刷新总数,如取不到值返回0 */ AsyncTotalNum?: number; /** 异步刷新当前执行数,如取不到值返回0 */ AsyncOffset?: number; /** 当前缓存读取时间 */ AsyncCacheTime?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostClbInstanceListRequest { /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 是否异步缓存,0表示否,1表示是 */ AsyncCache?: number; /** 原证书ID */ OldCertificateId?: string; } declare interface DescribeHostClbInstanceListResponse { /** 总数,取不到值返回0 */ TotalCount?: number; /** CLB实例监听器列表,取不到值返回空数组 */ InstanceList?: ClbInstanceDetail[]; /** 异步刷新总数,取不到值返回0 */ AsyncTotalNum?: number; /** 异步刷新当前执行数,取不到值返回0 */ AsyncOffset?: number; /** 当前缓存读取时间,去不到值返回空 */ AsyncCacheTime?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostCosInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表 */ Filters?: Filter[]; /** 部署资源类型 cos */ ResourceType?: string; /** 原证书ID */ OldCertificateId?: string; /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 是否异步,0表示否,1表示是 */ AsyncCache?: number; } declare interface DescribeHostCosInstanceListResponse { /** COS实例列表 */ InstanceList?: CosInstanceDetail[]; /** 总数 */ TotalCount?: number; /** 异步刷新总数 */ AsyncTotalNum?: number; /** 异步刷新当前执行数 */ AsyncOffset?: number; /** 当前缓存读取时间 */ AsyncCacheTime?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostDdosInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型ddos */ ResourceType?: string; /** 已部署的证书ID */ OldCertificateId?: string; /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; } declare interface DescribeHostDdosInstanceListResponse { /** DDOS实例列表,取不到值返回空数组 */ InstanceList?: DdosInstanceDetail[]; /** 总数 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostDeployRecordDetailRequest { /** 部署记录ID,通过调用DeployCertificateInstance接口返回的记录ID, 或者通过DeployCertificateRecordRollback回滚接口返回的记录ID */ DeployRecordId: string; /** 分页偏移量,从0开始。默认为0 */ Offset?: number; /** 每页数量,默认10。最大值为200 */ Limit?: number; } declare interface DescribeHostDeployRecordDetailResponse { /** 部署记录总数 */ TotalCount?: number; /** 证书部署记录列表 */ DeployRecordDetailList?: DeployRecordDetail[]; /** 成功总数 */ SuccessTotalCount?: number; /** 失败总数 */ FailedTotalCount?: number; /** 部署中总数 */ RunningTotalCount?: number; /** 待部署总数 */ PendingTotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostDeployRecordRequest { /** 待部署的证书ID */ CertificateId: string; /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 支持的资源类型如下,clb,cdn,ddos,waf,apigateway,teo,tke,cos,lighthouse,vod,tcb,tse,live */ ResourceType?: string; } declare interface DescribeHostDeployRecordResponse { /** 总数 */ TotalCount?: number; /** 证书部署记录列表 */ DeployRecordList?: DeployRecordInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostLighthouseInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型 lighthouse */ ResourceType?: string; } declare interface DescribeHostLighthouseInstanceListResponse { /** Lighthouse实例列表,如取不到返回空数组 */ InstanceList?: LighthouseInstanceDetail[]; /** 总数,如取不到返回0 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostLiveInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型 */ ResourceType?: string; /** 已部署的证书ID */ OldCertificateId?: string; } declare interface DescribeHostLiveInstanceListResponse { /** live实例列表,如取不到值返回空数组 */ InstanceList?: LiveInstanceDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostTeoInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 部署资源类型 */ ResourceType?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 已部署的证书ID */ OldCertificateId?: string; /** 分页偏移量,默认值为0. */ Offset?: number; /** 每页数量,默认10,最大值为200。 */ Limit?: number; /** 是否异步,1表示是,0表示否,默认为0 */ AsyncCache?: number; } declare interface DescribeHostTeoInstanceListResponse { /** teo实例列表,如取不到值返回空数组 */ InstanceList?: TeoInstanceDetail[]; /** 总数 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostTkeInstanceListRequest { /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 是否异步缓存,0表示否,1表示是,默认为0 */ AsyncCache?: number; /** 原证书ID */ OldCertificateId?: string; } declare interface DescribeHostTkeInstanceListResponse { /** 总数,取不到值返回0 */ TotalCount?: number; /** tke实例列表,取不到值返回空数组 */ InstanceList?: TkeInstanceDetail[]; /** 异步刷新总数,取不到值返回0 */ AsyncTotalNum?: number; /** 异步刷新当前执行数,取不到值返回0 */ AsyncOffset?: number; /** 当前缓存读取时间 */ AsyncCacheTime?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostUpdateRecordDetailRequest { /** 部署记录ID,通过调用UpdateCertificateInstance接口返回的记录ID, 或者通过UpdateCertificateRecordRollback回滚接口返回的记录ID */ DeployRecordId: string; /** 每页数量,默认10。最大值为200 */ Limit?: string; /** 分页偏移量,从0开始。默认为0 */ Offset?: string; } declare interface DescribeHostUpdateRecordDetailResponse { /** 总数,如果取不到返回0 */ TotalCount?: number; /** 证书部署记录列表,如果取不到值返回空数组 */ RecordDetailList?: UpdateRecordDetails[]; /** 成功总数,如果取不到返回0 */ SuccessTotalCount?: number; /** 失败总数,如果取不到返回0 */ FailedTotalCount?: number; /** 部署中总数,如果取不到返回0 */ RunningTotalCount?: number; /** 待部署总数 */ PendingTotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostUpdateRecordRequest { /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 新证书ID */ CertificateId?: string; /** 原证书ID */ OldCertificateId?: string; } declare interface DescribeHostUpdateRecordResponse { /** 总数 */ TotalCount?: number; /** 证书部署记录列表 */ DeployRecordList?: UpdateRecordInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostUploadUpdateRecordDetailRequest { /** 托管记录ID */ DeployRecordId: number; /** 每页数量,默认为10,最大为200, 超过200则为200 */ Limit?: number; /** 偏移量,默认为0 */ Offset?: number; } declare interface DescribeHostUploadUpdateRecordDetailResponse { /** 托管记录详情列表 */ DeployRecordDetail?: DeployRecord[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostUploadUpdateRecordRequest { /** 分页偏移量,从0开始。 */ Offset?: number; /** 每页数量,默认10。 */ Limit?: number; /** 原证书ID */ OldCertificateId?: string; } declare interface DescribeHostUploadUpdateRecordResponse { /** 总数 */ TotalCount?: number; /** 证书部署记录列表 */ DeployRecordList?: UploadUpdateRecordInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostVodInstanceListRequest { /** 待部署的证书ID,必填选项 */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型 vod */ ResourceType?: string; /** 已部署的证书ID */ OldCertificateId?: string; } declare interface DescribeHostVodInstanceListResponse { /** Vod实例列表,如果取不到值返回空数组 */ InstanceList?: VodInstanceDetail[]; /** 总数,如果取不到值返回0 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeHostWafInstanceListRequest { /** 待部署的证书ID */ CertificateId?: string; /** 是否查询缓存,1:是; 0:否, 默认为查询缓存,缓存半小时 */ IsCache?: number; /** 过滤参数列表; FilterKey:domainMatch(查询域名是否匹配的实例列表) FilterValue:1,表示查询匹配; 0,表示查询不匹配; 默认查询匹配 */ Filters?: Filter[]; /** 部署资源类型,如waf */ ResourceType?: string; /** 已部署的证书ID */ OldCertificateId?: string; } declare interface DescribeHostWafInstanceListResponse { /** WAF实例列表,如果没有取到值返回空数组 */ InstanceList?: WafInstanceDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeManagerDetailRequest { /** 管理人ID,可以从describeManagers接口获得 */ ManagerId: number; /** 分页每页数量 */ Limit?: number; /** 分页偏移量 */ Offset?: number; } declare interface DescribeManagerDetailResponse { /** 状态: audit: 审核中 ok: 审核通过 invalid: 失效 expiring: 即将过期 expired: 已过期 */ Status?: string; /** 管理人姓名 */ ManagerFirstName?: string; /** 管理人邮箱 */ ManagerMail?: string; /** 联系人姓名 */ ContactFirstName?: string; /** 管理人姓名 */ ManagerLastName?: string; /** 联系人职位 */ ContactPosition?: string; /** 管理人职位 */ ManagerPosition?: string; /** 核验通过时间 */ VerifyTime?: string | null; /** 创建时间 */ CreateTime?: string; /** 核验过期时间 */ ExpireTime?: string | null; /** 联系人姓名 */ ContactLastName?: string; /** 管理人电话 */ ManagerPhone?: string; /** 联系人电话 */ ContactPhone?: string; /** 联系人邮箱 */ ContactMail?: string; /** 管理人所属部门 */ ManagerDepartment?: string; /** 管理人所属公司信息 */ CompanyInfo?: CompanyInfo; /** 管理人公司ID */ CompanyId?: number; /** 管理人ID */ ManagerId?: number; /** 审核状态详细信息 */ StatusInfo?: ManagerStatusInfo[]; /** 管理员证件类型,SFZ代表身份证,HZ代表护照 */ ManagerIdType?: string; /** 管理员证件号码 */ ManagerIdNumber?: string; /** 联系人证件类型,SFZ代表身份证,HZ代表护照 */ ContactIdType?: string; /** 联系人证件号码 */ ContactIdNumber?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeManagersRequest { /** 公司ID,可以从DescribeCompanies接口获取 */ CompanyId: number; /** 分页偏移量,如果不传默认值为0 */ Offset?: number; /** 分页每页数量,如果不传默认值为10,最大值为1000 */ Limit?: number; /** 管理人姓名(将废弃),请使用SearchKey */ ManagerName?: string; /** 模糊查询管理人邮箱(将废弃),请使用SearchKey */ ManagerMail?: string; /** 根据管理人状态进行筛选,取值有'none' 未提交审核'audit', 亚信审核中'CAaudit' CA审核中'ok' 已审核'invalid' 审核失败'expiring' 即将过期'expired' 已过期 */ Status?: string; /** 根据这样的格式:管理人姓|管理人名|邮箱|部门 ,进行精准匹配 */ SearchKey?: string; } declare interface DescribeManagersResponse { /** 公司管理人列表 */ Managers?: ManagerInfo[]; /** 公司管理人总数 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribePackagesRequest { /** 偏移量,默认0。 */ Offset?: number; /** 限制数目,默认20。 */ Limit?: number; /** 按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款) */ Status?: string; /** 按过期时间升序或降序排列,可选值为asc(升序)和desc(降序) */ ExpireTime?: string; /** 按权益包ID搜索。 */ PackageId?: string; /** 按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点) */ Type?: string; /** 子产品编号 */ Pid?: number; } declare interface DescribePackagesResponse { /** 权益包列表。 */ Packages?: PackageInfo[]; /** 总条数。 */ TotalCount?: number; /** 权益点总余额。 */ TotalBalance?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DownloadCertificateRequest { /** 证书 ID。 */ CertificateId: string; } declare interface DownloadCertificateResponse { /** ZIP base64 编码内容,base64 解码后可保存为 ZIP 文件。 */ Content?: string; /** MIME 类型:application/zip = ZIP 压缩文件。 */ ContentType?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCertificateAliasRequest { /** 证书 ID。 */ CertificateId: string; /** 备注名称。 */ Alias?: string; } declare interface ModifyCertificateAliasResponse { /** 修改成功的证书 ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCertificateProjectRequest { /** 需要修改所属项目的证书 ID 集合,最多100个证书。 */ CertificateIdList: string[]; /** 项目 ID。 */ ProjectId: number; } declare interface ModifyCertificateProjectResponse { /** 修改所属项目成功的证书集合。 */ SuccessCertificates?: string[]; /** 修改所属项目失败的证书集合。 */ FailCertificates?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCertificateResubmitRequest { /** 证书ID。 */ CertificateId: string; } declare interface ModifyCertificateResubmitResponse { /** 证书ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyCertificatesExpiringNotificationSwitchRequest { /** 证书ID列表。最多50个 */ CertificateIds: string[]; /** 0:不忽略通知。1:忽略通知 */ SwitchStatus: number; } declare interface ModifyCertificatesExpiringNotificationSwitchResponse { /** 证书ID列表 */ CertificateIds?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ReplaceCertificateRequest { /** 证书 ID。 */ CertificateId: string; /** 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。 */ ValidType: string; /** 类型,默认 original。可选项:original = 原证书 CSR,upload = 手动上传,online = 在线生成。 */ CsrType?: string; /** CSR 内容,手动上传的时候需要。 */ CsrContent?: string; /** KEY 密码。 */ CsrkeyPassword?: string; /** 重颁发原因。 */ Reason?: string; /** CSR加密方式,可选:RSA、ECC、SM2(CsrType为Online才可选), 默认为RSA */ CertCSREncryptAlgo?: string; /** CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1; */ CertCSRKeyParameter?: string; /** 签名算法 */ SignAlgo?: string; /** 是否使用交叉根证书,默认为true */ UseCrossSignRoot?: boolean; } declare interface ReplaceCertificateResponse { /** 证书 ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RevokeCertificateRequest { /** 证书 ID。 */ CertificateId: string; /** 吊销证书原因。 */ Reason?: string; } declare interface RevokeCertificateResponse { /** 吊销证书域名验证信息。 */ RevokeDomainValidateAuths?: RevokeDomainValidateAuths[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SubmitAuditManagerRequest { /** 管理人ID */ ManagerId: number; } declare interface SubmitAuditManagerResponse { /** 管理人ID */ ManagerId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SubmitCertificateInformationRequest { /** 待提交资料的付费证书 ID。 */ CertificateId: string; /** 此字段必传。 CSR 生成方式, 取值为:online:腾讯云提交的填写的参数信息生成CSR和私钥, 并由腾讯云加密存储parse:自行生成CSR和私钥, 并通过上传CSR申请证书 */ CsrType?: string; /** 上传的 CSR 内容。若CstType为parse, 则此字段必传。 */ CsrContent?: string; /** 证书绑定的通用名称, 若是上传的CSR,则该域名需与CSR解析的通用名称一致 */ CertificateDomain?: string; /** 证书绑定的其他域名, 单域名、泛域名证书无需提供。 多域名、多泛域名必填 */ DomainList?: string[]; /** 私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密 */ KeyPassword?: string; /** 字段必传, 公司名称。 */ OrganizationName?: string; /** 字段必传, 部门名称。 */ OrganizationDivision?: string; /** 字段必传, 公司详细地址。 */ OrganizationAddress?: string; /** 字段必传, 国家名称,传CN即可 */ OrganizationCountry?: string; /** 字段必传, 公司所在城市。 */ OrganizationCity?: string; /** 字段必传, 公司所在省份。 */ OrganizationRegion?: string; /** 公司邮编。 */ PostalCode?: string; /** 字段必传, 公司座机区号。 */ PhoneAreaCode?: string; /** 字段必传, 公司座机号码。 */ PhoneNumber?: string; /** 证书验证方式。验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。 */ VerifyType?: string; /** 字段必传,管理人名。 */ AdminFirstName?: string; /** 字段必传,管理人姓。 */ AdminLastName?: string; /** 字段必传,管理人手机号码。 */ AdminPhoneNum?: string; /** 字段必传,管理人邮箱地址。 */ AdminEmail?: string; /** 字段必传,管理人职位。 */ AdminPosition?: string; /** 字段必传,联系人名。 */ ContactFirstName?: string; /** 字段必传,联系人姓。 */ ContactLastName?: string; /** 字段必传,联系人邮箱地址。 */ ContactEmail?: string; /** 字段必传,联系人手机号码。 */ ContactNumber?: string; /** 字段必传,联系人职位。 */ ContactPosition?: string; /** 是否DV证书。默认false */ IsDV?: boolean; } declare interface SubmitCertificateInformationResponse { /** 证书 ID。 */ CertificateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateCertificateInstanceRequest { /** 一键更新的旧证书ID。 通过查询该证书ID绑定的云资源,然后使用新证书对这些云资源进行更新 */ OldCertificateId: string; /** 需要部署的资源类型,参数值可选(小写):clb、cdn、waf、live、ddos、teo、apigateway、vod、tke、tcb、tse、cos、mqtt、scf、tdmq、gaap */ ResourceTypes: string[]; /** 一键更新的新证书ID。 不传该参数,则公钥证书和私钥证书必传 */ CertificateId?: string; /** 需要部署的地域列表(废弃) */ Regions?: string[]; /** 云资源需要部署的地域列表,支持地域的云资源类型必传,取值:clb、tke、apigateway、waf、tcb、tse、cos、mqtt、scf、tdmq */ ResourceTypesRegions?: ResourceTypeRegions[]; /** 公钥证书, 若上传公钥证书,那么私钥证书必传。 则CertificateId不用传 */ CertificatePublicKey?: string; /** 私钥证书,若上传私钥证书, 那么公钥证书必传; 则CertificateId不用传 */ CertificatePrivateKey?: string; /** 旧证书是否忽略到期提醒 0:不忽略通知。1:忽略通知,忽略OldCertificateId到期提醒 */ ExpiringNotificationSwitch?: number; /** 相同的证书是否允许重复上传,若选择上传公钥私钥证书, 则可以配置该参数。 若存在相同重复证书,则更新任务会失败 */ Repeatable?: boolean; /** 是否允许下载,若选择上传公私钥证书, 则可以配置该参数 */ AllowDownload?: boolean; /** 标签列表,若选择上传公私钥证书, 则可以配置该参数 */ Tags?: Tags[]; /** 项目 ID,若选择上传公私钥证书, 则可以配置该参数 */ ProjectId?: number; } declare interface UpdateCertificateInstanceResponse { /** 云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常 */ DeployRecordId?: number; /** 更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID */ DeployStatus?: number; /** 更新异步创建任务进度详情 */ UpdateSyncProgress?: UpdateSyncProgress[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateCertificateRecordRetryRequest { /** 待重试部署记录ID,通过UpdateCertificateInstance得到部署记录ID。 本参数不传的话,则DeployRecordDetailId必传 */ DeployRecordId?: number; /** 待重试部署记录详情ID,通过DescribeHostUpdateRecordDetail接口获得, 本参数不传的话, 则DeployRecordId必传 */ DeployRecordDetailId?: number; } declare interface UpdateCertificateRecordRetryResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpdateCertificateRecordRollbackRequest { /** 更新证书待回滚的记录ID, 通过UpdateCertificateInstance获得 */ DeployRecordId?: number; } declare interface UpdateCertificateRecordRollbackResponse { /** 新生成的回滚部署任务的记录ID */ DeployRecordId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadCertificateRequest { /** 证书内容。 */ CertificatePublicKey: string; /** 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。 */ CertificatePrivateKey?: string; /** 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。 */ CertificateType?: string; /** 备注名称。 */ Alias?: string; /** 项目 ID。 */ ProjectId?: number; /** 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS” */ CertificateUse?: string; /** 标签列表 */ Tags?: Tags[]; /** 相同的证书是否允许重复上传; true:允许上传相同指纹的证书; false:不允许上传相同指纹的证书; 默认值:true */ Repeatable?: boolean; /** 私钥密码 */ KeyPassword?: string; } declare interface UploadCertificateResponse { /** 证书 ID。 */ CertificateId?: string; /** 当入参Repeatable为false的时候 返回的重复证书的ID,注意当用户上传相同的证书超过5000张的时候,当前接口会无视入参Repeatable,直接返回重复证书的ID。 */ RepeatCertId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadConfirmLetterRequest { /** 证书ID */ CertificateId: string; /** base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。 */ ConfirmLetter: string; } declare interface UploadConfirmLetterResponse { /** 证书ID */ CertificateId?: string; /** 是否成功 */ IsSuccess?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadRevokeLetterRequest { /** 证书 ID。 */ CertificateId: string; /** base64编码后的证书确认函文件,格式应为jpg、jpeg、png、pdf,大小应在1kb与1.4M之间。 */ RevokeLetter: string; } declare interface UploadRevokeLetterResponse { /** 证书 ID。 */ CertificateId?: string; /** 是否成功。 */ IsSuccess?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadUpdateCertificateInstanceRequest { /** 一键更新的旧证书ID。 通过查询该证书ID绑定的云资源,然后使用新证书对这些云资源进行更新 */ OldCertificateId: string; /** 需要部署的资源类型,参数值可选(小写):clb */ ResourceTypes: string[]; /** 公钥证书 */ CertificatePublicKey: string; /** 私钥证书 */ CertificatePrivateKey: string; /** 云资源需要部署的地域列表,支持地域的云资源类型必传,取值:clb */ ResourceTypesRegions?: ResourceTypeRegions[]; } declare interface UploadUpdateCertificateInstanceResponse { /** 云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常 */ DeployRecordId?: number; /** 更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID */ DeployStatus?: number; /** 更新异步创建任务进度详情 */ UpdateSyncProgress?: UpdateSyncProgress[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadUpdateCertificateRecordRetryRequest { /** 待重试部署记录ID,通过UpdateCertificateInstance得到部署记录ID。 本参数不传的话,则DeployRecordDetailId必传 */ DeployRecordId?: number; /** 待重试部署记录详情ID,通过DescribeHostUpdateRecordDetail接口获得, 本参数不传的话, 则DeployRecordId必传 */ DeployRecordDetailId?: number; } declare interface UploadUpdateCertificateRecordRetryResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UploadUpdateCertificateRecordRollbackRequest { /** 更新证书待回滚的记录ID, 通过UpdateCertificateInstance获得 */ DeployRecordId: number; } declare interface UploadUpdateCertificateRecordRollbackResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface VerifyManagerRequest { /** 管理人ID */ ManagerId: number; } declare interface VerifyManagerResponse { /** 管理人ID */ ManagerId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Ssl SSL 证书} */ declare interface Ssl { (): Versions; /** 免费证书申请 {@link ApplyCertificateRequest} {@link ApplyCertificateResponse} */ ApplyCertificate(data: ApplyCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 取消证书审核 {@link CancelAuditCertificateRequest} {@link CancelAuditCertificateResponse} */ CancelAuditCertificate(data: CancelAuditCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 取消证书订单 {@link CancelCertificateOrderRequest} {@link CancelCertificateOrderResponse} */ CancelCertificateOrder(data: CancelCertificateOrderRequest, config?: AxiosRequestConfig): AxiosPromise; /** 付费提交证书资料 {@link CertificateInfoSubmitRequest} {@link CertificateInfoSubmitResponse} */ CertificateInfoSubmit(data: CertificateInfoSubmitRequest, config?: AxiosRequestConfig): AxiosPromise; /** 付费证书提交订单 {@link CertificateOrderSubmitRequest} {@link CertificateOrderSubmitResponse} */ CertificateOrderSubmit(data: CertificateOrderSubmitRequest, config?: AxiosRequestConfig): AxiosPromise; /** 检查证书链完整性 {@link CheckCertificateChainRequest} {@link CheckCertificateChainResponse} */ CheckCertificateChain(data: CheckCertificateChainRequest, config?: AxiosRequestConfig): AxiosPromise; /** 检查证书域名验证是否通过 {@link CheckCertificateDomainVerificationRequest} {@link CheckCertificateDomainVerificationResponse} */ CheckCertificateDomainVerification(data: CheckCertificateDomainVerificationRequest, config?: AxiosRequestConfig): AxiosPromise; /** 检测证书内容是否存在 {@link CheckCertificateExistRequest} {@link CheckCertificateExistResponse} */ CheckCertificateExist(data: CheckCertificateExistRequest, config?: AxiosRequestConfig): AxiosPromise; /** 付费证书提交证书订单 {@link CommitCertificateInformationRequest} {@link CommitCertificateInformationResponse} */ CommitCertificateInformation(data: CommitCertificateInformationRequest, config?: AxiosRequestConfig): AxiosPromise; /** 主动触发证书验证 {@link CompleteCertificateRequest} {@link CompleteCertificateResponse} */ CompleteCertificate(data: CompleteCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 购买付费证书 {@link CreateCertificateRequest} {@link CreateCertificateResponse} */ CreateCertificate(data: CreateCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建证书关联云资源异步任务 {@link CreateCertificateBindResourceSyncTaskRequest} {@link CreateCertificateBindResourceSyncTaskResponse} */ CreateCertificateBindResourceSyncTask(data: CreateCertificateBindResourceSyncTaskRequest, config?: AxiosRequestConfig): AxiosPromise; /** 使用权益点创建证书 {@link CreateCertificateByPackageRequest} {@link CreateCertificateByPackageResponse} */ CreateCertificateByPackage(data: CreateCertificateByPackageRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除证书 {@link DeleteCertificateRequest} {@link DeleteCertificateResponse} */ DeleteCertificate(data: DeleteCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 批量删除证书 {@link DeleteCertificatesRequest} {@link DeleteCertificatesResponse} */ DeleteCertificates(data: DeleteCertificatesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除管理人 {@link DeleteManagerRequest} {@link DeleteManagerResponse} */ DeleteManager(data: DeleteManagerRequest, config?: AxiosRequestConfig): AxiosPromise; /** 证书部署到云资源实例列表 {@link DeployCertificateInstanceRequest} {@link DeployCertificateInstanceResponse} */ DeployCertificateInstance(data: DeployCertificateInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源部署重试部署记录 {@link DeployCertificateRecordRetryRequest} {@link DeployCertificateRecordRetryResponse} */ DeployCertificateRecordRetry(data?: DeployCertificateRecordRetryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源部署成功记录回滚 {@link DeployCertificateRecordRollbackRequest} {@link DeployCertificateRecordRollbackResponse} */ DeployCertificateRecordRollback(data?: DeployCertificateRecordRollbackRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取证书信息 {@link DescribeCertificateRequest} {@link DescribeCertificateResponse} */ DescribeCertificate(data: DescribeCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书关联云资源任务结果 - 返回关联详情 {@link DescribeCertificateBindResourceTaskDetailRequest} {@link DescribeCertificateBindResourceTaskDetailResponse} */ DescribeCertificateBindResourceTaskDetail(data: DescribeCertificateBindResourceTaskDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书关联云资源任务结果 - 仅返回总数 {@link DescribeCertificateBindResourceTaskResultRequest} {@link DescribeCertificateBindResourceTaskResultResponse} */ DescribeCertificateBindResourceTaskResult(data: DescribeCertificateBindResourceTaskResultRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取证书详情 {@link DescribeCertificateDetailRequest} {@link DescribeCertificateDetailResponse} */ DescribeCertificateDetail(data: DescribeCertificateDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取证书操作日志 {@link DescribeCertificateOperateLogsRequest} {@link DescribeCertificateOperateLogsResponse} */ DescribeCertificateOperateLogs(data?: DescribeCertificateOperateLogsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取证书列表 {@link DescribeCertificatesRequest} {@link DescribeCertificatesResponse} */ DescribeCertificates(data?: DescribeCertificatesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询公司列表 {@link DescribeCompaniesRequest} {@link DescribeCompaniesResponse} */ DescribeCompanies(data?: DescribeCompaniesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询批量删除任务结果 {@link DescribeDeleteCertificatesTaskResultRequest} {@link DescribeDeleteCertificatesTaskResultResponse} */ DescribeDeleteCertificatesTaskResult(data: DescribeDeleteCertificatesTaskResultRequest, config?: AxiosRequestConfig): AxiosPromise; /** 证书查询关联资源 {@link DescribeDeployedResourcesRequest} {@link DescribeDeployedResourcesResponse} */ DescribeDeployedResources(data: DescribeDeployedResourcesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取下载证书链接 {@link DescribeDownloadCertificateUrlRequest} {@link DescribeDownloadCertificateUrlResponse} */ DescribeDownloadCertificateUrl(data: DescribeDownloadCertificateUrlRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书apiGateway云资源部署实例列表 {@link DescribeHostApiGatewayInstanceListRequest} {@link DescribeHostApiGatewayInstanceListResponse} */ DescribeHostApiGatewayInstanceList(data?: DescribeHostApiGatewayInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书cdn云资源部署实例列表 {@link DescribeHostCdnInstanceListRequest} {@link DescribeHostCdnInstanceListResponse} */ DescribeHostCdnInstanceList(data?: DescribeHostCdnInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书CLB云资源部署实例列表信息 {@link DescribeHostClbInstanceListRequest} {@link DescribeHostClbInstanceListResponse} */ DescribeHostClbInstanceList(data?: DescribeHostClbInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书cos云资源部署实例列表 {@link DescribeHostCosInstanceListRequest} {@link DescribeHostCosInstanceListResponse} */ DescribeHostCosInstanceList(data?: DescribeHostCosInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书ddos云资源部署实例列表 {@link DescribeHostDdosInstanceListRequest} {@link DescribeHostDdosInstanceListResponse} */ DescribeHostDdosInstanceList(data?: DescribeHostDdosInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书云资源部署记录列表 {@link DescribeHostDeployRecordRequest} {@link DescribeHostDeployRecordResponse} */ DescribeHostDeployRecord(data: DescribeHostDeployRecordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书云资源部署记录详情 {@link DescribeHostDeployRecordDetailRequest} {@link DescribeHostDeployRecordDetailResponse} */ DescribeHostDeployRecordDetail(data: DescribeHostDeployRecordDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书Lighthouse云资源部署实例列表 {@link DescribeHostLighthouseInstanceListRequest} {@link DescribeHostLighthouseInstanceListResponse} */ DescribeHostLighthouseInstanceList(data?: DescribeHostLighthouseInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书live云资源部署实例列表 {@link DescribeHostLiveInstanceListRequest} {@link DescribeHostLiveInstanceListResponse} */ DescribeHostLiveInstanceList(data?: DescribeHostLiveInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书EdgeOne云资源部署实例列表 {@link DescribeHostTeoInstanceListRequest} {@link DescribeHostTeoInstanceListResponse} */ DescribeHostTeoInstanceList(data?: DescribeHostTeoInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书tke云资源部署实例列表 {@link DescribeHostTkeInstanceListRequest} {@link DescribeHostTkeInstanceListResponse} */ DescribeHostTkeInstanceList(data?: DescribeHostTkeInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书云资源更新记录列表 {@link DescribeHostUpdateRecordRequest} {@link DescribeHostUpdateRecordResponse} */ DescribeHostUpdateRecord(data?: DescribeHostUpdateRecordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书云资源更新记录详情 {@link DescribeHostUpdateRecordDetailRequest} {@link DescribeHostUpdateRecordDetailResponse} */ DescribeHostUpdateRecordDetail(data: DescribeHostUpdateRecordDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书云资源更新(证书ID不变)记录列表 {@link DescribeHostUploadUpdateRecordRequest} {@link DescribeHostUploadUpdateRecordResponse} */ DescribeHostUploadUpdateRecord(data?: DescribeHostUploadUpdateRecordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书更新记录(证书ID不变)部署记录详情 {@link DescribeHostUploadUpdateRecordDetailRequest} {@link DescribeHostUploadUpdateRecordDetailResponse} */ DescribeHostUploadUpdateRecordDetail(data: DescribeHostUploadUpdateRecordDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书Vod云资源部署实例列表 {@link DescribeHostVodInstanceListRequest} {@link DescribeHostVodInstanceListResponse} */ DescribeHostVodInstanceList(data?: DescribeHostVodInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询证书waf云资源部署实例列表 {@link DescribeHostWafInstanceListRequest} {@link DescribeHostWafInstanceListResponse} */ DescribeHostWafInstanceList(data?: DescribeHostWafInstanceListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询管理人详情 {@link DescribeManagerDetailRequest} {@link DescribeManagerDetailResponse} */ DescribeManagerDetail(data: DescribeManagerDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询管理人列表 {@link DescribeManagersRequest} {@link DescribeManagersResponse} */ DescribeManagers(data: DescribeManagersRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获得权益包列表 {@link DescribePackagesRequest} {@link DescribePackagesResponse} */ DescribePackages(data?: DescribePackagesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 下载证书 {@link DownloadCertificateRequest} {@link DownloadCertificateResponse} */ DownloadCertificate(data: DownloadCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改证书备注 {@link ModifyCertificateAliasRequest} {@link ModifyCertificateAliasResponse} */ ModifyCertificateAlias(data: ModifyCertificateAliasRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改证书所属项目 {@link ModifyCertificateProjectRequest} {@link ModifyCertificateProjectResponse} */ ModifyCertificateProject(data: ModifyCertificateProjectRequest, config?: AxiosRequestConfig): AxiosPromise; /** 证书重新发起申请 {@link ModifyCertificateResubmitRequest} {@link ModifyCertificateResubmitResponse} */ ModifyCertificateResubmit(data: ModifyCertificateResubmitRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改是否忽略证书到期通知 {@link ModifyCertificatesExpiringNotificationSwitchRequest} {@link ModifyCertificatesExpiringNotificationSwitchResponse} */ ModifyCertificatesExpiringNotificationSwitch(data: ModifyCertificatesExpiringNotificationSwitchRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重颁发证书 {@link ReplaceCertificateRequest} {@link ReplaceCertificateResponse} */ ReplaceCertificate(data: ReplaceCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 吊销证书 {@link RevokeCertificateRequest} {@link RevokeCertificateResponse} */ RevokeCertificate(data: RevokeCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重新提交审核管理人 {@link SubmitAuditManagerRequest} {@link SubmitAuditManagerResponse} */ SubmitAuditManager(data: SubmitAuditManagerRequest, config?: AxiosRequestConfig): AxiosPromise; /** 付费证书提交资料 {@link SubmitCertificateInformationRequest} {@link SubmitCertificateInformationResponse} */ SubmitCertificateInformation(data: SubmitCertificateInformationRequest, config?: AxiosRequestConfig): AxiosPromise; /** 一键更新新旧证书资源 {@link UpdateCertificateInstanceRequest} {@link UpdateCertificateInstanceResponse} */ UpdateCertificateInstance(data: UpdateCertificateInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源更新失败重试部署记录 {@link UpdateCertificateRecordRetryRequest} {@link UpdateCertificateRecordRetryResponse} */ UpdateCertificateRecordRetry(data?: UpdateCertificateRecordRetryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源更新成功记录回滚 {@link UpdateCertificateRecordRollbackRequest} {@link UpdateCertificateRecordRollbackResponse} */ UpdateCertificateRecordRollback(data?: UpdateCertificateRecordRollbackRequest, config?: AxiosRequestConfig): AxiosPromise; /** 上传证书 {@link UploadCertificateRequest} {@link UploadCertificateResponse} */ UploadCertificate(data: UploadCertificateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 上传证书确认函 {@link UploadConfirmLetterRequest} {@link UploadConfirmLetterResponse} */ UploadConfirmLetter(data: UploadConfirmLetterRequest, config?: AxiosRequestConfig): AxiosPromise; /** 上传证书吊销确认函 {@link UploadRevokeLetterRequest} {@link UploadRevokeLetterResponse} */ UploadRevokeLetter(data: UploadRevokeLetterRequest, config?: AxiosRequestConfig): AxiosPromise; /** 更新证书内容(证书ID不变)并更新关联的云资源 {@link UploadUpdateCertificateInstanceRequest} {@link UploadUpdateCertificateInstanceResponse} */ UploadUpdateCertificateInstance(data: UploadUpdateCertificateInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源更新(证书ID不变)失败重试部署记录 {@link UploadUpdateCertificateRecordRetryRequest} {@link UploadUpdateCertificateRecordRetryResponse} */ UploadUpdateCertificateRecordRetry(data?: UploadUpdateCertificateRecordRetryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 云资源更新成功(证书ID不变)记录回滚 {@link UploadUpdateCertificateRecordRollbackRequest} {@link UploadUpdateCertificateRecordRollbackResponse} */ UploadUpdateCertificateRecordRollback(data: UploadUpdateCertificateRecordRollbackRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重新核验管理人 {@link VerifyManagerRequest} {@link VerifyManagerResponse} */ VerifyManager(data: VerifyManagerRequest, config?: AxiosRequestConfig): AxiosPromise; } export declare type Versions = ["2019-12-05"]; export default Ssl;