UNPKG

tencentcloud-sdk-nodejs

Version:
998 lines (997 loc) 24.8 kB
/** * CreateFileSystem返回参数结构体 */ export interface CreateFileSystemResponse { /** * 文件系统 */ FileSystem?: FileSystem; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyResourceTags请求参数结构体 */ export interface ModifyResourceTagsRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个资源标签,可以为空数组 */ Tags?: Array<Tag>; } /** * DescribeAccessRules请求参数结构体 */ export interface DescribeAccessRulesRequest { /** * 权限组ID */ AccessGroupId: 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; /** * 文件系统已使用容量(byte) */ CapacityUsed?: number; /** * 已使用COS归档存储容量(byte) */ ArchiveCapacityUsed?: number; /** * 已使用COS标准存储容量(byte) */ StandardCapacityUsed?: number; /** * 已使用COS低频存储容量(byte) */ DegradeCapacityUsed?: number; /** * 已使用COS深度归档存储容量(byte) */ DeepArchiveCapacityUsed?: number; /** * 已使用COS智能分层存储容量(byte) */ IntelligentCapacityUsed?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 权限组 */ export interface AccessGroup { /** * 权限组ID */ AccessGroupId?: string; /** * 权限组名称 */ AccessGroupName?: string; /** * 权限组描述 */ Description?: string; /** * 创建时间 */ CreateTime?: string; /** * VPC网络类型(1:CVM) */ VpcType?: number; /** * VPC网络ID */ VpcId?: string; } /** * ModifyFileSystem返回参数结构体 */ export interface ModifyFileSystemResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyFileSystem请求参数结构体 */ export interface ModifyFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; /** * 文件系统名称 */ FileSystemName?: string; /** * 文件系统描述 */ Description?: string; /** * 文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍 注意:修改的文件系统容量不能小于当前使用量 */ CapacityQuota?: number; /** * 超级用户名列表,可以为空数组 */ SuperUsers?: Array<string>; /** * 是否校验POSIX ACL */ PosixAcl?: boolean; /** * 是否打开Ranger地址校验 */ EnableRanger?: boolean; /** * Ranger地址列表,可以为空数组 */ RangerServiceAddresses?: Array<string>; } /** * DescribeLifeCycleRules请求参数结构体 */ export interface DescribeLifeCycleRulesRequest { /** * 文件系统ID */ FileSystemId: string; } /** * 生命周期规则当前路径具体存储量信息 */ export interface Summary { /** * 已使用容量(byte) */ CapacityUsed?: number; /** * 已使用COS标准存储容量(byte) */ StandardCapacityUsed?: number; /** * 已使用COS低频存储容量(byte) */ DegradeCapacityUsed?: number; /** * 已使用COS归档存储容量(byte) */ ArchiveCapacityUsed?: number; /** * 已使用COS深度归档存储容量(byte) */ DeepArchiveCapacityUsed?: number; /** * 已使用COS智能分层存储容量(byte) */ IntelligentCapacityUsed?: number; } /** * AssociateAccessGroups请求参数结构体 */ export interface AssociateAccessGroupsRequest { /** * 挂载点ID */ MountPointId: string; /** * 权限组ID列表 */ AccessGroupIds: Array<string>; } /** * ModifyAccessGroup请求参数结构体 */ export interface ModifyAccessGroupRequest { /** * 权限组ID */ AccessGroupId: string; /** * 权限组名称 */ AccessGroupName?: string; /** * 权限组描述 */ Description?: string; } /** * DescribeFileSystems返回参数结构体 */ export interface DescribeFileSystemsResponse { /** * 文件系统列表 */ FileSystems?: Array<FileSystem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileSystem请求参数结构体 */ export interface DescribeFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; } /** * CreateMountPoint请求参数结构体 */ export interface CreateMountPointRequest { /** * 挂载点名称 */ MountPointName: string; /** * 文件系统ID */ FileSystemId: string; /** * 挂载点状态(1:打开;2:关闭) */ MountPointStatus: number; } /** * DeleteAccessGroup请求参数结构体 */ export interface DeleteAccessGroupRequest { /** * 权限组ID */ AccessGroupId: string; } /** * ModifyLifeCycleRules请求参数结构体 */ export interface ModifyLifeCycleRulesRequest { /** * 多个生命周期规则,上限为10 */ LifeCycleRules: Array<LifeCycleRule>; } /** * CreateRestoreTasks返回参数结构体 */ export interface CreateRestoreTasksResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteFileSystem请求参数结构体 */ export interface DeleteFileSystemRequest { /** * 文件系统ID */ FileSystemId: string; } /** * DescribeMountPoints请求参数结构体 */ export interface DescribeMountPointsRequest { /** * 文件系统ID 备注:入参只能指定AccessGroupId、FileSystemId和OwnerUin的其中一个 */ FileSystemId?: string; /** * 权限组ID */ AccessGroupId?: string; /** * 资源所属者Uin */ OwnerUin?: number; } /** * DescribeMountPoint请求参数结构体 */ export interface DescribeMountPointRequest { /** * 挂载点ID */ MountPointId: string; } /** * DescribeAccessGroups请求参数结构体 */ export interface DescribeAccessGroupsRequest { /** * VPC网络ID 备注:入参只能指定VpcId和OwnerUin的其中一个 */ VpcId?: string; /** * 资源所属者Uin */ OwnerUin?: number; } /** * DeleteAccessGroup返回参数结构体 */ export interface DeleteAccessGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyLifeCycleRules返回参数结构体 */ export interface ModifyLifeCycleRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteMountPoint返回参数结构体 */ export interface DeleteMountPointResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMountPoint返回参数结构体 */ export interface CreateMountPointResponse { /** * 挂载点 */ MountPoint?: MountPoint; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateFileSystem请求参数结构体 */ export interface CreateFileSystemRequest { /** * 文件系统名称 */ FileSystemName: string; /** * 是否校验POSIX ACL */ PosixAcl: boolean; /** * 文件系统描述,默认为空字符串 */ Description?: string; /** * 文件系统容量(byte),下限为1GB,上限为1PB,且必须是1GB的整数倍 */ CapacityQuota?: number; /** * 超级用户名列表,默认为空数组 */ SuperUsers?: Array<string>; /** * 根目录Inode用户名,默认为hadoop */ RootInodeUser?: string; /** * 根目录Inode组名,默认为supergroup */ RootInodeGroup?: string; /** * 是否打开Ranger地址校验 */ EnableRanger?: boolean; /** * Ranger地址列表,默认为空数组 */ RangerServiceAddresses?: Array<string>; /** * 多个资源标签,可以为空数组 */ Tags?: Array<Tag>; } /** * DisassociateAccessGroups请求参数结构体 */ export interface DisassociateAccessGroupsRequest { /** * 挂载点ID */ MountPointId: string; /** * 权限组ID列表 */ AccessGroupIds: Array<string>; } /** * DescribeResourceTags返回参数结构体 */ export interface DescribeResourceTagsResponse { /** * 资源标签列表 */ Tags: Array<Tag>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccessGroups返回参数结构体 */ export interface DescribeAccessGroupsResponse { /** * 权限组列表 */ AccessGroups?: Array<AccessGroup>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteMountPoint请求参数结构体 */ export interface DeleteMountPointRequest { /** * 挂载点ID */ MountPointId: string; } /** * DeleteFileSystem返回参数结构体 */ export interface DeleteFileSystemResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateLifeCycleRules请求参数结构体 */ export interface CreateLifeCycleRulesRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个生命周期规则,上限为10 */ LifeCycleRules: Array<LifeCycleRule>; } /** * CreateAccessRules返回参数结构体 */ export interface CreateAccessRulesResponse { /** * 权限规则列表 */ AccessRules?: Array<AccessRule>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; /** * 超级用户名列表 */ SuperUsers?: Array<string>; /** * POSIX权限控制 */ PosixAcl?: boolean; /** * 是否打开Ranger地址校验 */ EnableRanger?: boolean; /** * Ranger地址列表 */ RangerServiceAddresses?: Array<string>; } /** * 回热任务 */ 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; } /** * DescribeAccessRules返回参数结构体 */ export interface DescribeAccessRulesResponse { /** * 权限规则列表 */ AccessRules: Array<AccessRule>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteLifeCycleRules返回参数结构体 */ export interface DeleteLifeCycleRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRestoreTasks请求参数结构体 */ export interface CreateRestoreTasksRequest { /** * 文件系统ID */ FileSystemId: string; /** * 多个回热任务,上限为10 */ RestoreTasks: Array<RestoreTask>; } /** * 生命周期规则转换属性 */ export interface Transition { /** * 触发时间(单位天) */ Days: number; /** * 转换类型(1:归档;2:删除;3:低频;4:深度归档;5:智能分层) */ Type: number; } /** * DescribeRestoreTasks返回参数结构体 */ export interface DescribeRestoreTasksResponse { /** * 回热任务列表 */ RestoreTasks: Array<RestoreTask>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLifeCycleRules返回参数结构体 */ export interface DescribeLifeCycleRulesResponse { /** * 生命周期规则列表 */ LifeCycleRules?: Array<LifeCycleRule>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAccessGroup返回参数结构体 */ export interface CreateAccessGroupResponse { /** * 权限组 */ AccessGroup?: AccessGroup; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DisassociateAccessGroups返回参数结构体 */ export interface DisassociateAccessGroupsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAccessRules请求参数结构体 */ export interface DeleteAccessRulesRequest { /** * 多个权限规则ID,上限为10 */ AccessRuleIds: Array<number | bigint>; } /** * DeleteAccessRules返回参数结构体 */ export interface DeleteAccessRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileSystems请求参数结构体 */ export declare type DescribeFileSystemsRequest = null; /** * DescribeResourceTags请求参数结构体 */ export interface DescribeResourceTagsRequest { /** * 文件系统ID */ FileSystemId: string; } /** * ModifyResourceTags返回参数结构体 */ export interface ModifyResourceTagsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 生命周期规则 */ export interface LifeCycleRule { /** * 生命周期规则ID */ LifeCycleRuleId?: number; /** * 生命周期规则名称 */ LifeCycleRuleName?: string; /** * 生命周期规则路径(目录或文件) */ Path?: string; /** * 生命周期规则转换列表 */ Transitions?: Array<Transition>; /** * 生命周期规则状态(1:打开;2:关闭) */ Status?: number; /** * 创建时间 */ CreateTime?: string; /** * 生命周期规则当前路径具体存储量 */ Summary?: Summary; /** * Summary更新时间 */ LastSummaryTime?: string; } /** * CreateAccessRules请求参数结构体 */ export interface CreateAccessRulesRequest { /** * 多个权限规则,上限为10 */ AccessRules: Array<AccessRule>; /** * 权限组ID */ AccessGroupId: string; } /** * DescribeAccessGroup返回参数结构体 */ export interface DescribeAccessGroupResponse { /** * 权限组 */ AccessGroup?: AccessGroup; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 挂载点 */ export interface MountPoint { /** * 挂载点ID */ MountPointId?: string; /** * 挂载点名称 */ MountPointName?: string; /** * 文件系统ID */ FileSystemId?: string; /** * 挂载点状态(1:打开;2:关闭) */ Status?: number; /** * 创建时间 */ CreateTime?: string; /** * 绑定的权限组ID列表 */ AccessGroupIds?: Array<string>; } /** * DescribeMountPoints返回参数结构体 */ export interface DescribeMountPointsResponse { /** * 挂载点列表 */ MountPoints?: Array<MountPoint>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRestoreTasks请求参数结构体 */ export interface DescribeRestoreTasksRequest { /** * 文件系统ID */ FileSystemId: string; } /** * DescribeAccessGroup请求参数结构体 */ export interface DescribeAccessGroupRequest { /** * 权限组ID */ AccessGroupId: string; } /** * AssociateAccessGroups返回参数结构体 */ export interface AssociateAccessGroupsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccessRules返回参数结构体 */ export interface ModifyAccessRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateLifeCycleRules返回参数结构体 */ export interface CreateLifeCycleRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccessGroup返回参数结构体 */ export interface ModifyAccessGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资源标签。 */ export interface Tag { /** * 标签键 */ Key: string; /** * 标签值 */ Value: string; } /** * ModifyMountPoint返回参数结构体 */ export interface ModifyMountPointResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccessRules请求参数结构体 */ export interface ModifyAccessRulesRequest { /** * 多个权限规则,上限为10 */ AccessRules: Array<AccessRule>; } /** * CreateAccessGroup请求参数结构体 */ export interface CreateAccessGroupRequest { /** * 权限组名称 */ AccessGroupName: string; /** * VPC网络类型(1:CVM) */ VpcType: number; /** * VPC网络ID */ VpcId: string; /** * 权限组描述,默认为空字符串 */ Description?: string; } /** * DescribeMountPoint返回参数结构体 */ export interface DescribeMountPointResponse { /** * 挂载点 */ MountPoint?: MountPoint; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }