/** * DescribeCertificateBindResourceTaskDetail请求参数结构体 */ export 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?: Array查询地域列表的数据,clb、tke、waf、apigateway、tcb、cos、tse支持地域查询, 其他资源类型不支持
*/ Regions?: Array用户 UIN。
*/ OwnerUin?: string; /** *项目 ID。
*/ ProjectId?: string; /** *证书来源:
trustasia:亚洲诚信,
upload:用户上传。
wosign:沃通
sheca:上海CA
证书套餐类型:
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 Free
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证书
证书类型: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?: Array证书类型名称。
*/ PackageTypeName?: string; /** *状态名称。
*/ StatusName?: string; /** *是否为 VIP 客户。
*/ IsVip?: boolean; /** *是否为 DV 版证书。
*/ IsDv?: boolean; /** *是否为泛域名证书。
*/ IsWildcard?: boolean; /** *是否启用了漏洞扫描功能。
*/ IsVulnerability?: boolean; /** *是否可续费。
*/ RenewAble?: boolean; /** *项目信息。
*/ ProjectInfo?: ProjectInfo; /** *关联的云资源,暂不可用
*/ BoundResource?: Array是否可部署。
*/ Deployable?: boolean; /** *标签列表
*/ Tags?: Array是否已忽略到期通知
*/ IsIgnore?: boolean; /** *是否国密证书
*/ IsSM?: boolean; /** *证书算法
*/ EncryptAlgorithm?: string; /** *上传CA证书的加密算法
*/ CAEncryptAlgorithms?: Array上传CA证书的过期时间
*/ CAEndTimes?: Array上传CA证书的通用名称
*/ CACommonNames?: Array证书预审核信息
*/ 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?: Array域名验证驳回信息
*/ 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?: Array托管配置信息
注意:此字段可能返回 null,表示取不到有效值。 */ HostingConfig?: HostingConfig; /** *是否是上传托管续费证书
*/ IsHostingUploadRenewCert?: boolean; /** *订阅服务ID
*/ ServiceId?: string; /** *订阅服务状态
枚举值:
订阅服务开始时间
*/ CertServiceBeginTime?: string; /** *订阅服务结束时间
*/ CertServiceEndTime?: string; /** *是否开启订阅服务共享
*/ CertServiceShareEnabled?: boolean; /** *当前订阅服务下已经签发未过期的证书数量
*/ CertServiceValidCertificateCount?: number; } /** * 获取证书列表(DescribeCertificates)返回参数键为 Certificates 数组下,key为CertificateExtra 的内容。 */ export interface CertificateExtra { /** *证书可配置域名数量。
*/ DomainNumber?: string; /** *续费原证书 ID。
注意:此字段可能返回 null,表示取不到有效值。 */ OriginCertificateId?: string; /** *重颁发证书原始 ID。
注意:此字段可能返回 null,表示取不到有效值。 */ ReplacedBy?: string; /** *重颁发证书ID。
注意:此字段可能返回 null,表示取不到有效值。 */ ReplacedFor?: string; /** *续费证书 ID。
注意:此字段可能返回 null,表示取不到有效值。 */ RenewOrder?: string; /** *是否是国密证书
*/ SMCert?: number; /** *公司类型,取值:1(个人);2(公司)
*/ CompanyType?: number; /** *下一张订阅服务续期证书ID
*/ ServiceRenewCertificateId?: string; /** *上一张订阅服务来源证书ID
*/ ServiceOriginCertificateId?: string; } /** * edgeone实例详情 - 异步关联云资源数据结构 */ export interface TeoInstanceList { /** * edgeone实例详情 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceList?: Array证书 ID。
*/ CertificateId: string; } /** * tke namespace详情 */ export interface TkeNameSpaceDetail { /** * namespace名称 */ Name?: string; /** * secret列表 */ SecretList?: Array一键更新的旧证书ID。 通过查询该证书ID绑定的云资源,然后使用新证书对这些云资源进行更新
*/ OldCertificateId: string; /** *需要部署的资源类型,参数值可选(小写):clb
*/ ResourceTypes: Array公钥证书
*/ CertificatePublicKey: string; /** *私钥证书
*/ CertificatePrivateKey: string; /** *云资源需要部署的地域列表,支持地域的云资源类型必传,取值:clb
*/ ResourceTypesRegions?: Array证书ID
*/ CertificateId?: string; } /** * 权益包基本信息 */ export interface PackageInfo { /** * 权益包ID。 */ PackageId?: string; /** * 权益包内权益点总量。 */ Total?: number; /** * 权益包内权益点余量。 */ Balance?: number; /** * 权益包名称。 */ Type?: string; /** * 权益点是转入时,来源信息。 注意:此字段可能返回 null,表示取不到有效值。 */ SourceUin?: number; /** * 权益点状态。 */ Status?: string; /** * 过期时间。 */ ExpireTime?: string; /** * 更新时间。 */ UpdateTime?: string; /** * 生成时间。 */ CreateTime?: string; /** * 来源类型。 */ SourceType?: string; /** * 转移信息。 注意:此字段可能返回 null,表示取不到有效值。 */ TransferOutInfos?: Array关联clb资源详情
*/ CLB?: Array关联cdn资源详情
*/ CDN?: Array关联waf资源详情
*/ WAF?: Array关联ddos资源详情
*/ DDOS?: Array关联live资源详情
*/ LIVE?: Array关联vod资源详情
*/ VOD?: Array关联tke资源详情
*/ TKE?: Array关联apigateway资源详情
*/ APIGATEWAY?: Array关联tcb资源详情
*/ TCB?: Array关联teo资源详情
*/ TEO?: Array关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因
*/ Status?: number; /** *当前结果缓存时间
*/ CacheTime?: string; /** *关联tse资源详情
*/ TSE?: Array关联的COS资源详情
*/ COS?: Array关联的TDMQ - Rabbit资源详情
*/ TDMQ?: Array关联的MQTT资源详情
*/ MQTT?: Array关联的GAAP资源详情
*/ GAAP?: Array关联的SCF资源详情
*/ SCF?: Array证书套餐类型:
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)
81:GlobalSign 企业型(OV)SSL证书
82:GlobalSign 企业型通配符 (OV)SSL证书
85:GlobalSign 增强型 (EV)SSL证书
88:GlobalSign 企业型通配符多域名 (OV)SSL证书
89:GlobalSign 企业型多域名 (OV)SSL证书
90:GlobalSign 增强型多域名(EV) SSL证书
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单域名证书(一年期)
证书包含的域名数量。 多域名或者多泛域名证书类型必须大于1
*/ DomainNum: number; /** *证书年限。 支持多年期的证书才可以大于1年
*/ TimeSpan: number; /** *是否自动使用代金券:1是,0否;默认为1
*/ AutoVoucher?: number; /** *标签, 生成证书打标签
*/ Tags?: Array总数量。
*/ TotalCount?: number; /** *列表。
*/ Certificates?: Array分页偏移量,从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?: Array是否可部署,可选值: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?: Array是否筛选等待签发的证书,传1是筛选,0和null不筛选
*/ IsPendingIssue?: number; /** *筛选指定证书ID的证书,只支持有权限的证书ID
*/ CertIds?: Array订阅服务ID
*/ ServiceId?: string; } /** * UpdateCertificateRecordRollback请求参数结构体 */ export interface UpdateCertificateRecordRollbackRequest { /** * 更新证书待回滚的记录ID, 通过UpdateCertificateInstance获得 */ DeployRecordId?: number; } /** * apigateway实例详情 - 异步关联云资源数据结构 */ export interface ApiGatewayInstanceList { /** * 地域 */ Region?: string; /** * apigateway实例详情 */ InstanceList?: Array一键更新的旧证书ID。 通过查询该证书ID绑定的云资源,然后使用新证书对这些云资源进行更新
*/ OldCertificateId: string; /** *需要部署的资源类型,参数值可选(小写):clb、cdn、waf、live、ddos、teo、apigateway、vod、tke、tcb、tse、cos、mqtt、scf、tdmq、gaap
*/ ResourceTypes: Array一键更新的新证书ID。 不传该参数,则公钥证书和私钥证书必传
*/ CertificateId?: string; /** *需要部署的地域列表(废弃)
* @deprecated */ Regions?: Array云资源需要部署的地域列表,支持地域的云资源类型必传,取值:clb、tke、apigateway、waf、tcb、tse、cos、mqtt、scf、tdmq
*/ ResourceTypesRegions?: Array公钥证书, 若上传公钥证书,那么私钥证书必传。 则CertificateId不用传
*/ CertificatePublicKey?: string; /** *私钥证书,若上传私钥证书, 那么公钥证书必传; 则CertificateId不用传
*/ CertificatePrivateKey?: string; /** *旧证书是否忽略到期提醒 0:不忽略通知。1:忽略通知,忽略OldCertificateId到期提醒
*/ ExpiringNotificationSwitch?: number; /** *相同的证书是否允许重复上传,若选择上传公钥私钥证书, 则可以配置该参数。 若存在相同重复证书,则更新任务会失败
*/ Repeatable?: boolean; /** *是否允许下载,若选择上传公私钥证书, 则可以配置该参数
*/ AllowDownload?: boolean; /** *标签列表,若选择上传公私钥证书, 则可以配置该参数
*/ Tags?: Array项目 ID,若选择上传公私钥证书, 则可以配置该参数
*/ ProjectId?: number; } /** * ReplaceCertificate请求参数结构体 */ export 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; } /** * 批量删除失败的项 */ export interface BatchDeleteFail { /** * 失败的证书ID */ CertId?: string; /** * 失败的原因 */ Msg?: string; } /** * tke secret详情 */ export interface TkeSecretDetail { /** * secret名称 */ Name?: string; /** * 证书ID */ CertId?: string; /** * ingress列表 */ IngressList?: Array云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常
*/ DeployRecordId?: number; /** *更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID
*/ DeployStatus?: number; /** *更新异步创建任务进度详情
注意:此字段可能返回 null,表示取不到有效值。 */ UpdateSyncProgress?: Array云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常
*/ DeployRecordId?: number; /** *更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID
*/ DeployStatus?: number; /** *更新异步创建任务进度详情
注意:此字段可能返回 null,表示取不到有效值。 */ UpdateSyncProgress?: Array证书ID列表
*/ CertificateIds?: Array订单号列表
*/ DealIds?: Array资源ID列表
*/ ResourceIds?: Array证书所属用户主账号 UIN。
*/ OwnerUin?: string; /** *项目 ID。
*/ ProjectId?: string; /** *证书来源:
trustasia:亚洲诚信,
upload:用户上传。
wosign:沃通
sheca:上海CA
证书类型: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 Free
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证书
证书产品名称
*/ 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机构审核,审核人员会致电您证书预留的联系方式,请您留意来电。后续可通过“修改资料”重新提交资料
待持续完善
验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。
注意:此字段可能返回 null,表示取不到有效值。 */ VerifyType?: string; /** *漏洞扫描状态。
*/ VulnerabilityStatus?: string; /** *证书生效时间。时区为GMT+8:00
注意:此字段可能返回 null,表示取不到有效值。 */ CertBeginTime?: string; /** *证书失效时间。时区为GMT+8:00
注意:此字段可能返回 null,表示取不到有效值。 */ CertEndTime?: string; /** *证书有效期:单位(月)。
*/ ValidityPeriod?: string; /** *证书申请时间。时区为GMT+8:00
*/ InsertTime?: string; /** *CA订单 ID。
注意:此字段可能返回 null,表示取不到有效值。 */ OrderId?: string; /** *证书扩展信息。
*/ CertificateExtra?: CertificateExtra; /** *私钥证书, 国密证书则为签名证书中的私钥证书
注意:此字段可能返回 null,表示取不到有效值。 */ CertificatePrivateKey?: string; /** *公钥证书, 国密则为签名证书中的公钥证书
注意:此字段可能返回 null,表示取不到有效值。 */ CertificatePublicKey?: string; /** *证书域名验证信息。
注意:此字段可能返回 null,表示取不到有效值。 */ DvAuthDetail?: DvAuthDetail; /** *漏洞扫描评估报告。
注意:此字段可能返回 null,表示取不到有效值。 */ VulnerabilityReport?: string; /** *证书 ID。
*/ CertificateId?: string; /** *证书类型名称。
注意:此字段可能返回 null,表示取不到有效值。 */ TypeName?: string; /** *状态描述。
*/ StatusName?: string; /** *证书包含的多个域名(不包含主域名,主域名使用Domain字段)
*/ SubjectAltName?: Array是否为付费证书。
*/ IsVip?: boolean; /** *是否为泛域名证书。
*/ IsWildcard?: boolean; /** *是否为 DV 版证书。
*/ IsDv?: boolean; /** *是否启用了漏洞扫描功能。
*/ IsVulnerability?: boolean; /** *付费证书提交的资料信息。
注意:此字段可能返回 null,表示取不到有效值。 */ SubmittedData?: SubmittedData; /** *是否可续费。
*/ RenewAble?: boolean; /** *是否可部署。
*/ Deployable?: boolean; /** *关联标签列表。
*/ Tags?: Array根证书。
*/ RootCert?: RootCertificates; /** *国密加密证书公钥, 仅国密证书有值
注意:此字段可能返回 null,表示取不到有效值。 */ EncryptCert?: string; /** *国密加密私钥证书, 仅国密证书有值
注意:此字段可能返回 null,表示取不到有效值。 */ EncryptPrivateKey?: string; /** *签名证书 SHA1指纹
注意:此字段可能返回 null,表示取不到有效值。 */ CertFingerprint?: string; /** *加密证书 SHA1指纹 (国密证书特有)
注意:此字段可能返回 null,表示取不到有效值。 */ EncryptCertFingerprint?: string; /** *证书加密算法(国密证书特有)
*/ EncryptAlgorithm?: string; /** *DV证书吊销验证值
注意:此字段可能返回 null,表示取不到有效值。 */ DvRevokeAuthDetail?: Array证书链信息
注意:此字段可能返回 null,表示取不到有效值。 */ CertChainInfo?: Array证书域名类型, 1(单域名);2(多域名);3(泛域名);4(多泛域名)
*/ DomainType?: number; /** *证书类型,DV(域名型);OV(企业型);EV(增强型)
*/ CertType?: string; /** *是否使用交叉根
*/ UseCrossSignRoot?: boolean; /** *托管状态,0代表托管中,5代表资源替换中, 10代表托管完成, -1代表未托管
*/ HostingStatus?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCertificateBindResourceTaskResult返回参数结构体 */ export interface DescribeCertificateBindResourceTaskResultResponse { /** * 异步任务绑定关联云资源结果列表 */ SyncTaskBindResourceResult?: Array地域
*/ Region?: string; /** *SCF实例详情
*/ InstanceList?: Array错误信息
*/ Error?: string; /** *地域下总数
*/ TotalCount?: number; } /** * DescribeCompanies请求参数结构体 */ export interface DescribeCompaniesRequest { /** * 分页偏移量,默认值为0. */ Offset?: number; /** * 分页每页限制数,默认值为0,最大值1000. */ Limit?: number; /** * 公司ID */ CompanyId?: number; } /** * 管理人的四种审核状态 */ export interface ManagerStatusInfo { /** * 审核类型,枚举值:ov,ev */ Type?: string; /** * 审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired */ Status?: string; /** * 创建时间 */ CreateTime?: string; /** * 过期时间 */ ExpireTime?: string; /** * 管理人预审核的域名列表 */ ManagerPreAuditDomains?: Array