1. Packages
  2. Volcengine
  3. API Docs
  4. nas
  5. getMountPoints
Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine

volcengine.nas.getMountPoints

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine

    Use this data source to query detailed information of nas mount points

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    import * as volcengine from "@volcengine/pulumi";
    
    const fooZones = volcengine.nas.getZones({});
    const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
        vpcName: "acc-test-project1",
        cidrBlock: "172.16.0.0/16",
    });
    const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
        subnetName: "acc-subnet-test-2",
        cidrBlock: "172.16.0.0/24",
        zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        vpcId: fooVpc.id,
    });
    const fooPermissionGroup = new volcengine.nas.PermissionGroup("fooPermissionGroup", {
        permissionGroupName: "acc-test",
        description: "acctest",
        permissionRules: [
            {
                cidrIp: "*",
                rwMode: "RW",
                useMode: "All_squash",
            },
            {
                cidrIp: "192.168.0.0",
                rwMode: "RO",
                useMode: "All_squash",
            },
        ],
    });
    const fooFileSystem = new volcengine.nas.FileSystem("fooFileSystem", {
        fileSystemName: "acc-test-fs",
        description: "acc-test",
        zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        capacity: 103,
        projectName: "default",
        tags: [{
            key: "k1",
            value: "v1",
        }],
    });
    const fooMountPoint = new volcengine.nas.MountPoint("fooMountPoint", {
        fileSystemId: fooFileSystem.id,
        mountPointName: "acc-test",
        permissionGroupId: fooPermissionGroup.id,
        subnetId: fooSubnet.id,
    });
    const fooMountPoints = volcengine.nas.getMountPointsOutput({
        fileSystemId: fooFileSystem.id,
        mountPointId: fooMountPoint.mountPointId,
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo_zones = volcengine.nas.get_zones()
    foo_vpc = volcengine.vpc.Vpc("fooVpc",
        vpc_name="acc-test-project1",
        cidr_block="172.16.0.0/16")
    foo_subnet = volcengine.vpc.Subnet("fooSubnet",
        subnet_name="acc-subnet-test-2",
        cidr_block="172.16.0.0/24",
        zone_id=foo_zones.zones[0].id,
        vpc_id=foo_vpc.id)
    foo_permission_group = volcengine.nas.PermissionGroup("fooPermissionGroup",
        permission_group_name="acc-test",
        description="acctest",
        permission_rules=[
            volcengine.nas.PermissionGroupPermissionRuleArgs(
                cidr_ip="*",
                rw_mode="RW",
                use_mode="All_squash",
            ),
            volcengine.nas.PermissionGroupPermissionRuleArgs(
                cidr_ip="192.168.0.0",
                rw_mode="RO",
                use_mode="All_squash",
            ),
        ])
    foo_file_system = volcengine.nas.FileSystem("fooFileSystem",
        file_system_name="acc-test-fs",
        description="acc-test",
        zone_id=foo_zones.zones[0].id,
        capacity=103,
        project_name="default",
        tags=[volcengine.nas.FileSystemTagArgs(
            key="k1",
            value="v1",
        )])
    foo_mount_point = volcengine.nas.MountPoint("fooMountPoint",
        file_system_id=foo_file_system.id,
        mount_point_name="acc-test",
        permission_group_id=foo_permission_group.id,
        subnet_id=foo_subnet.id)
    foo_mount_points = volcengine.nas.get_mount_points_output(file_system_id=foo_file_system.id,
        mount_point_id=foo_mount_point.mount_point_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		fooZones, err := nas.GetZones(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
    			VpcName:   pulumi.String("acc-test-project1"),
    			CidrBlock: pulumi.String("172.16.0.0/16"),
    		})
    		if err != nil {
    			return err
    		}
    		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
    			SubnetName: pulumi.String("acc-subnet-test-2"),
    			CidrBlock:  pulumi.String("172.16.0.0/24"),
    			ZoneId:     pulumi.String(fooZones.Zones[0].Id),
    			VpcId:      fooVpc.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		fooPermissionGroup, err := nas.NewPermissionGroup(ctx, "fooPermissionGroup", &nas.PermissionGroupArgs{
    			PermissionGroupName: pulumi.String("acc-test"),
    			Description:         pulumi.String("acctest"),
    			PermissionRules: nas.PermissionGroupPermissionRuleArray{
    				&nas.PermissionGroupPermissionRuleArgs{
    					CidrIp:  pulumi.String("*"),
    					RwMode:  pulumi.String("RW"),
    					UseMode: pulumi.String("All_squash"),
    				},
    				&nas.PermissionGroupPermissionRuleArgs{
    					CidrIp:  pulumi.String("192.168.0.0"),
    					RwMode:  pulumi.String("RO"),
    					UseMode: pulumi.String("All_squash"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		fooFileSystem, err := nas.NewFileSystem(ctx, "fooFileSystem", &nas.FileSystemArgs{
    			FileSystemName: pulumi.String("acc-test-fs"),
    			Description:    pulumi.String("acc-test"),
    			ZoneId:         pulumi.String(fooZones.Zones[0].Id),
    			Capacity:       pulumi.Int(103),
    			ProjectName:    pulumi.String("default"),
    			Tags: nas.FileSystemTagArray{
    				&nas.FileSystemTagArgs{
    					Key:   pulumi.String("k1"),
    					Value: pulumi.String("v1"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		fooMountPoint, err := nas.NewMountPoint(ctx, "fooMountPoint", &nas.MountPointArgs{
    			FileSystemId:      fooFileSystem.ID(),
    			MountPointName:    pulumi.String("acc-test"),
    			PermissionGroupId: fooPermissionGroup.ID(),
    			SubnetId:          fooSubnet.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		_ = nas.GetMountPointsOutput(ctx, nas.GetMountPointsOutputArgs{
    			FileSystemId: fooFileSystem.ID(),
    			MountPointId: fooMountPoint.MountPointId,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var fooZones = Volcengine.Nas.GetZones.Invoke();
    
        var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
        {
            VpcName = "acc-test-project1",
            CidrBlock = "172.16.0.0/16",
        });
    
        var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
        {
            SubnetName = "acc-subnet-test-2",
            CidrBlock = "172.16.0.0/24",
            ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            VpcId = fooVpc.Id,
        });
    
        var fooPermissionGroup = new Volcengine.Nas.PermissionGroup("fooPermissionGroup", new()
        {
            PermissionGroupName = "acc-test",
            Description = "acctest",
            PermissionRules = new[]
            {
                new Volcengine.Nas.Inputs.PermissionGroupPermissionRuleArgs
                {
                    CidrIp = "*",
                    RwMode = "RW",
                    UseMode = "All_squash",
                },
                new Volcengine.Nas.Inputs.PermissionGroupPermissionRuleArgs
                {
                    CidrIp = "192.168.0.0",
                    RwMode = "RO",
                    UseMode = "All_squash",
                },
            },
        });
    
        var fooFileSystem = new Volcengine.Nas.FileSystem("fooFileSystem", new()
        {
            FileSystemName = "acc-test-fs",
            Description = "acc-test",
            ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            Capacity = 103,
            ProjectName = "default",
            Tags = new[]
            {
                new Volcengine.Nas.Inputs.FileSystemTagArgs
                {
                    Key = "k1",
                    Value = "v1",
                },
            },
        });
    
        var fooMountPoint = new Volcengine.Nas.MountPoint("fooMountPoint", new()
        {
            FileSystemId = fooFileSystem.Id,
            MountPointName = "acc-test",
            PermissionGroupId = fooPermissionGroup.Id,
            SubnetId = fooSubnet.Id,
        });
    
        var fooMountPoints = Volcengine.Nas.GetMountPoints.Invoke(new()
        {
            FileSystemId = fooFileSystem.Id,
            MountPointId = fooMountPoint.MountPointId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.nas.NasFunctions;
    import com.pulumi.volcengine.nas.inputs.GetZonesArgs;
    import com.pulumi.volcengine.vpc.Vpc;
    import com.pulumi.volcengine.vpc.VpcArgs;
    import com.pulumi.volcengine.vpc.Subnet;
    import com.pulumi.volcengine.vpc.SubnetArgs;
    import com.pulumi.volcengine.nas.PermissionGroup;
    import com.pulumi.volcengine.nas.PermissionGroupArgs;
    import com.pulumi.volcengine.nas.inputs.PermissionGroupPermissionRuleArgs;
    import com.pulumi.volcengine.nas.FileSystem;
    import com.pulumi.volcengine.nas.FileSystemArgs;
    import com.pulumi.volcengine.nas.inputs.FileSystemTagArgs;
    import com.pulumi.volcengine.nas.MountPoint;
    import com.pulumi.volcengine.nas.MountPointArgs;
    import com.pulumi.volcengine.nas.inputs.GetMountPointsArgs;
    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) {
            final var fooZones = NasFunctions.getZones();
    
            var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
                .vpcName("acc-test-project1")
                .cidrBlock("172.16.0.0/16")
                .build());
    
            var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()        
                .subnetName("acc-subnet-test-2")
                .cidrBlock("172.16.0.0/24")
                .zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .vpcId(fooVpc.id())
                .build());
    
            var fooPermissionGroup = new PermissionGroup("fooPermissionGroup", PermissionGroupArgs.builder()        
                .permissionGroupName("acc-test")
                .description("acctest")
                .permissionRules(            
                    PermissionGroupPermissionRuleArgs.builder()
                        .cidrIp("*")
                        .rwMode("RW")
                        .useMode("All_squash")
                        .build(),
                    PermissionGroupPermissionRuleArgs.builder()
                        .cidrIp("192.168.0.0")
                        .rwMode("RO")
                        .useMode("All_squash")
                        .build())
                .build());
    
            var fooFileSystem = new FileSystem("fooFileSystem", FileSystemArgs.builder()        
                .fileSystemName("acc-test-fs")
                .description("acc-test")
                .zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .capacity(103)
                .projectName("default")
                .tags(FileSystemTagArgs.builder()
                    .key("k1")
                    .value("v1")
                    .build())
                .build());
    
            var fooMountPoint = new MountPoint("fooMountPoint", MountPointArgs.builder()        
                .fileSystemId(fooFileSystem.id())
                .mountPointName("acc-test")
                .permissionGroupId(fooPermissionGroup.id())
                .subnetId(fooSubnet.id())
                .build());
    
            final var fooMountPoints = NasFunctions.getMountPoints(GetMountPointsArgs.builder()
                .fileSystemId(fooFileSystem.id())
                .mountPointId(fooMountPoint.mountPointId())
                .build());
    
        }
    }
    
    resources:
      fooVpc:
        type: volcengine:vpc:Vpc
        properties:
          vpcName: acc-test-project1
          cidrBlock: 172.16.0.0/16
      fooSubnet:
        type: volcengine:vpc:Subnet
        properties:
          subnetName: acc-subnet-test-2
          cidrBlock: 172.16.0.0/24
          zoneId: ${fooZones.zones[0].id}
          vpcId: ${fooVpc.id}
      fooPermissionGroup:
        type: volcengine:nas:PermissionGroup
        properties:
          permissionGroupName: acc-test
          description: acctest
          permissionRules:
            - cidrIp: '*'
              rwMode: RW
              useMode: All_squash
            - cidrIp: 192.168.0.0
              rwMode: RO
              useMode: All_squash
      fooFileSystem:
        type: volcengine:nas:FileSystem
        properties:
          fileSystemName: acc-test-fs
          description: acc-test
          zoneId: ${fooZones.zones[0].id}
          capacity: 103
          projectName: default
          tags:
            - key: k1
              value: v1
      fooMountPoint:
        type: volcengine:nas:MountPoint
        properties:
          fileSystemId: ${fooFileSystem.id}
          mountPointName: acc-test
          permissionGroupId: ${fooPermissionGroup.id}
          subnetId: ${fooSubnet.id}
    variables:
      fooZones:
        fn::invoke:
          Function: volcengine:nas:getZones
          Arguments: {}
      fooMountPoints:
        fn::invoke:
          Function: volcengine:nas:getMountPoints
          Arguments:
            fileSystemId: ${fooFileSystem.id}
            mountPointId: ${fooMountPoint.mountPointId}
    

    Using getMountPoints

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getMountPoints(args: GetMountPointsArgs, opts?: InvokeOptions): Promise<GetMountPointsResult>
    function getMountPointsOutput(args: GetMountPointsOutputArgs, opts?: InvokeOptions): Output<GetMountPointsResult>
    def get_mount_points(file_system_id: Optional[str] = None,
                         mount_point_id: Optional[str] = None,
                         mount_point_name: Optional[str] = None,
                         output_file: Optional[str] = None,
                         vpc_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetMountPointsResult
    def get_mount_points_output(file_system_id: Optional[pulumi.Input[str]] = None,
                         mount_point_id: Optional[pulumi.Input[str]] = None,
                         mount_point_name: Optional[pulumi.Input[str]] = None,
                         output_file: Optional[pulumi.Input[str]] = None,
                         vpc_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetMountPointsResult]
    func GetMountPoints(ctx *Context, args *GetMountPointsArgs, opts ...InvokeOption) (*GetMountPointsResult, error)
    func GetMountPointsOutput(ctx *Context, args *GetMountPointsOutputArgs, opts ...InvokeOption) GetMountPointsResultOutput

    > Note: This function is named GetMountPoints in the Go SDK.

    public static class GetMountPoints 
    {
        public static Task<GetMountPointsResult> InvokeAsync(GetMountPointsArgs args, InvokeOptions? opts = null)
        public static Output<GetMountPointsResult> Invoke(GetMountPointsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMountPointsResult> getMountPoints(GetMountPointsArgs args, InvokeOptions options)
    public static Output<GetMountPointsResult> getMountPoints(GetMountPointsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:nas/getMountPoints:getMountPoints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FileSystemId string
    The id of the file system.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    OutputFile string
    File name where to save data source results.
    VpcId string
    The id of the vpc.
    FileSystemId string
    The id of the file system.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    OutputFile string
    File name where to save data source results.
    VpcId string
    The id of the vpc.
    fileSystemId String
    The id of the file system.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    outputFile String
    File name where to save data source results.
    vpcId String
    The id of the vpc.
    fileSystemId string
    The id of the file system.
    mountPointId string
    The id of the mount point.
    mountPointName string
    The name of the mount point.
    outputFile string
    File name where to save data source results.
    vpcId string
    The id of the vpc.
    file_system_id str
    The id of the file system.
    mount_point_id str
    The id of the mount point.
    mount_point_name str
    The name of the mount point.
    output_file str
    File name where to save data source results.
    vpc_id str
    The id of the vpc.
    fileSystemId String
    The id of the file system.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    outputFile String
    File name where to save data source results.
    vpcId String
    The id of the vpc.

    getMountPoints Result

    The following output properties are available:

    FileSystemId string
    The id of the file system.
    Id string
    The provider-assigned unique ID for this managed resource.
    MountPoints List<GetMountPointsMountPoint>
    The list of the mount point.
    TotalCount int
    The total count of nas mount points query.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    OutputFile string
    VpcId string
    The id of the vpc.
    FileSystemId string
    The id of the file system.
    Id string
    The provider-assigned unique ID for this managed resource.
    MountPoints []GetMountPointsMountPoint
    The list of the mount point.
    TotalCount int
    The total count of nas mount points query.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    OutputFile string
    VpcId string
    The id of the vpc.
    fileSystemId String
    The id of the file system.
    id String
    The provider-assigned unique ID for this managed resource.
    mountPoints List<GetMountPointsMountPoint>
    The list of the mount point.
    totalCount Integer
    The total count of nas mount points query.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    outputFile String
    vpcId String
    The id of the vpc.
    fileSystemId string
    The id of the file system.
    id string
    The provider-assigned unique ID for this managed resource.
    mountPoints GetMountPointsMountPoint[]
    The list of the mount point.
    totalCount number
    The total count of nas mount points query.
    mountPointId string
    The id of the mount point.
    mountPointName string
    The name of the mount point.
    outputFile string
    vpcId string
    The id of the vpc.
    file_system_id str
    The id of the file system.
    id str
    The provider-assigned unique ID for this managed resource.
    mount_points Sequence[GetMountPointsMountPoint]
    The list of the mount point.
    total_count int
    The total count of nas mount points query.
    mount_point_id str
    The id of the mount point.
    mount_point_name str
    The name of the mount point.
    output_file str
    vpc_id str
    The id of the vpc.
    fileSystemId String
    The id of the file system.
    id String
    The provider-assigned unique ID for this managed resource.
    mountPoints List<Property Map>
    The list of the mount point.
    totalCount Number
    The total count of nas mount points query.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    outputFile String
    vpcId String
    The id of the vpc.

    Supporting Types

    GetMountPointsMountPoint

    CreateTime string
    The creation time of the permission group.
    Domain string
    The dns address.
    Ip string
    The address of the mount point.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    PermissionGroups List<GetMountPointsMountPointPermissionGroup>
    The struct of the permission group.
    Status string
    The status of the mount point.
    SubnetId string
    The id of the subnet.
    SubnetName string
    The name of the subnet.
    UpdateTime string
    The update time of the mount point.
    VpcId string
    The id of the vpc.
    VpcName string
    The name of the vpc.
    CreateTime string
    The creation time of the permission group.
    Domain string
    The dns address.
    Ip string
    The address of the mount point.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    PermissionGroups []GetMountPointsMountPointPermissionGroup
    The struct of the permission group.
    Status string
    The status of the mount point.
    SubnetId string
    The id of the subnet.
    SubnetName string
    The name of the subnet.
    UpdateTime string
    The update time of the mount point.
    VpcId string
    The id of the vpc.
    VpcName string
    The name of the vpc.
    createTime String
    The creation time of the permission group.
    domain String
    The dns address.
    ip String
    The address of the mount point.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    permissionGroups List<GetMountPointsMountPointPermissionGroup>
    The struct of the permission group.
    status String
    The status of the mount point.
    subnetId String
    The id of the subnet.
    subnetName String
    The name of the subnet.
    updateTime String
    The update time of the mount point.
    vpcId String
    The id of the vpc.
    vpcName String
    The name of the vpc.
    createTime string
    The creation time of the permission group.
    domain string
    The dns address.
    ip string
    The address of the mount point.
    mountPointId string
    The id of the mount point.
    mountPointName string
    The name of the mount point.
    permissionGroups GetMountPointsMountPointPermissionGroup[]
    The struct of the permission group.
    status string
    The status of the mount point.
    subnetId string
    The id of the subnet.
    subnetName string
    The name of the subnet.
    updateTime string
    The update time of the mount point.
    vpcId string
    The id of the vpc.
    vpcName string
    The name of the vpc.
    create_time str
    The creation time of the permission group.
    domain str
    The dns address.
    ip str
    The address of the mount point.
    mount_point_id str
    The id of the mount point.
    mount_point_name str
    The name of the mount point.
    permission_groups Sequence[GetMountPointsMountPointPermissionGroup]
    The struct of the permission group.
    status str
    The status of the mount point.
    subnet_id str
    The id of the subnet.
    subnet_name str
    The name of the subnet.
    update_time str
    The update time of the mount point.
    vpc_id str
    The id of the vpc.
    vpc_name str
    The name of the vpc.
    createTime String
    The creation time of the permission group.
    domain String
    The dns address.
    ip String
    The address of the mount point.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    permissionGroups List<Property Map>
    The struct of the permission group.
    status String
    The status of the mount point.
    subnetId String
    The id of the subnet.
    subnetName String
    The name of the subnet.
    updateTime String
    The update time of the mount point.
    vpcId String
    The id of the vpc.
    vpcName String
    The name of the vpc.

    GetMountPointsMountPointPermissionGroup

    CreateTime string
    The creation time of the permission group.
    Description string
    The description of the permission group.
    FileSystemCount int
    The number of the file system.
    FileSystemType string
    The file system type of the permission group.
    MountPoints List<GetMountPointsMountPointPermissionGroupMountPoint>
    The list of the mount point.
    PermissionGroupId string
    The id of the permission group.
    PermissionGroupName string
    The name of the permission group.
    PermissionRuleCount int
    The number of the permission rule.
    CreateTime string
    The creation time of the permission group.
    Description string
    The description of the permission group.
    FileSystemCount int
    The number of the file system.
    FileSystemType string
    The file system type of the permission group.
    MountPoints []GetMountPointsMountPointPermissionGroupMountPoint
    The list of the mount point.
    PermissionGroupId string
    The id of the permission group.
    PermissionGroupName string
    The name of the permission group.
    PermissionRuleCount int
    The number of the permission rule.
    createTime String
    The creation time of the permission group.
    description String
    The description of the permission group.
    fileSystemCount Integer
    The number of the file system.
    fileSystemType String
    The file system type of the permission group.
    mountPoints List<GetMountPointsMountPointPermissionGroupMountPoint>
    The list of the mount point.
    permissionGroupId String
    The id of the permission group.
    permissionGroupName String
    The name of the permission group.
    permissionRuleCount Integer
    The number of the permission rule.
    createTime string
    The creation time of the permission group.
    description string
    The description of the permission group.
    fileSystemCount number
    The number of the file system.
    fileSystemType string
    The file system type of the permission group.
    mountPoints GetMountPointsMountPointPermissionGroupMountPoint[]
    The list of the mount point.
    permissionGroupId string
    The id of the permission group.
    permissionGroupName string
    The name of the permission group.
    permissionRuleCount number
    The number of the permission rule.
    create_time str
    The creation time of the permission group.
    description str
    The description of the permission group.
    file_system_count int
    The number of the file system.
    file_system_type str
    The file system type of the permission group.
    mount_points Sequence[GetMountPointsMountPointPermissionGroupMountPoint]
    The list of the mount point.
    permission_group_id str
    The id of the permission group.
    permission_group_name str
    The name of the permission group.
    permission_rule_count int
    The number of the permission rule.
    createTime String
    The creation time of the permission group.
    description String
    The description of the permission group.
    fileSystemCount Number
    The number of the file system.
    fileSystemType String
    The file system type of the permission group.
    mountPoints List<Property Map>
    The list of the mount point.
    permissionGroupId String
    The id of the permission group.
    permissionGroupName String
    The name of the permission group.
    permissionRuleCount Number
    The number of the permission rule.

    GetMountPointsMountPointPermissionGroupMountPoint

    FileSystemId string
    The id of the file system.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    FileSystemId string
    The id of the file system.
    MountPointId string
    The id of the mount point.
    MountPointName string
    The name of the mount point.
    fileSystemId String
    The id of the file system.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.
    fileSystemId string
    The id of the file system.
    mountPointId string
    The id of the mount point.
    mountPointName string
    The name of the mount point.
    file_system_id str
    The id of the file system.
    mount_point_id str
    The id of the mount point.
    mount_point_name str
    The name of the mount point.
    fileSystemId String
    The id of the file system.
    mountPointId String
    The id of the mount point.
    mountPointName String
    The name of the mount point.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine