1. Packages
  2. Volcengine
  3. API Docs
  4. nas
  5. getMountPoints
Volcengine v0.0.30 published on Wednesday, May 7, 2025 by Volcengine

volcengine.nas.getMountPoints

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.30 published on Wednesday, May 7, 2025 by Volcengine

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

    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.30 published on Wednesday, May 7, 2025 by Volcengine