UNPKG

tencentcloud-sdk-nodejs

Version:
2,654 lines (2,642 loc) 63.8 kB
/** * CreatePersonnelVisitWorkOrder请求参数结构体 */ export interface CreatePersonnelVisitWorkOrderRequest { /** * 到访人员信息 */ PersonnelSet: Array<Personnel>; /** * 机房 ID */ IdcId: number; /** * 机房管理单元列表 */ IdcUnitIdSet: Array<number | bigint>; /** * 到访开始时间 */ EnterStartTime: string; /** * 到访结束时间 */ EnterEndTime: string; /** * 到访原因,映射关系:IT_OPERATION IT运维 OTHER 其他 */ VisitReason: Array<string>; /** * 到访说明 */ VisitRemark: string; } /** * 工单信息的简要,一般用于工单创建的返回 */ export interface WorkOrderTinyInfo { /** * 工单id */ WorkOrderId?: string; /** * 服务类型,一个服务可能会产生多个工单 */ ServiceType?: string; /** * 工单类型 */ OrderType?: string; } /** * DescribePositions请求参数结构体 */ export interface DescribePositionsRequest { /** * 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API 简介中的相关小节。 */ Limit?: number; /** * <li><strong>rack-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机架ID</strong>】进行过滤。例如:15082。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p><p style="padding-left: 30px;"></p> <li><strong> rack-name</strong></li> <p style="padding-left: 30px;">按照【<strong>机架名称</strong>】进行过滤,机架名称例如:M301-E10。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong> idc-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机房ID</strong>】进行过滤,机房ID例如:159。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>idc-unit-id </strong></li> <p style="padding-left: 30px;">按照【<strong>机房管理单元ID</strong>】进行过滤,机房管理ID例如:568。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>position-status</strong></li> <p style="padding-left: 30px;">按照【<strong>机位状态</strong>】进行过滤,机位状态只包含以下四种:机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留,例如: 0。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>op-status</strong></li> <p style="padding-left: 30px;">按照【<strong>操作状态</strong>】进行过滤,操作状态只包含两种:FINISH 操作完成,PENDING 操作中,例如: PENDING。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> */ Filters?: Array<Filter>; } /** * 设备评估工单基本信息 */ export interface ModelEvaluationBaseInfo { /** * 客户名称 */ CustomerName?: string; /** * server 服务器 netDevice 网络设备 */ DeviceType?: string; /** * 园区名称 */ CampusName?: string; /** * 备注 */ Remark?: string; } /** * DescribeIdcUnitAssetDetail请求参数结构体 */ export interface DescribeIdcUnitAssetDetailRequest { /** * 机房管理单元ID */ IdcUnitId?: number; } /** * CreateMovingWorkOrder请求参数结构体 */ export interface CreateMovingWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice */ DeviceType: string; /** * 上架后是否开电 */ WithPowerOn: boolean; /** * 设备搬迁信息列表 */ DeviceMovingList: Array<DeviceRackOn>; /** * 备注 */ Remark?: string; } /** * 机位信息 */ export interface Position { /** * 机位ID */ PositionId?: number; /** * 机位高度 */ Height?: number; /** * 机位编号 */ PositionCode?: string; /** * 机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留 */ PositionStatus?: number; /** * 设备规划类型ID */ PlanDeviceType?: number; /** * 机位所属的机房管理单元ID */ IdcUnitId?: number; /** * 机位所属的机架ID */ RackId?: number; /** * 机位所属的机架名称 */ RackName?: string; /** * 机位所属的机房管理单元名称 */ IdcUnitName?: string; /** * 机位所属的机房名称 */ IdcName?: string; /** * 机位所属的机房ID */ IdcId?: number; /** * 机位上如果有设备,该字段代表设备的 SN 码,如果是空闲机位,不返回该字段。 */ Sn?: string; /** * 机位上如果有设备,该字段代表设备的固资号,如果是空闲机位,不返回该字段。 */ AssetId?: string; /** * 机位上如果有设备,该字段代表设备的设备型号加版本号,如果是空闲机位,不返回该字段。 */ ModelVersion?: string; } /** * 客户自行上门信息 */ export interface SelfOperation { /** * 联系人员电话 */ StuffContact: string; /** * 身份证号 */ StuffIDCard: string; /** * 人员姓名 */ StuffName: string; /** * 上门时间 */ OperationTime: string; } /** * CreateServerModel请求参数结构体 */ export interface CreateServerModelRequest { /** * 设备型号详情 */ ModelDetail: ServerModel; } /** * 工单类型详情 */ export interface WorkOrderTypeDetail { /** * 工单类型所属的大类 */ WorkOrderFamily?: string; /** * 工单类型名称 */ WorkOrderName?: string; /** * 工单类型的唯一英文标识 */ WorkOrderType?: string; /** * 工单类型简述 */ WorkOrderDescription?: string; /** * 是否被收藏 */ CollectFlag?: boolean; /** * 服务时效 */ SlaMessage?: string; } /** * DescribeModelVersionList返回参数结构体 */ export interface DescribeModelVersionListResponse { /** * 型号和对应的版本数量 */ ModelVersionSet?: Array<ModelVersionCount>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateModelEvaluationWorkOrder请求参数结构体 */ export interface CreateModelEvaluationWorkOrderRequest { /** * 设备名称及型号 */ ModelSet: Array<ModelVersion>; /** * 园区ID */ CampusId: number; /** * 只支持传入 server 和 netDevice */ DeviceType: string; /** * 备注 */ Remark?: string; } /** * DescribeModelVersionList请求参数结构体 */ export interface DescribeModelVersionListRequest { /** * 型号类型,只支持传入 netDevice 和 server */ DeviceType: string; /** * model-name 型号名称 类型:String 必选:否 */ Filters?: Array<Filter>; /** * 是否已评估 */ Checked?: boolean; /** * 园区ID,当 Checked 参数传 True 时,该参数必须传值 */ CampusId?: number; /** * 型号关键字,可以实现模糊匹配搜索功能 */ ModelName?: string; } /** * CreateNetDeviceModel请求参数结构体 */ export interface CreateNetDeviceModelRequest { /** * 网络设备型号 */ ModelDetail: NetDeviceModel; } /** * 机房管理单元 */ export interface IdcUnitInfo { /** * 机房管理单元地址 */ Address?: string; /** * 机房经理 */ Operator?: string; /** * 联系电话 */ TelNumber?: string; /** * 资产管理员 */ AssetManager?: string; /** * 资产管理员电话 */ AssetManagerTelNumber?: string; } /** * 服务器设备型号 */ export interface ServerModel { /** * 型号名称 */ DevModel?: string; /** * 节点数 */ DevNode?: string; /** * 设备高度 */ DevHeight?: string; /** * 功耗 */ PowerEnergy?: string; /** * 电源接口型号 */ PowerportType?: string; /** * 电源模块数量 */ PowermoduleNum?: string; /** * 进风口位置 */ InwindPosition?: string; /** * 出风口位置 */ OutwindPosition?: string; /** * 网卡接口位置 */ NetportPosition?: string; /** * 宽度 */ DevWidth?: string; /** * 深度 */ DevDepth?: string; /** * 重量 */ DevWeight?: string; /** * 电源模块 */ PowerModule?: string; /** * 电源模块位置 */ PowermodulePosition?: string; /** * 网络接口类型 */ NetportType?: string; /** * 网卡速率 */ NetSpeed?: string; /** * 0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准 */ CheckResult?: number; /** * 版本号 */ Version?: string; /** * 型号和版本的组合名称 */ ModelVersion?: string; } /** * DescribeIdcUnitDetail返回参数结构体 */ export interface DescribeIdcUnitDetailResponse { /** * 机房管理单元详情 */ IdcUnitDetail?: IdcUnitInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIdcs请求参数结构体 */ export declare type DescribeIdcsRequest = null; /** * DescribeIdcUnitAssetDetail返回参数结构体 */ export interface DescribeIdcUnitAssetDetailResponse { /** * 机房管理单元详情 */ IdcUnitDetail?: IdcUnitInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePositions返回参数结构体 */ export interface DescribePositionsResponse { /** * 客户拥有的机位列表 */ PositionSet?: Array<Position>; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 带有分类的工单类型列表 */ export interface WorkOrderFamilyDetail { /** * 工单类型大类的名称 */ WorkOrderFamily?: string; /** * 工单类型详情列表 */ WorkOrderTypeSet?: Array<WorkOrderTypeDetail>; } /** * DescribePositionStatusSummary返回参数结构体 */ export interface DescribePositionStatusSummaryResponse { /** * 总数 */ Total?: number; /** * 状态及对应数量 */ StatusCountSet?: Array<PositionStatusItem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceList请求参数结构体 */ export interface DescribeDeviceListRequest { /** * 设备类型 server 服务器,netDevice 网络设备,otherDevice 其他设备 */ DeviceType: string; /** * <li><strong>rack-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机架ID</strong>】进行过滤。例如:15082。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p><p style="padding-left: 30px;"></p> <li><strong> sn</strong></li> <p style="padding-left: 30px;">按照【<strong>设备 SN 码</strong>】进行过滤,设备 SN 例如:TEN948P004。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong> idc-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机房ID</strong>】进行过滤,机房ID例如:159。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>idc-unit-id </strong></li> <p style="padding-left: 30px;">按照【<strong>机房管理单元ID</strong>】进行过滤,机房管理ID例如:568。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>server-type-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机器子类型</strong>】进行过滤,只包含以下几种:1:服务器, 2:Twins主机, 3:Twins子机,5:虚拟机, 6:2U4S主机, 7:2U4S子机,8 Rack主机,9 Rack子机,例如: 1。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>status</strong></li> <p style="padding-left: 30px;">按照【<strong>设备状态</strong>】进行过滤,操作状态只包含:POWER_ON 设备开电,POWER_OFF 设备关电,RACK_OFF 未上架,MOVING 搬迁中 。例如: POWER_OFF。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>svr-is-special</strong></li> <p style="padding-left: 30px;">按照【<strong>是否</strong>】进行过滤,支持 0:自有,1 租用。例如: 1。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> */ Filters?: Array<Filter>; /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为20,最大值为1000 */ Limit?: number; /** * 传入目标服务,返回允许进行此服务的设备列表;可以和Filters一起使用。允许的值:('rackOn', 'powerOn', 'powerOff', 'rackOff', 'quit', 'moving','netDeviceCommon', 'serverCommon') */ DstService?: string; } /** * CreateSpeciallyQuitWorkOrder请求参数结构体 */ export interface CreateSpeciallyQuitWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型:otherDevice。此接口只支持其他设备 */ DeviceType: string; /** * 交接方式 1.物流上门收货 2.客户上门自提 */ HandoverMethod: string; /** * 物流上门收货必传 */ LogisticsReceipt?: LogisticsReceipt; /** * 客户上门自提必传 */ CustomerReceipt?: CustomerReceipt; /** * 备注信息 */ Remark?: string; /** * 当设备类型为otherDevice,此参数必传 */ OtherDeviceList?: Array<OtherDevReceivingInfo>; } /** * ConfirmCommonServiceWorkOrder请求参数结构体 */ export interface ConfirmCommonServiceWorkOrderRequest { /** * 工单ID */ OrderId: string; } /** * 其他设备收货信息 */ export interface OtherDevReceivingInfo { /** * 设备sn */ DeviceSn: string; /** * 'USB', '移动硬盘', '网络设备板卡', '网络设备模块', '服务器硬盘', '服务器内存', '其他' */ TypeName: string; /** * 厂商 */ Manufacturer?: string; /** * 硬件备注 */ HardwareMemo?: string; } /** * DescribeModelEvaluationWorkOrderDetail请求参数结构体 */ export interface DescribeModelEvaluationWorkOrderDetailRequest { /** * 工单ID */ OrderId: string; } /** * 型号模板的选项 */ export interface TemplateOption { /** * 选项名称 */ OptionName?: string; /** * 腾讯的标准 */ Standard?: string; /** * 腾讯标准的展示字段 */ StandardInfo?: string; /** * 选项的唯一标识 */ OptionKey?: string; /** * 输入的类型 */ InputType?: string; /** * 输入值的类型 */ ValueType?: string; /** * 是否符合腾讯标准的比较方式,-- 为不做比较 */ CompareType?: string; /** * 下拉列表中填充的选项值 */ OptionValueSet?: Array<OptionValueItem>; /** * 输入框中的占位的提示符 */ InputHint?: string; /** * 输入框下方的提示文案 */ InputInfo?: string; /** * 客户写入的值 */ OptionValue?: string; } /** * CreateReceivingWorkOrder请求参数结构体 */ export interface CreateReceivingWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice, wire, otherDevice */ DeviceType: string; /** * 进入时间 */ EntryTime: string; /** * 1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致 */ ReceivingOperation: string; /** * 是否快递寄件 */ IsExpressDelivery?: boolean; /** * 快递寄件信息,快递寄件必填 */ ExpressInfo?: ExpressDelivery; /** * 备注 */ Remark?: string; /** * 服务器收货列表 */ ServerDeviceList?: Array<ServerReceivingInfo>; /** * 网络设备收货列表 */ NetDeviceList?: Array<NetReceivingInfo>; /** * 线材收货列表 */ WireDeviceList?: Array<WireReceivingInfo>; /** * 其他设备收货列表 */ OtherDeviceList?: Array<OtherDevReceivingInfo>; } /** * DescribeWorkOrderStatistics请求参数结构体 */ export declare type DescribeWorkOrderStatisticsRequest = null; /** * DescribeResourceUsage请求参数结构体 */ export interface DescribeResourceUsageRequest { /** * 过滤条件 */ Filters?: Array<Filter>; } /** * 物流上门收货信息 */ export interface LogisticsReceipt { /** * 物流预计上门时间 */ LogisticsArrivalTime: string; /** * 物流公司名称 */ LogisticsCompany: string; /** * 物流联系人 */ LogisticsStuff: string; /** * 物流电话 */ LogisticsStuffContact: string; /** * 收货人电话 */ ReceiverContact: string; /** * 收货人姓名 */ ReceiverName: string; /** * 收货地址 */ ShippingAddress: string; } /** * CreateCommonServiceWorkOrder请求参数结构体 */ export interface CreateCommonServiceWorkOrderRequest { /** * 设备及位置信息列表 */ DevicePositionSet: Array<DevicePosition>; /** * 服务级别,只支持传入 1、2、3,分别对应 L1、L2、L3 */ ServiceLevel: number; /** * 操作预授权 */ PreAuthorization: boolean; /** * 业务联系人 */ ContactName: string; /** * 联系人电话 */ ContactPhone: string; /** * 设备类型 server 服务器,netDevice 网络设备 */ DeviceType: string; /** * 操作说明 */ Instructions: string; } /** * CreateCommonServiceWorkOrder返回参数结构体 */ export interface CreateCommonServiceWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIdcUnitDetail请求参数结构体 */ export interface DescribeIdcUnitDetailRequest { /** * 机房管理单元ID */ IdcUnitId?: number; } /** * DescribeAvailableModelList请求参数结构体 */ export interface DescribeAvailableModelListRequest { /** * 机房ID */ IdcId: number; /** * server 服务器,netDevice 网络设备 */ DeviceType: string; } /** * CreatePersonnelVisitWorkOrder返回参数结构体 */ export interface CreatePersonnelVisitWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 快递寄件信息,快递寄件必填 */ export interface ExpressDelivery { /** * 物流公司 */ LogisticsCompany: string; /** * 快递单号 */ ExpressNumber: string; } /** * DescribeModel请求参数结构体 */ export interface DescribeModelRequest { /** * 服务器设备型号 */ DevModel: string; /** * 园区ID */ CampusId: number; /** * 设备类型,服务器传入 server,网络设备传入 netDevice */ DeviceType: string; /** * 是否只返回已评估的版本 */ Checked?: boolean; } /** * 带有园区评估记录的型号详情 */ export interface ModelVersionDetail { /** * 版本号 */ Version?: string; /** * 0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准 */ CheckResult?: number; /** * 型号各个配置项的详情 */ OptionSet?: Array<TemplateOption>; /** * 设备型号名称及版本 */ ModelVersion?: string; } /** * CreateRackOffWorkOrder请求参数结构体 */ export interface CreateRackOffWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice */ DeviceType: string; /** * 下架人员 1.自行解决 2.由腾讯IDC负责 */ StuffOption: string; /** * 关电确认 1.授权时关电 2.关电前需要确认 */ IsPowerOffConfirm: string; /** * 设备sn列表 */ DeviceSnList: Array<string>; /** * 自行解决必填 */ SelfOperationInfo?: SelfOperation; /** * 关电前需要确认时必填 */ PowerOffConfirmInfo?: PowerOffConfirm; /** * 备注 */ Remark?: string; } /** * 已通过设备型号评估的型号信息 */ export interface AvailableModelVersion { /** * 带有版本号的设备型号 */ ModelVersion?: string; /** * 设备高度 */ DevHeight?: string; /** * 设备类型,server 服务器,netDevice 网络设备 */ DeviceType?: string; } /** * 客户上门自提信息 */ export interface CustomerReceipt { /** * 自提人员姓名 */ PickUpStuff: string; /** * 自提人电话 */ PickUpStuffContact: string; /** * 自提人身份证号 */ PickUpStuffIDCard: string; /** * 自提时间 */ PickUpTime: string; } /** * 围笼 */ export interface Cage { /** * 围笼名称 */ CageName: string; /** * 围笼审核人账号ID */ CheckerSet: Array<string>; } /** * 关电确认信息 */ export interface PowerOffConfirm { /** * 联系人 */ ConfirmContact: string; /** * 联系人电话 */ ConfirmContactNumber: string; } /** * 设备上架信息 */ export interface DeviceRackOn { /** * 设备sn */ DeviceSn: string; /** * 目标机架 */ DstRackName: string; /** * 目标机位,服务器必传,网络设备不用传 */ DstPositionCode?: string; /** * 设备ip */ DstIp?: string; } /** * DescribeModelTemplate返回参数结构体 */ export interface DescribeModelTemplateResponse { /** * 该型号模板的选项列表 */ TemplateDetail?: Array<TemplateOption>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeWorkOrderList请求参数结构体 */ export interface DescribeWorkOrderListRequest { /** * 过滤条件。支持:service-type、order-type、order-status、order-id */ Filters?: Array<Filter>; /** * 通过sn过滤工单,上限10个 */ SnList?: Array<string>; /** * 起始 */ Offset?: number; /** * 长度 */ Limit?: number; } /** * DescribeWorkOrderTypes返回参数结构体 */ export interface DescribeWorkOrderTypesResponse { /** * 已收藏的工单类型列表 */ CollectedWorkOderTypeSet?: Array<WorkOrderTypeDetail>; /** * 全部工单类型列表 */ WorkOrderFamilySet?: Array<WorkOrderFamilyDetail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机架用量分布 */ export interface Distribution { /** * 机架编号 */ RackNumber?: string; /** * 机架的用量分布 */ RackUsageSet?: Array<RackUsage>; } /** * 机架的信息 */ export interface Rack { /** * 机架名称 */ RackName?: string; /** * 机架所属的机房管理单元ID */ IdcUnitId?: number; /** * 机架所属的机房管理单元名称 */ IdcUnitName?: string; /** * 机架所属的机房名称 */ IdcName?: string; /** * 机架所属的机房ID */ IdcId?: number; /** * 机架ID */ RackId?: number; /** * 是否开电 */ IsPowerOn?: boolean; /** * 机架最近一次开电时间,YYYY-MM-DD 格式 */ RackOpenTime?: string; /** * 托管类型 */ HostingType?: string; } /** * DescribePositionStatusSummary请求参数结构体 */ export interface DescribePositionStatusSummaryRequest { /** * <li><strong>rack-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机架ID</strong>】进行过滤。例如:15082。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p><p style="padding-left: 30px;"></p> <li><strong> rack-name</strong></li> <p style="padding-left: 30px;">按照【<strong>机架名称</strong>】进行过滤,机架名称例如:M301-E10。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong> idc-id</strong></li> <p style="padding-left: 30px;">按照【<strong>机房ID</strong>】进行过滤,机房ID例如:159。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>idc-unit-id </strong></li> <p style="padding-left: 30px;">按照【<strong>机房管理单元ID</strong>】进行过滤,机房管理ID例如:568。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>position-status</strong></li> <p style="padding-left: 30px;">按照【<strong>机位状态</strong>】进行过滤,机位状态只包含以下四种:机位状态,0 空闲,1 已用,2 不可用,3 预占用,4 预留,例如: 0。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> <li><strong>op-status</strong></li> <p style="padding-left: 30px;">按照【<strong>操作状态</strong>】进行过滤,操作状态只包含两种:FINISH 操作完成,PENDING 操作中,例如: PENDING。</p><p style="padding-left: 30px;">类型:String</p><p style="padding-left: 30px;">必选:否</p> */ Filters?: Array<Filter>; } /** * DescribeWorkOrderTypes请求参数结构体 */ export declare type DescribeWorkOrderTypesRequest = null; /** * CreateRackOnWorkOrder请求参数结构体 */ export interface CreateRackOnWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice */ DeviceType: string; /** * 上架人员 1.自行解决 2.由腾讯IDC负责 */ StuffOption: string; /** * 上架后是否开电 */ WithPowerOn: boolean; /** * 服务器收货列表 */ DeviceRackOnList: Array<DeviceRackOn>; /** * 自行解决必填 */ SelfOperationInfo?: SelfOperation; } /** * 网络设备收货详情 */ export interface NetReceivingInfo { /** * 设备sn */ DeviceSn: string; /** * 设备型号-版本 */ ModelVersion: string; /** * 硬件备注 */ HardwareMemo?: string; /** * 厂商 */ Manufacturer?: string; } /** * DescribeCampusList返回参数结构体 */ export interface DescribeCampusListResponse { /** * 客户可操作的园区列表 */ CampusSet?: Array<Campus>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 线材收货信息 */ export interface WireReceivingInfo { /** * '光纤', '网线', '电源线' */ TypeName: string; /** * 数量 */ Quantity: number; /** * '箱', '卷', '套' */ Unit: string; /** * 收货凭证号 */ ReceiptNumber: string; /** * 硬件备注 */ HardwareMemo?: string; } /** * DescribeModelTemplate请求参数结构体 */ export interface DescribeModelTemplateRequest { /** * 型号类型,只支持传入 server 和 netDevice */ DeviceType: string; } /** * 设备类工单的基础历史入参信息 */ export interface DeviceOrderBaseInfo { /** * 机房id */ IdcId?: number; /** * 机房名称 */ IdcName?: string; /** * 设备类型 */ DeviceType?: string; /** * 备注 */ Remark?: string; /** * 1.收货-仅核对外包装完整和数量,不开箱 2.验收-开箱核对型号SN一致 */ ReceivingOperation?: string; /** * 设备收货-进入时间 */ EntryTime?: string; /** * 设备收货-是否快递寄件 */ IsExpressDelivery?: boolean; /** * 设备收货-快递寄件信息 */ ExpressInfo?: ExpressDelivery; /** * 上/下架人员 1.自行解决 2.由腾讯IDC负责 */ StuffOption?: string; /** * 上/下架自行解决信息 */ SelfOperationInfo?: SelfOperation; /** * 上架后开电 */ WithPowerOn?: boolean; /** * 关电确认 1.授权时关电 2.关电前需要确认 */ IsPowerOffConfirm?: string; /** * 关电前需要确认信息 */ PowerOffConfirmInfo?: PowerOffConfirm; /** * 退出交接方式 1.物流上门收货 2.客户上门自提 */ HandoverMethod?: string; /** * 客户上门自提信息 */ CustomerReceipt?: CustomerReceipt; /** * 物流上门收货信息 */ LogisticsReceipt?: LogisticsReceipt; } /** * CreateMovingWorkOrder返回参数结构体 */ export interface CreateMovingWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 园区信息 */ export interface Campus { /** * 园区ID */ CampusId?: number; /** * 园区名称 */ CampusName?: string; } /** * 工单的常用信息返回 */ export interface WorkOrderData { /** * 工单号 */ WorkOrderId?: string; /** * 服务类型,一个服务可能会产生多个工单 */ ServiceType?: string; /** * 工单类型 */ OrderType?: string; /** * 工单状态 */ OrderStatus?: string; /** * 工单创建人 */ Creator?: string; /** * 工单创建时间 */ CreateTime?: string; /** * 工单完成时间 */ FinishTime?: string; } /** * 网络设备型号详情 */ export interface NetDeviceModel { /** * 版本号 */ Version?: string; /** * 型号和版本的组合名称 */ ModelVersion?: string; /** * 型号名 */ DevModel?: string; /** * 宽度 */ DevWidth?: string; /** * 深度 */ DevDepth?: string; /** * 重量 */ DevWeight?: string; /** * 是否携带挂耳 */ MountEar?: string; /** * 是否符合CCC认证 */ AccordCCC?: string; /** * 是否通过入网许可认证 */ PassNetwork?: string; /** * 电源接口型号 */ PowerportType?: string; /** * 电源模块 */ PowerModule?: string; /** * 电源模块数量 */ PowermoduleNum?: string; /** * 电源模块位置 */ PowermodulePosition?: string; /** * 高压直流自适应 */ HighVoltageAdapt?: string; /** * 实际工作功耗(W) */ PowerEnergy?: string; /** * 进风口位置 */ InwindPosition?: string; /** * 出风口位置 */ OutwindPosition?: string; /** * 业务端口位置 */ BusinessPortPosition?: string; /** * 带有理线器 */ LineManager?: string; /** * 0 代表在当前园区没评估过,1 代表完全满足IDC准入标准 2 代表存在托管风险 3 代表不满足IDC准入标准 */ CheckResult?: number; /** * 设备高度 */ DevHeight?: string; } /** * 型号以及版本号 */ export interface ModelVersion { /** * 型号名称 */ DevModel: string; /** * 版本 */ Version: string; } /** * DescribeResourceUsage返回参数结构体 */ export interface DescribeResourceUsageResponse { /** * 托管服务器数量 */ HostingServerCount?: number; /** * 租用服务器数量 */ RentServerCount?: number; /** * 网络设备数量 */ NetDeviceCount?: number; /** * 机架总数 */ RackTotalCount?: number; /** * 开电机架总数 */ RackPowerOnCount?: number; /** * 机位使用数量 */ PositionUsedCount?: number; /** * 机位总数 */ PositionTotalCount?: number; /** * 机架开电率,保留一位小数 */ RackPowerOnRate?: string; /** * 机位使用率, */ PositionUsedRate?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRackOffWorkOrder返回参数结构体 */ export interface CreateRackOffWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机架用量 */ export interface RackUsage { /** * 机架ID */ RackId?: number; /** * 已使用的机位数量 */ UsedNum?: number; /** * 空闲机位数量 */ UnusedNum?: number; /** * 机架简称 */ RackShortName?: string; /** * 机位总数 */ TotalNum?: number; /** * 机位使用率 */ UsedRate?: number; } /** * 通用服务的基本信息 */ export interface CommonServiceBaseInfo { /** * 机房名称 */ IdcName?: string; /** * 业务联系人 */ ContactName?: string; /** * 联系人电话 */ ContactPhone?: string; /** * 操作说明 */ Instructions?: string; /** * 1 、2 、3 分别代表 L1、L2、L3 */ ServiceLevel?: number; /** * 操作预授权 */ PreAuthorization?: boolean; } /** * CreatePowerOnWorkOrder返回参数结构体 */ export interface CreatePowerOnWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRackOnWorkOrder返回参数结构体 */ export interface CreateRackOnWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePersonnelVisitWorkOrderDetail请求参数结构体 */ export interface DescribePersonnelVisitWorkOrderDetailRequest { /** * 工单ID */ OrderId: string; } /** * DescribeCustomerInfo返回参数结构体 */ export interface DescribeCustomerInfoResponse { /** * 客户信息 */ CustomerInfo?: CustomerInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 服务器信息 */ export interface Device { /** * 设备 SN 码 */ Sn?: string; /** * 设备型号版本 */ ModelVersion?: string; /** * 设备固资号。只有设备类型为服务器时才返回 */ AssetId?: string; /** * 0 自有,1 租用。只有设备类型为服务器时才返回 */ SvrIsSpecial?: number; /** * IP。 */ Ip?: string; /** * 设备所属的机房名称 */ IdcName?: string; /** * 设备所属的机房ID */ IdcId?: number; /** * 设备所属的机房管理单元ID */ IdcUnitId?: number; /** * 设备所属的机房管理单元名称 */ IdcUnitName?: string; /** * 已上架设备所在的机架ID,未上架设备不返回 */ RackId?: number; /** * 服务器类型, 1 代表服务器, 7 代表 2U4S。只有设备类型为服务器时才返回 */ ServerTypeId?: number; /** * 已上架设备所在的机架名称,未上架设备不返回 */ RackName?: string; /** * 已上架设备所在的机位编号,未上架设备不返回。只有设备类型为服务器时才返回 */ PositionCode?: number; /** * 设备状态:POWER_ON 已开电 POWER_OFF 未开电 RACK_OFF 未上架 MOVING 搬迁中 */ Status?: string; /** * 设备最近一次的开电时间,YYYY-MM-DD 格式。 */ PowerOnTime?: string; /** * 设备最近一次的上架时间,YYYY-MM-DD 格式。 */ OnshelfDate?: string; /** * 设备类型 server 服务器,netDevice 网络设备 */ DeviceType?: string; /** * 厂商 */ Manufacturer?: string; /** * 其他设备-设备子类型 */ TypeName?: string; /** * 硬件备注 */ HardwareMemo?: string; } /** * CreateServerModel返回参数结构体 */ export interface CreateServerModelResponse { /** * 型号名称 */ DevModel?: string; /** * 版本 */ Version?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCampusList请求参数结构体 */ export declare type DescribeCampusListRequest = null; /** * 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ export interface Filter { /** * 需要过滤的字段。 */ Name: string; /** * 字段的过滤值。 */ Values: Array<string>; } /** * 型号选项下拉框中的选项值 */ export interface OptionValueItem { /** * 选项的值 */ OptionValue: string; /** * 是否默认选中 */ Selected: boolean; } /** * 机房管理单元 */ export interface IdcUnit { /** * 机房管理单元 ID */ IdcUnitId?: number; /** * 机房管理单元名称 */ IdcUnitName?: string; /** * 围笼列表 */ CageSet?: Array<Cage>; } /** * ModifyWorkOrderTypeCollectFlag返回参数结构体 */ export interface ModifyWorkOrderTypeCollectFlagResponse { /** * 工单类型当前的收藏状态 */ CurrentCollectFlag?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRacksDistribution请求参数结构体 */ export interface DescribeRacksDistributionRequest { /** * 机房管理单元ID */ IdcUnitId: number; } /** * DescribeCommonServiceWorkOrderDetail返回参数结构体 */ export interface DescribeCommonServiceWorkOrderDetailResponse { /** * 进度 */ StepSet?: Array<OrderStep>; /** * 基本信息 */ BaseInfo?: CommonServiceBaseInfo; /** * 设备信息 */ DeviceSet?: Array<DevicePosition>; /** * 工单状态 */ OrderStatus?: string; /** * 拒绝原因 */ RejectReason?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyWorkOrderTypeCollectFlag请求参数结构体 */ export interface ModifyWorkOrderTypeCollectFlagRequest { /** * 工单类型的唯一英文标识 */ WorkOrderType: string; } /** * CreateNetDeviceModel返回参数结构体 */ export interface CreateNetDeviceModelResponse { /** * 型号名称 */ DevModel?: string; /** * 版本号 */ Version?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCommonServiceWorkOrderDetail请求参数结构体 */ export interface DescribeCommonServiceWorkOrderDetailRequest { /** * 工单ID */ OrderId: string; } /** * 服务器收货信息 */ export interface ServerReceivingInfo { /** * 设备sn */ DeviceSn: string; /** * 设备型号-版本 */ ModelVersion: string; /** * 需要万兆机位 */ Need10GbSlot?: string; /** * 需要直流电 */ NeedDCPower?: string; /** * 需要外网 */ NeedExtranet?: string; /** * 需要虚拟化 */ NeedVirtualization?: string; /** * 硬件备注 */ HardwareMemo?: string; } /** * 客户信息 */ export interface CustomerInfo { /** * 公司全称 */ CustomerName?: string; /** * 公司简称 */ ShortCustomerName?: string; /** * 是否全托管用户 */ WholeFlag?: boolean; } /** * 型号和对应的版本数量 */ export interface ModelVersionCount { /** * 型号名称 */ DevModel?: string; /** * 版本数量 */ VersionCount?: number; } /** * CreateModelEvaluationWorkOrder返回参数结构体 */ export interface CreateModelEvaluationWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeWorkOrderList返回参数结构体 */ export interface DescribeWorkOrderListResponse { /** * 总数 */ TotalCount?: number; /** * 查询结果 */ WorkOrderSet?: Array<WorkOrderData>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAvailableModelList返回参数结构体 */ export interface DescribeAvailableModelListResponse { /** * 机房内可用的设备型号及版本列表 */ ModelVersionSet?: Array<AvailableModelVersion>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 到访人员 */ export interface Personnel { /** * 证件号码 */ IDCardNumber: string; /** * 证件类型。对应关系如下:IDENTITY_CARD: 身份证, HONG_KONG_AND_MACAO_PASS: 港澳通行证', PASSPORT: 护照, DRIVING_LICENSE: 驾照, OTHER: 其他 */ IDCardType: string; /** * 公司名称 */ Company: string; /** * 语言。对应关系:ENGLISH: 英文, CHINESE: 中文 */ LanguageType: string; /** * 姓名 */ Name: string; /** * 电话 */ TelNumber: string; /** * 职位 */ Position?: string; /** * 微信 */ Wechat?: string; /** * 邮箱 */ Email?: string; } /** * DescribeWorkOrderStatistics返回参数结构体 */ export interface DescribeWorkOrderStatisticsResponse { /** * 总工单数量 */ TotalNum?: number; /** * 进行中的工单数量 */ ProcessingNum?: number; /** * 待确认的工单数量 */ ConfirmingNum?: number; /** * 完成的工单数量 */ FinishNum?: number; /** * 拒绝的工单数量 */ RejectNum?: number; /** * 异常的工单数量 */ ExceptionNum?: number; /** * 客户取消的工单数量 */ CancelNum?: number; /** * 围笼进出审核的工单数量 */ CheckingNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateReceivingWorkOrder返回参数结构体 */ export interface CreateReceivingWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePersonnelVisitWorkOrderDetail返回参数结构体 */ export interface DescribePersonnelVisitWorkOrderDetailResponse { /** * 工单进度 */ StepSet?: Array<OrderStep>; /** * 工单详情 */ BaseInfo?: PersonnelVisitBaseInfo; /** * 到访人员详情 */ PersonnelSet?: Array<Personnel>; /** * 工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常 */ OrderStatus?: string; /** * 拒绝原因 */ RejectReason?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateQuitWorkOrder请求参数结构体 */ export interface CreateQuitWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice, otherDevice */ DeviceType: string; /** * 下架选择 1.自行解决 2.由腾讯IDC负责 */ StuffOption: string; /** * 关电确认 1.授权时关电 2.关电前需要确认 */ IsPowerOffConfirm: string; /** * 设备sn列表 */ DeviceSnList: Array<string>; /** * 交接方式 1.物流上门收货 2.客户上门自提 */ HandoverMethod: string; /** * 自行解决必填 */ SelfOperationInfo?: SelfOperation; /** * 关电前需要确认时必填 */ PowerOffConfirmInfo?: PowerOffConfirm; /** * 备注 */ Remark?: string; /** * 物流上门收货必传 */ LogisticsReceipt?: LogisticsReceipt; /** * 客户上门自提必传 */ CustomerReceipt?: CustomerReceipt; } /** * 机位状态及对应的数量 */ export interface PositionStatusItem { /** * 状态值 */ PositionStatus?: number; /** * 对应的机位数量 */ Count?: number; } /** * DescribeModel返回参数结构体 */ export interface DescribeModelResponse { /** * 设备型号详情 */ ModelSet?: Array<ModelVersionDetail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePowerOnWorkOrder请求参数结构体 */ export interface CreatePowerOnWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice */ DeviceType: string; /** * 设备sn列表 */ DeviceSnList: Array<string>; } /** * 工单详情中的工单流程步骤 */ export interface OrderStep { /** * 步骤名 */ StepName?: string; /** * 处理人 */ OwnerName?: string; /** * 完成时间 */ FinishTime?: string; /** * 此步骤状态 */ StepStatus?: string; } /** * CreatePowerOffWorkOrder返回参数结构体 */ export interface CreatePowerOffWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateSpeciallyQuitWorkOrder返回参数结构体 */ export interface CreateSpeciallyQuitWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 工单的设备信息 */ export interface DeviceHistory { /** * 设备sn */ Sn?: string; /** * 设备类型 */ DeviceType?: string; /** * 机架名 */ RackName?: string; /** * 机位号 */ PositionCode?: number; /** * 机房id */ IdcId?: number; /** * 机房名称 */ IdcName?: string; /** * 机房管理单元id */ IdcUnitId?: number; /** * 机房管理单元名称 */ IdcUnitName?: string; /** * 固资号 */ AssetId?: string; /** * 设备型号-版本,只有收货单详情返回 */ ModelVersion?: string; /** * 设备高度,只有收货单详情返回 */ DeviceHeight?: string; /** * 需要万兆机位,只有收货单详情返回 */ Need10GbSlot?: string; /** * 需要直流电,只有收货单详情返回 */ NeedDCPower?: string; /** * 需要外网,只有收货单详情返回 */ NeedExtranet?: string; /** * 需要虚拟化,只有收货单详情返回 */ NeedVirtualization?: string; /** * 厂商,只有收货单详情返回 */ Manufacturer?: string; /** * 硬件备注 */ HardwareMemo?: string; /** * 目标机架 */ DstRackName?: string; /** * 目标机位 */ DstPositionCode?: string; /** * 目标ip */ DstIp?: string; /** * 设备子类型, 其他设备/线材用 */ TypeName?: string; /** * 线材-数量,只有收货单详情返回 */ Quantity?: number; /** * 计量单位,,只有收货单详情返回,'箱', '卷', '套' */ Unit?: string; /** * 线材-收货凭证号,只有收货单详情返回 */ ReceiptNumber?: string; } /** * 人员到访工单基本信息 */ export interface PersonnelVisitBaseInfo { /** * 机房名称 */ IdcName?: string; /** * 到访原因。到访原因,映射关系:DEVICE_MAINTENANCE 设备维护 DEVICE_MOVE 设备收货上下架 CHECK 盘点 OTHER 其他 */ VisitReason?: Array<string>; /** * 到访原因 */ VisitRemark?: string; /** * 到访结束时间 */ EnterStartTime?: string; /** * 到访开始时间 */ EnterEndTime?: string; /** * 机房管理单元列表 */ IdcUnitNameList?: Array<string>; } /** * ConfirmCommonServiceWorkOrder返回参数结构体 */ export interface ConfirmCommonServiceWorkOrderResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePowerOffWorkOrder请求参数结构体 */ export interface CreatePowerOffWorkOrderRequest { /** * 机房id */ IdcId: number; /** * 设备类型,server, netDevice */ DeviceType: string; /** * 关电确认,1.授权时关电 2.关电前需要确认 */ IsPowerOffConfirm: string; /** * 设备sn列表 */ DeviceSnList: Array<string>; /** * 关电前需要确认时必填 */ PowerOffConfirmInfo?: PowerOffConfirm; /** * 备注 */ Remark?: string; } /** * CreateQuitWorkOrder返回参数结构体 */ export interface CreateQuitWorkOrderResponse { /** * 创建的工单信息 */ WorkOrderSet?: Array<WorkOrderTinyInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备及位置信息 */ export interface DevicePosition { /** * 设备SN */ Sn: string; /** * 机架名称 */ RackName: string; /** * 机房管理单元ID */ IdcUnitId: number; /** * 机房名称 */ IdcName?: string; /** * 机房管理单元名称 */ IdcUnitName?: string; /** * 设备固资。只有服务器设备才需要这个值 */ AssetId?: string; /** * 机位编号,只有服务器设备才需要传这个值 */ PositionCode?: number; /** * server 代表服务器,netDevice 代表网络设备 */ DeviceType?: string; } /** * DescribeRacksDistribution返回参数结构体 */ export interface DescribeRacksDistributionResponse { /** * 机架的用量分布 */ DistributionSet?: Array<Distribution>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomerInfo请求参数结构体 */ export declare type DescribeCustomerInfoRequest = null; /** * DescribeDeviceList返回参数结构体 */ export interface DescribeDeviceListResponse { /** * 总数 */ Total?: number; /** * 服务器列表 */ DeviceSet?: Array<Device>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceWorkOrderDetail请求参数结构体 */ export interface DescribeDeviceWorkOrderDetailRequest { /** * 工单ID */ OrderId: string; } /** * DescribeModelEvaluationWorkOrderDetail返回参数结构体 */ export interface DescribeModelEvaluationWorkOrderDetailResponse { /** * 工单进度 */ StepSet?: Array<OrderStep>; /** * 工单详情 */ BaseInfo?: ModelEvaluationBaseInfo; /** * 评估中的网络设备型号详情 */ NetDeviceModelSet?: Array<ModelVersionDetail>; /** * 评估中的服务器型号详情 */ ServerModelSet?: Array<ModelVersionDetail>; /** * 订单状态, process 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常 */ OrderStatus?: string; /** * 工单拒绝原因 */ RejectReason?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机房信息 */ export interface Idc { /** * 机房名称 */ IdcName?: string; /** * 机房ID */ IdcId?: number; /** * 机房管理单元详情列表 */ IdcUnitSet?: Array<IdcUnit>; } /** * DescribeRacks返回参数结构体 */ export interface DescribeRacksResponse { /** * 客户拥有的机架列表 */ RackSet?: Array<Rack>; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRacks请求参数结构体 */ export interface DescribeRacksRequest { /** * 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API 简介中的相关小节。 */ Limit?: number; /** * 过滤条件 rack-id 按照机架id进行过滤。 类型:String 必选:否 rack-name 按照机架名称进行过滤。 类型:String 必选:否 idc-id 按照机房id进行过滤。 类型:String 必选:否 idc-unit-id 按照机房管理单元id过滤 类型: String 必选: 否 is-power-on 按照是否开电进行过滤,支持传入 0 和 1。1 代表开电,0 代表关电 类型: String 必选: 否 hosting-type 按照托管类型进行过滤。支持传入 CUSTOMER_MIX 代表客户混合,CUSTOMER_ONLY 代表客户独享 ,NOT_INIT 代表未初始化 类型: String 必选: 否 */ Filters?: Array<Filter>; /** * 传入目标服务,返回允许进行此服务的机架列表;可以和Filters一起使用。允许的值:('rackPowerOn', 'rackPowerOff') */ DstService?: string; } /** * DescribeIdcs返回参数结构体 */ export interface DescribeIdcsResponse { /** * 机房管理单元列表 */ IdcSet?: Array<Idc>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeviceWorkOrderDetail返回参数结构体 */ export interface DescribeDeviceWorkOrderDetailResponse { /** * 工单ID */ OrderId?: string; /** * 服务类型 */ ServiceType?: string; /** * 工单类型 */ OrderType?: string; /** * 工单状态 */ OrderStatus?: string; /** * 工单流程状态 */ StepSet?: Array<OrderStep>; /** * 工单设备信息 */ DeviceSet?: Array<DeviceHistory>; /** * 工单的入参信息 */ BaseInfo?: DeviceOrderBaseInfo; /** * 工单的拒绝原因,工单状态为reject的时候返回 */ RejectReason?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }