UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,974 lines (1,859 loc) 507 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 策略信息 */ declare interface AccessPolicy { /** 目的CIDR */ TargetCidr?: string; /** 策略ID */ VpnGatewayIdSslAccessPolicyId?: string; /** 是否对所有用户都生效。1 生效 0不生效 */ ForAllClient?: number; /** 用户组ID */ UserGroupIds?: string[]; /** 更新时间 */ UpdateTime?: string; /** Remark */ Remark?: string; } /** 账户属性对象 */ declare interface AccountAttribute { /** 属性名 */ AttributeName?: string; /** 属性值 */ AttributeValues?: string[]; } /** 描述 EIP 信息 */ declare interface Address { /** `EIP`的`ID`,是`EIP`的唯一标识。 */ AddressId?: string; /** `EIP`名称。 */ AddressName?: string; /** `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡) */ AddressStatus?: string; /** 外网IP地址 */ AddressIp?: string; /** 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。 */ InstanceId?: string; /** 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 */ CreatedTime?: string; /** 绑定的弹性网卡ID,null表示没有绑定弹性网卡。 */ NetworkInterfaceId?: string; /** 绑定的资源内网ip,null表示没有绑定资源内网ip。 */ PrivateAddressIp?: string; /** 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态 */ IsArrears?: boolean; /** 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态 */ IsBlocked?: boolean; /** eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式 */ IsEipDirectConnection?: boolean; /** EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEIP` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。 */ AddressType?: string; /** eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放 */ CascadeRelease?: boolean; /** EIP ALG开启的协议类型。 */ EipAlgType?: AlgType; /** 弹性公网IP的运营商信息,当前可能返回值包括"CMCC"(移动),"CTCC"(电信),"CUCC"(联通),"BGP"(常规BGP)。 */ InternetServiceProvider?: string; /** 是否本地带宽EIP,可选值:true:本地带宽EIPfalse:非本地带宽EIP */ LocalBgp?: boolean; /** 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 */ Bandwidth?: number | null; /** 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。包括:BANDWIDTH_PREPAID_BY_MONTH表示包月带宽预付费。TRAFFIC_POSTPAID_BY_HOUR表示按小时流量后付费。BANDWIDTH_POSTPAID_BY_HOUR表示按小时带宽后付费。BANDWIDTH_PACKAGE表示共享带宽包。 */ InternetChargeType?: string | null; /** 弹性公网IP关联的标签列表。 */ TagSet?: Tag[]; /** 预付费包月带宽IP到期时间。时间格式:YYYY-MM-DDThh:mm:ssZ */ DeadlineDate?: string | null; /** EIP绑定的实例类型。可选值:CVM:云服务器NAT:NAT 网关HAVIP:高可用虚拟IPENI:弹性网卡CLB:内网CLBDHCPIP:弹性内网IP */ InstanceType?: string | null; /** 静态单线IP网络出口 */ Egress?: string | null; /** 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID. */ AntiDDoSPackageId?: string; /** 当前EIP是否自动续费,只有按月带宽预付费的EIP才会显示该字段,具体值示例如下:NOTIFY_AND_MANUAL_RENEW:正常续费NOTIFY_AND_AUTO_RENEW:自动续费DISABLE_NOTIFY_AND_MANUAL_RENEW:到期不续费 */ RenewFlag?: string; /** 当前公网IP所关联的带宽包ID,如果该公网IP未使用带宽包计费,则返回为空 */ BandwidthPackageId?: string | null; /** 传统弹性公网IPv6所属vpc唯一ID */ UnVpcId?: string; /** CDC唯一ID */ DedicatedClusterId?: string; } /** 用于描述弹性公网IP的费用对象 */ declare interface AddressChargePrepaid { /** 购买实例的时长,单位是月。可支持时长:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36 */ Period: number; /** 自动续费标志。0表示手动续费,1表示自动续费,2表示到期不续费。默认缺省为0即手动续费 */ AutoRenewFlag?: number; } /** IP地址模板信息 */ declare interface AddressInfo { /** ip地址。 */ Address: string; /** 备注。 */ Description?: string; /** 更新时间。 */ UpdatedTime?: string; } /** IP地址模板 */ declare interface AddressTemplate { /** IP地址模板名称。 */ AddressTemplateName?: string; /** IP地址模板实例唯一ID。 */ AddressTemplateId?: string; /** IP地址信息。 */ AddressSet?: string[]; /** 创建时间。 */ CreatedTime?: string; /** 最后更新时间。 */ UpdatedTime?: string; /** 带备注的IP地址信息。 */ AddressExtraSet?: AddressInfo[]; /** 标签键值对。 */ TagSet?: Tag[]; } /** IP地址模板集合 */ declare interface AddressTemplateGroup { /** IP地址模板集合名称。 */ AddressTemplateGroupName?: string; /** IP地址模板集合实例ID,例如:ipmg-dih8xdbq。 */ AddressTemplateGroupId?: string; /** IP地址模板ID。 */ AddressTemplateIdSet?: string[]; /** 创建时间。 */ CreatedTime?: string; /** 最后更新时间。 */ UpdatedTime?: string; /** IP地址模板实例。 */ AddressTemplateSet?: AddressTemplateItem[]; /** 标签键值对。 */ TagSet?: Tag[]; } /** 地址信息 */ declare interface AddressTemplateItem { /** IP地址模板ID */ AddressTemplateId?: string; /** IP模板名称,废弃字段。 */ AddressTemplateName?: string; /** 废弃字段。 */ From?: string; /** 废弃字段 */ To?: string; /** 备注。 */ Description?: string; /** 最后更新时间。 */ UpdatedTime?: string; } /** IP地址模板 */ declare interface AddressTemplateSpecification { /** IP地址ID,例如:ipm-2uw6ujo6。 */ AddressId?: string; /** IP地址组ID,例如:ipmg-2uw6ujo6。 */ AddressGroupId?: string; } /** ALG协议类型 */ declare interface AlgType { /** Ftp协议Alg功能是否开启,可选值:true:开启Ftp协议Alg功能false:不开启Ftp协议Alg功能 */ Ftp?: boolean; /** Sip协议Alg功能是否开启,可选值:true:开启Sip协议Alg功能false:不开启Sip协议Alg功能 */ Sip?: boolean; } /** VPC辅助CIDR信息。 */ declare interface AssistantCidr { /** `VPC`实例`ID`。形如:`vpc-6v2ht8q5` */ VpcId?: string; /** 辅助CIDR。形如:`172.16.0.0/16` */ CidrBlock?: string; /** 辅助CIDR类型(0:普通辅助CIDR,1:容器辅助CIDR),默认都是0。 */ AssistantType?: number; /** 辅助CIDR拆分的子网。 */ SubnetSet?: Subnet[]; } /** 时间备份策略详情 */ declare interface BackupPolicy { /** 备份周期时间,取值为monday, tuesday, wednesday, thursday, friday, saturday, sunday。 */ BackupDay: string; /** 备份时间点,格式:HH:mm:ss。 */ BackupTime: string; } /** 描述带宽包信息的结构 */ declare interface BandwidthPackage { /** 带宽包唯一标识Id */ BandwidthPackageId?: string; /** 带宽包类型,包括:BGP: 普通BGP共享带宽包HIGH_QUALITY_BGP: 精品BGP共享带宽包ANYCAST:公网加速带宽包SINGLEISP_CMCC: 中国移动共享带宽包SINGLEISP_CTCC: 中国电信共享带宽包SINGLEISP_CUCC: 中国联通共享带宽包 */ NetworkType?: string; /** 带宽包计费类型, 包括:ENHANCED95_POSTPAID_BY_MONTH: 后付费-增强型95计费PRIMARY_TRAFFIC_POSTPAID_BY_HOUR: 后付费-按主流量计费BANDWIDTH_POSTPAID_BY_DAY: 常规BGP-后付费-按带宽计费FIXED_PREPAID_BY_MONTH: 常规BGP-预付费PEAK_BANDWIDTH_POSTPAID_BY_DAY: 静态单线-后付费-按日结算TOP5_POSTPAID_BY_MONTH: 后付费-TOP5计费,如需使用,请提交工单申请 */ ChargeType?: string; /** 带宽包名称 */ BandwidthPackageName?: string; /** 带宽包创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 */ CreatedTime?: string; /** 带宽包状态,包括'CREATING','CREATED','DELETING','DELETED' */ Status?: string; /** 带宽包资源信息 */ ResourceSet?: Resource[]; /** 带宽包限速大小。单位:Mbps,-1表示不限速。 */ Bandwidth?: number; /** 网络出口 */ Egress?: string; /** 带宽包到期时间,只有预付费会返回,按量计费返回为null */ Deadline?: string | null; } /** 后付费共享带宽包的当前计费用量 */ declare interface BandwidthPackageBillBandwidth { /** 当前计费用量,单位为 Mbps */ BandwidthUsage: number; } /** 带宽上下限。 */ declare interface BandwidthRange { /** 资源ID。 */ ResourceId?: string; /** 带宽下限,单位:Mbps。计费类型以及对应的带宽下限:- TOP5_POSTPAID_BY_MONTH: 默认无下限- BANDWIDTH_POSTPAID_BY_DAY: 50- FIXED_PREPAID_BY_MONTH: 100- ENHANCED95_POSTPAID_BY_MONTH: 300- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 50- PRIMARY_TRAFFIC_POSTPAID_BY_HOUR: 50 */ BandwidthLowerLimit?: number; /** 带宽上限,单位:Mbps。计费类型以及对应的带宽上限:- TOP5_POSTPAID_BY_MONTH: 默认无上限- BANDWIDTH_POSTPAID_BY_DAY: 300- FIXED_PREPAID_BY_MONTH: 5000- ENHANCED95_POSTPAID_BY_MONTH: 5000- PEAK_BANDWIDTH_POSTPAID_BY_DAY: 300- PRIMARY_TRAFFIC_POSTPAID_BY_HOUR: 2000 */ BandwidthUpperLimit?: number; } /** 批量修改快照策略信息 */ declare interface BatchModifySnapshotPolicy { /** 快照策略Id。 */ SnapshotPolicyId: string; /** 快照策略名称。 */ SnapshotPolicyName?: string; /** 备份策略。 */ BackupPolicies?: BackupPolicy[]; /** 快照保留时间,支持1~365天。 */ KeepTime?: number; } /** BgpConfig */ declare interface BgpConfig { /** BGP隧道网段。 */ TunnelCidr: string; /** 云端BGP地址。必须从BGP隧道网段内分配。 */ LocalBgpIp: string; /** 用户端BGP地址。必须从BGP隧道网段内分配。 */ RemoteBgpIp: string; } /** VPN通道BGP配置 */ declare interface BgpConfigAndAsn { /** BGP通道CIDR */ TunnelCidr?: string; /** 本端BGP IP */ LocalBgpIp?: string; /** 对端BGP IP */ RemoteBgpIp?: string; /** 本端BGP ASN号 */ LocalBgpAsn?: string; /** 对端BGP ASN号 */ RemoteBgpAsn?: string; } /** 云联网(CCN)对象 */ declare interface CCN { /** 云联网唯一ID */ CcnId?: string; /** 云联网名称 */ CcnName?: string; /** 云联网描述信息 */ CcnDescription?: string; /** 关联实例数量 */ InstanceCount?: number; /** 创建时间 */ CreateTime?: string; /** 实例状态, 'ISOLATED': 隔离中(欠费停服),'AVAILABLE':运行中。 */ State?: string; /** 实例服务质量,’PT’:白金,'AU':金,'AG':银。 */ QosLevel?: string; /** 付费类型,PREPAID为预付费,POSTPAID为后付费。 */ InstanceChargeType?: string; /** 限速类型,`INTER_REGION_LIMIT` 为地域间限速;`OUTER_REGION_LIMIT` 为地域出口限速。 */ BandwidthLimitType?: string; /** 标签键值对。 */ TagSet?: Tag[]; /** 是否支持云联网路由优先级的功能。`False`:不支持,`True`:支持。 */ RoutePriorityFlag?: boolean; /** 实例关联的路由表个数。 */ RouteTableCount?: number; /** 是否开启云联网多路由表特性。`False`:未开启,`True`:开启。 */ RouteTableFlag?: boolean; /** `true`:实例已被封禁,流量不通,`false`:解封禁。 */ IsSecurityLock?: boolean; /** 是否开启云联网路由传播策略。`False` 未开启,`True` 开启。 */ RouteBroadcastPolicyFlag?: boolean; /** 是否开启等价路由功能。`False` 未开启,`True` 开启。 */ RouteECMPFlag?: boolean; /** 是否开启路由重叠功能。`False` 未开启,`True` 开启。 */ RouteOverlapFlag?: boolean; /** 是否开启QOS。 */ TrafficMarkingPolicyFlag?: boolean; /** 是否开启路由表选择策略。 */ RouteSelectPolicyFlag?: boolean; /** 是否开启二层云联网通道。 */ DirectConnectAccelerateChannelFlag?: boolean; /** 是否支持ipv6路由表 */ Ipv6Flag?: boolean; /** 是否支持路由表聚合策略 */ MrtbAggregatePolicyFlag?: boolean; /** 是否支持策略值 */ MrtbPolicyValueFlag?: boolean; } /** 云联网(CCN)关联实例(Instance)对象 */ declare interface CcnAttachedInstance { /** 云联网实例ID。 */ CcnId?: string; /** 关联实例类型:`VPC`:私有网络`DIRECTCONNECT`:专线网关`BMVPC`:黑石私有网络 */ InstanceType?: string; /** 关联实例ID。 */ InstanceId?: string; /** 关联实例名称。 */ InstanceName?: string; /** 关联实例所属大区,例如:ap-guangzhou。 */ InstanceRegion?: string; /** 关联实例所属UIN(根账号)。 */ InstanceUin?: string; /** 关联实例CIDR。 */ CidrBlock?: string[]; /** 关联实例状态:`PENDING`:申请中`ACTIVE`:已连接`EXPIRED`:已过期`REJECTED`:已拒绝`DELETED`:已删除`FAILED`:失败的(2小时后将异步强制解关联)`ATTACHING`:关联中`DETACHING`:解关联中`DETACHFAILED`:解关联失败(2小时后将异步强制解关联) */ State?: string; /** 关联时间。 */ AttachedTime?: string; /** 云联网所属UIN(根账号)。 */ CcnUin?: string; /** 关联实例所属的大地域,如: CHINA_MAINLAND */ InstanceArea?: string; /** 备注 */ Description?: string; /** 路由表ID */ RouteTableId?: string; /** 路由表名称 */ RouteTableName?: string; } /** 用于描述云联网地域间限速带宽实例的信息。 */ declare interface CcnBandwidth { /** 带宽所属的云联网ID。 */ CcnId?: string; /** 实例的创建时间。 */ CreatedTime?: string; /** 实例的过期时间 */ ExpiredTime?: string; /** 带宽实例的唯一ID。 */ RegionFlowControlId?: string; /** 带宽是否自动续费的标记。 */ RenewFlag?: string; /** 描述带宽的地域和限速上限信息。在地域间限速的情况下才会返回参数,出口限速模式不返回。 */ CcnRegionBandwidthLimit?: CcnRegionBandwidthLimitInfo; /** 云市场实例ID。 */ MarketId?: string; /** 实例所属用户主账号ID。 */ UserAccountID?: string; /** 是否跨境,`true`表示跨境,反之不跨境。 */ IsCrossBorder?: boolean; /** `true`表示封禁,地域间流量不通,`false`解禁,地域间流量正常 */ IsSecurityLock?: boolean; /** `POSTPAID`表示后付费,`PREPAID`表示预付费。 */ InstanceChargeType?: string; /** 实例更新时间 */ UpdateTime?: string; } /** 用于描述云联网地域间限速带宽实例的信息。 */ declare interface CcnBandwidthInfo { /** 带宽所属的云联网ID。 */ CcnId?: string; /** 实例的创建时间。 */ CreatedTime?: string; /** 实例的过期时间 */ ExpiredTime?: string; /** 带宽实例的唯一ID。 */ RegionFlowControlId?: string; /** 带宽是否自动续费的标记。 */ RenewFlag?: string; /** 描述带宽的地域和限速上限信息。在地域间限速的情况下才会返回参数,出口限速模式不返回。 */ CcnRegionBandwidthLimit?: CcnRegionBandwidthLimit; /** 云市场实例ID。 */ MarketId?: string; /** 资源绑定的标签列表 */ TagSet?: Tag[]; /** `true表示`Qos默认带宽;`false`表示非Qos默认带宽; */ DefaultQosBandwidthFlag?: boolean; /** 服务等级信息。 */ QosLevel?: string; } /** 云联网路由表信息 */ declare interface CcnBatchRouteTable { /** 云联网ID。 */ CcnId: string; /** 云联网路由表名称。 */ Name: string; /** 云联网路由表描述。 */ Description?: string; } /** 云联网限速实例锁对象,该对象特用于运营端使用,用于封禁实例流量。 */ declare interface CcnFlowLock { /** 带宽所属的云联网ID。 */ CcnId: string; /** 实例所属用户主账号ID。 */ UserAccountID: string; /** 带宽实例的唯一ID。作为`UnlockCcnBandwidths`接口和`LockCcnBandwidths`接口的入参时,该字段必传。 */ RegionFlowControlId?: string; } /** 云联网(CCN)关联实例(Instance)对象。 */ declare interface CcnInstance { /** 关联实例ID。 */ InstanceId: string; /** 关联实例ID所属大区,例如:ap-guangzhou。 */ InstanceRegion: string; /** 关联实例类型,可选值:`VPC`:私有网络`DIRECTCONNECT`:专线网关`BMVPC`:黑石私有网络`VPNGW`:VPNGW类型 */ InstanceType: string; /** 备注 */ Description?: string; /** 实例关联的路由表ID。 */ RouteTableId?: string; /** 实例付费方式 */ OrderType?: string; } /** 云联网实例对象,该对象特用于运营端使用,不建议给租户的接口中提供该复杂类型。 */ declare interface CcnInstanceInfo { /** 云联网唯一ID。 */ CcnId?: string; } /** ccn实例信息(不带地域属性) */ declare interface CcnInstanceWithoutRegion { /** 云联网支持的实例类型:`VPC``DIRECTCONNECT``BMVPC` `EDGE``EDGE_TUNNEL``EDGE_VPNGW``VPNGW` */ InstanceType: string; /** 实例ID。 */ InstanceId: string; } /** 云联网(CCN)地域出带宽上限 */ declare interface CcnRegionBandwidthLimit { /** 地域,例如:ap-guangzhou */ Region: string; /** 出带宽上限,单位:Mbps */ BandwidthLimit: number; /** 是否黑石地域,默认`false`。 */ IsBm?: boolean; /** 目的地域,例如:ap-shanghai */ DstRegion?: string; /** 目的地域是否为黑石地域,默认`false`。 */ DstIsBm?: boolean; } /** 云联网(CCN)地域出带宽上限。 */ declare interface CcnRegionBandwidthLimitInfo { /** 源地域,例如:ap-shanghai */ SourceRegion?: string; /** 目的地域, 例如:ap-shanghai */ DestinationRegion?: string; /** 出带宽上限,单位:Mbps。 */ BandwidthLimit?: number; } /** CCN路由策略对象 */ declare interface CcnRoute { /** 路由策略ID */ RouteId?: string; /** 目的端 */ DestinationCidrBlock?: string; /** 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT */ InstanceType?: string; /** 下一跳(关联实例) */ InstanceId?: string; /** 下一跳名称(关联实例名称) */ InstanceName?: string; /** 下一跳所属地域(关联实例所属地域) */ InstanceRegion?: string; /** 更新时间 */ UpdateTime?: string; /** 路由是否启用 */ Enabled?: boolean; /** 关联实例所属UIN(根账号) */ InstanceUin?: string; /** 路由的扩展状态 */ ExtraState?: string; /** 是否动态路由 */ IsBgp?: boolean; /** 路由优先级 */ RoutePriority?: number; /** 下一跳扩展名称(关联实例的扩展名称) */ InstanceExtraName?: string; /** 实例类型 */ AliasType?: string; /** 实例id */ AliasInstanceId?: string; } /** 云联网路由传播策略之路由条件 */ declare interface CcnRouteBroadcastPolicyRouteCondition { /** 条件类型 */ Name: string; /** 条件值列表 */ Values: string[]; /** 匹配模式,`1` 精确匹配,`0` 模糊匹配 */ MatchPattern: number; } /** 云联网路由表信息 */ declare interface CcnRouteTable { /** 云联网ID。 */ CcnId?: string; /** 云联网路由表ID。 */ CcnRouteTableId?: string; /** 云联网路由表名称。 */ RouteTableName?: string; /** 云联网路由表描述。 */ RouteTableDescription?: string; /** True:是默认路由表 False:非默认路由表。 */ IsDefaultTable?: boolean; /** 创建时间。 */ CreateTime?: string; } /** 云联网路由传播策略 */ declare interface CcnRouteTableBroadcastPolicy { /** 路由条件 */ RouteConditions: CcnRouteBroadcastPolicyRouteCondition[]; /** 传播条件 */ BroadcastConditions: CcnRouteBroadcastPolicyRouteCondition[]; /** 路由行为,`accept` 允许,`drop` 拒绝 */ Action: string; /** 策略描述 */ Description?: string; /** as-path操作 */ OperateAsPath?: string; /** as-path操作模式 */ AsPathOperateMode?: string; /** community操作 */ OperateCommunitySet?: string[]; /** community操作模式 */ CommunityOperateMode?: string; } /** 云联网路由传播策略列表 */ declare interface CcnRouteTableBroadcastPolicys { /** 策略列表 */ Policys?: CcnRouteTableBroadcastPolicy[]; /** 版本号 */ PolicyVersion?: number; /** 创建时间 */ CreateTime?: string; } /** 云联网路由接收策略 */ declare interface CcnRouteTableInputPolicy { /** 路由条件。 */ RouteConditions: CcnRouteBroadcastPolicyRouteCondition[]; /** 路由行为,`accept` 允许,`drop` 拒绝。 */ Action: string; /** 策略描述。 */ Description: string; /** as-path操作 */ OperateAsPath?: string; /** as-path操作模式 */ AsPathOperateMode?: string; } /** 云联网路由接收策略列表 */ declare interface CcnRouteTableInputPolicys { /** 策略列表。 */ Policys?: CcnRouteTableInputPolicy[]; /** 版本号。 */ PolicyVersion?: number; /** 创建时间。 */ CreateTime?: string; } /** 路由表选择策略信息 */ declare interface CcnRouteTableSelectPolicy { /** 实例类型:私有网络: `VPC`专线网关: `DIRECTCONNECT`黑石私有网络: `BMVPC`EDGE设备: `EDGE`EDGE隧道: `EDGE_TUNNEL`EDGE网关: `EDGE_VPNGW`VPN网关:`VPNGW` */ InstanceType: string; /** 实例ID。 */ InstanceId: string; /** 源端CIDR。 */ SourceCidrBlock: string; /** 路由表ID。 */ RouteTableId: string; /** 路由表备注。 */ Description?: string; } /** 用于发布云联网的cidr信息 */ declare interface CidrForCcn { /** local cidr值。 */ Cidr?: string; /** 是否发布到了云联网。 */ PublishedToVbc?: boolean; } /** 私有网络和基础网络互通设备 */ declare interface ClassicLinkInstance { /** VPC实例ID */ VpcId?: string; /** 云服务器实例唯一ID */ InstanceId?: string; } /** 冲突资源条目信息。 */ declare interface ConflictItem { /** 冲突资源的ID。已废弃 */ ConfilctId?: string; /** 冲突目的资源 */ DestinationItem?: string; /** 冲突资源的ID */ ConflictId?: string; } /** 冲突资源信息。 */ declare interface ConflictSource { /** 冲突资源ID */ ConflictSourceId?: string; /** 冲突资源 */ SourceItem?: string; /** 冲突资源条目信息 */ ConflictItemSet?: ConflictItem[]; } /** 创建路由添加的指向此通道的路由 */ declare interface CreateVpnConnRoute { /** 目的端IDC网段 */ DestinationCidrBlock: string; /** 优先级;可选值0,100。 */ Priority?: number; } /** 合规化审批单 */ declare interface CrossBorderCompliance { /** 服务商,可选值:`UNICOM`。 */ ServiceProvider?: string; /** 合规化审批单`ID`。 */ ComplianceId?: number; /** 公司全称。 */ Company?: string; /** 统一社会信用代码。 */ UniformSocialCreditCode?: string; /** 法定代表人。 */ LegalPerson?: string; /** 发证机关。 */ IssuingAuthority?: string; /** 营业执照。 */ BusinessLicense?: string; /** 营业执照住所。 */ BusinessAddress?: string; /** 邮编。 */ PostCode?: number; /** 经办人。 */ Manager?: string; /** 经办人身份证号。 */ ManagerId?: string; /** 经办人身份证。 */ ManagerIdCard?: string; /** 经办人身份证地址。 */ ManagerAddress?: string; /** 经办人联系电话。 */ ManagerTelephone?: string; /** 电子邮箱。 */ Email?: string; /** 服务受理单。 */ ServiceHandlingForm?: string; /** 授权函。 */ AuthorizationLetter?: string; /** 信息安全承诺书。 */ SafetyCommitment?: string; /** 服务开始时间。 */ ServiceStartDate?: string; /** 服务截止时间。 */ ServiceEndDate?: string; /** 状态。待审批:`PENDING`,已通过:`APPROVED`,已拒绝:`DENY`。 */ State?: string; /** 审批单创建时间。 */ CreatedTime?: string; /** 法定代表人身份证号。 */ LegalPersonId?: string; /** 法定代表人身份证。 */ LegalPersonIdCard?: string; } /** 跨境带宽监控数据 */ declare interface CrossBorderFlowMonitorData { /** 入带宽,单位:`bps`。 */ InBandwidth?: number[]; /** 出带宽,单位:`bps`。 */ OutBandwidth?: number[]; /** 入包,单位:`pps`。 */ InPkg?: number[]; /** 出包,单位:`pps`。 */ OutPkg?: number[]; } /** 对端网关 */ declare interface CustomerGateway { /** 用户网关唯一ID */ CustomerGatewayId?: string; /** 网关名称 */ CustomerGatewayName?: string; /** 公网地址 */ IpAddress?: string; /** 创建时间 */ CreatedTime?: string; /** BGP ASN。 */ BgpAsn?: number; } /** 对端网关厂商信息对象。 */ declare interface CustomerGatewayVendor { /** 平台。 */ Platform: string; /** 软件版本。 */ SoftwareVersion: string; /** 供应商名称。 */ VendorName: string; } /** 云主机实例信息。 */ declare interface CvmInstance { /** VPC实例ID。 */ VpcId?: string; /** 子网实例ID。 */ SubnetId?: string; /** 云主机实例ID */ InstanceId?: string; /** 云主机名称。 */ InstanceName?: string; /** 云主机状态。 */ InstanceState?: string; /** 实例的CPU核数,单位:核。 */ CPU?: number; /** 实例内存容量,单位:GB。 */ Memory?: number; /** 创建时间。 */ CreatedTime?: string; /** 实例机型。 */ InstanceType?: string; /** 实例弹性网卡配额(包含主网卡)。 */ EniLimit?: number; /** 实例弹性网卡内网IP配额(包含主网卡)。 */ EniIpLimit?: number; /** 实例已绑定弹性网卡的个数(包含主网卡)。 */ InstanceEniCount?: number; } /** 默认VPC和子网 */ declare interface DefaultVpcSubnet { /** 默认VpcId。 */ VpcId: string; /** 默认SubnetId。 */ SubnetId: string; /** 默认Vpc名字。 */ VpcName?: string; /** 默认Subnet名字。 */ SubnetName?: string; /** 默认子网网段。 */ CidrBlock?: string; } /** NAT网关的端口转发规则 */ declare interface DestinationIpPortTranslationNatRule { /** 网络协议,可选值:`TCP`、`UDP`。 */ IpProtocol: string; /** 弹性IP。 */ PublicIpAddress: string; /** 公网端口。 */ PublicPort: number; /** 内网地址。 */ PrivateIpAddress: string; /** 内网端口。 */ PrivatePort: number; /** NAT网关转发规则描述。 */ Description?: string; } /** 本端目的IP端口转换复杂结构 */ declare interface DestinationIpPortTranslationNatRuleDiff { /** 协议 */ Protocol: string; /** 源端口 */ OriginalPort: number; /** 源IP */ OriginalIp: string; /** 目的端口 */ TranslationPort: number; /** 目的IP */ TranslationIp: string; /** 旧协议。 */ OldProtocol: string; /** 旧源端口 */ OldOriginalPort: number; /** 旧源IP */ OldOriginalIp: string; /** 旧目的端口 */ OldTranslationPort: number; /** 旧目的IP */ OldTranslationIp: string; /** 描述 */ Description?: string; } /** 描述 DhcpIp 信息 */ declare interface DhcpIp { /** `DhcpIp`的`ID`,是`DhcpIp`的唯一标识。 */ DhcpIpId?: string; /** `DhcpIp`所在私有网络`ID`。 */ VpcId?: string; /** `DhcpIp`所在子网`ID`。 */ SubnetId?: string; /** `DhcpIp`的名称。 */ DhcpIpName?: string; /** IP地址。 */ PrivateIpAddress?: string; /** 绑定`EIP`。 */ AddressIp?: string; /** `DhcpIp`关联弹性网卡`ID`。 */ NetworkInterfaceId?: string; /** 被绑定的实例`ID`。 */ InstanceId?: string; /** 状态:`AVAILABLE`:运行中`UNBIND`:未绑定 */ State?: string; /** 创建时间。 */ CreatedTime?: string; /** 标签键值对。 */ TagSet?: Tag[]; } /** 专线网关对象。 */ declare interface DirectConnectGateway { /** 专线网关`ID`。 */ DirectConnectGatewayId?: string; /** 专线网关名称。 */ DirectConnectGatewayName?: string; /** 专线网关关联`VPC`实例`ID`。 */ VpcId?: string; /** 关联网络类型:`VPC` - 私有网络`CCN` - 云联网 */ NetworkType?: string; /** 关联网络实例`ID`:`NetworkType`为`VPC`时,这里为私有网络实例`ID``NetworkType`为`CCN`时,这里为云联网实例`ID` */ NetworkInstanceId?: string; /** 网关类型:NORMAL - 标准型,注:云联网只支持标准型NAT - NAT型NAT类型支持网络地址转换配置,类型确定后不能修改;一个私有网络可以创建一个NAT类型的专线网关和一个非NAT类型的专线网关 */ GatewayType?: string; /** 创建时间。 */ CreateTime?: string; /** 专线网关IP。 */ DirectConnectGatewayIp?: string; /** 专线网关关联`CCN`实例`ID`。 */ CcnId?: string; /** 云联网路由学习类型:`BGP` - 自动学习。`STATIC` - 静态,即用户配置。 */ CcnRouteType?: string; /** 是否启用BGP。 */ EnableBGP?: boolean; /** 开启和关闭BGP的community属性。 */ EnableBGPCommunity?: boolean; /** 绑定的NAT网关ID。 */ NatGatewayId?: string; /** 专线网关是否支持VXLAN架构 */ VXLANSupport?: boolean[]; /** 云联网路由发布模式:`standard`(标准模式)、`exquisite`(精细模式)。 */ ModeType?: string; /** 是否为localZone专线网关。 */ LocalZone?: boolean; /** 专线网关所在可用区 */ Zone?: string; /** 网关流控明细启用状态:0:关闭1:开启 */ EnableFlowDetails?: number; /** 开启、关闭网关流控明细时间 */ FlowDetailsUpdateTime?: string; /** 是否支持开启网关流控明细0:不支持1:支持 */ NewAfc?: number; /** 专线网关接入网络类型:`VXLAN` - VXLAN类型。`MPLS` - MPLS类型。`Hybrid` - Hybrid类型。 */ AccessNetworkType?: string; /** 跨可用区容灾专线网关的可用区列表 */ HaZoneList?: string[]; /** 专线网关自定义ASN */ GatewayAsn?: number; } /** 专线网关云联网路由(IDC网段)对象 */ declare interface DirectConnectGatewayCcnRoute { /** 路由ID。 */ RouteId?: string; /** IDC网段。 */ DestinationCidrBlock?: string; /** `BGP`的`AS-Path`属性。 */ ASPath?: string[]; /** 备注 */ Description?: string; /** 最后更新时间 */ UpdateTime?: string; } /** IDC子网信息 */ declare interface DirectConnectSubnet { /** 专线网关ID */ DirectConnectGatewayId: string; /** IDC子网网段 */ CidrBlock: string; } /** 终端节点详情。 */ declare interface EndPoint { /** 终端节点ID。 */ EndPointId?: string; /** VPC唯一ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口获取。 */ VpcId?: string; /** 子网ID。 */ SubnetId?: string; /** APPID。 */ EndPointOwner?: string; /** 终端节点名称。 */ EndPointName?: string; /** 终端节点服务的VPCID。 */ ServiceVpcId?: string; /** 终端节点服务的VIP。 */ ServiceVip?: string; /** 终端节点服务的ID。 */ EndPointServiceId?: string; /** 终端节点的VIP。 */ EndPointVip?: string; /** 终端节点状态,ACTIVE:可用,PENDING:待接受,ACCEPTING:接受中,REJECTED:已拒绝,FAILED:失败。 */ State?: string; /** 创建时间。格式:YYYY-MM-DD HH:MM:SS。 */ CreateTime?: string; /** 终端节点绑定的安全组实例ID列表。 */ GroupSet?: string[]; /** 终端节点服务名称。 */ ServiceName?: string; /** CDC 集群唯一 ID */ CdcId?: string; /** 标签键值对。 */ TagSet?: Tag[]; } /** 终端节点服务对象。 */ declare interface EndPointService { /** 终端节点服务ID */ EndPointServiceId?: string; /** VPCID。 */ VpcId?: string; /** APPID。 */ ServiceOwner?: string; /** 终端节点服务名称。 */ ServiceName?: string; /** 后端服务的VIP。 */ ServiceVip?: string; /** 后端服务的ID,比如lb-lip4e6bp。 */ ServiceInstanceId?: string; /** 是否自动接受。 */ AutoAcceptFlag?: boolean; /** 关联的终端节点个数。 */ EndPointCount?: number; /** 终端节点对象数组。 */ EndPointSet?: EndPoint[]; /** 创建时间。格式为YYYY-MM-DD HH:MM:SS字符串。 */ CreateTime?: string; /** 挂载的PAAS服务类型,CLB(负载均衡),CDB(云数据库 MySQL),CRS(云数据库 Redis),GWLB(网关负载均衡)。 */ ServiceType?: string; /** CDC 集群唯一 ID */ CdcId?: string; /** 终端节点服务Uin。 */ ServiceUin?: string; /** 服务IP类型 */ BusinessIpType?: number; /** 标签键值对。 */ TagSet?: Tag[]; } /** 过滤器 */ declare interface Filter { /** 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 */ Name: string; /** 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。当值类型为布尔类型时,可直接取值为字符串"TRUE"或 "FALSE"。 */ Values: string[]; } /** 过滤器键值对 */ declare interface FilterObject { /** 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 */ Name: string; /** 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ Values: string[]; } /** 流日志 */ declare interface FlowLog { /** 私用网络唯一ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口获取。 */ VpcId?: string; /** 流日志唯一ID。 */ FlowLogId?: string; /** 流日志实例名字。 */ FlowLogName?: string; /** 流日志所属资源类型:VPC(私有网络),SUBNET(子网),NETWORKINTERFACE(网卡),CCN(云联网),NAT(网络地址转化),DCG(专线网关)。 */ ResourceType?: string; /** 资源唯一ID。 */ ResourceId?: string; /** 流日志采集类型,ACCEPT(允许),REJECT(拒绝),ALL(全部)。 */ TrafficType?: string; /** 流日志存储ID。 */ CloudLogId?: string; /** 流日志存储ID状态。SUCCESS(成功),DELETED(删除)。 */ CloudLogState?: string; /** 流日志描述信息。 */ FlowLogDescription?: string; /** 流日志创建时间。 */ CreatedTime?: string; /** 标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 */ TagSet?: Tag[]; /** 是否启用,true-启用,false-停用。 */ Enable?: boolean; /** 消费端类型:cls、ckafka。 */ StorageType?: string; /** 消费端信息,当消费端类型为ckafka时返回。 */ FlowLogStorage?: FlowLogStorage; /** 流日志存储ID对应的地域信息。 */ CloudLogRegion?: string; } /** 流日志存储信息 */ declare interface FlowLogStorage { /** 存储实例Id,当流日志存储类型为ckafka时,必填。 */ StorageId: string; /** 主题Id,当流日志存储类型为ckafka时,必填。 */ StorageTopic?: string; } /** 网关流量监控明细 */ declare interface GatewayFlowMonitorDetail { /** 来源`IP`。 */ PrivateIpAddress?: string; /** 入包量。 */ InPkg?: number; /** 出包量。 */ OutPkg?: number; /** 入流量,单位:`Byte`。 */ InTraffic?: number; /** 出流量,单位:`Byte`。 */ OutTraffic?: number; /** 并发连接数。仅标准型nat支持此参数。 */ ConcurrentConnectionCount?: number; /** 新建连接速率。仅标准型nat支持此参数。 */ NewConnectionRate?: number; } /** 网关流控带宽信息 */ declare interface GatewayQos { /** VPC实例ID。 */ VpcId?: string; /** 云服务器内网IP。 */ IpAddress?: string; /** 流控带宽值。 */ Bandwidth?: number; /** 创建时间。 */ CreateTime?: string; } /** 全局路由对象。 */ declare interface GlobalRoute { /** 作为出参展示,表示VPC唯一Id,。 */ VpcId?: string; /** 全局路由唯一Id。 */ GlobalRouteId?: string; /** Ipv4目标网段。 */ DestinationCidrBlock?: string; /** 下一跳类型,支持 NORMAL_CVM。 */ GatewayType?: string; /** 下一跳对象,如果GatewayType类型是NORMAL_CVM填写子机IP。 */ GatewayId?: string; /** 备注。 */ Description?: string; /** 创建时间。 */ CreatedTime?: string; /** 支持的 ECMP算法有:- ECMP_QUINTUPLE_HASH:五元组hash- ECMP_SOURCE_DESTINATION_IP_HASH:源和目的IP hash- ECMP_DESTINATION_IP_HASH:目的IP hash- ECMP_SOURCE_IP_HASH:源IP hash。 */ SubnetRouteAlgorithm?: string; } /** 描述 HAVIP 信息 */ declare interface HaVip { /** `HAVIP`的`ID`,是`HAVIP`的唯一标识。 */ HaVipId?: string; /** `HAVIP`名称。 */ HaVipName?: string; /** 虚拟IP地址。 */ Vip?: string; /** `HAVIP`所在私有网络`ID`。 */ VpcId?: string; /** `HAVIP`所在子网`ID`。 */ SubnetId?: string; /** `HAVIP`关联弹性网卡`ID`。 */ NetworkInterfaceId?: string; /** 被绑定的实例`ID`。 */ InstanceId?: string; /** 绑定`EIP`。 */ AddressIp?: string; /** 状态:`AVAILABLE`:运行中`UNBIND`:未绑定 */ State?: string; /** 创建时间。 */ CreatedTime?: string; /** 使用havip的业务标识。 */ Business?: string; /** `HAVIP`的飘移范围。 */ HaVipAssociationSet?: HaVipAssociation[]; /** 是否开启`HAVIP`的飘移范围校验。 */ CheckAssociate?: boolean; /** CDC实例ID。 */ CdcId?: string; /** HAVIP 刷新时间。该参数只作为出参数。以下场景会触发 FlushTime 被刷新:1)子机发出免费 ARP 触发 HAVIP 漂移;2)手动HAVIP解绑网卡; 没有更新时默认值:0000-00-00 00:00:00 */ FlushedTime?: string; /** 标签键值对。 */ TagSet?: Tag[]; } /** HaVip绑定的子机/网卡(用于限制HaVip飘移的范围,并不是真正的飘移动作)。 */ declare interface HaVipAssociation { /** HaVip绑定的子机或网卡唯一ID。 */ InstanceId: string; /** HaVip实例唯一ID。 */ HaVipId?: string; /** HaVip绑定的类型。取值:CVM, ENI。 */ InstanceType?: string; } /** VPN通道健康检查配置 */ declare interface HealthCheckConfig { /** 探测模式,默认值NQA,不可修改。 */ ProbeType?: string; /** 探测间隔,腾讯云两次健康检查间隔时间,范围【1000-5000】,单位ms。 */ ProbeInterval?: number; /** 探测次数,连续N次健康检查失败后执行路由切换,范围【3-8】,单位次。 */ ProbeThreshold?: number; /** 探测超时时间,范围【10-5000】,单位ms。 */ ProbeTimeout?: number; } /** 高优路由表条目修改属性。 */ declare interface HighPriorityModifyItem { /** 高优路由条目唯一ID。 */ HighPriorityRouteId?: string; /** 高优路由条目描述。 */ Description?: string; } /** 高优路由表条目信息 */ declare interface HighPriorityRoute { /** 高优路由表唯一 ID */ HighPriorityRouteTableId?: string; /** 高优路由表条目唯一 ID */ HighPriorityRouteId?: string; /** 目标网段 */ DestinationCidrBlock?: string; /** 网关类型 */ GatewayType?: string; /** 网关唯一ID */ GatewayId?: string; /** 高优路由条目描述 */ Description?: string; /** ECMP算法,支持的算法有:ECMP_QUINTUPLE_HASH:五元组hash,ECMP_SOURCE_DESTINATION_IP_HASH:源和目的IP hash,ECMP_DESTINATION_IP_HASH:目的IP hash,ECMP_SOURCE_IP_HASH:源IP hash。 */ SubnetRouteAlgorithm?: string; /** 出参展示,是否为CDC属性高优路由 */ IsCdc?: boolean; /** 出参展示,CDC 唯一ID */ CdcId?: string; /** 创建时间。 */ CreatedTime?: string; } /** 高优路由表信息 */ declare interface HighPriorityRouteTable { /** 高优路由表唯一 ID。 */ HighPriorityRouteTableId?: string; /** VPC实例ID。 */ VpcId?: string; /** 高优路由表名称。 */ Name?: string; /** 高优路由表关联的子网列表。 */ SubnetSet?: string[]; /** 高优路由表条目信息 */ HighPriorityRouteSet?: HighPriorityRoute[]; /** 创建时间。 */ CreatedTime?: string; } /** IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议 */ declare interface IKEOptionsSpecification { /** 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC','SM4', 默认为3DES-CBC */ PropoEncryAlgorithm?: string; /** 认证算法:可选值:'MD5','SHA','SHA-256','SHA-512', 默认为SHA。 */ PropoAuthenAlgorithm?: string; /** 协商模式:可选值:'AGGRESSIVE', 'MAIN',默认为MAIN。 */ ExchangeMode?: string; /** 本端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS */ LocalIdentity?: string; /** 对端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS */ RemoteIdentity?: string; /** 本端标识,当LocalIdentity选为ADDRESS时,LocalAddress必填。localAddress默认为vpn网关公网IP */ LocalAddress?: string; /** 对端标识,当RemoteIdentity选为ADDRESS时,RemoteAddress必填 */ RemoteAddress?: string; /** 本端标识,当LocalIdentity选为FQDN时,LocalFqdnName必填 */ LocalFqdnName?: string; /** 对端标识,当remoteIdentity选为FQDN时,RemoteFqdnName必填 */ RemoteFqdnName?: string; /** DH group,指定IKE交换密钥时使用的DH组,可选值:'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24',默认是GROUP1。 */ DhGroupName?: string; /** IKE SA Lifetime,单位:秒,设置IKE SA的生存周期,取值范围:60-604800 */ IKESaLifetimeSeconds?: number; /** IKE版本 */ IKEVersion?: string; } /** IPSec配置,腾讯云提供IPSec安全会话设置 */ declare interface IPSECOptionsSpecification { /** 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC', 'SM4', 'NULL', 默认为AES-CBC-128 */ EncryptAlgorithm?: string; /** 认证算法:可选值:'MD5', 'SHA1','SHA-256' 默认为 */ IntegrityAlgorith?: string | null; /** IPsec SA lifetime(s):单位秒,取值范围:180-604800 */ IPSECSaLifetimeSeconds?: number; /** PFS:可选值:'NULL', 'DH-GROUP1', 'DH-GROUP2', 'DH-GROUP5', 'DH-GROUP14', 'DH-GROUP24',默认为NULL */ PfsDhGroup?: string; /** IPsec SA lifetime(KB):单位KB,取值范围:2560-604800 */ IPSECSaLifetimeTraffic?: number; /** 认证算法:可选值:'MD5', 'SHA1','SHA-256' 默认为 */ IntegrityAlgorithm?: string; } /** 返回多运营商IPv6 Cidr Block */ declare interface ISPIPv6CidrBlock { /** IPv6 CIdr Block */ IPv6CidrBlock?: string; /** 网络运营商类型 取值范围:'BGP'-默认, 'CMCC'-中国移动, 'CTCC'-中国电信, 'CUCC'-中国联调 */ ISPType?: string; /** IPv6 Cidr 的类型:`GUA`(全球单播地址), `ULA`(唯一本地地址) */ AddressType?: string; } /** 云联网实例绑定路由表信息 */ declare interface InstanceBind { /** 云联网ID。 */ CcnId?: string; /** 实例类型:VPC,DIRECTCONNECT,BMVPC,EDGE,EDGE_TUNNEL,EDGE_VPNGW,VPNGW。 */ InstanceType?: string; /** 实例ID。 */ InstanceId?: string; /** 实例绑定路由表的时间。 */ InstanceBindTime?: string; /** 路由表ID。 */ RouteTableId?: string; /** 实例名称。 */ InstanceName?: string; /** 实例所在地域。 */ InstanceRegion?: string; /** 实例所属的账户uin。 */ InstanceUin?: string; /** 关联实例状态:`PENDING`:申请中`ACTIVE`:已连接`EXPIRED`:已过期`REJECTED`:已拒绝`DELETED`:已删除`FAILED`:失败的(2小时后将异步强制解关联)`ATTACHING`:关联中`DETACHING`:解关联中`DETACHFAILED`:解关联失败(2小时后将异步强制解关联) */ State?: string; } /** 预付费(包年包月)计费对象。 */ declare interface InstanceChargePrepaid { /** 购买实例的时长,单位:月。取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36。 */ Period: number; /** 自动续费标识。取值范围: NOTIFY_AND_AUTO_RENEW:通知过期且自动续费, NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费。默认:NOTIFY_AND_AUTO_RENEW */ RenewFlag?: string; } /** 云服务器巨帧状态 */ declare interface InstanceJumbo { /** 实例ID。 */ InstanceId?: string; /** 实例是否支持巨帧。 */ JumboState?: boolean; } /** 用于描述实例的统计信息 */ declare interface InstanceStatistic { /** 实例的类型 */ InstanceType?: string; /** 实例的个数 */ InstanceCount?: number; } /** 公网询价出参 */ declare interface InternetPrice { /** 公网IP询价详细参数。 */ AddressPrice?: InternetPriceDetail; } /** 公网IP询价出参 */ declare interface InternetPriceDetail { /** 付费单价,单位:元,仅后付费价格查询返回。 */ UnitPrice?: number; /** 折扣后的价格,单位:元。 */ DiscountPrice?: number; /** 计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR)。 MONTH :表示计价单元是按月来计算。当前涉及该计价单元的场景有:包月按带宽预付费(BANDWIDTH_PREPAID_BY_MONTH)。 */ ChargeUnit?: string; /** 原价,单位:元,仅预付费价格查询返回。 */ OriginalPrice?: number; } /** IPV6转换规则 */ declare interface Ip6Rule { /** IPV6转换规则唯一ID,形如rule6-xxxxxxxx */ Ip6RuleId?: string; /** IPV6转换规则名称 */ Ip6RuleName?: string; /** IPV6地址 */ Vip6?: string; /** IPV6端口号 */ Vport6?: number; /** 协议类型,支持TCP/UDP */ Protocol?: string; /** IPV4地址 */ Vip?: string; /** IPV4端口号 */ Vport?: number; /** 转换规则状态,限于CREATING,RUNNING,DELETING,MODIFYING */ RuleStatus?: string; /** 转换规则创建时间 */ CreatedTime?: string; } /** IPV6转换规则 */ declare interface Ip6RuleInfo { /** IPV6端口号,可在0~65535范围取值 */ Vport6: number; /** 协议类型,支持TCP/UDP */ Protocol: string; /** IPV4地址 */ Vip: string; /** IPV4端口号,可在0~65535范围取值 */ Vport: number; } /** IPV6转换实例信息 */ declare interface Ip6Translator { /** IPV6转换实例唯一ID,形如ip6-xxxxxxxx */ Ip6TranslatorId?: string; /** IPV6转换实例名称 */ Ip6TranslatorName?: string; /** IPV6地址 */ Vip6?: string; /** IPV6转换地址所属运营商 */ IspName?: string; /** 转换实例状态,限于CREATING,RUNNING,DELETING,MODIFYING */ TranslatorStatus?: string; /** IPV6转换实例创建时间 */ CreatedTime?: string; /** 绑定的IPV6转换规则数量 */ Ip6RuleCount?: number; /** IPV6转换规则信息 */ IP6RuleSet?: Ip6Rule[]; } /** 占用ip的资源信息 */ declare interface IpAddressStates { /** VPC实例ID。 */ VpcId: string; /** 子网实例ID。 */ SubnetId: string; /** IP地址。 */ IpAddress: string; /** 资源类型 */ ResourceType: string; /** 资源ID */ ResourceId: string; } /** IP在线查询的字段信息 */ declare interface IpField { /** 国家字段信息 */ Country?: boolean; /** 省、州、郡一级行政区域字段信息 */ Province?: boolean; /** 市一级行政区域字段信息 */ City?: boolean; /** 市内区域字段信息 */ Region?: boolean; /** 接入运营商字段信息 */ Isp?: boolean; /** 骨干运营商字段信息 */ AsName?: boolean; /** 骨干As号 */ AsId?: boolean; /** 注释字段 */ Comment?: boolean; } /** IP地理位置信息 */ declare interface IpGeolocationInfo { /** 国家信息 */ Country?: string; /** 省、州、郡一级行政区域信息 */ Province?: string; /** 市一级行政区域信息 */ City?: string; /** 市内区域信息 */ Region?: string; /** 接入运营商信息 */ Isp?: string; /** 骨干运营商名称 */ AsName?: string; /** 骨干运营商AS号 */ AsId?: string; /** 注释信息。目前的填充值为移动接入用户的APN值,如无APN属性则为空 */ Comment?: string; /** IP地址 */ AddressIp?: string; } /** `IPv6`地址信息。 */ declare interface Ipv6Address { /** `IPv6`地址,形如:`3402:4e00:20:100:0:8cd9:2a67:71f3` */ Address: string; /** 是否是主`IP`。 */ Primary?: boolean; /** `EIP`实例`ID`,形如:`eip-hxlqja90`。作为入参数时,可通过[DescribeAddresses](https://cloud.tencent.com/document/product/215/16702)接口获取。 */ AddressId?: string; /** 描述信息。 */ Description?: string; /** 公网IP是否被封堵。 */ IsWanIpBlocked?: boolean; /** `IPv6`地址状态:`PENDING`:生产中`MIGRATING`:迁移中`DELETING`:删除中`AVAILABLE`:可用的 */ State?: string; /** 如果 IPv6地址是 ULA 类型,绑定的公网IP地址。 */ PublicIpAddress?: string; /** `IPv6`地址的类型: `GUA`(全球单播地址), `ULA`(唯一本地地址) */ AddressType?: string; } /** IPv6子网段对象。 */ declare interface Ipv6SubnetCidrBlock { /** 子网实例`ID`。形如:`subnet-pxir56ns`。 */ SubnetId: string; /** `IPv6`子网段。形如:`3402:4e00:20:1001::/64`。作为AssignIpv6SubnetCidrBlock接口入参时,该参数必填。 */ Ipv6CidrBlock?: string; } /** 单项计费价格信息 */ declare interface ItemPrice { /** 按量计费后付费单价,单位:元。 */ UnitPrice?: number; /** 按量计费后付费计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR): GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 */ ChargeUnit?: string; /** 预付费商品的原价,单位:元。 */ OriginalPrice?: number; /** 预付费商品的折扣价,单位:元。 */ DiscountPrice?: number; } /** 本端目的IP端口转换复杂结构 */ declare interface LocalDestinationIpPortTranslationNatRule { /** 协议 */ Protocol: string; /** 源端口 */ OriginalPort: number; /** 源IP */ OriginalIp: string; /** 目的端口 */ TranslationPort: number; /** 目的IP */ TranslationIp: string; /** 描述 */ Description?: string; } /** 本地网关信息 */ declare interface LocalGateway { /** CDC实例ID */ CdcId?: string; /** VPC实例ID */ VpcId?: string; /** 本地网关实例ID(计划弃用) */ UniqLocalGwId?: string; /** 本地网关名称 */ LocalGatewayName?: string; /** 本地网关IP地址 */ LocalGwIp?: string; /** 本地网关创建时间 */ CreateTime?: string; /** 标签键值对。 */ TagSet?: Tag[]; /** 本地网关实例ID(计划起用) */ LocalGatewayId?: string; } /** 模板对象成员信息 */ declare interface MemberInfo { /** 模板对象成员 */ Member: string; /** 模板对象成员描述信息 */ Description?: string; } /** 云联网路由表信息 */ declare interface ModifyRouteTableInfo { /** 云联网路由表id。 */ RouteTableId: string; /** 云联网路由表名称。Name和Description 两者必传一个。 */ Name?: string; /** 云联网路由表描述。Name和Description 两者必传一个。 */ Description?: string; } /** 查询nat路由的返回路由对象 */ declare interface NatDirectConnectGatewayRoute { /** 子网的 `IPv4` `CIDR` */ DestinationCidrBlock: string; /** 下一跳网关的类型,目前此接口支持的类型有:DIRECTCONNECT:专线网关 */ GatewayType: string; /** 下一跳网关ID */ GatewayId: string; /** 路由的创建时间 */ CreateTime: string; /** 路由的更新时间 */ UpdateTime: string; } /** NAT网关对象。 */ declare interface NatGateway { /** NAT网关的ID。 */ NatGatewayId?: string; /** NAT网关的名称。 */ NatGatewayName?: string; /** NAT网关创建的时间。 */ CreatedTime?: string; /** NAT网关的状态。 'PENDING':生产中,'DELETING':删除中/子实例关闭中,'AVAILABLE':运行中,'UPDATING':升级中,‘PENDFAILURE’:创建失败,‘DELETEFAILURE:删除失败,‘DENIED’:子实例关闭中 */ State?: string; /** 网关最大外网出带宽(单位:Mbps)。 */ InternetMaxBandwidthOut?: number; /** 网关并发连接上限。 */ MaxConcurrentConnection?: number; /** 绑定NAT网关的公网IP对象数组。 */ PublicIpAddressSet?: NatGatewayAddress[]; /** NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。 */ NetworkState?: string; /** NAT网关的端口转发规则。 */ DestinationIpPortTranslationNatRuleSet?: DestinationIpPortTranslationNatRule[]; /** VPC实例ID。 */ VpcId?: string; /** NAT网关所在的可用区。 */ Zone?: string; /** 绑定的专线网关ID。 */ DirectConnectGatewayIds?: string[]; /** 所属子网ID。 */ SubnetId?: string; /** 标签键值对。 */ TagSet?: Tag[]; /** NAT网关绑定的安全组列表 */ SecurityGroupSet?: string[]; /** NAT网关的SNAT转发规则。 */ SourceIpTranslationNatRuleSet?: SourceIpTranslationNatRule[]; /** 是否独享型NAT。 */ IsExclusive?: boolean; /** 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 */ ExclusiveGatewayBandwidth?: number; /** NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 */ RestrictState?: string; /** NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关 */ NatProductVersion?: number; /** 是否启用根据目的网段选择SNAT使用的EIP功能 */ SmartScheduleMode?: boolean; /** NAT实例归属的专属集群id */ DedicatedClusterId?: string; } /** NAT网关绑定的弹性IP */ declare interface NatGatewayAddress { /** 弹性公网IP(EIP)的唯一 ID,形如:`eip-11112222`。 */ AddressId?: string; /** 外网IP地址,形如:`123.121.34.33`。 */ PublicIpAddress?: string; /** 资源封堵状态。true表示弹性ip处于封堵状态,false表示弹性ip处于未封堵状态。 */ IsBlocked?: boolean; /** 资源封堵类型。NORMAL表示未封禁,SECURITY表示安全封禁,USER表示用户封禁,OTHER表示其他封禁,多个原因封禁时用&连接,比如:SECURITY&USER&OTHER。 */ BlockType?: string; } /** NAT网关的端口转发规则 */ declare interface NatGatewayDestinationIpPortTranslationNatRule { /** 网络协议,可选值:`TCP`、`UDP`。 */ IpProtocol?: string; /** 弹性公网IP。 */ PublicIpAddress?: string; /** 公网端口。 */ PublicPort?: number; /** 内网地址。 */ PrivateIpAddress?: string; /** 内网端口。 */ PrivatePort?: number; /** NAT网关转发规则描述。 */ Description?: string; /** NAT网关的ID。 */ NatGatewayId?: string; /** 私有网络VPC的ID。 */ VpcId?: string; /** NAT网关转发规则创建时间。 */ CreatedTime?: string; } /** nat网关流量监控明细。 */ declare interface NatGatewayFlowMonitorDetail { /** 来源`IP`。 */ PrivateIpAddress?: string; /** 入包量。 */ InPkg?: number; /** 出包量。 */ OutPkg?: number; /** 入流量,单位:`Byte`。 */ InTraffic?: number; /** 出流量,单位:`Byte`。 */ OutTraffic?: number; /** 并发连接数。仅标准型nat支持此参数。 */ ConcurrentConnectionCount?: number; /** 新建连接速率。仅标准型nat支持此参数。 */ NewConnectionRate?: number; } /** NAT地域地区对象 */ declare interface NatRegionInfoWithArea { } /** 网络探测对象。 */ declare interface NetDetect { /** `VPC`实例`ID`。形如:`vpc-12345678` */ VpcId?: string; /** `VPC`实例名称。 */ VpcName?: string; /** 子网实例ID。形如:subnet-12345678。 */ SubnetId?: string; /** 子网实例名称。 */ SubnetName?: string; /** 网络探测实例ID。形如:netd-12345678。 */ NetDetectId?: string; /** 网络探测名称,最大长度不能超过60个字节。 */ NetDetectName?: string; /** 探测目的IPv4地址数组,最多两个。 */ DetectDestinationIp?: string[]; /** 系统自动分配的探测源IPv4数组。长度为2。 */ DetectSourceIp?: string[]; /** 下一跳类型,目前我们支持的类型有:VPN:VPN网关;DIRECTCONNECT:专线网关;PEERCONNECTION:对等连接;NAT:NAT网关;NORMAL_CVM:普通云服务器;CCN:云联网网关;NONEXTHOP:无下一跳; */ NextHopType?: string; /** 下一跳目的网关,取值与“下一跳类型”相关:下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678;下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678;下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678;下一跳类型为NAT,取值Nat网关,形如:nat-12345678;下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12;下一跳类型为CCN,取值云联网ID,形如:ccn-12345678;下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测,添加和修改时,不需要指定值,查询时值为空字符串; */ NextHopDestination?: string; /** 下一跳网关名称。 */ NextHopName?: string; /** 网络探测描述。 */ NetDetectDescription?: string; /** 创建时间。 */ CreateTime?: string; /** 标签键值对。 */ TagSet?: Tag[]; } /** 网络探测目的IP的验证结果。 */ declare interface NetDetectIpState { /** 探测目的IPv4地址。 */ DetectDestinationIp?: string; /** 探测结果。0:成功;-1:查询不到路由丢包;-2:外出ACL丢包;-3:IN ACL丢包;-4:其他错误; */ State?: number; /** 时延,单位毫秒 */ Delay?: number; /** 丢包率 */ PacketLossRate?: number; } /** 网络探测验证结果。 */ declare interface NetDetectState { /** 网络探测实例ID。形如:netd-12345678。 */ NetDetectId?: string; /** 网络探测目的IP验证结果对象数组。 */ NetDetectIpStateSet?: NetDetectIpState[]; } /** 网络ACL */ declare interface NetworkAcl { /** `VPC`实例`ID`。 */ VpcId?: string; /** 网络ACL实例`ID`。 */ NetworkAclId?: string; /** 网络ACL名称,最大长度为60。 */ NetworkAclName?: string; /** 创建时间。 */ CreatedTime?: string; /** 网络ACL关联的子网数组。 */ SubnetSet?: Subnet[]; /** 该参数仅对三元组ACL有效,网络ACl入站规则。 */ IngressEntries?: NetworkAclEntry[]; /** 该参数仅对三元组ACL有效,网络ACL出站规则。 */ EgressEntries?: NetworkAclEntry[]; /** 网络ACL类型。三元组:'TRIPLE' 五元组:'QUINTUPLE' */ NetworkAclType?: string; /** 标签键值对 */ TagSet?: Tag[]; } /** 网络ACL规则。 */ declare interface NetworkAclEntry { /** 协议, 取值: TCP,UDP, ICMP, ALL。 */ Protocol?: string; /** 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。使用-指定端口范围,如:10-20。 */ Port?: string; /** 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。 */ CidrBlock?: string; /** 网段或IPv6(互斥)。 */ Ipv6CidrBlock?: string; /** ACCEPT 或 DROP。 */ Action?: string; /** 规则描述,最大长度100。 */ Description?: string; /** 修改时间。 */ ModifyTime?: string; /** 优先级,从1开始。 */ Priority?: number; /** IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 */ NetworkAclIpv4EntryId?: string; /** IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 */ NetworkAclIpv6EntryId?: string; } /** 网络ACL规则集合 */ declare interface NetworkAclEntrySet { /** 入站规则。 */ Ingress?: NetworkAclEntry[]; /** 出站规则。 */ Egress?: NetworkAclEntry[]; } /** 网络ACL五元组 */ declare interface NetworkAclQuintupleEntries { /** 网络ACL五元组入站规则。 */ Ingress?: NetworkAclQuintupleEntry[]; /** 网络ACL五元组出站规则 */ Egress?: NetworkAclQuintupleEntry[]; } /** 网络ACL五元组Entry */ declare interface NetworkAclQuintupleEntry { /** 协议, 取值: TCP,UDP, ICMP, ALL。 */ Protocol?: string; /** 描述。 */ Description?: string; /** 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。 */ SourcePort?: string; /** 源CIDR。 */ SourceCidr?: string; /** 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。 */ DestinationPort?: string; /** 目的CIDR。 */ DestinationCidr?: string; /** 动作,ACCEPT 或 DROP。 */ Action?: string; /** 网络ACL条目唯一ID。 */ NetworkAclQuintupleEntryId?: string; /** 优先级,从1开始。 */ Priority?: number; /** 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。 */ CreateTime?: string; /** 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。 */ NetworkAclDirection?: string; } /** 弹性网卡 */ declare interface NetworkInterface { /** 弹性网卡实例ID,例如:eni-f1xjkw1b。 */ NetworkInterfaceId?: string; /** 弹性网卡名称。 */ NetworkInterfaceName?: string; /** 弹性网卡描述。 */ NetworkInterfaceDescription?: string; /** 子网实例ID。 */ SubnetId?: string; /** VPC实例ID。 */ VpcId?: string; /** 绑定的安全组。 */ GroupSet?: string[]; /** 是否是主网卡。 */ Primary?: boolean; /** MAC地址。 */ MacAddress?: string; /** 弹性网卡状态:`PENDING`:创建中`AVAILABLE`:可用的`ATTACHING`:绑定中`DETACHING`:解绑中`DELETING`:删除中 */ State?: string; /** 弹性网卡状态:`PENDING`:创建中`AVAILABLE`:可用的`ATTACHING`:绑定中`DETACHING`:解绑中`DELETING`:删除中`INUSE`:已绑定 */ NetworkInterfaceState?: string; /** 内网IP信息。 */ PrivateIpAddressSet?: PrivateIpAddressSpecification[]; /** 绑定的云服务器对象。 */ Attachment?: NetworkInterfaceAttachment | null; /** 可用区。 */ Zone?: string; /** 创建时间。格式:YYYY-MM-DD hh:mm:ss。示例值:2020-10-28 08:23:59 */ CreatedTime?: string; /** `IPv6`地址列表。 */ Ipv6AddressSet?: Ipv6Address[]; /** 标签键值对。 */ TagSet?: Tag[]; /** 网卡类型。“0”-辅助网卡,“1”-主网卡,“2”:中继网卡 */ EniType?: number; /** 网卡绑定的子机类型:cvm(普通CVM子机),eks(弹性容器服务Elastic Kubernetes Service), hai(高性能应用服务Hyper Application Inventor)。 */ Business?: string; /** 网卡所关联的CDC实例ID。 */ CdcId?: string; /** 弹性网卡类型:0:标准型/1:扩展型。默认值为0。 */ AttachType?: number; /** 用于保留网卡主IP的资源ID用于保留网卡主IP的资源ID。用于删除网卡时作为入参数。 */ ResourceId?: string; /** 服务质量级别:PT(云金)、AU(云银)、AG(云铜)、DEFAULT(默认)。可选值:PT(云金)、AU(云银)、AG(云铜)、DEFAULT(默认)。 */ QosLevel?: string; } /** 弹性网卡绑定关系 */ declare interface NetworkInterfaceAttachment { /** 网卡在云主机实例内的序号。 */ DeviceIndex?: number; /** 云主机所有者账户信息。 */ InstanceAccountId?: string; /** 绑定时间。 */ AttachTime?: string; /** 云主机实例ID。 */ InstanceId?: string; } /** 对等连接实例信息。 */ declare interface PeerConnection { /** 本端VPC唯一ID。 */ SourceVpcId?: string; /** 对端VPC唯一ID。 */ PeerVpcId?: string; /** 对等连接唯一ID。 */ PeeringConnectionId?: string; /** 对等连接名称。 */ PeeringConnectionName?: string; /** 对等连接状态,PENDING,投放中;ACTIVE,使用中;REJECTED,已拒绝‘DELETED,已删除;FAILED,失败;EXPIRED,已过期;ISOLATED,隔离中。 */ State?: string; /** 是否是新控制器,true: 是NewAfc;false:不是。 */ IsNgw?: boolean; /** 对等连接带宽值。 */ Bandwidth?: number; /** 本端地域。 */ SourceRegion?: string; /** 对端地域。 */ DestinationRegion?: string; /** 创建时间。 */ CreateTime?: string; /** 本端APPID。 */ AppId?: number; /** 对端APPID。 */ PeerAppId?: number; /** 计费类型,POSTPAID_BY_DAY_MAX:日峰值计费;POSTPAID_BY_MONTH_95:月95计费。 */ ChargeType?: string; /** 本端UIN。 */ SourceUin?: number; /** 对端UIN。 */ DestinationUin?: number; /** 资源标签数据。 */ TagSet?: Tag[]; /** 服务分级:PT、AU、AG。 */ QosLevel?: string; /** 互通类型,VPC_PEER:VPC间互通;VPC_BM_PEER:VPC与黑石网络互通。 */ Type?: string; /** 对端VPC唯一ID。 */ DestinationVpcId?: string; } /** 安全组策略统计 */ declare interface PolicyStatistics { /** 入站IPv4总数 */ IngressIPv4TotalCount: number; /** 入站IPv6总数 */ IngressIPv6TotalCount: number; /** 出站IPv4总数 */ EgressIPv4TotalCount: number; /** 出站IPv6总数 */ EgressIPv6TotalCount: number; } /** 价格 */ declare interface Price { /** 实例价格。 */ InstancePrice?: ItemPrice; /** 带宽价格。 */ BandwidthPrice?: ItemPrice; } /** 内网IP信息 */ declare interface PrivateIpAddressSpecification { /** 内网IP地址。 */ PrivateIpAddress?: string; /** 是否是主IP。 */ Primary?: boolean; /** 公网IP地址。 */ PublicIpAddress?: string; /** EIP实例ID,例如:eip-11112222。 */ AddressId?: string; /** 内网IP描述信息。 */ Description?: string; /** 公网IP是否被封堵。 */ IsWanIpBlocked?: boolean; /** IP状态:PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的 */ State?: string; /** IP服务质量等级,可选值:PT(云金)、AU(云银)、AG(云铜)、DEFAULT(默认)。 */ QosLevel?: string; } /** 私网NAT网关跨域信息 */ declare interface PrivateNatCrossDomainInfo { /** 跨域私网NAT关联的云联网ID */ CcnId?: string; /** 跨域私网NAT本端Vpc */ LocalVpcId?: string; /** 跨域私网NAT对端Vpc */ PeerVpcId?: string; } /** 本端目的IP端口转换复杂结构 */ declare interface PrivateNatDestinationIpPortTranslationNatRule { /** 协议 */ Protocol: string; /** 原端口 */ OriginalPort: number; /** 原IP */ OriginalIp: string; /** 映射端口 */ TranslationPort: number; /** 映射IP */ TranslationIp: string; /** 描述 */ Description?: string; /** 创建时间。 */ CreateTime?: string; /** 更新时间。 */ UpdateTime?: string; } /** 私网网关对象 */ declare interface PrivateNatGateway { /** 私网网关`ID`。 */ NatGatewayId?: string; /** 私网网关名称。 */ NatGatewayName?: string; /** 私网网关关联`VPC`实例`ID`。 */ VpcId?: string; /** 私网网关当前状态。 */ Status?: string; /** 私网网关跨域标志。 */ CrossDomain?: boolean; /** 创建时间 */ CreatedTime?: string; /** 标签键值对。 */ TagSet?: Tag[]; /** 专线网关唯一`ID` */ DirectConnectGatewayIds?: string[]; /** 私网网关类型 */ NatType?: string; /** 私网NAT跨域信息 */ CrossDomainInfo?: PrivateNatCr