tencentcloud-sdk-nodejs
Version:
1,704 lines (1,703 loc) • 41.5 kB
TypeScript
/**
* DescribeDedicatedClusterInstanceTypes返回参数结构体
*/
export interface DescribeDedicatedClusterInstanceTypesResponse {
/**
* 支持的实例规格列表
*/
DedicatedClusterInstanceTypeSet?: Array<DedicatedClusterInstanceType>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusters请求参数结构体
*/
export interface DescribeDedicatedClustersRequest {
/**
* 按照一个或者多个实例ID查询。实例ID形如:`cluster-xxxxxxxx`
*/
DedicatedClusterIds?: Array<string>;
/**
* 按照可用区名称过滤
*/
Zones?: Array<string>;
/**
* 按照站点id过滤
*/
SiteIds?: Array<string>;
/**
* 按照专用集群生命周期过滤
*/
LifecycleStatuses?: Array<string>;
/**
* 模糊匹配专用集群名称
*/
Name?: string;
/**
* 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Limit?: number;
}
/**
* DescribeDedicatedClusterTypes返回参数结构体
*/
export interface DescribeDedicatedClusterTypesResponse {
/**
* 专用集群配置列表
*/
DedicatedClusterTypeSet?: Array<DedicatedClusterType>;
/**
* 符合条件的个数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 专用宿主机支持的实例规格列表
*/
export interface DedicatedClusterInstanceType {
/**
* 可用区
*/
Zone?: string;
/**
* 规格名称
*/
InstanceType?: string;
/**
* 网卡类型,例如:25代表25G网卡
*/
NetworkCard?: number;
/**
* 实例的CPU核数,单位:核。
*/
Cpu?: number;
/**
* 实例内存容量,单位:`GB`。
*/
Memory?: number;
/**
* 实例机型系列。
*/
InstanceFamily?: string;
/**
* 机型名称。
*/
TypeName?: string;
/**
* 本地存储块数量。
*/
StorageBlockAmount?: number;
/**
* 内网带宽,单位Gbps。
*/
InstanceBandwidth?: number;
/**
* 网络收发包能力,单位万PPS。
*/
InstancePps?: number;
/**
* 处理器型号。
*/
CpuType?: string;
/**
* 实例的GPU数量。
*/
Gpu?: number;
/**
* 实例的FPGA数量。
*/
Fpga?: number;
/**
* 机型描述
*/
Remark?: string;
/**
* 实例是否售卖。取值范围: <br><li>SELL:表示实例可购买<br></li><li>SOLD_OUT:表示实例已售罄。</li>
*/
Status?: string;
}
/**
* 专用集群配置
*/
export interface DedicatedClusterType {
/**
* 配置id
*/
DedicatedClusterTypeId?: string;
/**
* 配置描述,对应描述
*/
Description?: string;
/**
* 配置名称,对应计算资源类型
*/
Name?: string;
/**
* 创建配置的时间
*/
CreateTime?: string;
/**
* 支持的存储类型列表
*/
SupportedStorageType?: Array<string>;
/**
* 支持的上连交换机的链路传输速率
*/
SupportedUplinkGiB?: Array<number | bigint>;
/**
* 支持的实例族列表
*/
SupportedInstanceFamily?: Array<string>;
/**
* 地板承重要求(KG)
*/
Weight?: number;
/**
* 功率要求(KW)
*/
PowerDrawKva?: number;
/**
* 显示计算资源规格详情,存储等资源不显示
*/
ComputeFormatDesc?: string;
}
/**
* DeleteSites请求参数结构体
*/
export interface DeleteSitesRequest {
/**
* 要删除的站点id列表
*/
SiteIds: Array<string>;
}
/**
* 用于购买页面添加cos信息
*/
export interface CosInfo {
/**
* COS存储大小,单位TB
*/
Size: number;
/**
* COS存储类型,默认为cos
*/
Type: string;
}
/**
* 可用区信息
*/
export interface ZoneInfo {
/**
* 可用区名称
*/
Zone?: string;
/**
* 可用区描述
*/
ZoneName?: string;
/**
* 可用区ID
*/
ZoneId?: number;
/**
* 可用区状态,包含AVAILABLE和UNAVAILABLE。AVAILABLE代表可用,UNAVAILABLE代表不可用。
*/
ZoneState?: string;
}
/**
* DescribeDedicatedClusterOverview返回参数结构体
*/
export interface DescribeDedicatedClusterOverviewResponse {
/**
* 云服务器数量
*/
CvmCount?: number;
/**
* 宿主机数量
*/
HostCount?: number;
/**
* vpn通道状态
*/
VpnConnectionState?: string;
/**
* vpn网关监控数据
*/
VpngwBandwidthData?: VpngwBandwidthData;
/**
* 本地网关信息
*/
LocalNetInfo?: LocalNetInfo;
/**
* vpn网关通道监控数据
*/
VpnConnectionBandwidthData?: Array<VpngwBandwidthData>;
/**
* 宿主机资源概览信息
*/
HostDetailInfo?: Array<HostDetailInfo>;
/**
* 热备宿主机数量
*/
HostStandbyCount?: number;
/**
* 普通宿主机数量
*/
HostNormalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSites请求参数结构体
*/
export interface DescribeSitesRequest {
/**
* 按照站点id过滤
*/
SiteIds?: Array<string>;
/**
* 模糊匹配站点名称
*/
Name?: string;
/**
* 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Limit?: number;
}
/**
* DescribeDedicatedClusterTypes请求参数结构体
*/
export interface DescribeDedicatedClusterTypesRequest {
/**
* 模糊匹配专用集群配置名称
*/
Name?: string;
/**
* 待查询的专用集群配置id列表
*/
DedicatedClusterTypeIds?: Array<string>;
/**
* 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Limit?: number;
/**
* 是否只查询计算规格类型
*/
IsCompute?: boolean;
}
/**
* CreateSite返回参数结构体
*/
export interface CreateSiteResponse {
/**
* 创建Site生成的id
*/
SiteId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedSupportedZones返回参数结构体
*/
export interface DescribeDedicatedSupportedZonesResponse {
/**
* 支持的可用区列表
*/
ZoneSet?: Array<RegionZoneInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifySiteInfo返回参数结构体
*/
export interface ModifySiteInfoResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDedicatedClusterOrder请求参数结构体
*/
export interface CreateDedicatedClusterOrderRequest {
/**
* 专用集群id
*/
DedicatedClusterId: string;
/**
* order关联的专用集群类型数组
*/
DedicatedClusterTypes?: Array<DedicatedClusterTypeInfo>;
/**
* order关联的cos存储信息
*/
CosInfo?: CosInfo;
/**
* order关联的cbs存储信息
*/
CbsInfo?: CbsInfo;
/**
* 购买来源,默认为cloudApi
*/
PurchaseSource?: string;
/**
* 当调用API接口提交订单时,需要提交DedicatedClusterOrderId,此处DedicatedClusterOrderId是之前创建的订单,可通过DescribeDedicatedClusterOrders接口查询,这里传入DedicatedClusterOrderId用于调整订单和支付。
*/
DedicatedClusterOrderId?: string;
}
/**
* ModifyOrderStatus请求参数结构体
*/
export interface ModifyOrderStatusRequest {
/**
* 要更新成的状态
*/
Status: string;
/**
* 大订单ID,可以在本地专用集群的基础信息页获取大订单ID
*/
DedicatedClusterOrderId?: string;
/**
* 小订单ID,进入大订单的详情页,可以看到小订单ID
*/
SubOrderIds?: Array<string>;
}
/**
* 专用集群子订单
*/
export interface DedicatedClusterOrderItem {
/**
* 专用集群类型id
*/
DedicatedClusterTypeId?: string;
/**
* 支持的存储类型列表
*/
SupportedStorageType?: Array<string>;
/**
* 支持的上连交换机的链路传输速率(GiB)
*/
SupportedUplinkSpeed?: Array<number | bigint>;
/**
* 支持的实例族列表
*/
SupportedInstanceFamily?: Array<string>;
/**
* 地板承重要求(KG)
*/
Weight?: number;
/**
* 功率要求(KW)
*/
PowerDraw?: number;
/**
* 订单状态
*/
SubOrderStatus?: string;
/**
* 订单创建的时间
*/
CreateTime?: string;
/**
* 子订单ID
*/
SubOrderId?: string;
/**
* 关联的集群规格数量
*/
Count?: number;
/**
* 规格简单描述
*/
Name?: string;
/**
* 规格详细描述
*/
Description?: string;
/**
* CPU数
*/
TotalCpu?: number;
/**
* 内存数
*/
TotalMem?: number;
/**
* GPU数
*/
TotalGpu?: number;
/**
* 规格英文名
*/
TypeName?: string;
/**
* 规格展示
*/
ComputeFormat?: string;
/**
* 规格类型
*/
TypeFamily?: string;
/**
* 0未支付,1已支付
*/
SubOrderPayStatus?: number;
}
/**
* CreateSite请求参数结构体
*/
export interface CreateSiteRequest {
/**
* 站点名称
*/
Name: string;
/**
* 站点所在国家
*/
Country: string;
/**
* 站点所在省份
*/
Province: string;
/**
* 站点所在城市
*/
City: string;
/**
* 站点所在地区的详细地址信息
*/
AddressLine: string;
/**
* 站点描述
*/
Description?: string;
/**
* 注意事项
*/
Note?: string;
/**
* 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。取值范围:"MM","SM"
*/
FiberType?: string;
/**
* 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
*/
OpticalStandard?: string;
/**
* 电源连接器类型
*/
PowerConnectors?: string;
/**
* 从机架上方还是下方供电。取值范围:["UP","DOWN"]
*/
PowerFeedDrop?: string;
/**
* 最大承重(KG)
*/
MaxWeight?: number;
/**
* 功耗(KW)
*/
PowerDrawKva?: number;
/**
* 网络到腾讯云Region区域的上行链路速度(Gbps)
*/
UplinkSpeedGbps?: number;
/**
* 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
*/
UplinkCount?: number;
/**
* 是否满足下面环境条件:
1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
2、确定的机架位置包含:
温度范围为 41 到 104°F (5 到 40°C)。
湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺)。CFM 必须是 CDC 配置的 kVA 功耗值的 145.8 倍。
*/
ConditionRequirement?: boolean;
/**
* 是否满足下面的尺寸条件:
您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
*/
DimensionRequirement?: boolean;
/**
* 是否提供冗余的上游设备(交换机或路由器),以便两台 网络设备都能连接到网络设备。
*/
RedundantNetworking?: boolean;
/**
* 站点所在地区的邮编
*/
PostalCode?: number;
/**
* 站点所在地区的详细地址信息(补充)
*/
OptionalAddressLine?: string;
/**
* 是否需要腾讯云团队协助完成机架支撑工作
*/
NeedHelp?: boolean;
/**
* 是否电源冗余
*/
RedundantPower?: boolean;
/**
* 上游断路器是否具备
*/
BreakerRequirement?: boolean;
}
/**
* DescribeDedicatedSupportedZones请求参数结构体
*/
export interface DescribeDedicatedSupportedZonesRequest {
/**
* 传入region列表
*/
Regions?: Array<number | bigint>;
}
/**
* DedicatedClusterType => (Id, Count)
*/
export interface DedicatedClusterTypeInfo {
/**
* 集群类型Id
*/
Id: string;
/**
* 集群类型个数
*/
Count: number;
}
/**
* ModifyOrderStatus返回参数结构体
*/
export interface ModifyOrderStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 云硬盘的仓库级别信息
*/
export interface SetInfo {
/**
* 云硬盘仓库id
*/
SetId?: string;
/**
* 云硬盘仓库名称
*/
SetName?: string;
/**
* 云硬盘仓库类型
*/
SetType?: string;
/**
* 云硬盘仓库容量
*/
SetSize?: number;
/**
* 云硬盘仓库状态
*/
SetStatus?: string;
/**
* 云硬盘仓库创建时间
*/
CreateTime?: string;
/**
* 读流量
*/
ReadTraffic?: DetailData;
/**
* 写流量
*/
WriteTraffic?: DetailData;
/**
* 读IO
*/
ReadIO?: DetailData;
/**
* 写IO
*/
WriteIO?: DetailData;
/**
* 平均等待时间
*/
Await?: DetailData;
/**
* 利用率
*/
Util?: DetailData;
}
/**
* 入带宽数据
*/
export interface InBandwidth {
/**
* 时间戳
*/
Timestamps?: Array<number>;
/**
* 时间对应的值
*/
Values?: Array<number>;
}
/**
* DescribeDedicatedClusterCosCapacity请求参数结构体
*/
export interface DescribeDedicatedClusterCosCapacityRequest {
/**
* 查询的专用集群id
*/
DedicatedClusterId: string;
}
/**
* VPN网关的流量监控数据。
*/
export interface VpngwBandwidthData {
/**
* 出带宽流量
*/
OutBandwidth?: OutBandwidth;
/**
* 入带宽流量
*/
InBandwidth?: InBandwidth;
}
/**
* DescribeSites返回参数结构体
*/
export interface DescribeSitesResponse {
/**
* 符合查询条件的站点列表
*/
SiteSet?: Array<Site>;
/**
* 符合条件的站点数量。
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSitesDetail请求参数结构体
*/
export interface DescribeSitesDetailRequest {
/**
* 按照站点id过滤
*/
SiteIds?: Array<string>;
/**
* 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Limit?: number;
/**
* 按照站定名称模糊匹配
*/
Name?: string;
}
/**
* 带有时间戳的详细数据。
*/
export interface DetailData {
/**
* 时间戳
*/
Timestamps?: Array<number>;
/**
* 对应的具体值
*/
Values?: Array<number>;
}
/**
* 专用集群订单
*/
export interface DedicatedClusterOrder {
/**
* 专用集群id
*/
DedicatedClusterId?: string;
/**
* 专用集群类型id(移到下一层级,已经废弃,后续将删除)
*/
DedicatedClusterTypeId?: string;
/**
* 支持的存储类型列表(移到下一层级,已经废弃,后续将删除)
*/
SupportedStorageType?: Array<string>;
/**
* 支持的上连交换机的链路传输速率(GiB)(移到下一层级,已经废弃,后续将删除)
*/
SupportedUplinkSpeed?: Array<number | bigint>;
/**
* 支持的实例族列表(移到下一层级,已经废弃,后续将删除)
*/
SupportedInstanceFamily?: Array<string>;
/**
* 地板承重要求(KG)
*/
Weight?: number;
/**
* 功率要求(KW)
*/
PowerDraw?: number;
/**
* 订单状态
*/
OrderStatus?: string;
/**
* 订单创建的时间
*/
CreateTime?: string;
/**
* 大订单ID
*/
DedicatedClusterOrderId?: string;
/**
* 订单类型,创建CREATE或扩容EXTEND
*/
Action?: string;
/**
* 子订单详情列表
*/
DedicatedClusterOrderItems?: Array<DedicatedClusterOrderItem>;
/**
* cpu值
*/
Cpu?: number;
/**
* mem值
*/
Mem?: number;
/**
* gpu值
*/
Gpu?: number;
/**
* 0代表未支付,1代表已支付
*/
PayStatus?: number;
/**
* 支付方式,一次性、按月、按年
*/
PayType?: string;
/**
* 购买时长的单位
*/
TimeUnit?: string;
/**
* 购买时长
*/
TimeSpan?: number;
/**
* 订单类型
*/
OrderType?: string;
/**
* 验收状态
注意:此字段可能返回 null,表示取不到有效值。
*/
CheckStatus?: string;
/**
* 交付预期时间
注意:此字段可能返回 null,表示取不到有效值。
*/
DeliverExpectTime?: string;
/**
* 交付实际完成时间
注意:此字段可能返回 null,表示取不到有效值。
*/
DeliverFinishTime?: string;
/**
* 验收预期时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CheckExpectTime?: string;
/**
* 验收实际完成时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CheckFinishTime?: string;
/**
* 订单SLA
注意:此字段可能返回 null,表示取不到有效值。
*/
OrderSLA?: string;
/**
* 订单支付计划
注意:此字段可能返回 null,表示取不到有效值。
*/
OrderPayPlan?: string;
}
/**
* ModifyDedicatedClusterInfo请求参数结构体
*/
export interface ModifyDedicatedClusterInfoRequest {
/**
* 本地专用集群ID
*/
DedicatedClusterId: string;
/**
* 集群的新名称
*/
Name?: string;
/**
* 集群的新可用区
*/
Zone?: string;
/**
* 集群的新描述信息
*/
Description?: string;
/**
* 集群所在站点
*/
SiteId?: string;
}
/**
* DescribeDedicatedClusterCbsStatistics请求参数结构体
*/
export interface DescribeDedicatedClusterCbsStatisticsRequest {
/**
* 查询的专用集群id
*/
DedicatedClusterId: string;
/**
* 云硬盘仓库id
*/
SetId?: string;
/**
* 开始时间
*/
StartTime?: string;
/**
* 结束时间
*/
EndTime?: string;
/**
* 时间范围精度,1分钟(ONE_MINUTE)/5分钟(FIVE_MINUTE)
*/
Period?: string;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 返回数量,默认为20
*/
Limit?: number;
}
/**
* DescribeDedicatedClusterHosts请求参数结构体
*/
export interface DescribeDedicatedClusterHostsRequest {
/**
* 集群id
*/
DedicatedClusterId: string;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 返回数量,默认为20
*/
Limit?: number;
}
/**
* CreateDedicatedClusterOrder返回参数结构体
*/
export interface CreateDedicatedClusterOrderResponse {
/**
* 专用集群订单id
*/
DedicatedClusterOrderId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusterCosCapacity返回参数结构体
*/
export interface DescribeDedicatedClusterCosCapacityResponse {
/**
* 本集群内cos容量信息,单位:‘GB’
*/
CosCapacity?: CosCapacity;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* RegionZoneInfo信息
*/
export interface RegionZoneInfo {
/**
* Region id
*/
RegionId?: number;
/**
* ZoneInfo数组
*/
Zones?: Array<ZoneInfo>;
}
/**
* CreateDedicatedCluster返回参数结构体
*/
export interface CreateDedicatedClusterResponse {
/**
* 创建的专用集群id
*/
DedicatedClusterId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 专用集群列表
*/
export interface DedicatedCluster {
/**
* 专用集群id。如"cluster-xxxxx"。
*/
DedicatedClusterId?: string;
/**
* 专用集群所属可用区名称。
*/
Zone?: string;
/**
* 专用集群的描述。
*/
Description?: string;
/**
* 专用集群的名称。
*/
Name?: string;
/**
* 专用集群的生命周期。如"PENDING"。
*/
LifecycleStatus?: string;
/**
* 专用集群的创建时间。
*/
CreateTime?: string;
/**
* 专用集群所属的站点id。
*/
SiteId?: string;
/**
* 专用集群的运营状态
*/
RunningStatus?: string;
}
/**
* DescribeSitesDetail返回参数结构体
*/
export interface DescribeSitesDetailResponse {
/**
* 站点详情
*/
SiteDetailSet?: Array<SiteDetail>;
/**
* 符合条件的站点总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusterOrders请求参数结构体
*/
export interface DescribeDedicatedClusterOrdersRequest {
/**
* 按照专用集群id过滤
*/
DedicatedClusterIds?: Array<string>;
/**
* 按照专用集群订单id过滤
*/
DedicatedClusterOrderIds?: string;
/**
* 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
*/
Limit?: number;
/**
* 订单状态为过滤条件:PENDING INCONSTRUCTION DELIVERING DELIVERED EXPIRED CANCELLED OFFLINE
*/
Status?: string;
/**
* 订单类型为过滤条件:CREATE EXTEND
*/
ActionType?: string;
/**
* 订单类型列表
*/
OrderTypes?: Array<string>;
}
/**
* DescribeDedicatedClusters返回参数结构体
*/
export interface DescribeDedicatedClustersResponse {
/**
* 符合查询条件的专用集群列表
*/
DedicatedClusterSet?: Array<DedicatedCluster>;
/**
* 符合条件的专用集群数量。
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CDC集群内宿主机的统计信息
*/
export interface HostStatistic {
/**
* 宿主机规格
*/
HostType?: string;
/**
* 宿主机机型系列
*/
HostFamily?: string;
/**
* 宿主机的CPU核数,单位:核
*/
Cpu?: number;
/**
* 宿主机内存大小,单位:GB
*/
Memory?: number;
/**
* 该规格宿主机的数量
*/
Count?: number;
/**
* 平均cpu负载百分比
*/
CpuAverage?: number;
/**
* 平均内存使用率百分比
*/
MemAverage?: number;
/**
* 平均网络流量
*/
NetAverage?: number;
/**
* cpu详细监控数据
*/
CpuDetailData?: DetailData;
/**
* 内存详细数据
*/
MemDetailData?: DetailData;
/**
* 网络速率详细数据
*/
NetRateDetailData?: DetailData;
/**
* 网速包详细数据
*/
NetPacketDetailData?: DetailData;
}
/**
* 宿主机资源的概览详细信息。
*/
export interface HostDetailInfo {
/**
* 类型族
*/
HostTypeFamily?: string;
/**
* 总CPU
*/
CpuTotal?: number;
/**
* 可用CPU
*/
CpuAvailable?: number;
/**
* 总内存
*/
MemTotal?: number;
/**
* 可用内存
*/
MemAvailable?: number;
}
/**
* 购买的cbs信息
*/
export interface CbsInfo {
/**
* cbs存储大小,单位TB
*/
Size: number;
/**
* cbs存储类型,默认为SSD
*/
Type: string;
}
/**
* ModifySiteDeviceInfo返回参数结构体
*/
export interface ModifySiteDeviceInfoResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusterCbsStatistics返回参数结构体
*/
export interface DescribeDedicatedClusterCbsStatisticsResponse {
/**
* 云硬盘仓库信息
*/
SetList?: Array<SetInfo>;
/**
* 总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusterHosts返回参数结构体
*/
export interface DescribeDedicatedClusterHostsResponse {
/**
* 宿主机信息
*/
HostInfoSet?: Array<HostInfo>;
/**
* 宿主机总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 本地网络信息
*/
export interface LocalNetInfo {
/**
* 协议
*/
Protocol?: string;
/**
* 网络id
*/
VpcId?: string;
/**
* 路由信息
*/
BGPRoute?: string;
/**
* 本地IP
*/
LocalIp?: string;
}
/**
* DescribeDedicatedClusterInstanceTypes请求参数结构体
*/
export interface DescribeDedicatedClusterInstanceTypesRequest {
/**
* 查询的专用集群id
*/
DedicatedClusterId: string;
}
/**
* ModifyDedicatedClusterInfo返回参数结构体
*/
export interface ModifyDedicatedClusterInfoResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifySiteInfo请求参数结构体
*/
export interface ModifySiteInfoRequest {
/**
* 机房ID
*/
SiteId: string;
/**
* 站点名称
*/
Name?: string;
/**
* 站点描述
*/
Description?: string;
/**
* 注意事项
*/
Note?: string;
/**
* 站点所在国家
*/
Country?: string;
/**
* 站点所在省份
*/
Province?: string;
/**
* 站点所在城市
*/
City?: string;
/**
* 站点所在地区的邮编
*/
PostalCode?: string;
/**
* 站点所在地区的详细地址信息
*/
AddressLine?: string;
}
/**
* 站点详情
*/
export interface SiteDetail {
/**
* 站点id
*/
SiteId?: string;
/**
* 站点名称
*/
Name?: string;
/**
* 站点描述
*/
Description?: string;
/**
* 站点创建时间
*/
CreateTime?: string;
/**
* 光纤类型
*/
FiberType?: string;
/**
* 网络到腾讯云Region区域的上行链路速度
*/
UplinkSpeedGbps?: number;
/**
* 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
*/
UplinkCount?: number;
/**
* 将CDC连接到网络时采用的光学标准
*/
OpticalStandard?: string;
/**
* 是否提供冗余的上游设备(交换机或路由器),以便两台 网络设备都能连接到网络设备。
*/
RedundantNetworking?: boolean;
/**
* 电源连接器类型
*/
PowerConnectors?: string;
/**
* 从机架上方还是下方供电。
*/
PowerFeedDrop?: string;
/**
* 功耗(KW)
*/
PowerDrawKva?: number;
/**
* 是否满足下面环境条件:
1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
2、确定的机架位置包含:
温度范围为 41 到 104°F (5 到 40°C)。
湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺)。CFM 必须是 CDC 配置的 kVA 功耗值的 145.8 倍。
*/
ConditionRequirement?: boolean;
/**
* 是否满足下面的尺寸条件:
您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
*/
DimensionRequirement?: boolean;
/**
* 最大承重(KG)
*/
MaxWeight?: number;
/**
* 站点地址
*/
AddressLine?: string;
/**
* 站点所在地区的详细地址信息(补充)
*/
OptionalAddressLine?: string;
/**
* 是否需要腾讯云团队协助完成机架支撑工作
*/
NeedHelp?: boolean;
/**
* 上游断路器是否具备
*/
BreakerRequirement?: boolean;
/**
* 是否电源冗余
*/
RedundantPower?: boolean;
/**
* 站点所在国家
*/
Country?: string;
/**
* 站点所在省份
*/
Province?: string;
/**
* 站点所在城市
*/
City?: string;
/**
* 站点所在地区的邮编
*/
PostalCode?: number;
}
/**
* DeleteSites返回参数结构体
*/
export interface DeleteSitesResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CDC集群内cos的容量信息
*/
export interface CosCapacity {
/**
* 已购cos的总容量大小,单位GB
*/
TotalCapacity: number;
/**
* 剩余可用cos的容量大小,单位GB
*/
TotalFreeCapacity: number;
/**
* 已用cos的容量大小,单位GB
*/
TotalUsedCapacity: number;
}
/**
* CDC宿主机的详细信息
*/
export interface HostInfo {
/**
* 宿主机IP(废弃)
*/
HostIp?: string;
/**
* 云服务类型
*/
ServiceType?: string;
/**
* 宿主机运行状态
*/
HostStatus?: string;
/**
* 宿主机类型
*/
HostType?: string;
/**
* cpu可用数
*/
CpuAvailable?: number;
/**
* cpu总数
*/
CpuTotal?: number;
/**
* 内存可用数
*/
MemAvailable?: number;
/**
* 内存总数
*/
MemTotal?: number;
/**
* 运行时间
*/
RunTime?: string;
/**
* 到期时间
*/
ExpireTime?: string;
/**
* 宿主机id
*/
HostId?: string;
}
/**
* ModifySiteDeviceInfo请求参数结构体
*/
export interface ModifySiteDeviceInfoRequest {
/**
* 机房ID
*/
SiteId: string;
/**
* 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。
*/
FiberType?: string;
/**
* 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
*/
OpticalStandard?: string;
/**
* 电源连接器类型
*/
PowerConnectors?: string;
/**
* 从机架上方还是下方供电。取值范围:["UP","DOWN"]
*/
PowerFeedDrop?: string;
/**
* 最大承重(KG)
*/
MaxWeight?: number;
/**
* 功耗(KW)
*/
PowerDrawKva?: number;
/**
* 网络到腾讯云Region区域的上行链路速度(Gbps)
*/
UplinkSpeedGbps?: number;
/**
* 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
*/
UplinkCount?: number;
/**
* 是否满足下面环境条件:
1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
2、确定的机架位置包含:
温度范围为 41 到 104°F (5 到 40°C)。
湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺),散热功率须达到CDC运行功率值的 145.8 倍以上。
*/
ConditionRequirement?: boolean;
/**
* 是否满足下面的尺寸条件:
您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
*/
DimensionRequirement?: boolean;
/**
* 是否提供冗余的上游设备(交换机或路由器),以便实现网络出口的高可用。
*/
RedundantNetworking?: boolean;
/**
* 是否需要腾讯云团队协助完成机架支撑工作
*/
NeedHelp?: boolean;
/**
* 是否电源冗余
*/
RedundantPower?: boolean;
/**
* 上游断路器是否具备
*/
BreakerRequirement?: boolean;
}
/**
* DescribeDedicatedClusterHostStatistics返回参数结构体
*/
export interface DescribeDedicatedClusterHostStatisticsResponse {
/**
* 该集群内宿主机的统计信息列表
*/
HostStatisticSet?: Array<HostStatistic>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 客户站点信息
*/
export interface Site {
/**
* 站点名称
*/
Name?: string;
/**
* 站点id
*/
SiteId?: string;
/**
* 站点描述
*/
Description?: string;
/**
* 站点创建时间
*/
CreateTime?: string;
}
/**
* CreateDedicatedCluster请求参数结构体
*/
export interface CreateDedicatedClusterRequest {
/**
* 专用集群所属的SiteId
*/
SiteId: string;
/**
* 专用集群的名称
*/
Name: string;
/**
* 专用集群所属的可用区
*/
Zone: string;
/**
* 专用集群的描述
*/
Description?: string;
}
/**
* DescribeDedicatedClusterOrders返回参数结构体
*/
export interface DescribeDedicatedClusterOrdersResponse {
/**
* 专用集群订单列表
*/
DedicatedClusterOrderSet?: Array<DedicatedClusterOrder>;
/**
* 符合条件的专用集群订单总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDedicatedClusterHostStatistics请求参数结构体
*/
export interface DescribeDedicatedClusterHostStatisticsRequest {
/**
* 查询的专用集群id
*/
DedicatedClusterId: string;
/**
* 宿主机id
*/
HostId?: string;
/**
* 开始时间
*/
StartTime?: string;
/**
* 结束时间
*/
EndTime?: string;
/**
* 时间范围精度,1分钟(ONE_MINUTE)/5分钟(FIVE_MINUTE)
*/
Period?: string;
}
/**
* 出带宽数据。
*/
export interface OutBandwidth {
/**
* 时间戳
*/
Timestamps?: Array<number>;
/**
* 对应时间的值
*/
Values?: Array<number>;
}
/**
* DescribeDedicatedClusterOverview请求参数结构体
*/
export interface DescribeDedicatedClusterOverviewRequest {
/**
* 集群id
*/
DedicatedClusterId: string;
}
/**
* DeleteDedicatedClusters请求参数结构体
*/
export interface DeleteDedicatedClustersRequest {
/**
* 要删除的专用集群id
*/
DedicatedClusterIds: Array<string>;
}
/**
* DeleteDedicatedClusters返回参数结构体
*/
export interface DeleteDedicatedClustersResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}