tencentcloud-sdk-nodejs
Version:
167 lines (140 loc) • 10.9 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { CreateFileSystemResponse, DescribeFileSystemResponse, ModifyFileSystemResponse, ModifyFileSystemRequest, DescribeLifeCycleRulesRequest, ModifyAccessGroupRequest, DescribeFileSystemsResponse, DescribeFileSystemRequest, CreateMountPointRequest, DeleteAccessGroupRequest, ModifyLifeCycleRulesRequest, CreateRestoreTasksResponse, DeleteFileSystemRequest, DescribeMountPointsRequest, DescribeMountPointRequest, DescribeAccessGroupsRequest, DeleteAccessGroupResponse, ModifyLifeCycleRulesResponse, DeleteMountPointResponse, CreateMountPointResponse, CreateFileSystemRequest, ModifyResourceTagsRequest, DescribeResourceTagsResponse, DescribeAccessGroupsResponse, DeleteMountPointRequest, DeleteFileSystemResponse, CreateLifeCycleRulesRequest, CreateAccessGroupResponse, DeleteLifeCycleRulesRequest, ModifyMountPointRequest, DeleteLifeCycleRulesResponse, CreateRestoreTasksRequest, DescribeRestoreTasksResponse, DescribeLifeCycleRulesResponse, CreateAccessRulesResponse, DeleteAccessRulesRequest, DeleteAccessRulesResponse, DescribeFileSystemsRequest, DescribeResourceTagsRequest, ModifyResourceTagsResponse, CreateAccessRulesRequest, DescribeAccessRulesResponse, DescribeMountPointsResponse, DescribeRestoreTasksRequest, DescribeAccessRulesRequest, ModifyAccessRulesResponse, CreateLifeCycleRulesResponse, ModifyAccessGroupResponse, ModifyMountPointResponse, ModifyAccessRulesRequest, CreateAccessGroupRequest, DescribeMountPointResponse } from "./chdfs_models";
/**
* chdfs client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量创建回热任务,回热任务ID、状态和创建时间无需填写。
*/
CreateRestoreTasks(req: CreateRestoreTasksRequest, cb?: (error: string, rep: CreateRestoreTasksResponse) => void): Promise<CreateRestoreTasksResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量创建生命周期规则,生命周期规则ID和创建时间无需填写。
*/
CreateLifeCycleRules(req: CreateLifeCycleRulesRequest, cb?: (error: string, rep: CreateLifeCycleRulesResponse) => void): Promise<CreateLifeCycleRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
修改挂载点属性。
*/
ModifyMountPoint(req: ModifyMountPointRequest, cb?: (error: string, rep: ModifyMountPointResponse) => void): Promise<ModifyMountPointResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量修改权限规则属性,需要指定权限规则ID,支持修改权限规则地址、访问模式和优先级。
*/
ModifyAccessRules(req: ModifyAccessRulesRequest, cb?: (error: string, rep: ModifyAccessRulesResponse) => void): Promise<ModifyAccessRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
删除挂载点。
*/
DeleteMountPoint(req: DeleteMountPointRequest, cb?: (error: string, rep: DeleteMountPointResponse) => void): Promise<DeleteMountPointResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
查看挂载点详细信息。
*/
DescribeMountPoint(req: DescribeMountPointRequest, cb?: (error: string, rep: DescribeMountPointResponse) => void): Promise<DescribeMountPointResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量删除权限规则。
*/
DeleteAccessRules(req: DeleteAccessRulesRequest, cb?: (error: string, rep: DeleteAccessRulesResponse) => void): Promise<DeleteAccessRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
修改权限组属性。
*/
ModifyAccessGroup(req: ModifyAccessGroupRequest, cb?: (error: string, rep: ModifyAccessGroupResponse) => void): Promise<ModifyAccessGroupResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
创建文件系统挂载点,仅限于创建成功的文件系统。
*/
CreateMountPoint(req: CreateMountPointRequest, cb?: (error: string, rep: CreateMountPointResponse) => void): Promise<CreateMountPointResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量修改生命周期规则属性,需要指定生命周期规则ID,支持修改生命周期规则名称、路径、转换列表和状态。
*/
ModifyLifeCycleRules(req: ModifyLifeCycleRulesRequest, cb?: (error: string, rep: ModifyLifeCycleRulesResponse) => void): Promise<ModifyLifeCycleRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
查看权限组列表。
*/
DescribeAccessGroups(req: DescribeAccessGroupsRequest, cb?: (error: string, rep: DescribeAccessGroupsResponse) => void): Promise<DescribeAccessGroupsResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
删除文件系统,不允许删除非空文件系统。
*/
DeleteFileSystem(req: DeleteFileSystemRequest, cb?: (error: string, rep: DeleteFileSystemResponse) => void): Promise<DeleteFileSystemResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
查看文件系统详细信息。
*/
DescribeFileSystem(req: DescribeFileSystemRequest, cb?: (error: string, rep: DescribeFileSystemResponse) => void): Promise<DescribeFileSystemResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
创建文件系统(异步)。
*/
CreateFileSystem(req: CreateFileSystemRequest, cb?: (error: string, rep: CreateFileSystemResponse) => void): Promise<CreateFileSystemResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
通过权限组ID查看权限规则列表。
*/
DescribeAccessRules(req: DescribeAccessRulesRequest, cb?: (error: string, rep: DescribeAccessRulesResponse) => void): Promise<DescribeAccessRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量删除生命周期规则。
*/
DeleteLifeCycleRules(req: DeleteLifeCycleRulesRequest, cb?: (error: string, rep: DeleteLifeCycleRulesResponse) => void): Promise<DeleteLifeCycleRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
批量创建权限规则,权限规则ID和创建时间无需填写。
*/
CreateAccessRules(req: CreateAccessRulesRequest, cb?: (error: string, rep: CreateAccessRulesResponse) => void): Promise<CreateAccessRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
修改文件系统属性,仅限于创建成功的文件系统。
*/
ModifyFileSystem(req: ModifyFileSystemRequest, cb?: (error: string, rep: ModifyFileSystemResponse) => void): Promise<ModifyFileSystemResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
查看文件系统列表。
*/
DescribeFileSystems(req: DescribeFileSystemsRequest, cb?: (error: string, rep: DescribeFileSystemsResponse) => void): Promise<DescribeFileSystemsResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
通过文件系统ID或者权限组ID查看挂载点列表。
*/
DescribeMountPoints(req: DescribeMountPointsRequest, cb?: (error: string, rep: DescribeMountPointsResponse) => void): Promise<DescribeMountPointsResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
通过文件系统ID查看资源标签列表。
*/
DescribeResourceTags(req: DescribeResourceTagsRequest, cb?: (error: string, rep: DescribeResourceTagsResponse) => void): Promise<DescribeResourceTagsResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
通过文件系统ID查看回热任务列表。
*/
DescribeRestoreTasks(req: DescribeRestoreTasksRequest, cb?: (error: string, rep: DescribeRestoreTasksResponse) => void): Promise<DescribeRestoreTasksResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
修改资源标签列表,全量覆盖。
*/
ModifyResourceTags(req: ModifyResourceTagsRequest, cb?: (error: string, rep: ModifyResourceTagsResponse) => void): Promise<ModifyResourceTagsResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
通过文件系统ID查看生命周期规则列表。
*/
DescribeLifeCycleRules(req: DescribeLifeCycleRulesRequest, cb?: (error: string, rep: DescribeLifeCycleRulesResponse) => void): Promise<DescribeLifeCycleRulesResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
删除权限组。
*/
DeleteAccessGroup(req: DeleteAccessGroupRequest, cb?: (error: string, rep: DeleteAccessGroupResponse) => void): Promise<DeleteAccessGroupResponse>;
/**
* 云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
创建权限组。
*/
CreateAccessGroup(req: CreateAccessGroupRequest, cb?: (error: string, rep: CreateAccessGroupResponse) => void): Promise<CreateAccessGroupResponse>;
}