UNPKG

tencentcloud-sdk-nodejs

Version:
3,022 lines 106 kB
/** * 操作日志状态查询条件 */ export interface OperationLogsCondition { /** * 状态列表 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: Array<number | bigint>; } /** * RedeployEdgeUnitApplication返回参数结构体 */ export interface RedeployEdgeUnitApplicationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdgeUnitCloud返回参数结构体 */ export interface CreateEdgeUnitCloudResponse { /** * tke集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId: string; /** * IECP集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ EdgeUnitId: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdgeUnitApplicationBasicInfo请求参数结构体 */ export interface ModifyEdgeUnitApplicationBasicInfoRequest { /** * 应用基本信息 */ BasicInfo: ApplicationBasicInfo; /** * 单元ID */ EdgeUnitId?: number; /** * 应用ID */ ApplicationId?: number; } /** * CreateEdgeNodeGroup请求参数结构体 */ export interface CreateEdgeNodeGroupRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * NodeGroup名称 */ Name: string; /** * 命名空间,不填默认为default */ Namespace?: string; /** * 描述 */ Description?: string; /** * 模版ID数组 */ NodeUnitTemplateIDs?: Array<number | bigint>; } /** * DescribeNodeUnitTemplateOnNodeGroup返回参数结构体 */ export interface DescribeNodeUnitTemplateOnNodeGroupResponse { /** * 记录总数 */ Total: number; /** * NodeUnit模板 注意:此字段可能返回 null,表示取不到有效值。 */ NodeUnitTemplates: Array<NodeGroupNodeUnitTemplateInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GridPod信息 */ export interface GridPodInfo { /** * Pod名称 */ Name: string; /** * 命名空间 */ NameSpace: string; /** * 状态(Pending|Running|Succeeded|Failed|Unknown) */ Status: string; /** * 节点名 */ NodeName: string; /** * 节点IP */ NodeIP: string; /** * Pod的IP */ PodIP: string; /** * 启动时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime: string; /** * 运行时长(秒) 注意:此字段可能返回 null,表示取不到有效值。 */ RunSec: number; /** * 重启次数 */ RestartCount: number; /** * 集群名称ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterID: string; } /** * CreateSecret请求参数结构体 */ export interface CreateSecretRequest { /** * 单元ID */ EdgeUnitID: number; /** * secret名 */ SecretName: string; /** * 命名空间(默认:default) */ SecretNamespace?: string; /** * secret类型(取值范围:DockerConfigJson,Opaque 默认Opaque) */ SecretType?: string; /** * DockerConfig的序列化base64编码后的字符串 */ DockerConfigJson?: string; /** * Opaque类型的Secret内容 */ CloudData?: Array<KeyValueObj>; /** * DockerConfig配置 */ DockerConfig?: DockerConfig; } /** * CreateEdgeNodeBatch返回参数结构体 */ export interface CreateEdgeNodeBatchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNamespaces返回参数结构体 */ export interface DescribeNamespacesResponse { /** * 命名空间信息列表 */ Items: Array<NamespaceInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * NodeUnit模版信息 */ export interface NodeUnitTemplate { /** * NodeUnit模版ID */ ID: number; /** * NodeUnit模版名称 */ Name: string; /** * 命名空间 */ Namespace: string; /** * 描述 */ Description: string; /** * 包含节点列表 注意:此字段可能返回 null,表示取不到有效值。 */ NodeList: Array<NodeSimpleInfo>; /** * NodeGroup列表 注意:此字段可能返回 null,表示取不到有效值。 */ NodeGroups: Array<string>; /** * 更新时间 */ UpdateTime: string; /** * 创建时间 */ CreateTime: string; } /** * ModifyEdgeUnitDeployGridItem请求参数结构体 */ export interface ModifyEdgeUnitDeployGridItemRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * Grid名称 */ GridItemName: string; /** * 负载类型(StatefulSetGrid|DeploymentGrid) */ WorkloadKind: string; /** * 副本数 */ Replicas: number; /** * 命名空间,默认default */ Namespace?: string; } /** * 指定NodeGroup中查询NodeUnit模版 */ export interface NodeGroupNodeUnitTemplateInfo { /** * 模版ID */ ID: number; /** * 名称 */ Name: string; /** * 命名空间 */ Namespace: string; /** * 描述 */ Description: string; /** * 包含节点列表 */ NodeList: Array<NodeSimpleInfo>; /** * 更新时间 */ UpdateTime: string; /** * 创建时间 */ CreateTime: string; /** * 是否关联 */ Relation: boolean; } /** * DescribeEdgeUnitMonitorStatus请求参数结构体 */ export interface DescribeEdgeUnitMonitorStatusRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; } /** * GetMarketComponent返回参数结构体 */ export interface GetMarketComponentResponse { /** * 组件ID */ ID: number; /** * 组件名称 */ AppName: string; /** * 发行组织 */ Author: string; /** * 发布时间 */ ReleaseTime: string; /** * 组件简介 */ Outline: string; /** * 详细介绍链接 */ Detail: string; /** * 图标连接 */ Icon: string; /** * 组件版本 */ Version: string; /** * 组件可视化配置 */ WorkloadVisualConfig: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * NodeUnit中边缘节点信息 */ export interface NodeUnitNodeInfo { /** * 节点ID */ Id: number; /** * 节点状态 NodeStatusHealthy (健康)/NodeStatusAbnormal (异常)/NodeStatusOffline (下线)/NodeStatusNotActivated (未激活 */ Status: string; /** * 节点名称 */ NodeName: string; /** * 内网节点IP */ InternalIP: string; } /** * DeleteNodeUnit返回参数结构体 */ export interface DeleteNodeUnitResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * NFS挂载卷 */ export interface VolumeNFS { /** * 服务地址 */ Server: string; /** * 对应服务器路径 */ ServerPath: string; /** * 对应本地路径 */ Path: string; } /** * 服务配置 */ export interface Service { /** * 名称 */ Name: string; /** * 类型 (ClusterIP|NodePort) */ Type: string; /** * 端口配置 */ Ports: Array<PortConfig>; /** * 标签 */ Labels: Array<Label>; /** * 命名空间默认default */ Namespace?: string; /** * 服务IP */ ClusterIP?: string; } /** * DescribeEdgeUnitApplications返回参数结构体 */ export interface DescribeEdgeUnitApplicationsResponse { /** * 总数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount: number; /** * 应用列表 */ ApplicationSet: Array<ApplicationStatusInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 应用状态 */ export interface ApplicationStatusInfo { /** * 应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ Id?: number; /** * 应用名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 应用版本 注意:此字段可能返回 null,表示取不到有效值。 */ Version: string; /** * 应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除 注意:此字段可能返回 null,表示取不到有效值。 */ Status: string; /** * 开始时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime: string; /** * 管理地址 注意:此字段可能返回 null,表示取不到有效值。 */ ManageUrl: string; /** * 负载类型 注意:此字段可能返回 null,表示取不到有效值。 */ WorkloadKind: string; /** * 应用部署模式 注意:此字段可能返回 null,表示取不到有效值。 */ DeployMode: ApplicationDeployMode; /** * 期望Pod数 注意:此字段可能返回 null,表示取不到有效值。 */ Replicas: number; /** * 运行Pod数 注意:此字段可能返回 null,表示取不到有效值。 */ AvailableReplicas: number; } /** * DescribeEdgeUnitGridEvents返回参数结构体 */ export interface DescribeEdgeUnitGridEventsResponse { /** * 事件列表 注意:此字段可能返回 null,表示取不到有效值。 */ EventSet: Array<GridEventInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 子设备列表信息 */ export interface IotDevicesInfo { /** * 设备id */ Id: number; /** * 设备名称 */ Name: string; /** * 设备状态 */ Status: number; /** * 设备打开状态 */ Disabled: boolean; /** * 描述 */ Description: string; /** * 设备创建时间 */ CreateTime: string; /** * 最后在线时间 */ LastOnlineTime: string; /** * 设备是否绑定到节点 */ IsBound: boolean; /** * 设备版本 */ Version: string; /** * 无 */ Region: string; /** * 无 */ UnitID: number; /** * 无 */ UnitName: string; } /** * DeleteEdgeUnitCloud返回参数结构体 */ export interface DeleteEdgeUnitCloudResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyConfigMap请求参数结构体 */ export interface ModifyConfigMapRequest { /** * 单元ID */ EdgeUnitID: number; /** * ConfigMap名称 */ ConfigMapName: string; /** * Yaml配置, base64之后的串 */ Yaml: string; /** * ConfigMap命名空间 */ ConfigMapNamespace?: string; } /** * 应用基本配置 */ export interface ApplicationBasicConfig { /** * 名称 */ Name: string; /** * 命名空间 */ Namespace: string; /** * 工作负载类型 */ WorkflowKind: string; /** * 标签信息 */ Labels?: Array<Label>; /** * Grid唯一Key */ GridUniqKey?: string; /** * NodeSelector标签 */ NodeSelector?: Array<Label>; /** * 实例数 */ Replicas?: number; /** * 可用实例数 */ AvailableReplicas?: number; /** * 是否开启service环境变量注入pod 注意:此字段可能返回 null,表示取不到有效值。 */ EnableServiceLinks?: boolean; } /** * 数据挂载 */ export interface VolumeMount { /** * 名称 */ Name: string; /** * 挂载路径 */ MountPath: string; /** * 子路径 注意:此字段可能返回 null,表示取不到有效值。 */ SubPath?: string; /** * 是否只读 注意:此字段可能返回 null,表示取不到有效值。 */ ReadOnly?: boolean; } /** * DeleteEdgeUnitDeployGridItem返回参数结构体 */ export interface DeleteEdgeUnitDeployGridItemResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeSnNodes返回参数结构体 */ export interface DescribeEdgeSnNodesResponse { /** * 满足条件的总条数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount: number; /** * 节点详情 注意:此字段可能返回 null,表示取不到有效值。 */ NodeSet: Array<EdgeDracoNodeInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitApplications请求参数结构体 */ export interface DescribeEdgeUnitApplicationsRequest { /** * 单元ID */ EdgeUnitId: number; /** * 翻页偏移 */ Offset: number; /** * 翻页大小 */ Limit: number; /** * 名称模糊匹配 */ NamePattern?: string; /** * 字段排序 (Sort.Filed为:StartTime) */ Sort?: Array<FieldSort>; /** * 命名空间过滤 */ Namespace?: string; } /** * 预注册节点的信息 */ export interface EdgeDracoNodeInfo { /** * 节点ID */ Id: number; /** * 节点名称 */ Name: string; /** * 是否已激活 */ IsUsed: boolean; /** * 创建时间 */ CreateTime: string; /** * 备注信息,如批次 */ Remark: string; /** * SN 设备号 */ SN: string; } /** * DescribeConfigMapYamlError返回参数结构体 */ export interface DescribeConfigMapYamlErrorResponse { /** * 校验是通过 注意:此字段可能返回 null,表示取不到有效值。 */ CheckPass: boolean; /** * 错误类型 注意:此字段可能返回 null,表示取不到有效值。 */ ErrType: number; /** * 错误信息 注意:此字段可能返回 null,表示取不到有效值。 */ ErrInfo: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigMap返回参数结构体 */ export interface DescribeConfigMapResponse { /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * yaml配置 注意:此字段可能返回 null,表示取不到有效值。 */ Yaml: string; /** * 配置项的json格式(base64编码) 注意:此字段可能返回 null,表示取不到有效值。 */ Json: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdgeUnitApplicationYaml返回参数结构体 */ export interface ModifyEdgeUnitApplicationYamlResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitNodeUnitTemplates请求参数结构体 */ export interface DescribeEdgeUnitNodeUnitTemplatesRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 命名空间,默认为default */ Namespace?: string; /** * 分页查询offset,默认为0 */ Offset?: number; /** * 分页查询limit,默认为20 */ Limit?: number; /** * 模糊匹配,精确匹配时失效 */ NameFilter?: string; /** * 精确匹配 */ NameMatched?: string; /** * 按时间排序顺序,默认为DESC */ Order?: string; } /** * DescribeSecretYamlError返回参数结构体 */ export interface DescribeSecretYamlErrorResponse { /** * 校验是通过 注意:此字段可能返回 null,表示取不到有效值。 */ CheckPass: boolean; /** * 错误类型 注意:此字段可能返回 null,表示取不到有效值。 */ ErrType: number; /** * 错误信息 注意:此字段可能返回 null,表示取不到有效值。 */ ErrInfo: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ConfigMap的key挂载到路径 */ export interface VolumeConfigMapKeyToPath { /** * 健名 */ Key: string; /** * 对应本地路径 */ Path: string; /** * 对应权限模式 */ Mode: string; } /** * DescribeDracoEdgeNodeInstaller返回参数结构体 */ export interface DescribeDracoEdgeNodeInstallerResponse { /** * 在线安装命名 注意:此字段可能返回 null,表示取不到有效值。 */ OnlineInstallationCommand: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdgeUnitCloudApi请求参数结构体 */ export interface ModifyEdgeUnitCloudApiRequest { /** * 边缘单元ID */ EdgeUnitId: number; /** * 边缘单元名称,64字符内 */ Name?: string; /** * 描述,200字符内 */ Description?: string; /** * 是否开启监控 */ OpenCloudMonitor?: boolean; } /** * DescribeEdgeUnitDeployGridItem请求参数结构体 */ export interface DescribeEdgeUnitDeployGridItemRequest { /** * 边缘单元ID */ EdgeUnitId: number; /** * Grid名称 */ GridName: string; /** * 负载类型(StatefulSetGrid|DeploymentGrid) */ WorkloadKind: string; /** * 命名空间,默认default */ Namespace?: string; /** * 排序,默认ASC */ Order?: string; } /** * ModifyEdgeUnit请求参数结构体 */ export interface ModifyEdgeUnitRequest { /** * 边缘集群ID */ EdgeUnitId: number; /** * 边缘集群名称,64字符以内 */ Name: string; /** * 集群描述,200字符以内 */ Description?: string; } /** * RedeployEdgeUnitApplication请求参数结构体 */ export interface RedeployEdgeUnitApplicationRequest { /** * 单元ID */ EdgeUnitId: number; /** * 应用ID */ ApplicationId: number; } /** * DescribeEdgeNodeRemarkList请求参数结构体 */ export interface DescribeEdgeNodeRemarkListRequest { /** * 边缘单元ID */ EdgeUnitId: number; } /** * DeleteSecret返回参数结构体 */ export interface DeleteSecretResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteConfigMap返回参数结构体 */ export interface DeleteConfigMapResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteConfigMap请求参数结构体 */ export interface DeleteConfigMapRequest { /** * 单元ID */ EdgeUnitID: number; /** * ConfigMap名 */ ConfigMapName: string; /** * ConfigMap命名空间,默认:default */ ConfigMapNamespace?: string; } /** * DescribeEdgeUnitDeployGridItem返回参数结构体 */ export interface DescribeEdgeUnitDeployGridItemResponse { /** * 记录总数 */ TotalCount: number; /** * Grid部署列表 注意:此字段可能返回 null,表示取不到有效值。 */ DeploySet: Array<GridItemInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMessageRoute请求参数结构体 */ export interface CreateMessageRouteRequest { /** * 路由名称 */ RouteName: string; /** * 路由备注 */ Descript?: string; } /** * DescribeEdgeUnitExtra请求参数结构体 */ export interface DescribeEdgeUnitExtraRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; } /** * CreateUpdateNodeUnit请求参数结构体 */ export interface CreateUpdateNodeUnitRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * NodeUnit所属的NodeGroup名称 */ NodeGroupName: string; /** * 命名空间,默认为default */ Namespace?: string; /** * NodeUnit名称,通过模版创建可不填 */ NodeUnitName?: string; /** * NodeUnit包含的节点列表,通过模版创建可不填 */ Nodes?: Array<string>; /** * NodeUnit模版ID列表 */ NodeUnitTemplateIDs?: Array<number | bigint>; } /** * DescribeIotDevice请求参数结构体 */ export interface DescribeIotDeviceRequest { /** * 设备id,传0值表示此参数无效 */ DeviceId?: number; /** * 无 */ ProductID?: string; /** * 无 */ DeviceName?: string; } /** * CreateConfigMap返回参数结构体 */ export interface CreateConfigMapResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitsCloud请求参数结构体 */ export interface DescribeEdgeUnitsCloudRequest { /** * 偏移量 */ Offset: number; /** * limit值 */ Limit: number; /** * 集群名称模糊匹配 */ NamePattern?: string; /** * 排序,ASC/DESC(默认) */ Order?: string; } /** * 应用基本信息 */ export interface ApplicationBasicInfo { /** * 名称 */ Name: string; /** * 管理URL地址 */ ManageUrl?: string; /** * 描述信息 */ Description?: string; /** * 创建时间 */ CreateTime?: string; /** * 是否允许可视化修改 注意:此字段可能返回 null,表示取不到有效值。 */ AllowVisualModify?: boolean; } /** * DescribeEdgeDefaultVpc请求参数结构体 */ export declare type DescribeEdgeDefaultVpcRequest = null; /** * DescribeSecrets返回参数结构体 */ export interface DescribeSecretsResponse { /** * 总数目 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount: number; /** * Secret列表 注意:此字段可能返回 null,表示取不到有效值。 */ Items: Array<SecretItem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEdgeNodeGroup请求参数结构体 */ export interface DeleteEdgeNodeGroupRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * NodeGroup名称 */ Name: string; /** * 命名空间,默认为default */ Namespace?: string; } /** * 环境变量选择 */ export interface EnvValueSelector { /** * 健名 */ Key: string; /** * 对象名 */ ObjectName: string; /** * 对象值 */ ObjectType: string; } /** * DescribeEdgeNodePods返回参数结构体 */ export interface DescribeEdgeNodePodsResponse { /** * Pod列表 注意:此字段可能返回 null,表示取不到有效值。 */ PodSet: Array<EdgeNodePodInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgePod返回参数结构体 */ export interface DescribeEdgePodResponse { /** * Pod详情信息 注意:此字段可能返回 null,表示取不到有效值。 */ Pod: EdgeNodePodInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdgeNodeUnitTemplate返回参数结构体 */ export interface CreateEdgeNodeUnitTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMonitorMetrics返回参数结构体 */ export interface DescribeMonitorMetricsResponse { /** * 查询监控指标结果 注意:此字段可能返回 null,表示取不到有效值。 */ Metrics: Array<MonitorMetricsColumn>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 环境变量 */ export interface Env { /** * 名称 */ Name: string; /** * 值 */ Value: string; /** * 值引用 */ ValueFrom: EnvValueSelector; } /** * DescribeConfigMaps返回参数结构体 */ export interface DescribeConfigMapsResponse { /** * ConfigMap列表 注意:此字段可能返回 null,表示取不到有效值。 */ Items: Array<ConfigMapBasicInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * NodeGroup信息 */ export interface NodeGroupInfo { /** * 描述 */ Description: string; /** * 创建时间 */ CreateTime: string; /** * NodeGroup名称 */ NodeGroupName: string; /** * DeploymentGrid数组 注意:此字段可能返回 null,表示取不到有效值。 */ DeploymentGridList: Array<GridDetail>; /** * StatefulSetGrid数组 注意:此字段可能返回 null,表示取不到有效值。 */ StatefulSetGridList: Array<GridDetail>; /** * 是否平台保护 注意:此字段可能返回 null,表示取不到有效值。 */ Protect: boolean; } /** * 操作日志 */ export interface OperationLog { /** * 操作时间 注意:此字段可能返回 null,表示取不到有效值。 */ OperateTime: string; /** * 模块名 注意:此字段可能返回 null,表示取不到有效值。 */ Module: string; /** * 操作信息 */ Description: string; /** * 用户ID */ UserId: string; /** * 状态: 1:成功 2:失败 */ Status: number; /** * 操作用户ID 注意:此字段可能返回 null,表示取不到有效值。 */ OperatorUserID: string; /** * 操作动作 注意:此字段可能返回 null,表示取不到有效值。 */ Action: string; } /** * GetMarketComponentList返回参数结构体 */ export interface GetMarketComponentListResponse { /** * 组件列表 */ ComponentList: Array<MarketComponentInfo>; /** * 组件总数 */ TotalCount: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeNodePodContainers返回参数结构体 */ export interface DescribeEdgeNodePodContainersResponse { /** * Pod容器列表 注意:此字段可能返回 null,表示取不到有效值。 */ ContainerSet: Array<EdgeNodePodContainerInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateNamespace返回参数结构体 */ export interface CreateNamespaceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEdgeUnitDevices请求参数结构体 */ export interface DeleteEdgeUnitDevicesRequest { /** * 无 */ EdgeUnitId: number; /** * 无 */ Devices: Array<DeleteEdgeUnitDevicesDevice>; } /** * CronJob配置 */ export interface CronJob { /** * 调度配置 */ Schedule: string; /** * 运行时间 */ StartingDeadlineSeconds: number; /** * job并行策略(Allow|Forbid|Replace) */ ConcurrencyPolicy: string; /** * Job配置 */ Job: Job; } /** * DeleteEdgeUnitPod请求参数结构体 */ export interface DeleteEdgeUnitPodRequest { /** * 集群ID */ ClusterID: string; /** * Pod名称 */ PodName: string; /** * 命名空间 */ Namespace: string; } /** * CreateIotDevice请求参数结构体 */ export interface CreateIotDeviceRequest { /** * 设备名称 */ DeviceName: string; /** * 设备所属的产品id */ ProductId: string; /** * 描述 */ Description?: string; /** * 无 */ UnitID?: number; } /** * CreateSecret返回参数结构体 */ export interface CreateSecretResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEdgeNodeUnitTemplates请求参数结构体 */ export interface DeleteEdgeNodeUnitTemplatesRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 删除的NodeUnit模板ID列表 */ NodeUnitTemplateIDs: Array<number | bigint>; } /** * ModifyEdgeNodeLabels返回参数结构体 */ export interface ModifyEdgeNodeLabelsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitNodeGroup请求参数结构体 */ export interface DescribeEdgeUnitNodeGroupRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 命名空间,默认为default */ Namespace?: string; /** * 分页offset,默认为0 */ Offset?: number; /** * 分页limit,默认为20 */ Limit?: number; /** * 模糊匹配参数,精确匹配时失效 */ NameFilter?: string; /** * 精确匹配参数 */ NameMatched?: string; /** * 按时间排序,ASC/DESC,默认为DESC */ Order?: string; } /** * Job配置 */ export interface Job { /** * 并发数 */ Parallelism: number; /** * 完成数 */ Completion: number; /** * 最大运行时间 */ ActiveDeadlineSeconds: number; /** * 失败前重试次数 */ BackOffLimit: number; } /** * ModifyEdgeUnitDeployGridItem返回参数结构体 */ export interface ModifyEdgeUnitDeployGridItemResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdgeNode请求参数结构体 */ export interface CreateEdgeNodeRequest { /** * 边缘单元ID */ EdgeUnitId: number; /** * 节点名称 */ Name: string; } /** * BuildMessageRoute返回参数结构体 */ export interface BuildMessageRouteResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitMonitorStatus返回参数结构体 */ export interface DescribeEdgeUnitMonitorStatusResponse { /** * 监控状态描述: "running" 单元监控正常运行 "deploying" 单元监控部署中 "norsc" 单元需要可用节点以部署监控 "abnormal" 单元监控异常 "none" 单元监控不可用 */ MonitorStatus: string; /** * 监控是否就绪 */ IsAvailable: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteNamespace返回参数结构体 */ export interface DeleteNamespaceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 安全能力 */ export interface SecurityCapabilities { /** * 允许操作列表 注意:此字段可能返回 null,表示取不到有效值。 */ Add?: Array<string>; /** * 禁止操作列表 注意:此字段可能返回 null,表示取不到有效值。 */ Drop?: Array<string>; } /** * DescribeConfigMaps请求参数结构体 */ export interface DescribeConfigMapsRequest { /** * 单元ID */ EdgeUnitID: number; /** * 翻页偏移量 */ Offset: number; /** * 每页大小(最大100) */ Limit: number; /** * 命名空间 */ ConfigMapNamespace?: string; /** * 模糊匹配的名称 */ NamePattern?: string; /** * Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC */ Sort?: FieldSort; } /** * ServiceGroup中Grid信息 */ export interface GridDetail { /** * Grid名称 */ Name: string; /** * GridID */ Id: number; } /** * ModifyIotDevice返回参数结构体 */ export interface ModifyIotDeviceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdgeNodeLabels请求参数结构体 */ export interface ModifyEdgeNodeLabelsRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * IECP边缘节点ID */ NodeId: number; /** * 标签列表 */ Labels: Array<KeyValueObj>; } /** * DeleteEdgeUnitDevices返回参数结构体 */ export interface DeleteEdgeUnitDevicesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdgeNodeGroup返回参数结构体 */ export interface CreateEdgeNodeGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 边缘节点Pod信息 */ export interface EdgeNodePodInfo { /** * Pod名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * Pod状态 注意:此字段可能返回 null,表示取不到有效值。 */ Status: string; /** * 所在节点IP 注意:此字段可能返回 null,表示取不到有效值。 */ NodeIp: string; /** * 实例IP 注意:此字段可能返回 null,表示取不到有效值。 */ Ip: string; /** * CPU Request 注意:此字段可能返回 null,表示取不到有效值。 */ CpuRequest: string; /** * Memory Request 注意:此字段可能返回 null,表示取不到有效值。 */ MemoryRequest: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 工作负载类型 注意:此字段可能返回 null,表示取不到有效值。 */ WorkloadType: string; /** * 工作负载名称 注意:此字段可能返回 null,表示取不到有效值。 */ WorkloadName: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime: string; /** * 重启次数 注意:此字段可能返回 null,表示取不到有效值。 */ RestartCount: number; /** * 集群ID */ ClusterID: string; } /** * 消息路由 */ export interface RouteInfo { /** * 无 */ RouteID: number; /** * 无 */ RouteName: string; /** * 无 */ SourceProductID: string; /** * 无 */ TopicFilter: string; /** * 无 */ Mode: string; /** * 无 */ TargetOptions: string; /** * 无 */ CreateTime: string; /** * 无 */ Descript: string; /** * 无 */ Healthy: string; /** * 无 */ Status: string; /** * 无 */ MessageCount: number; /** * 无 */ MessageLastTime: string; /** * 无 */ SourceProductName: string; /** * 无 */ SourceUnitIDList: Array<string>; /** * 无 */ SourceUnitNameList: Array<string>; /** * 无 */ SourceDeviceNameList: Array<string>; } /** * DescribeEdgeDefaultVpc返回参数结构体 */ export interface DescribeEdgeDefaultVpcResponse { /** * 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。 */ VpcId: string; /** * 网络CIDR 注意:此字段可能返回 null,表示取不到有效值。 */ VpcCidrBlock: string; /** * 子网ID 注意:此字段可能返回 null,表示取不到有效值。 */ SubnetId: string; /** * 子网CIDR 注意:此字段可能返回 null,表示取不到有效值。 */ SubnetCidrBlock: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Http探测头 */ export interface HttpHeader { /** * HTTP头的名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * HTTP头的值 注意:此字段可能返回 null,表示取不到有效值。 */ Value: string; } /** * DeleteEdgeNodes返回参数结构体 */ export interface DeleteEdgeNodesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Draco 设备预录入信息 */ export interface DracoNodeInfo { /** * 设备SN。SN仅支持大写字母、数字,长度限制为1~32个字符 */ SN: string; /** * 节点名称。长度限制为1~63个字符,节点名称只支持小写英文、数字、中横线、英文句号 */ Name: string; /** * 节点备注 */ Remark?: string; } /** * NodeUnit信息 */ export interface NodeUnitInfo { /** * NodeUnitId */ Id: number; /** * NodeUnit名称 */ NodeUnitName: string; /** * 包含节点列表 注意:此字段可能返回 null,表示取不到有效值。 */ NodeList: Array<NodeUnitNodeInfo>; } /** * docker配置 */ export interface DockerConfig { /** * 镜像仓库地址 注意:此字段可能返回 null,表示取不到有效值。 */ RegistryDomain: string; /** * 用户名 */ UserName: string; /** * 密码 */ Password: string; } /** * DescribeEdgeUnitDeployGridItemYaml请求参数结构体 */ export interface DescribeEdgeUnitDeployGridItemYamlRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 负载类型(StatefulSetGrid|DeploymentGrid) */ WorkloadKind: string; /** * Grid部署项名称 */ GridItemName: string; /** * 命名空间,默认default */ Namespace?: string; } /** * CreateEdgeNodeBatch请求参数结构体 */ export interface CreateEdgeNodeBatchRequest { /** * 边缘单元ID */ EdgeUnitId: number; /** * 节点信息 */ Nodes: Array<DracoNodeInfo>; } /** * DescribeNamespace请求参数结构体 */ export interface DescribeNamespaceRequest { /** * 单元ID */ EdgeUnitID: number; /** * 命名空间名 */ Namespace: string; } /** * DescribeNamespace返回参数结构体 */ export interface DescribeNamespaceResponse { /** * 命名空间名 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 状态 (Active|Terminating) 注意:此字段可能返回 null,表示取不到有效值。 */ Status: string; /** * 描述信息 注意:此字段可能返回 null,表示取不到有效值。 */ Description: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * 是否保护-不允许删除 注意:此字段可能返回 null,表示取不到有效值。 */ Protected: boolean; /** * Yaml文件格式 注意:此字段可能返回 null,表示取不到有效值。 */ Yaml: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 组件市场的组件描述 */ export interface MarketComponentInfo { /** * 组件ID */ ID: number; /** * 组件名称 */ AppName: string; /** * 发布者 */ Author?: string; /** * 发布时间 */ ReleaseTime?: string; /** * 组件简介 */ Outline?: string; /** * 指向详细描述的url */ Detail?: string; /** * 图标链接 */ Icon?: string; /** * 组件版本 */ Version?: string; /** * 组件可视化信息 */ WorkloadVisualConfig?: string; /** * 无 */ DetailUrl?: string; /** * 无 */ Installed?: boolean; } /** * DescribeConfigMap请求参数结构体 */ export interface DescribeConfigMapRequest { /** * 单元ID */ EdgeUnitID: number; /** * ConfigMap名称 */ ConfigMapName: string; /** * ConfigMap命名空间 */ ConfigMapNamespace?: string; } /** * ConfigMap基本信息 */ export interface ConfigMapBasicInfo { /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; } /** * 节点基础信息 */ export interface NodeSimpleInfo { /** * 节点ID */ ID: number; /** * 节点名称 */ NodeName: string; } /** * CreateEdgeNodeUnitTemplate请求参数结构体 */ export interface CreateEdgeNodeUnitTemplateRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * NodeUnit模板名称 */ Name: string; /** * 命名空间,默认default */ Namespace?: string; /** * 包含的节点列表 */ Nodes?: Array<string>; /** * 描述 */ Description?: string; } /** * Grid信息 */ export interface GridInfo { /** * DeployGridId */ Id: number; /** * 名称 */ Name: string; /** * Key */ GridUniqKey: string; /** * 描述 */ Description: string; /** * 工作负载类型 */ WorkloadKind: string; /** * 启动时间 */ StartTime: string; /** * 副本数 注意:此字段可能返回 null,表示取不到有效值。 */ Replicas: number; /** * 创建人 */ Publisher: string; /** * 版本信息 */ Version: string; } /** * DescribeSecret返回参数结构体 */ export interface DescribeSecretResponse { /** * Secret名 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * secret的yaml格式 注意:此字段可能返回 null,表示取不到有效值。 */ Yaml: string; /** * secret的json格式 注意:此字段可能返回 null,表示取不到有效值。 */ Json: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecretYamlError请求参数结构体 */ export interface DescribeSecretYamlErrorRequest { /** * yaml文件 */ Yaml: string; } /** * DescribeMessageRouteList返回参数结构体 */ export interface DescribeMessageRouteListResponse { /** * 无 */ RouteList: Array<RouteInfo>; /** * 无 */ TotalCount: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 字段排序 */ export interface FieldSort { /** * 字段名 */ Field?: string; /** * 排序(ASC:升序 DESC:降序 */ Order?: string; } /** * 获取边缘集群列表 */ export interface EdgeCloudCluster { /** * IECP侧边缘集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ EdgeId: number; /** * 边缘集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId: string; /** * 区域 注意:此字段可能返回 null,表示取不到有效值。 */ Region: string; /** * 集群名称 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName: string; /** * 集群版本 注意:此字段可能返回 null,表示取不到有效值。 */ K8SVersion: string; /** * 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。 */ VpcId: string; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterDesc: string; /** * 集群状态 注意:此字段可能返回 null,表示取不到有效值。 */ Status: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * pod cidr 注意:此字段可能返回 null,表示取不到有效值。 */ PodCIDR: string; /** * service cidr 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceCIDR: string; /** * 边缘版本类型 注意:此字段可能返回 null,表示取不到有效值。 */ EdgeClusterVersion: string; /** * 用户ID 注意:此字段可能返回 null,表示取不到有效值。 */ UID: string; } /** * CreateUserToken返回参数结构体 */ export interface CreateUserTokenResponse { /** * 无 */ Token: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteSecret请求参数结构体 */ export interface DeleteSecretRequest { /** * 单元ID */ EdgeUnitID: number; /** * secret名称 */ SecretName: string; /** * secret命名空间(默认:default) */ SecretNamespace?: string; } /** * TCP探测配置 */ export interface TcpProbe { /** * 连接端口 注意:此字段可能返回 null,表示取不到有效值。 */ Port: number; } /** * DescribeEdgeNodes返回参数结构体 */ export interface DescribeEdgeNodesResponse { /** * 边缘节点数量 */ TotalCount: number; /** * 节点列表 注意:此字段可能返回 null,表示取不到有效值。 */ NodeSet: Array<EdgeNodeInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyIotDevice请求参数结构体 */ export interface ModifyIotDeviceRequest { /** * 设备id */ DeviceId: number; /** * 描述 */ Description?: string; /** * 设备是否开启 */ Disabled?: boolean; /** * 日志设置 */ LogSetting?: number; /** * 日志级别 */ LogLevel?: number; } /** * DescribeEdgeUnitGridPods请求参数结构体 */ export interface DescribeEdgeUnitGridPodsRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * Grid名称 */ GridName: string; /** * 负载类型(StatefulSetGrid|DeploymentGrid) */ WorkloadKind: string; /** * NodeUnit名 */ NodeUnit: string; /** * 命名空间,默认default */ Namespace?: string; } /** * ConfigMap挂载卷 */ export interface VolumeConfigMap { /** * 名称 */ Name: string; /** * Key列表配置 */ Items: Array<VolumeConfigMapKeyToPath>; } /** * 从单元批量解绑设备 */ export interface DeleteEdgeUnitDevicesDevice { /** * 无 */ ProductId: string; /** * 无 */ DeviceName: string; } /** * DeleteIotDevice返回参数结构体 */ export interface DeleteIotDeviceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNodeUnitTemplate请求参数结构体 */ export interface ModifyNodeUnitTemplateRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * NodeUnit模板ID */ NodeUnitTemplateID: number; /** * 包含的节点列表 */ Nodes?: Array<string>; } /** * DescribeEdgeNodes请求参数结构体 */ export interface DescribeEdgeNodesRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 边缘节点名称模糊搜索串 */ NamePattern?: string; /** * 边缘节点名称列表,支持批量查询 ,优先于模糊查询 */ NameMatchedList?: Array<string>; /** * 排序信息列表 */ Sort?: Array<Sort>; /** * 偏移量 */ Offset?: number; /** * 页面大小Limit */ Limit?: number; /** * 节点类型 */ NodeType?: number; } /** * CreateUserToken请求参数结构体 */ export interface CreateUserTokenRequest { /** * token过期时间,有效值是1~300秒 */ Second?: number; } /** * DescribeEdgeAgentNodeInstaller返回参数结构体 */ export interface DescribeEdgeAgentNodeInstallerResponse { /** * 节点在线安装信息 注意:此字段可能返回 null,表示取不到有效值。 */ Online: EdgeNodeInstallerOnline; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdgeUnitApplicationVisualization请求参数结构体 */ export interface ModifyEdgeUnitApplicationVisualizationRequest { /** * 单元ID */ EdgeUnitId: number; /** * 应用ID */ ApplicationId: number; /** * 应用配置 */ BasicConfig: ApplicationBasicConfig; /** * 卷配置 */ Volumes?: Array<Volume>; /** * 初始容器列表 */ InitContainers?: Array<Container>; /** * 容器配置 */ Containers?: Array<Container>; /** * 服务配置 */ Service?: Service; /** * Job配置 */ Job?: Job; /** * CronJob配置 */ CronJob?: CronJob; /** * 重启策略 */ RestartPolicy?: string; /** * 镜像拉取密钥 */ ImagePullSecrets?: Array<string>; /** * HPA配置 */ HorizontalPodAutoscaler?: HorizontalPodAutoscaler; } /** * ModifyConfigMap返回参数结构体 */ export interface ModifyConfigMapResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SetRouteOnOff请求参数结构体 */ export interface SetRouteOnOffRequest { /** * 无 */ RouteID: number; /** * on 或 off */ Status: string; } /** * DescribeEdgeNodePods请求参数结构体 */ export interface DescribeEdgeNodePodsRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * 节点ID */ NodeId: number; /** * 命名空间 */ Namespace?: string; /** * Pod名称过滤串 */ PodNamePattern?: string; } /** * DeleteIotDeviceBatch请求参数结构体 */ export interface DeleteIotDeviceBatchRequest { /** * 无 */ DeviceIDList: Array<number | bigint>; } /** * DescribeEdgeAgentNodeInstaller请求参数结构体 */ export interface DescribeEdgeAgentNodeInstallerRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * IECP边缘节点ID */ NodeId: number; } /** * GetMarketComponentList请求参数结构体 */ export interface GetMarketComponentListRequest { /** * 页偏移,从0开始 */ Offset: number; /** * 每页条数 */ Limit: number; /** * 名称模糊筛选 */ Filter?: string; /** * 以名称排序,ASC、DESC */ Order?: string; } /** * DescribeDracoEdgeNodeInstaller请求参数结构体 */ export interface DescribeDracoEdgeNodeInstallerRequest { /** * 设备SN */ SN: string; } /** * CreateNamespace请求参数结构体 */ export interface CreateNamespaceRequest { /** * 单元ID */ EdgeUnitID: number; /** * 命名空间 */ Namespace: string; /** * 描述信息 */ Description?: string; } /** * 数据卷主机路径,取值参考: https://kubernetes.io/docs/concepts/storage/volumes#hostpath */ export interface VolumeHostPath { /** * 类型 */ Type: string; /** * 路径 */ Path: string; } /** * DeleteMessageRoute请求参数结构体 */ export interface DeleteMessageRouteRequest { /** * 无 */ RouteID: number; } /** * DescribeEdgeOperationLogs请求参数结构体 */ export interface DescribeEdgeOperationLogsRequest { /** * 开始时间 */ BeginTime: string; /** * 结束时间 */ EndTime: string; /** * 偏移量 */ Offset: number; /** * 翻页大小 */ Limit: number; /** * 排序字段 */ Sort?: Array<FieldSort>; /** * 模块 */ Module?: string; /** * 过滤条件 */ Condition?: OperationLogsCondition; } /** * ModifyEdgeDracoNode请求参数结构体 */ export interface ModifyEdgeDracoNodeRequest { /** * 边缘单元ID */ EdgeUnitId: number; /** * 边缘节点ID */ NodeId: number; /** * 节点信息 */ NodeInfo?: DracoNodeInfo; /** * 是否重置draco设备 */ IsReset?: boolean; } /** * DescribeNamespaceResources返回参数结构体 */ export interface DescribeNamespaceResourcesResponse { /** * 资源列表 注意:此字段可能返回 null,表示取不到有效值。 */ Resources: Array<NamespaceResource>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdgeUnitGridEvents请求参数结构体 */ export interface DescribeEdgeUnitGridEventsRequest { /** * IECP边缘单元ID */ EdgeUnitId: number; /** * Grid名称 */ GridName: string; /** * 负载类型(StatefulSetGrid|DeploymentGrid) */ WorkloadKind: string; /** * 命名空间,默认为default */ Namespace?: string; /** * NodeUnit名称 */ NodeUnit?: string; /** * Pod名称 */ PodName?: string; } /** * CreateEdgeUnitDevices返回参数结构体 */ export interface CreateEdgeUnitDevicesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Secret信息 */ export interface SecretItem { /** * Secret名 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * Secret类型 注意:此字段可能返回 null,表示取不到有效值。 */ SecretType: string; } /** * CreateMessageRoute返回参数结构体 */ export interface CreateMessageRouteResponse { /** * 路由id */ RouteID: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNodeUnit返回参数结构体 */ export interface DescribeNodeUnitResponse { /** * 符合查询条件的记录总数 */ TotalCount: number; /** * NodeUnit信息数组 注意:此字段可能返回 null,表示取不到有效值。 */ NodeGridInfo: Array<NodeUnitInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEdgeNodeGroup返回参数结构体 */ export interface DeleteEdgeNodeGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMessageRouteList请求参数结构体 */ export interface DescribeMessageRouteListRequest { /** * 无 */ Limit: number; /** * 无 */ Offset: number; /** * 无 */ Filter?: string; /** * 无 */ StartTime?: string; /** * 无 */ EndTime?: string; /** * 无 */ Order?: string; } /** * KeyValue对象 */ export interface KeyValueObj { /** * Key值 */ Key: string; /** * Value值 */ Value: string; } /** * 标签信息 */ export interface Label { /** * 健名 */ Key: string; /** * 健值 */ Value: string; } /** * ModifyEdgeUnit返回参数结构体 */ export interface ModifyEdgeUnitResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeYeheResourceLimit返回参数结构体 */ export interface DescribeYeheResourceLimitResponse { /** * 用户父账号 注意:此字段可能返回 null,表示取不到有效值。 */ Uin: string; /** * 允许创建的节点数 注意:此字段可