published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Mount point is the connection point for the NAS file system in a network environment. The NAS file system must be mounted on a compute node to enable data access and storage. Mounting is the operation that connects the compute node to the NAS file system.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const fileNASMountPointDemo = new volcenginecc.filenas.MountPoint("FileNASMountPointDemo", {
fileSystemId: "enas-cnbja0f8*****",
mountPointName: "test-1",
permissionGroupId: "pgroup-01bc1182",
subnetId: "subnet-btepcsc5*****",
vpcId: "vpc-3nr6adcn064u8931*****",
});
import pulumi
import pulumi_volcenginecc as volcenginecc
file_nas_mount_point_demo = volcenginecc.filenas.MountPoint("FileNASMountPointDemo",
file_system_id="enas-cnbja0f8*****",
mount_point_name="test-1",
permission_group_id="pgroup-01bc1182",
subnet_id="subnet-btepcsc5*****",
vpc_id="vpc-3nr6adcn064u8931*****")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/filenas"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filenas.NewMountPoint(ctx, "FileNASMountPointDemo", &filenas.MountPointArgs{
FileSystemId: pulumi.String("enas-cnbja0f8*****"),
MountPointName: pulumi.String("test-1"),
PermissionGroupId: pulumi.String("pgroup-01bc1182"),
SubnetId: pulumi.String("subnet-btepcsc5*****"),
VpcId: pulumi.String("vpc-3nr6adcn064u8931*****"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var fileNASMountPointDemo = new Volcenginecc.Filenas.MountPoint("FileNASMountPointDemo", new()
{
FileSystemId = "enas-cnbja0f8*****",
MountPointName = "test-1",
PermissionGroupId = "pgroup-01bc1182",
SubnetId = "subnet-btepcsc5*****",
VpcId = "vpc-3nr6adcn064u8931*****",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.filenas.MountPoint;
import com.volcengine.volcenginecc.filenas.MountPointArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var fileNASMountPointDemo = new MountPoint("fileNASMountPointDemo", MountPointArgs.builder()
.fileSystemId("enas-cnbja0f8*****")
.mountPointName("test-1")
.permissionGroupId("pgroup-01bc1182")
.subnetId("subnet-btepcsc5*****")
.vpcId("vpc-3nr6adcn064u8931*****")
.build());
}
}
resources:
fileNASMountPointDemo:
type: volcenginecc:filenas:MountPoint
name: FileNASMountPointDemo
properties:
fileSystemId: enas-cnbja0f8*****
mountPointName: test-1
permissionGroupId: pgroup-01bc1182
subnetId: subnet-btepcsc5*****
vpcId: vpc-3nr6adcn064u8931*****
Create MountPoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MountPoint(name: string, args: MountPointArgs, opts?: CustomResourceOptions);@overload
def MountPoint(resource_name: str,
args: MountPointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MountPoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
file_system_id: Optional[str] = None,
mount_point_name: Optional[str] = None,
permission_group_id: Optional[str] = None,
subnet_id: Optional[str] = None,
vpc_id: Optional[str] = None)func NewMountPoint(ctx *Context, name string, args MountPointArgs, opts ...ResourceOption) (*MountPoint, error)public MountPoint(string name, MountPointArgs args, CustomResourceOptions? opts = null)
public MountPoint(String name, MountPointArgs args)
public MountPoint(String name, MountPointArgs args, CustomResourceOptions options)
type: volcenginecc:filenas:MountPoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MountPointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MountPointArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MountPointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MountPointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MountPointArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var mountPointResource = new Volcenginecc.Filenas.MountPoint("mountPointResource", new()
{
FileSystemId = "string",
MountPointName = "string",
PermissionGroupId = "string",
SubnetId = "string",
VpcId = "string",
});
example, err := filenas.NewMountPoint(ctx, "mountPointResource", &filenas.MountPointArgs{
FileSystemId: pulumi.String("string"),
MountPointName: pulumi.String("string"),
PermissionGroupId: pulumi.String("string"),
SubnetId: pulumi.String("string"),
VpcId: pulumi.String("string"),
})
var mountPointResource = new MountPoint("mountPointResource", MountPointArgs.builder()
.fileSystemId("string")
.mountPointName("string")
.permissionGroupId("string")
.subnetId("string")
.vpcId("string")
.build());
mount_point_resource = volcenginecc.filenas.MountPoint("mountPointResource",
file_system_id="string",
mount_point_name="string",
permission_group_id="string",
subnet_id="string",
vpc_id="string")
const mountPointResource = new volcenginecc.filenas.MountPoint("mountPointResource", {
fileSystemId: "string",
mountPointName: "string",
permissionGroupId: "string",
subnetId: "string",
vpcId: "string",
});
type: volcenginecc:filenas:MountPoint
properties:
fileSystemId: string
mountPointName: string
permissionGroupId: string
subnetId: string
vpcId: string
MountPoint Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MountPoint resource accepts the following input properties:
- File
System stringId - File system ID.
- Mount
Point stringName - Mount point name.
- Permission
Group stringId - Permission group ID.
- Subnet
Id string - Subnet ID.
- Vpc
Id string - Private network ID.
- File
System stringId - File system ID.
- Mount
Point stringName - Mount point name.
- Permission
Group stringId - Permission group ID.
- Subnet
Id string - Subnet ID.
- Vpc
Id string - Private network ID.
- file
System StringId - File system ID.
- mount
Point StringName - Mount point name.
- permission
Group StringId - Permission group ID.
- subnet
Id String - Subnet ID.
- vpc
Id String - Private network ID.
- file
System stringId - File system ID.
- mount
Point stringName - Mount point name.
- permission
Group stringId - Permission group ID.
- subnet
Id string - Subnet ID.
- vpc
Id string - Private network ID.
- file_
system_ strid - File system ID.
- mount_
point_ strname - Mount point name.
- permission_
group_ strid - Permission group ID.
- subnet_
id str - Subnet ID.
- vpc_
id str - Private network ID.
- file
System StringId - File system ID.
- mount
Point StringName - Mount point name.
- permission
Group StringId - Permission group ID.
- subnet
Id String - Subnet ID.
- vpc
Id String - Private network ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the MountPoint resource produces the following output properties:
- Clients
List<Volcengine.
Mount Point Client> - Created
Time string - Mount point creation time.
- Domain string
- DNS address.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip string
- Mount point address.
- Mount
Point stringId - Mount point ID.
- Permission
Group Volcengine.Mount Point Permission Group - Permission group information bound to the mount point.
- Status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- Subnet
Name string - Subnet name.
- Updated
Time string - Mount point update time.
- Vpc
Name string - Private network name.
- Clients
[]Mount
Point Client - Created
Time string - Mount point creation time.
- Domain string
- DNS address.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip string
- Mount point address.
- Mount
Point stringId - Mount point ID.
- Permission
Group MountPoint Permission Group - Permission group information bound to the mount point.
- Status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- Subnet
Name string - Subnet name.
- Updated
Time string - Mount point update time.
- Vpc
Name string - Private network name.
- clients
List<Mount
Point Client> - created
Time String - Mount point creation time.
- domain String
- DNS address.
- id String
- The provider-assigned unique ID for this managed resource.
- ip String
- Mount point address.
- mount
Point StringId - Mount point ID.
- permission
Group MountPoint Permission Group - Permission group information bound to the mount point.
- status String
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Name String - Subnet name.
- updated
Time String - Mount point update time.
- vpc
Name String - Private network name.
- clients
Mount
Point Client[] - created
Time string - Mount point creation time.
- domain string
- DNS address.
- id string
- The provider-assigned unique ID for this managed resource.
- ip string
- Mount point address.
- mount
Point stringId - Mount point ID.
- permission
Group MountPoint Permission Group - Permission group information bound to the mount point.
- status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Name string - Subnet name.
- updated
Time string - Mount point update time.
- vpc
Name string - Private network name.
- clients
Sequence[Mount
Point Client] - created_
time str - Mount point creation time.
- domain str
- DNS address.
- id str
- The provider-assigned unique ID for this managed resource.
- ip str
- Mount point address.
- mount_
point_ strid - Mount point ID.
- permission_
group MountPoint Permission Group - Permission group information bound to the mount point.
- status str
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet_
name str - Subnet name.
- updated_
time str - Mount point update time.
- vpc_
name str - Private network name.
- clients List<Property Map>
- created
Time String - Mount point creation time.
- domain String
- DNS address.
- id String
- The provider-assigned unique ID for this managed resource.
- ip String
- Mount point address.
- mount
Point StringId - Mount point ID.
- permission
Group Property Map - Permission group information bound to the mount point.
- status String
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Name String - Subnet name.
- updated
Time String - Mount point update time.
- vpc
Name String - Private network name.
Look up Existing MountPoint Resource
Get an existing MountPoint resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MountPointState, opts?: CustomResourceOptions): MountPoint@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
clients: Optional[Sequence[MountPointClientArgs]] = None,
created_time: Optional[str] = None,
domain: Optional[str] = None,
file_system_id: Optional[str] = None,
ip: Optional[str] = None,
mount_point_id: Optional[str] = None,
mount_point_name: Optional[str] = None,
permission_group: Optional[MountPointPermissionGroupArgs] = None,
permission_group_id: Optional[str] = None,
status: Optional[str] = None,
subnet_id: Optional[str] = None,
subnet_name: Optional[str] = None,
updated_time: Optional[str] = None,
vpc_id: Optional[str] = None,
vpc_name: Optional[str] = None) -> MountPointfunc GetMountPoint(ctx *Context, name string, id IDInput, state *MountPointState, opts ...ResourceOption) (*MountPoint, error)public static MountPoint Get(string name, Input<string> id, MountPointState? state, CustomResourceOptions? opts = null)public static MountPoint get(String name, Output<String> id, MountPointState state, CustomResourceOptions options)resources: _: type: volcenginecc:filenas:MountPoint get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Clients
List<Volcengine.
Mount Point Client> - Created
Time string - Mount point creation time.
- Domain string
- DNS address.
- File
System stringId - File system ID.
- Ip string
- Mount point address.
- Mount
Point stringId - Mount point ID.
- Mount
Point stringName - Mount point name.
- Permission
Group Volcengine.Mount Point Permission Group - Permission group information bound to the mount point.
- Permission
Group stringId - Permission group ID.
- Status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- Subnet
Id string - Subnet ID.
- Subnet
Name string - Subnet name.
- Updated
Time string - Mount point update time.
- Vpc
Id string - Private network ID.
- Vpc
Name string - Private network name.
- Clients
[]Mount
Point Client Args - Created
Time string - Mount point creation time.
- Domain string
- DNS address.
- File
System stringId - File system ID.
- Ip string
- Mount point address.
- Mount
Point stringId - Mount point ID.
- Mount
Point stringName - Mount point name.
- Permission
Group MountPoint Permission Group Args - Permission group information bound to the mount point.
- Permission
Group stringId - Permission group ID.
- Status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- Subnet
Id string - Subnet ID.
- Subnet
Name string - Subnet name.
- Updated
Time string - Mount point update time.
- Vpc
Id string - Private network ID.
- Vpc
Name string - Private network name.
- clients
List<Mount
Point Client> - created
Time String - Mount point creation time.
- domain String
- DNS address.
- file
System StringId - File system ID.
- ip String
- Mount point address.
- mount
Point StringId - Mount point ID.
- mount
Point StringName - Mount point name.
- permission
Group MountPoint Permission Group - Permission group information bound to the mount point.
- permission
Group StringId - Permission group ID.
- status String
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Id String - Subnet ID.
- subnet
Name String - Subnet name.
- updated
Time String - Mount point update time.
- vpc
Id String - Private network ID.
- vpc
Name String - Private network name.
- clients
Mount
Point Client[] - created
Time string - Mount point creation time.
- domain string
- DNS address.
- file
System stringId - File system ID.
- ip string
- Mount point address.
- mount
Point stringId - Mount point ID.
- mount
Point stringName - Mount point name.
- permission
Group MountPoint Permission Group - Permission group information bound to the mount point.
- permission
Group stringId - Permission group ID.
- status string
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Id string - Subnet ID.
- subnet
Name string - Subnet name.
- updated
Time string - Mount point update time.
- vpc
Id string - Private network ID.
- vpc
Name string - Private network name.
- clients
Sequence[Mount
Point Client Args] - created_
time str - Mount point creation time.
- domain str
- DNS address.
- file_
system_ strid - File system ID.
- ip str
- Mount point address.
- mount_
point_ strid - Mount point ID.
- mount_
point_ strname - Mount point name.
- permission_
group MountPoint Permission Group Args - Permission group information bound to the mount point.
- permission_
group_ strid - Permission group ID.
- status str
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet_
id str - Subnet ID.
- subnet_
name str - Subnet name.
- updated_
time str - Mount point update time.
- vpc_
id str - Private network ID.
- vpc_
name str - Private network name.
- clients List<Property Map>
- created
Time String - Mount point creation time.
- domain String
- DNS address.
- file
System StringId - File system ID.
- ip String
- Mount point address.
- mount
Point StringId - Mount point ID.
- mount
Point StringName - Mount point name.
- permission
Group Property Map - Permission group information bound to the mount point.
- permission
Group StringId - Permission group ID.
- status String
- Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
- subnet
Id String - Subnet ID.
- subnet
Name String - Subnet name.
- updated
Time String - Mount point update time.
- vpc
Id String - Private network ID.
- vpc
Name String - Private network name.
Supporting Types
MountPointClient, MountPointClientArgs
- Ip string
- Client's private network IP address.
- Protocol
Version string - Mount protocol version. Value: NFSv3.
- Vpc
Name string - Private network name.
- Ip string
- Client's private network IP address.
- Protocol
Version string - Mount protocol version. Value: NFSv3.
- Vpc
Name string - Private network name.
- ip String
- Client's private network IP address.
- protocol
Version String - Mount protocol version. Value: NFSv3.
- vpc
Name String - Private network name.
- ip string
- Client's private network IP address.
- protocol
Version string - Mount protocol version. Value: NFSv3.
- vpc
Name string - Private network name.
- ip str
- Client's private network IP address.
- protocol_
version str - Mount protocol version. Value: NFSv3.
- vpc_
name str - Private network name.
- ip String
- Client's private network IP address.
- protocol
Version String - Mount protocol version. Value: NFSv3.
- vpc
Name String - Private network name.
MountPointPermissionGroup, MountPointPermissionGroupArgs
- Create
Time string - Permission group creation time.
- Description string
- Permission group description information.
- File
System intCount - Number of file systems associated with this permission group.
- File
System stringType - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- Mount
Points List<Volcengine.Mount Point Permission Group Mount Point> - Permission
Group stringName - Permission group name.
- Permission
Rule intCount - Number of permission rules.
- Create
Time string - Permission group creation time.
- Description string
- Permission group description information.
- File
System intCount - Number of file systems associated with this permission group.
- File
System stringType - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- Mount
Points []MountPoint Permission Group Mount Point - Permission
Group stringName - Permission group name.
- Permission
Rule intCount - Number of permission rules.
- create
Time String - Permission group creation time.
- description String
- Permission group description information.
- file
System IntegerCount - Number of file systems associated with this permission group.
- file
System StringType - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- mount
Points List<MountPoint Permission Group Mount Point> - permission
Group StringName - Permission group name.
- permission
Rule IntegerCount - Number of permission rules.
- create
Time string - Permission group creation time.
- description string
- Permission group description information.
- file
System numberCount - Number of file systems associated with this permission group.
- file
System stringType - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- mount
Points MountPoint Permission Group Mount Point[] - permission
Group stringName - Permission group name.
- permission
Rule numberCount - Number of permission rules.
- create_
time str - Permission group creation time.
- description str
- Permission group description information.
- file_
system_ intcount - Number of file systems associated with this permission group.
- file_
system_ strtype - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- mount_
points Sequence[MountPoint Permission Group Mount Point] - permission_
group_ strname - Permission group name.
- permission_
rule_ intcount - Number of permission rules.
- create
Time String - Permission group creation time.
- description String
- Permission group description information.
- file
System NumberCount - Number of file systems associated with this permission group.
- file
System StringType - File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
- mount
Points List<Property Map> - permission
Group StringName - Permission group name.
- permission
Rule NumberCount - Number of permission rules.
MountPointPermissionGroupMountPoint, MountPointPermissionGroupMountPointArgs
- File
System stringId - File system ID.
- Mount
Point stringId - Mount point ID.
- Mount
Point stringName - Mount point name.
- File
System stringId - File system ID.
- Mount
Point stringId - Mount point ID.
- Mount
Point stringName - Mount point name.
- file
System StringId - File system ID.
- mount
Point StringId - Mount point ID.
- mount
Point StringName - Mount point name.
- file
System stringId - File system ID.
- mount
Point stringId - Mount point ID.
- mount
Point stringName - Mount point name.
- file_
system_ strid - File system ID.
- mount_
point_ strid - Mount point ID.
- mount_
point_ strname - Mount point name.
- file
System StringId - File system ID.
- mount
Point StringId - Mount point ID.
- mount
Point StringName - Mount point name.
Import
$ pulumi import volcenginecc:filenas/mountPoint:MountPoint example "file_system_id|mount_point_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
