import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::FileNAS::Instance */ export declare function getInstance(args: GetInstanceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getInstance. */ export interface GetInstanceArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getInstance. */ export interface GetInstanceResult { /** * Cache performance information */ readonly cachePerformance: outputs.filenas.GetInstanceCachePerformance; /** * File system capacity */ readonly capacity: outputs.filenas.GetInstanceCapacity; /** * Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing */ readonly chargeType: string; /** * Creation time */ readonly createTime: string; /** * Description */ readonly description: string; /** * File system ID */ readonly fileSystemId: string; /** * File system name */ readonly fileSystemName: string; /** * File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type */ readonly fileSystemType: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Project, default value is the Default project */ readonly projectName: string; /** * File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients */ readonly protocolType: string; /** * Number of snapshots */ readonly snapshotCount: number; /** * Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot */ readonly snapshotId: string; /** * File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped. */ readonly status: string; /** * Storage type. Value: Standard, indicates standard type */ readonly storageType: string; /** * File system tag information */ readonly tags: outputs.filenas.GetInstanceTag[]; /** * Update time */ readonly updateTime: string; /** * Availability Zone ID */ readonly zoneId: string; /** * Availability Zone name */ readonly zoneName: string; } /** * Data Source schema for Volcengine::FileNAS::Instance */ export declare function getInstanceOutput(args: GetInstanceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getInstance. */ export interface GetInstanceOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }