1. Packages
  2. Powerstore Provider
  3. API Docs
  4. getNfsExport
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

powerstore.getNfsExport

Explore with Pulumi AI

powerstore logo
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

    Using getNfsExport

    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 getNfsExport(args: GetNfsExportArgs, opts?: InvokeOptions): Promise<GetNfsExportResult>
    function getNfsExportOutput(args: GetNfsExportOutputArgs, opts?: InvokeOptions): Output<GetNfsExportResult>
    def get_nfs_export(file_system_id: Optional[str] = None,
                       filter_expression: Optional[str] = None,
                       id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetNfsExportResult
    def get_nfs_export_output(file_system_id: Optional[pulumi.Input[str]] = None,
                       filter_expression: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetNfsExportResult]
    func LookupNfsExport(ctx *Context, args *LookupNfsExportArgs, opts ...InvokeOption) (*LookupNfsExportResult, error)
    func LookupNfsExportOutput(ctx *Context, args *LookupNfsExportOutputArgs, opts ...InvokeOption) LookupNfsExportResultOutput

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

    public static class GetNfsExport 
    {
        public static Task<GetNfsExportResult> InvokeAsync(GetNfsExportArgs args, InvokeOptions? opts = null)
        public static Output<GetNfsExportResult> Invoke(GetNfsExportInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNfsExportResult> getNfsExport(GetNfsExportArgs args, InvokeOptions options)
    public static Output<GetNfsExportResult> getNfsExport(GetNfsExportArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerstore:index/getNfsExport:getNfsExport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    FilterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    Id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    Name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    FileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    FilterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    Id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    Name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    fileSystemId String
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    id String
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    name String
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    fileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    file_system_id str
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filter_expression str
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    id str
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    name str
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    fileSystemId String
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    id String
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    name String
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.

    getNfsExport Result

    The following output properties are available:

    Id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    NfsExports List<GetNfsExportNfsExport>
    List of NFS exports fetched from PowerStore array.
    FileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    FilterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    Name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    Id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    NfsExports []GetNfsExportNfsExport
    List of NFS exports fetched from PowerStore array.
    FileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    FilterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    Name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    id String
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    nfsExports List<GetNfsExportNfsExport>
    List of NFS exports fetched from PowerStore array.
    fileSystemId String
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    name String
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    id string
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    nfsExports GetNfsExportNfsExport[]
    List of NFS exports fetched from PowerStore array.
    fileSystemId string
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression string
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    name string
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    id str
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    nfs_exports Sequence[GetNfsExportNfsExport]
    List of NFS exports fetched from PowerStore array.
    file_system_id str
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filter_expression str
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    name str
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.
    id String
    Unique identifier of the NFS export to be fetched. Conflicts with name, file_system_id and filter_expression.
    nfsExports List<Property Map>
    List of NFS exports fetched from PowerStore array.
    fileSystemId String
    The ID of the file system whose NFS Exports are to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter NFS exports by. Conflicts with id, name and file_system_id.
    name String
    Name of the NFS export to be fetch. Conflicts with id and filter_expression.

    Supporting Types

    GetNfsExportNfsExport

    AnonymousGid double
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    AnonymousUid double
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    DefaultAccess string
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    Description string
    A user-defined description of the NFS Export.
    FileSystemId string
    The unique identifier of the file system on which the NFS Export is created.
    Id string
    The unique identifier of the NFS Export.
    IsNoSuid bool
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    MinSecurity string
    The NFS enforced security type for users accessing the NFS Export.
    Name string
    The name of the NFS Export.
    NfsOwnerUsername string
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    NoAccessHosts List<string>
    List of hosts with no access to this NFS export or its snapshots.
    Path string
    The local path of the filesystem exported via the NFS Export.
    ReadOnlyHosts List<string>
    List of Read-Only hosts
    ReadOnlyRootHosts List<string>
    List of Read-Only, allow Roots hosts
    ReadWriteHosts List<string>
    List of Read-Write hosts
    ReadWriteRootHosts List<string>
    List of Read-Write, allow Root hosts
    AnonymousGid float64
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    AnonymousUid float64
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    DefaultAccess string
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    Description string
    A user-defined description of the NFS Export.
    FileSystemId string
    The unique identifier of the file system on which the NFS Export is created.
    Id string
    The unique identifier of the NFS Export.
    IsNoSuid bool
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    MinSecurity string
    The NFS enforced security type for users accessing the NFS Export.
    Name string
    The name of the NFS Export.
    NfsOwnerUsername string
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    NoAccessHosts []string
    List of hosts with no access to this NFS export or its snapshots.
    Path string
    The local path of the filesystem exported via the NFS Export.
    ReadOnlyHosts []string
    List of Read-Only hosts
    ReadOnlyRootHosts []string
    List of Read-Only, allow Roots hosts
    ReadWriteHosts []string
    List of Read-Write hosts
    ReadWriteRootHosts []string
    List of Read-Write, allow Root hosts
    anonymousGid Double
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    anonymousUid Double
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    defaultAccess String
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    description String
    A user-defined description of the NFS Export.
    fileSystemId String
    The unique identifier of the file system on which the NFS Export is created.
    id String
    The unique identifier of the NFS Export.
    isNoSuid Boolean
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    minSecurity String
    The NFS enforced security type for users accessing the NFS Export.
    name String
    The name of the NFS Export.
    nfsOwnerUsername String
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    noAccessHosts List<String>
    List of hosts with no access to this NFS export or its snapshots.
    path String
    The local path of the filesystem exported via the NFS Export.
    readOnlyHosts List<String>
    List of Read-Only hosts
    readOnlyRootHosts List<String>
    List of Read-Only, allow Roots hosts
    readWriteHosts List<String>
    List of Read-Write hosts
    readWriteRootHosts List<String>
    List of Read-Write, allow Root hosts
    anonymousGid number
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    anonymousUid number
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    defaultAccess string
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    description string
    A user-defined description of the NFS Export.
    fileSystemId string
    The unique identifier of the file system on which the NFS Export is created.
    id string
    The unique identifier of the NFS Export.
    isNoSuid boolean
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    minSecurity string
    The NFS enforced security type for users accessing the NFS Export.
    name string
    The name of the NFS Export.
    nfsOwnerUsername string
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    noAccessHosts string[]
    List of hosts with no access to this NFS export or its snapshots.
    path string
    The local path of the filesystem exported via the NFS Export.
    readOnlyHosts string[]
    List of Read-Only hosts
    readOnlyRootHosts string[]
    List of Read-Only, allow Roots hosts
    readWriteHosts string[]
    List of Read-Write hosts
    readWriteRootHosts string[]
    List of Read-Write, allow Root hosts
    anonymous_gid float
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    anonymous_uid float
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    default_access str
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    description str
    A user-defined description of the NFS Export.
    file_system_id str
    The unique identifier of the file system on which the NFS Export is created.
    id str
    The unique identifier of the NFS Export.
    is_no_suid bool
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    min_security str
    The NFS enforced security type for users accessing the NFS Export.
    name str
    The name of the NFS Export.
    nfs_owner_username str
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    no_access_hosts Sequence[str]
    List of hosts with no access to this NFS export or its snapshots.
    path str
    The local path of the filesystem exported via the NFS Export.
    read_only_hosts Sequence[str]
    List of Read-Only hosts
    read_only_root_hosts Sequence[str]
    List of Read-Only, allow Roots hosts
    read_write_hosts Sequence[str]
    List of Read-Write hosts
    read_write_root_hosts Sequence[str]
    List of Read-Write, allow Root hosts
    anonymousGid Number
    The GID (Group ID) of the anonymous user. This is the group ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    anonymousUid Number
    The UID (User ID) of the anonymous user. This is the user ID of the anonymous user. The anonymous user is the user ID (UID) that is used when the true user's identity cannot be determined.
    defaultAccess String
    The default access level for all hosts that can access the NFS Export. The default access level is the access level that is assigned to a host that is not explicitly Seted in the 'noaccesshosts', 'readonlyhosts', 'readonlyroothosts', 'readwritehosts', or 'readwriteroothosts' Sets. Valid values are: 'NoAccess', 'ReadOnly', 'ReadWrite', 'Root', 'ReadOnly_Root'.
    description String
    A user-defined description of the NFS Export.
    fileSystemId String
    The unique identifier of the file system on which the NFS Export is created.
    id String
    The unique identifier of the NFS Export.
    isNoSuid Boolean
    If Set, do not allow access to Set SUID. Otherwise, allow access.
    minSecurity String
    The NFS enforced security type for users accessing the NFS Export.
    name String
    The name of the NFS Export.
    nfsOwnerUsername String
    The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
    noAccessHosts List<String>
    List of hosts with no access to this NFS export or its snapshots.
    path String
    The local path of the filesystem exported via the NFS Export.
    readOnlyHosts List<String>
    List of Read-Only hosts
    readOnlyRootHosts List<String>
    List of Read-Only, allow Roots hosts
    readWriteHosts List<String>
    List of Read-Write hosts
    readWriteRootHosts List<String>
    List of Read-Write, allow Root hosts

    Package Details

    Repository
    powerstore dell/terraform-provider-powerstore
    License
    Notes
    This Pulumi package is based on the powerstore Terraform Provider.
    powerstore logo
    powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell