import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::VEPFS::MountService */ export declare function getMountService(args: GetMountServiceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getMountService. */ export interface GetMountServiceArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getMountService. */ export interface GetMountServiceResult { /** * Mount instance information. */ readonly attachFileSystems: outputs.vepfs.GetMountServiceAttachFileSystem[]; /** * Creation time. */ readonly createTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Mount service ID. */ readonly mountServiceId: string; /** * Mount service name. Naming rules: Must start with a Chinese or English character. Only Chinese characters, letters, numbers, periods (.), underscores (_), or hyphens (-) are allowed. Length must be between 1 and 128 characters. The mount service name must be unique within each region and account; duplicates are not allowed. */ readonly mountServiceName: string; /** * Client management node type. */ readonly nodeType: string; /** * Client management node list. */ readonly nodes: outputs.vepfs.GetMountServiceNode[]; /** * Project. */ readonly project: string; /** * Client NIC security group ID. */ readonly securityGroupId: string; /** * Mount service status. Details: Creating: Creating. CreateError: Creation failed. Running: Running. Updating: Updating. UpdateError: Update failed. Deleting: Deleting. DeleteError: Deletion failed. Deleted: Deleted. Attaching: Attaching. AttachError: Attachment failed. Detaching: Detaching. DetachError: Detachment failed. Stopped: Stopped. Error: Error. */ readonly status: string; /** * Subnet ID. */ readonly subnetId: string; /** * Mount service version. */ readonly versionNumber: string; /** * Private network ID. */ readonly vpcId: string; /** * Availability zone ID. */ readonly zoneId: string; /** * Availability zone name. */ readonly zoneName: string; } /** * Data Source schema for Volcengine::VEPFS::MountService */ export declare function getMountServiceOutput(args: GetMountServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getMountService. */ export interface GetMountServiceOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }