@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
1,598 lines (1,596 loc) • 39 kB
TypeScript
/**
* DescribeInternetAddressQuota请求参数结构体
*/
export declare type DescribeInternetAddressQuotaRequest = null;
/**
* bgp参数,包括Asn,AuthKey
*/
export interface BgpPeer {
/**
* 用户侧BGP ASN
*/
Asn?: number;
/**
* 用户侧BGP密钥
*/
AuthKey?: string;
}
/**
* 专用通道路由
*/
export interface DirectConnectTunnelRoute {
/**
* 专用通道路由ID
*/
RouteId: string;
/**
* 网段CIDR
*/
DestinationCidrBlock: string;
/**
* 路由类型:BGP/STATIC路由
*/
RouteType: string;
/**
* ENABLE:路由启用,DISABLE:路由禁用
*/
Status: string;
/**
* ASPath信息
*/
ASPath: Array<string>;
/**
* 路由下一跳IP
*/
NextHop: string;
}
/**
* RejectDirectConnectTunnel请求参数结构体
*/
export interface RejectDirectConnectTunnelRequest {
/**
* 无
*/
DirectConnectTunnelId: string;
}
/**
* 坐标,经维度描述
*/
export interface Coordinate {
/**
* 纬度
*/
Lat: number;
/**
* 经度
*/
Lng: number;
}
/**
* CreateDirectConnect返回参数结构体
*/
export interface CreateDirectConnectResponse {
/**
* 物理专线的ID。
*/
DirectConnectIdSet?: Array<string>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDirectConnectTunnelExtra请求参数结构体
*/
export interface DescribeDirectConnectTunnelExtraRequest {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
}
/**
* DescribePublicDirectConnectTunnelRoutes请求参数结构体
*/
export interface DescribePublicDirectConnectTunnelRoutesRequest {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
/**
* 过滤条件:
route-type:路由类型,取值:BGP/STATIC
route-subnet:路由cidr,取值如:192.68.1.0/24
*/
Filters?: Array<Filter>;
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100
*/
Limit?: number;
}
/**
* 物理专线信息列表
*/
export interface DirectConnect {
/**
* 物理专线ID。
*/
DirectConnectId: string;
/**
* 物理专线的名称。
*/
DirectConnectName: string;
/**
* 物理专线的接入点ID。
*/
AccessPointId: string;
/**
* 物理专线的状态。
申请中:PENDING
申请驳回:REJECTED
待付款:TOPAY
已付款:PAID
建设中:ALLOCATED
已开通:AVAILABLE
删除中 :DELETING
已删除:DELETED 。
*/
State: string;
/**
* 物理专线创建时间。
*/
CreatedTime: string;
/**
* 物理专线的开通时间。
*/
EnabledTime: string;
/**
* 提供接入物理专线的运营商。ChinaTelecom:中国电信, ChinaMobile:中国移动,ChinaUnicom:中国联通, In-houseWiring:楼内线,ChinaOther:中国其他, InternationalOperator:境外其他。
*/
LineOperator: string;
/**
* 本地数据中心的地理位置。
*/
Location: string;
/**
* 物理专线接入接口带宽,单位为Mbps。
*/
Bandwidth: number;
/**
* 用户侧物理专线接入端口类型,取值:100Base-T:百兆电口,1000Base-T(默认值):千兆电口,1000Base-LX:千兆单模光口(10千米),10GBase-T:万兆电口10GBase-LR:万兆单模光口(10千米),默认值,千兆单模光口(10千米)
*/
PortType: string;
/**
* 运营商或者服务商为物理专线提供的电路编码。
注意:此字段可能返回 null,表示取不到有效值。
*/
CircuitCode: string;
/**
* 冗余物理专线的ID。
*/
RedundantDirectConnectId: string;
/**
* 物理专线调试VLAN。默认开启VLAN,自动分配VLAN。
注意:此字段可能返回 null,表示取不到有效值。
*/
Vlan: number;
/**
* 物理专线调试腾讯侧互联IP。
注意:此字段可能返回 null,表示取不到有效值。
*/
TencentAddress: string;
/**
* 物理专线调试用户侧互联IP。
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomerAddress: string;
/**
* 物理专线申请者姓名。默认从账户体系获取。
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomerName: string;
/**
* 物理专线申请者联系邮箱。默认从账户体系获取。
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomerContactMail: string;
/**
* 物理专线申请者联系号码。默认从账户体系获取。
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomerContactNumber: string;
/**
* 物理专线的过期时间。
注意:此字段可能返回 null,表示取不到有效值。
*/
ExpiredTime: string;
/**
* 物理专线计费类型。 NON_RECURRING_CHARGE:一次性接入费用;PREPAID_BY_YEAR:按年预付费。
注意:此字段可能返回 null,表示取不到有效值。
*/
ChargeType: string;
/**
* 报障联系人。
注意:此字段可能返回 null,表示取不到有效值。
*/
FaultReportContactPerson: string;
/**
* 报障联系电话。
注意:此字段可能返回 null,表示取不到有效值。
*/
FaultReportContactNumber: string;
/**
* 标签键值对
注意:此字段可能返回 null,表示取不到有效值。
*/
TagSet: Array<Tag>;
/**
* 物理专线的接入点类型。
*/
AccessPointType: string;
/**
* IDC所在城市
注意:此字段可能返回 null,表示取不到有效值。
*/
IdcCity: string;
/**
* 计费状态
注意:此字段可能返回 null,表示取不到有效值。
*/
ChargeState: string;
/**
* 物理专线开通时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime: string;
/**
* 物理专线是否已签署用户协议
注意:此字段可能返回 null,表示取不到有效值。
*/
SignLaw: boolean;
/**
* 物理专线是否为LocalZone
注意:此字段可能返回 null,表示取不到有效值。
*/
LocalZone: boolean;
/**
* 该物理专线下vlan 0的专用通道数量
注意:此字段可能返回 null,表示取不到有效值。
*/
VlanZeroDirectConnectTunnelCount: number;
/**
* 该物理专线下非vlan 0的专用通道数量
注意:此字段可能返回 null,表示取不到有效值。
*/
OtherVlanDirectConnectTunnelCount: number;
/**
* 物理专线最小带宽
注意:此字段可能返回 null,表示取不到有效值。
*/
MinBandwidth: number;
}
/**
* 互联网地址详细信息
*/
export interface InternetAddressDetail {
/**
* 互联网地址ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId: string;
/**
* 互联网网络地址
注意:此字段可能返回 null,表示取不到有效值。
*/
Subnet: string;
/**
* 网络地址掩码长度
注意:此字段可能返回 null,表示取不到有效值。
*/
MaskLen: number;
/**
* 0:BGP
1:电信
2:移动
3:联通
注意:此字段可能返回 null,表示取不到有效值。
*/
AddrType: number;
/**
* 0:使用中
1:已停用
2:已退还
*/
Status: number;
/**
* 申请时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ApplyTime: string;
/**
* 停用时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StopTime: string;
/**
* 退还时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ReleaseTime: string;
/**
* 地域信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Region: string;
/**
* 用户ID
注意:此字段可能返回 null,表示取不到有效值。
*/
AppId: number;
/**
* 0:IPv4 1:IPv6
注意:此字段可能返回 null,表示取不到有效值。
*/
AddrProto: number;
/**
* 释放状态的IP地址保留的天数
注意:此字段可能返回 null,表示取不到有效值。
*/
ReserveTime: number;
}
/**
* DescribeAccessPoints返回参数结构体
*/
export interface DescribeAccessPointsResponse {
/**
* 接入点信息。
*/
AccessPointSet?: Array<AccessPoint>;
/**
* 符合接入点数量。
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteDirectConnectTunnel请求参数结构体
*/
export interface DeleteDirectConnectTunnelRequest {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
}
/**
* AcceptDirectConnectTunnel请求参数结构体
*/
export interface AcceptDirectConnectTunnelRequest {
/**
* 物理专线拥有者接受共享专用通道申请
*/
DirectConnectTunnelId: string;
}
/**
* ReleaseInternetAddress请求参数结构体
*/
export interface ReleaseInternetAddressRequest {
/**
* 公网互联网地址ID
*/
InstanceId: string;
}
/**
* DescribeDirectConnectTunnelExtra返回参数结构体
*/
export interface DescribeDirectConnectTunnelExtraResponse {
/**
* 专用通道扩展信息
*/
DirectConnectTunnelExtra?: DirectConnectTunnelExtra;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDirectConnectTunnelAttribute返回参数结构体
*/
export interface ModifyDirectConnectTunnelAttributeResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户侧网段地址
*/
export interface RouteFilterPrefix {
/**
* 用户侧网段地址
*/
Cidr?: string;
}
/**
* ApplyInternetAddress返回参数结构体
*/
export interface ApplyInternetAddressResponse {
/**
* 互联网公网地址ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* bgp状态信息
*/
export interface BGPStatus {
/**
* 腾讯侧主互联IP BGP状态
*/
TencentAddressBgpState: string;
/**
* 腾讯侧备互联IP BGP状态
*/
TencentBackupAddressBgpState: string;
}
/**
* 专用通道扩展信息
*/
export interface DirectConnectTunnelExtra {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
/**
* 物理专线ID
*/
DirectConnectId: string;
/**
* 专用通道状态
AVAILABLE:就绪或者已连接
PENDING:申请中
ALLOCATING:配置中
ALLOCATED:配置完成
ALTERING:修改中
DELETING:删除中
DELETED:删除完成
COMFIRMING:待接受
REJECTED:拒绝
*/
State: string;
/**
* 物理专线的拥有者,开发商账号 ID
*/
DirectConnectOwnerAccount: string;
/**
* 专用通道的拥有者,开发商账号 ID
*/
OwnerAccount: string;
/**
* 网络类型,分别为VPC、BMVPC、CCN
VPC:私有网络 ,BMVPC:黑石网络,CCN:云联网
*/
NetworkType: string;
/**
* VPC地域对应的网络名,如ap-guangzhou
*/
NetworkRegion: string;
/**
* 私有网络统一 ID 或者黑石网络统一 ID
*/
VpcId: string;
/**
* 专线网关 ID
*/
DirectConnectGatewayId: string;
/**
* BGP :BGP路由 STATIC:静态 默认为 BGP 路由
*/
RouteType: string;
/**
* 用户侧BGP,Asn,AuthKey
*/
BgpPeer: BgpPeer;
/**
* 用户侧网段地址
*/
RouteFilterPrefixes: Array<RouteFilterPrefix>;
/**
* 互联网通道公网网段地址
*/
PublicAddresses: Array<RouteFilterPrefix>;
/**
* 专用通道的Vlan
*/
Vlan: number;
/**
* 腾讯侧互联 IP
*/
TencentAddress: string;
/**
* 腾讯侧备用互联IP
*/
TencentBackupAddress: string;
/**
* 用户侧互联 IP
*/
CustomerAddress: string;
/**
* 专用通道名称
*/
DirectConnectTunnelName: string;
/**
* 专用通道创建时间
*/
CreatedTime: string;
/**
* 专用通道带宽值
*/
Bandwidth: number;
/**
* 关联的网络自定义探测ID
*/
NetDetectId: string;
/**
* BGP community开关
*/
EnableBGPCommunity: boolean;
/**
* 是否为Nat通道
*/
NatType: number;
/**
* VPC地域简码,如gz、cd
*/
VpcRegion: string;
/**
* 是否开启BFD
*/
BfdEnable: number;
/**
* 是否开启NQA
*/
NqaEnable: number;
/**
* 专用通道接入点类型
*/
AccessPointType: string;
/**
* 专线网关名称
*/
DirectConnectGatewayName: string;
/**
* VPC名称
*/
VpcName: string;
/**
* 专用通道关联的物理专线是否签署了用户协议
*/
SignLaw: boolean;
/**
* BFD配置信息
*/
BfdInfo: BFDInfo;
/**
* NQA配置信息
*/
NqaInfo: NQAInfo;
/**
* BGP状态
*/
BgpStatus: BGPStatus;
/**
* 是否开启IPv6
注意:此字段可能返回 null,表示取不到有效值。
*/
IPv6Enable: number;
/**
* 腾讯侧互联IPv6地址
注意:此字段可能返回 null,表示取不到有效值。
*/
TencentIPv6Address: string;
/**
* 腾讯侧备用互联IPv6地址
注意:此字段可能返回 null,表示取不到有效值。
*/
TencentBackupIPv6Address: string;
/**
* BGPv6状态
注意:此字段可能返回 null,表示取不到有效值。
*/
BgpIPv6Status: BGPStatus;
/**
* 用户侧互联IPv6地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomerIPv6Address: string;
/**
* 专用通道是否支持巨帧。1 支持,0 不支持
注意:此字段可能返回 null,表示取不到有效值。
*/
JumboEnable: number;
/**
* 专用通道是否支持高精度BFD。1支持,0不支持
注意:此字段可能返回 null,表示取不到有效值。
*/
HighPrecisionBFDEnable: number;
}
/**
* 标签键值对
*/
export interface Tag {
/**
* 标签键
注意:此字段可能返回 null,表示取不到有效值。
*/
Key: string;
/**
* 标签值
注意:此字段可能返回 null,表示取不到有效值。
*/
Value: string;
}
/**
* CreateDirectConnectTunnel请求参数结构体
*/
export interface CreateDirectConnectTunnelRequest {
/**
* 物理专线ID,例如:dc-kd7d06of。
*/
DirectConnectId: string;
/**
* 专用通道名称。
*/
DirectConnectTunnelName: string;
/**
* 物理专线owner,缺省为当前客户(物理专线 owner)
共享专线时这里需要填写共享专线的开发商账号 ID。
*/
DirectConnectOwnerAccount?: string;
/**
* 网络类型,枚举:VPC、BMVPC、CCN;默认为VPC。VPC:私有网络;BMVPC:黑石网络;CCN:云联网)。
*/
NetworkType?: string;
/**
* 网络地域。
*/
NetworkRegion?: string;
/**
* 私有网络统一ID或黑石网络统一ID。
*/
VpcId?: string;
/**
* 专线网关ID,例如 dcg-d545ddf。
*/
DirectConnectGatewayId?: string;
/**
* 专线带宽,单位:Mbps;默认是物理专线带宽值。
*/
Bandwidth?: number;
/**
* 路由类型,枚举:BGP、STATIC;默认为BGP 。(BGP :BGP路由;STATIC:静态)。
*/
RouteType?: string;
/**
* BgpPeer,用户侧bgp信息,包括Asn和AuthKey。
*/
BgpPeer?: BgpPeer;
/**
* 静态路由,用户IDC的网段地址。
*/
RouteFilterPrefixes?: Array<RouteFilterPrefix>;
/**
* vlan,范围:0 ~ 3000。
0:不开启子接口,默认值是非0。
*/
Vlan?: number;
/**
* TencentAddress,腾讯侧互联 IP。
*/
TencentAddress?: string;
/**
* CustomerAddress,用户侧互联 IP。
*/
CustomerAddress?: string;
/**
* TencentBackupAddress,腾讯侧备用互联 IP。
*/
TencentBackupAddress?: string;
/**
* 高速上云服务ID。
*/
CloudAttachId?: string;
/**
* 是否开启BFD。
*/
BfdEnable?: number;
/**
* 是否开启NQA。
*/
NqaEnable?: number;
/**
* BFD配置信息。
*/
BfdInfo?: BFDInfo;
/**
* NQA配置信息。
*/
NqaInfo?: NQAInfo;
}
/**
* DeleteDirectConnect返回参数结构体
*/
export interface DeleteDirectConnectResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDirectConnectTunnelExtra返回参数结构体
*/
export interface ModifyDirectConnectTunnelExtraResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* EnableInternetAddress返回参数结构体
*/
export interface EnableInternetAddressResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ApplyInternetAddress请求参数结构体
*/
export interface ApplyInternetAddressRequest {
/**
* CIDR地址掩码长度
*/
MaskLen: number;
/**
* 0:BGP类型地址
1:中国电信
2:中国移动
3:中国联通
*/
AddrType: number;
/**
* 0:IPv4
1:IPv6
*/
AddrProto: number;
}
/**
* DescribeDirectConnects返回参数结构体
*/
export interface DescribeDirectConnectsResponse {
/**
* 物理专线列表。
*/
DirectConnectSet?: Array<DirectConnect>;
/**
* 符合物理专线列表数量。
*/
TotalCount?: number;
/**
* 用户名下物理专线是否都签署了用户协议
注意:此字段可能返回 null,表示取不到有效值。
*/
AllSignLaw?: boolean;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAccessPoints请求参数结构体
*/
export interface DescribeAccessPointsRequest {
/**
* 接入点所在的地域。使用DescribeRegions查询
您可以通过调用 DescribeRegions接口获取地域ID。
*/
RegionId?: string;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。
*/
Limit?: number;
}
/**
* AcceptDirectConnectTunnel返回参数结构体
*/
export interface AcceptDirectConnectTunnelResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDirectConnectTunnels请求参数结构体
*/
export interface DescribeDirectConnectTunnelsRequest {
/**
* 过滤条件:
参数不支持同时指定DirectConnectTunnelIds和Filters。
<li> direct-connect-tunnel-name, 专用通道名称。</li>
<li> direct-connect-tunnel-id, 专用通道实例ID,如dcx-abcdefgh。</li>
<li>direct-connect-id, 物理专线实例ID,如,dc-abcdefgh。</li>
*/
Filters?: Array<Filter>;
/**
* 专用通道 ID数组
*/
DirectConnectTunnelIds?: Array<string>;
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100
*/
Limit?: number;
}
/**
* ModifyDirectConnectAttribute请求参数结构体
*/
export interface ModifyDirectConnectAttributeRequest {
/**
* 物理专线的ID。
*/
DirectConnectId: string;
/**
* 物理专线名称。
*/
DirectConnectName?: string;
/**
* 运营商或者服务商为物理专线提供的电路编码。
*/
CircuitCode?: string;
/**
* 物理专线调试VLAN。
*/
Vlan?: number;
/**
* 物理专线调试腾讯侧互联 IP。
*/
TencentAddress?: string;
/**
* 物理专线调试用户侧互联 IP。
*/
CustomerAddress?: string;
/**
* 物理专线申请者姓名。默认从账户体系获取。
*/
CustomerName?: string;
/**
* 物理专线申请者联系邮箱。默认从账户体系获取。
*/
CustomerContactMail?: string;
/**
* 物理专线申请者联系号码。默认从账户体系获取。
*/
CustomerContactNumber?: string;
/**
* 报障联系人。
*/
FaultReportContactPerson?: string;
/**
* 报障联系电话。
*/
FaultReportContactNumber?: string;
/**
* 物理专线申请者补签用户使用协议
*/
SignLaw?: boolean;
/**
* 物理专线带宽
*/
Bandwidth?: number;
}
/**
* DescribeInternetAddress返回参数结构体
*/
export interface DescribeInternetAddressResponse {
/**
* 互联网公网地址数量
*/
TotalCount?: number;
/**
* 互联网公网地址列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Subnets?: Array<InternetAddressDetail>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDirectConnectTunnelAttribute请求参数结构体
*/
export interface ModifyDirectConnectTunnelAttributeRequest {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
/**
* 专用通道名称
*/
DirectConnectTunnelName?: string;
/**
* 用户侧BGP,包括Asn,AuthKey
*/
BgpPeer?: BgpPeer;
/**
* 用户侧网段地址
*/
RouteFilterPrefixes?: Array<RouteFilterPrefix>;
/**
* 腾讯侧互联IP
*/
TencentAddress?: string;
/**
* 用户侧互联IP
*/
CustomerAddress?: string;
/**
* 专用通道带宽值,单位为M。
*/
Bandwidth?: number;
/**
* 腾讯侧备用互联IP
*/
TencentBackupAddress?: string;
}
/**
* 用于条件过滤查询
*/
export interface Filter {
/**
* 需要过滤的字段。
*/
Name: string;
/**
* 字段的过滤值。
*/
Values: Array<string>;
}
/**
* DisableInternetAddress返回参数结构体
*/
export interface DisableInternetAddressResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInternetAddressStatistics请求参数结构体
*/
export declare type DescribeInternetAddressStatisticsRequest = null;
/**
* 互联网公网地址统计
*/
export interface InternetAddressStatistics {
/**
* 地域
注意:此字段可能返回 null,表示取不到有效值。
*/
Region: string;
/**
* 互联网公网地址数量
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetNum: number;
}
/**
* CreateDirectConnect请求参数结构体
*/
export interface CreateDirectConnectRequest {
/**
* 物理专线的名称。
*/
DirectConnectName: string;
/**
* 物理专线所在的接入点。
您可以通过调用 DescribeAccessPoints接口获取地域ID。所选择的接入点必须存在且处于可接入的状态。
*/
AccessPointId: string;
/**
* 提供接入物理专线的运营商。
ChinaTelecom:中国电信;
ChinaMobile:中国移动;
ChinaUnicom:中国联通;
In-houseWiring:楼内线;
ChinaOther:中国其他;
InternationalOperator:境外其他。
*/
LineOperator: string;
/**
* 物理专线接入端口类型,取值:
100Base-T:百兆电口;
1000Base-T(默认值):千兆电口;
1000Base-LX:千兆单模光口(10千米);
10GBase-T:万兆电口;
10GBase-LR(默认值):万兆单模光口(10千米)。
*/
PortType: string;
/**
* 运营商或者服务商为物理专线提供的电路编码。
*/
CircuitCode?: string;
/**
* 本地数据中心的地理位置。
*/
Location?: string;
/**
* 物理专线接入接口带宽,单位为Mbps,默认值为1000,取值范围为 [2, 10240]。
*/
Bandwidth?: number;
/**
* 冗余物理专线的ID。
*/
RedundantDirectConnectId?: string;
/**
* 物理专线调试VLAN。默认开启VLAN,自动分配VLAN。
*/
Vlan?: number;
/**
* 物理专线调试腾讯侧互联 IP。默认自动分配。
*/
TencentAddress?: string;
/**
* 物理专线调试用户侧互联 IP。默认自动分配。
*/
CustomerAddress?: string;
/**
* 物理专线申请者姓名。默认从账户体系获取。
*/
CustomerName?: string;
/**
* 物理专线申请者联系邮箱。默认从账户体系获取。
*/
CustomerContactMail?: string;
/**
* 物理专线申请者联系号码。默认从账户体系获取。
*/
CustomerContactNumber?: string;
/**
* 报障联系人。
*/
FaultReportContactPerson?: string;
/**
* 报障联系电话。
*/
FaultReportContactNumber?: string;
/**
* 物理专线申请者是否签署了用户使用协议。默认已签署。
*/
SignLaw?: boolean;
}
/**
* EnableInternetAddress请求参数结构体
*/
export interface EnableInternetAddressRequest {
/**
* 互联网公网地址ID
*/
InstanceId: string;
}
/**
* ModifyDirectConnectAttribute返回参数结构体
*/
export interface ModifyDirectConnectAttributeResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDirectConnectTunnelExtra请求参数结构体
*/
export interface ModifyDirectConnectTunnelExtraRequest {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
/**
* 专用通道的Vlan
*/
Vlan?: number;
/**
* 用户侧BGP,Asn,AuthKey
*/
BgpPeer?: BgpPeer;
/**
* 用户侧过滤网段地址
*/
RouteFilterPrefixes?: RouteFilterPrefix;
/**
* 腾讯侧互联IP
*/
TencentAddress?: string;
/**
* 腾讯侧备用互联IP
*/
TencentBackupAddress?: string;
/**
* 用户侧互联IP
*/
CustomerAddress?: string;
/**
* 专用通道带宽值
*/
Bandwidth?: number;
/**
* BGP community开关
*/
EnableBGPCommunity?: boolean;
/**
* 是否开启BFD
*/
BfdEnable?: number;
/**
* 是否开启NQA
*/
NqaEnable?: number;
/**
* BFD配置信息
*/
BfdInfo?: BFDInfo;
/**
* NQA配置信息
*/
NqaInfo?: NQAInfo;
/**
* 0:停用IPv6
1: 启用IPv6
*/
IPv6Enable?: number;
/**
* 去往用户侧的路由信息
*/
CustomerIDCRoutes?: Array<RouteFilterPrefix>;
/**
* 是否开启巨帧
1:开启
0:不开启
*/
JumboEnable?: number;
}
/**
* RejectDirectConnectTunnel返回参数结构体
*/
export interface RejectDirectConnectTunnelResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDirectConnectTunnel返回参数结构体
*/
export interface CreateDirectConnectTunnelResponse {
/**
* 专用通道ID。
*/
DirectConnectTunnelIdSet?: Array<string>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDirectConnects请求参数结构体
*/
export interface DescribeDirectConnectsRequest {
/**
* 过滤条件:
*/
Filters?: Array<Filter>;
/**
* 物理专线 ID数组
*/
DirectConnectIds?: Array<string>;
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100
*/
Limit?: number;
}
/**
* DeleteDirectConnectTunnel返回参数结构体
*/
export interface DeleteDirectConnectTunnelResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* BFD配置信息
*/
export interface BFDInfo {
/**
* 健康检查次数
*/
ProbeFailedTimes?: number;
/**
* 健康检查间隔
*/
Interval?: number;
}
/**
* DeleteDirectConnect请求参数结构体
*/
export interface DeleteDirectConnectRequest {
/**
* 物理专线的ID。
*/
DirectConnectId: string;
}
/**
* DescribeDirectConnectTunnels返回参数结构体
*/
export interface DescribeDirectConnectTunnelsResponse {
/**
* 专用通道列表
*/
DirectConnectTunnelSet?: Array<DirectConnectTunnel>;
/**
* 符合专用通道数量。
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 接入点信息。
*/
export interface AccessPoint {
/**
* 接入点的名称。
*/
AccessPointName: string;
/**
* 接入点唯一ID。
*/
AccessPointId: string;
/**
* 接入点的状态。可用,不可用。
*/
State: string;
/**
* 接入点的位置。
*/
Location: string;
/**
* 接入点支持的运营商列表。
*/
LineOperator: Array<string>;
/**
* 接入点管理的大区ID。
*/
RegionId: string;
/**
* 接入点可用的端口类型列表。1000BASE-T代表千兆电口,1000BASE-LX代表千兆单模光口10km,1000BASE-ZX代表千兆单模光口80km,10GBASE-LR代表万兆单模光口10km,10GBASE-ZR代表万兆单模光口80km,10GBASE-LH代表万兆单模光口40km,100GBASE-LR4代表100G单模光口10km
注意:此字段可能返回 null,表示取不到有效值。
*/
AvailablePortType: Array<string>;
/**
* 接入点经纬度
注意:此字段可能返回 null,表示取不到有效值。
*/
Coordinate: Coordinate;
/**
* 接入点所在城市
注意:此字段可能返回 null,表示取不到有效值。
*/
City: string;
/**
* 接入点地域名称
注意:此字段可能返回 null,表示取不到有效值。
*/
Area: string;
/**
* 接入点类型。VXLAN/QCPL/QCAR
注意:此字段可能返回 null,表示取不到有效值。
*/
AccessPointType: string;
}
/**
* DescribeInternetAddressStatistics返回参数结构体
*/
export interface DescribeInternetAddressStatisticsResponse {
/**
* 互联网公网地址统计信息数量
*/
TotalCount?: number;
/**
* 互联网公网地址统计信息列表
注意:此字段可能返回 null,表示取不到有效值。
*/
InternetAddressStatistics?: Array<InternetAddressStatistics>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* nqa配置信息
*/
export interface NQAInfo {
/**
* 健康检查次数
*/
ProbeFailedTimes?: number;
/**
* 健康检查间隔
*/
Interval?: number;
/**
* 健康检查地址
*/
DestinationIp?: string;
}
/**
* DescribeInternetAddress请求参数结构体
*/
export interface DescribeInternetAddressRequest {
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值100
*/
Limit?: number;
/**
* 过滤条件:
<li>AddrType, 地址类型。0:BGP 1; 1: 电信, 2:移动, 3:联通</li>
<li>AddrProto地址类型。0:IPv4 1:IPv6</li>
<li>Status 地址状态。 0:使用中, 1:已停用, 2:已退还</li>
<li>Subnet 互联网公网地址,数组</li>
<InstanceIds>互联网公网地址ID,数组</li>
*/
Filters?: Array<Filter>;
}
/**
* DescribePublicDirectConnectTunnelRoutes返回参数结构体
*/
export interface DescribePublicDirectConnectTunnelRoutesResponse {
/**
* 互联网通道路由列表
*/
Routes?: Array<DirectConnectTunnelRoute>;
/**
* 记录总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInternetAddressQuota返回参数结构体
*/
export interface DescribeInternetAddressQuotaResponse {
/**
* IPv6互联网公网允许的最小前缀长度
注意:此字段可能返回 null,表示取不到有效值。
*/
Ipv6PrefixLen?: number;
/**
* BGP类型IPv4互联网地址配额
注意:此字段可能返回 null,表示取不到有效值。
*/
Ipv4BgpQuota?: number;
/**
* 非BGP类型IPv4互联网地址配额
注意:此字段可能返回 null,表示取不到有效值。
*/
Ipv4OtherQuota?: number;
/**
* BGP类型IPv4互联网地址已使用数量
注意:此字段可能返回 null,表示取不到有效值。
*/
Ipv4BgpNum?: number;
/**
* 非BGP类型互联网地址已使用数量
注意:此字段可能返回 null,表示取不到有效值。
*/
Ipv4OtherNum?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ReleaseInternetAddress返回参数结构体
*/
export interface ReleaseInternetAddressResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 专用通道信息列表
*/
export interface DirectConnectTunnel {
/**
* 专用通道ID
*/
DirectConnectTunnelId: string;
/**
* 物理专线ID
*/
DirectConnectId: string;
/**
* 专用通道状态
AVAILABLE:就绪或者已连接
PENDING:申请中
ALLOCATING:配置中
ALLOCATED:配置完成
ALTERING:修改中
DELETING:删除中
DELETED:删除完成
COMFIRMING:待接受
REJECTED:拒绝
*/
State: string;
/**
* 物理专线的拥有者,开发商账号 ID
*/
DirectConnectOwnerAccount: string;
/**
* 专用通道的拥有者,开发商账号 ID
*/
OwnerAccount: string;
/**
* 网络类型,分别为VPC、BMVPC、CCN
VPC:私有网络 ,BMVPC:黑石网络,CCN:云联网
*/
NetworkType: string;
/**
* VPC地域对应的网络名,如ap-guangzhou
*/
NetworkRegion: string;
/**
* 私有网络统一 ID 或者黑石网络统一 ID
*/
VpcId: string;
/**
* 专线网关 ID
*/
DirectConnectGatewayId: string;
/**
* BGP :BGP路由 STATIC:静态 默认为 BGP 路由
*/
RouteType: string;
/**
* 用户侧BGP,Asn,AuthKey
*/
BgpPeer: BgpPeer;
/**
* 用户侧网段地址
*/
RouteFilterPrefixes: Array<RouteFilterPrefix>;
/**
* 专用通道的Vlan
*/
Vlan: number;
/**
* TencentAddress,腾讯侧互联 IP
*/
TencentAddress: string;
/**
* CustomerAddress,用户侧互联 IP
*/
CustomerAddress: string;
/**
* 专用通道名称
*/
DirectConnectTunnelName: string;
/**
* 专用通道创建时间
*/
CreatedTime: string;
/**
* 专用通道带宽值
*/
Bandwidth: number;
/**
* 专用通道标签值
*/
TagSet: Array<Tag>;
/**
* 关联的网络自定义探测ID
注意:此字段可能返回 null,表示取不到有效值。
*/
NetDetectId: string;
/**
* BGP community开关
注意:此字段可能返回 null,表示取不到有效值。
*/
EnableBGPCommunity: boolean;
/**
* 是否为Nat通道
注意:此字段可能返回 null,表示取不到有效值。
*/
NatType: number;
/**
* VPC地域简码,如gz、cd
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcRegion: string;
/**
* 是否开启BFD
注意:此字段可能返回 null,表示取不到有效值。
*/
BfdEnable: number;
/**
* 专用通道接入点类型
注意:此字段可能返回 null,表示取不到有效值。
*/
AccessPointType: string;
/**
* 专线网关名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DirectConnectGatewayName: string;
/**
* VPC名称
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcName: string;
/**
* TencentBackupAddress,腾讯侧备用互联 IP
注意:此字段可能返回 null,表示取不到有效值。
*/
TencentBackupAddress: string;
/**
* 专用通道关联的物理专线是否签署了用户协议
注意:此字段可能返回 null,表示取不到有效值。
*/
SignLaw: boolean;
/**
* 高速上云服务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
CloudAttachId: string;
}
/**
* DisableInternetAddress请求参数结构体
*/
export interface DisableInternetAddressRequest {
/**
* 公网互联网地址ID
*/
InstanceId: string;
}