tenyun
Version:
Promise based and chained Tencent Cloud OpenAPI client for NodeJS
1,974 lines (1,859 loc) • 507 kB
TypeScript
/// <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