import * as pulumi from "@pulumi/pulumi"; /** * Fileset details * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as volcenginecc from "@volcengine/pulumi-volcenginecc"; * * const vEPFSFilesetDemo = new volcenginecc.vepfs.Fileset("VEPFSFilesetDemo", { * filesetName: "ccapi-test", * fileSystemId: "vepfs-cnbj81448xxxxx", * filesetPathOnCreate: "/test1/", * }); * ``` * * ## Import * * ```sh * $ pulumi import volcenginecc:vepfs/fileset:Fileset example "file_system_id|fileset_id" * ``` */ export declare class Fileset extends pulumi.CustomResource { /** * Get an existing Fileset resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: FilesetState, opts?: pulumi.CustomResourceOptions): Fileset; /** * Returns true if the given object is an instance of Fileset. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is Fileset; /** * Bandwidth Qos */ readonly bandwidthQos: pulumi.Output; /** * Capacity quota limit (GiB) */ readonly capacityLimit: pulumi.Output; /** * Used capacity (GiB) */ readonly capacityUsed: pulumi.Output; /** * Fileset creation time */ readonly createTime: pulumi.Output; /** * File or directory quota. A value of `0` means no file or directory quota is set */ readonly fileLimit: pulumi.Output; /** * File system ID */ readonly fileSystemId: pulumi.Output; /** * Used file count */ readonly fileUsed: pulumi.Output; /** * Fileset ID。 */ readonly filesetId: pulumi.Output; /** * Fileset name */ readonly filesetName: pulumi.Output; /** * Fileset absolute path */ readonly filesetPath: pulumi.Output; /** * Fileset absolute path at creation */ readonly filesetPathOnCreate: pulumi.Output; /** * IOPS Qos。 */ readonly iopsQos: pulumi.Output; /** * Fileset inode limit */ readonly maxInodeNum: pulumi.Output; /** * Fileset status. The possible values are: - `Creating`: Creating - `CreateError`: Creation failed - `Running`: Running - * `Updating`: Updating - `UpdateError`: Update failed - `Deleting`: Deleting - `DeleteError`: Deletion failed - `Deleted`: * Deleted - `Error`: Error */ readonly status: pulumi.Output; /** * Create a Fileset resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: FilesetArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering Fileset resources. */ export interface FilesetState { /** * Bandwidth Qos */ bandwidthQos?: pulumi.Input; /** * Capacity quota limit (GiB) */ capacityLimit?: pulumi.Input; /** * Used capacity (GiB) */ capacityUsed?: pulumi.Input; /** * Fileset creation time */ createTime?: pulumi.Input; /** * File or directory quota. A value of `0` means no file or directory quota is set */ fileLimit?: pulumi.Input; /** * File system ID */ fileSystemId?: pulumi.Input; /** * Used file count */ fileUsed?: pulumi.Input; /** * Fileset ID。 */ filesetId?: pulumi.Input; /** * Fileset name */ filesetName?: pulumi.Input; /** * Fileset absolute path */ filesetPath?: pulumi.Input; /** * Fileset absolute path at creation */ filesetPathOnCreate?: pulumi.Input; /** * IOPS Qos。 */ iopsQos?: pulumi.Input; /** * Fileset inode limit */ maxInodeNum?: pulumi.Input; /** * Fileset status. The possible values are: - `Creating`: Creating - `CreateError`: Creation failed - `Running`: Running - * `Updating`: Updating - `UpdateError`: Update failed - `Deleting`: Deleting - `DeleteError`: Deletion failed - `Deleted`: * Deleted - `Error`: Error */ status?: pulumi.Input; } /** * The set of arguments for constructing a Fileset resource. */ export interface FilesetArgs { /** * Bandwidth Qos */ bandwidthQos?: pulumi.Input; /** * Capacity quota limit (GiB) */ capacityLimit?: pulumi.Input; /** * File or directory quota. A value of `0` means no file or directory quota is set */ fileLimit?: pulumi.Input; /** * File system ID */ fileSystemId: pulumi.Input; /** * Fileset name */ filesetName: pulumi.Input; /** * Fileset absolute path at creation */ filesetPathOnCreate: pulumi.Input; /** * IOPS Qos。 */ iopsQos?: pulumi.Input; }