UNPKG

tencentcloud-sdk-nodejs

Version:
868 lines (867 loc) 18.4 kB
/** * CreateFileSystem返回参数结构体 */ export interface CreateFileSystemResponse { /** * 文件系统 */ FileSystem?: FileSystem; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 权限规则 */ export interface AccessRule { /** * 权限规则ID */ AccessRuleId?: number; /** * 权限规则地址(网段或IP) */ Address?: string; /** * 权限规则访问模式(1:只读;2:读写) */ AccessMode?: number; /** * 优先级(取值范围1~100,值越小优先级越高) */ Priority?: number; /** * 创建时间 */ CreateTime?: string; } /** * DescribeFileSystem返回参数结构体 */ export interface DescribeFileSystemResponse { /** * 文件系统 */ FileSystem?: FileSystem; /** * 文件系统已使用容量(已弃用) 注意:此字段可能返回 null,表示取不到有效值。 */ FileSystemCapacityUsed?: number; /** * 已使用容量(byte),包括标准和归档存储 注意:此字段可能返回 null,表示取不到有效值。 */ CapacityUsed?: number; /** * 已使用归档存储容量(byte) 注意:此字段可能返回 null,表示取不到有效值。 */ ArchiveCapacityUsed?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 权限组 */ export interface AccessGroup { /** * 权限组ID */ AccessGroupId: string; /** * 权限组名称 */ AccessGroupName: string; /** * 权限组描述 */ Description: string; /** * 创建时间 */ CreateTime: string; } /** * ModifyFileSystem返回参数结构体 */ export interface ModifyFileSystemResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyFileSystem请求参数结构体 */ export interface ModifyFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; /** * 文件系统名称 */ FileSystemName?: string; /** * 文件系统描述 */ Description?: string; /** * 文件系统容量(byte),下限为1G,上限为1P,且必须是1G的整数倍 注意:修改的文件系统容量不能小于当前使用量 */ CapacityQuota?: number; } /** * DescribeLifeCycleRules请求参数结构体 */ export interface DescribeLifeCycleRulesRequest { /** * 文件系统ID */ FileSystemId: string; } /** * ModifyAccessGroup请求参数结构体 */ export interface ModifyAccessGroupRequest { /** * 权限组ID */ AccessGroupId: string; /** * 权限组名称 */ AccessGroupName?: string; /** * 权限组描述 */ Description?: string; } /** * DescribeFileSystems返回参数结构体 */ export interface DescribeFileSystemsResponse { /** * 文件系统列表 */ FileSystems?: Array<FileSystem>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileSystem请求参数结构体 */ export interface DescribeFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; } /** * CreateMountPoint请求参数结构体 */ export interface CreateMountPointRequest { /** * 挂载点名称 */ MountPointName: string; /** * 文件系统ID */ FileSystemId: string; /** * 权限组ID */ AccessGroupId: string; /** * VPC网络ID */ VpcId: string; /** * 挂载点状态(1:打开;2:关闭) */ MountPointStatus: number; /** * VPC网络类型(1:CVM;2:黑石1.0;3:黑石2.0) */ VpcType: number; } /** * DeleteAccessGroup请求参数结构体 */ export interface DeleteAccessGroupRequest { /** * 权限组ID */ AccessGroupId: string; } /** * ModifyLifeCycleRules请求参数结构体 */ export interface ModifyLifeCycleRulesRequest { /** * 多个生命周期规则,上限为10 */ LifeCycleRules: Array<LifeCycleRule>; } /** * CreateRestoreTasks返回参数结构体 */ export interface CreateRestoreTasksResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteFileSystem请求参数结构体 */ export interface DeleteFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; } /** * DescribeMountPoints请求参数结构体 */ export interface DescribeMountPointsRequest { /** * 文件系统ID 注意:若根据AccessGroupId查看挂载点列表,则无需设置FileSystemId */ FileSystemId?: string; /** * 权限组ID 注意:若根据FileSystemId查看挂载点列表,则无需设置AccessGroupId */ AccessGroupId?: string; /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为所有 */ Limit?: number; } /** * DescribeMountPoint请求参数结构体 */ export interface DescribeMountPointRequest { /** * 挂载点ID */ MountPointId: string; } /** * DescribeAccessGroups请求参数结构体 */ export interface DescribeAccessGroupsRequest { /** * 过滤条件,Name可选“AccessGroupId“和“AccessGroupName”,Values上限为10 */ Filters?: Array<Filter>; /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为所有 */ Limit?: number; } /** * DeleteAccessGroup返回参数结构体 */ export interface DeleteAccessGroupResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyLifeCycleRules返回参数结构体 */ export interface ModifyLifeCycleRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteMountPoint返回参数结构体 */ export interface DeleteMountPointResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMountPoint返回参数结构体 */ export interface CreateMountPointResponse { /** * 挂载点 */ MountPoint?: MountPoint; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateFileSystem请求参数结构体 */ export interface CreateFileSystemRequest { /** * 文件系统名称 */ FileSystemName: string; /** * 文件系统容量(byte),下限为1G,上限为1P,且必须是1G的整数倍 */ CapacityQuota: number; /** * 文件系统描述 */ Description?: string; } /** * ModifyResourceTags请求参数结构体 */ export interface ModifyResourceTagsRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个资源标签,可以为空数组 */ Tags?: Array<Tag>; } /** * DescribeResourceTags返回参数结构体 */ export interface DescribeResourceTagsResponse { /** * 资源标签列表 */ Tags?: Array<Tag>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccessGroups返回参数结构体 */ export interface DescribeAccessGroupsResponse { /** * 权限组列表 */ AccessGroups?: Array<AccessGroup>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteMountPoint请求参数结构体 */ export interface DeleteMountPointRequest { /** * 挂载点ID */ MountPointId: string; } /** * DeleteFileSystem返回参数结构体 */ export interface DeleteFileSystemResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateLifeCycleRules请求参数结构体 */ export interface CreateLifeCycleRulesRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个生命周期规则,上限为10 */ LifeCycleRules: Array<LifeCycleRule>; } /** * 过滤条件 */ export interface Filter { /** * 过滤字段 */ Name: string; /** * 过滤值 */ Values: Array<string>; } /** * CreateAccessGroup返回参数结构体 */ export interface CreateAccessGroupResponse { /** * 权限组 */ AccessGroup?: AccessGroup; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteLifeCycleRules请求参数结构体 */ export interface DeleteLifeCycleRulesRequest { /** * 多个生命周期规则ID,上限为10 */ LifeCycleRuleIds: Array<number | bigint>; } /** * 文件系统 */ export interface FileSystem { /** * appid */ AppId: number; /** * 文件系统名称 */ FileSystemName: string; /** * 文件系统描述 */ Description: string; /** * 地域 */ Region: string; /** * 文件系统ID */ FileSystemId: string; /** * 创建时间 */ CreateTime: string; /** * 文件系统块大小(byte) */ BlockSize: number; /** * 文件系统容量(byte) */ CapacityQuota: number; /** * 文件系统状态(1:创建中;2:创建成功;3:创建失败) */ Status: number; } /** * 回热任务 */ export interface RestoreTask { /** * 回热任务ID */ RestoreTaskId?: number; /** * 回热任务文件路径 */ FilePath?: string; /** * 回热任务类型(1:标准;2:极速;3:批量) */ Type?: number; /** * 指定恢复出的临时副本的有效时长(单位天) */ Days?: number; /** * 回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成) */ Status?: number; /** * 创建时间 */ CreateTime?: string; } /** * ModifyMountPoint请求参数结构体 */ export interface ModifyMountPointRequest { /** * 挂载点ID */ MountPointId: string; /** * 挂载点名称 */ MountPointName?: string; /** * 挂载点状态 */ MountPointStatus?: number; /** * 权限组ID */ AccessGroupId?: string; } /** * DeleteLifeCycleRules返回参数结构体 */ export interface DeleteLifeCycleRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRestoreTasks请求参数结构体 */ export interface CreateRestoreTasksRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个回热任务,上限为10 */ RestoreTasks: Array<RestoreTask>; } /** * 生命周期规则转换属性 */ export interface Transition { /** * 触发时间(单位天) */ Days: number; /** * 转换类型(1:归档;2:删除) */ Type: number; } /** * DescribeRestoreTasks返回参数结构体 */ export interface DescribeRestoreTasksResponse { /** * 回热任务列表 */ RestoreTasks?: Array<RestoreTask>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLifeCycleRules返回参数结构体 */ export interface DescribeLifeCycleRulesResponse { /** * 生命周期规则列表 */ LifeCycleRules?: Array<LifeCycleRule>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAccessRules返回参数结构体 */ export interface CreateAccessRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAccessRules请求参数结构体 */ export interface DeleteAccessRulesRequest { /** * 多个权限规则ID,上限为10 */ AccessRuleIds: Array<number | bigint>; } /** * DeleteAccessRules返回参数结构体 */ export interface DeleteAccessRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileSystems请求参数结构体 */ export interface DescribeFileSystemsRequest { /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为所有 */ Limit?: number; } /** * DescribeResourceTags请求参数结构体 */ export interface DescribeResourceTagsRequest { /** * 文件系统ID */ FileSystemId: string; } /** * ModifyResourceTags返回参数结构体 */ export interface ModifyResourceTagsResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 生命周期规则 */ export interface LifeCycleRule { /** * 生命周期规则ID */ LifeCycleRuleId?: number; /** * 生命周期规则名称 */ LifeCycleRuleName?: string; /** * 生命周期规则路径(目录或文件) */ Path?: string; /** * 生命周期规则转换列表 */ Transitions?: Array<Transition>; /** * 生命周期规则状态(1:打开;2:关闭) */ Status?: number; /** * 创建时间 */ CreateTime?: string; } /** * CreateAccessRules请求参数结构体 */ export interface CreateAccessRulesRequest { /** * 多个权限规则,上限为10 */ AccessRules: Array<AccessRule>; /** * 权限组ID */ AccessGroupId: string; } /** * DescribeAccessRules返回参数结构体 */ export interface DescribeAccessRulesResponse { /** * 权限规则列表 */ AccessRules?: Array<AccessRule>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 挂载点 */ export interface MountPoint { /** * 挂载点ID */ MountPointId: string; /** * 挂载点名称 */ MountPointName?: string; /** * 文件系统ID */ FileSystemId: string; /** * 权限组ID */ AccessGroupId: string; /** * VPC网络ID */ VpcId: string; /** * 挂载点状态(1:打开;2:关闭) */ Status: number; /** * 创建时间 */ CreateTime: string; /** * VPC网络类型 */ VpcType: number; } /** * DescribeMountPoints返回参数结构体 */ export interface DescribeMountPointsResponse { /** * 挂载点列表 */ MountPoints?: Array<MountPoint>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRestoreTasks请求参数结构体 */ export interface DescribeRestoreTasksRequest { /** * 文件系统ID */ FileSystemId: string; } /** * DescribeAccessRules请求参数结构体 */ export interface DescribeAccessRulesRequest { /** * 权限组ID */ AccessGroupId: string; /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为所有 */ Limit?: number; } /** * ModifyAccessRules返回参数结构体 */ export interface ModifyAccessRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateLifeCycleRules返回参数结构体 */ export interface CreateLifeCycleRulesResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccessGroup返回参数结构体 */ export interface ModifyAccessGroupResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资源标签。 */ export interface Tag { /** * 标签键 */ Key: string; /** * 标签值 */ Value: string; } /** * ModifyMountPoint返回参数结构体 */ export interface ModifyMountPointResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccessRules请求参数结构体 */ export interface ModifyAccessRulesRequest { /** * 多个权限规则,上限为10 */ AccessRules: Array<AccessRule>; } /** * CreateAccessGroup请求参数结构体 */ export interface CreateAccessGroupRequest { /** * 权限组名称 */ AccessGroupName: string; /** * 权限组描述 */ Description?: string; } /** * DescribeMountPoint返回参数结构体 */ export interface DescribeMountPointResponse { /** * 挂载点 */ MountPoint?: MountPoint; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }