UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,663 lines (1,552 loc) 150 kB
/// <reference types="node" /> 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; } /** 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; } /** 部署记录信息 */ 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; } /** 云原生网关证书信息 */ 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; } /** 管理人信息 */ 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; } /** 获取证书列表(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; } /** 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; } /** 更新记录详情 */ 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; } 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 Del