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 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>
Copy
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]
Copy
func LookupNfsExport(ctx *Context, args *LookupNfsExportArgs, opts ...InvokeOption) (*LookupNfsExportResult, error)
func LookupNfsExportOutput(ctx *Context, args *LookupNfsExportOutputArgs, opts ...InvokeOption) LookupNfsExportResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetNfsExportResult> getNfsExport(GetNfsExportArgs args, InvokeOptions options)
public static Output<GetNfsExportResult> getNfsExport(GetNfsExportArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerstore:index/getNfsExport:getNfsExport
  arguments:
    # arguments dictionary
Copy

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
A user-defined description of the NFS Export.
FileSystemId This property is required. string
The unique identifier of the file system on which the NFS Export is created.
Id This property is required. string
The unique identifier of the NFS Export.
IsNoSuid This property is required. bool
If Set, do not allow access to Set SUID. Otherwise, allow access.
MinSecurity This property is required. string
The NFS enforced security type for users accessing the NFS Export.
Name This property is required. string
The name of the NFS Export.
NfsOwnerUsername This property is required. string
The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
NoAccessHosts This property is required. List<string>
List of hosts with no access to this NFS export or its snapshots.
Path This property is required. string
The local path of the filesystem exported via the NFS Export.
ReadOnlyHosts This property is required. List<string>
List of Read-Only hosts
ReadOnlyRootHosts This property is required. List<string>
List of Read-Only, allow Roots hosts
ReadWriteHosts This property is required. List<string>
List of Read-Write hosts
ReadWriteRootHosts This property is required. List<string>
List of Read-Write, allow Root hosts
AnonymousGid This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
A user-defined description of the NFS Export.
FileSystemId This property is required. string
The unique identifier of the file system on which the NFS Export is created.
Id This property is required. string
The unique identifier of the NFS Export.
IsNoSuid This property is required. bool
If Set, do not allow access to Set SUID. Otherwise, allow access.
MinSecurity This property is required. string
The NFS enforced security type for users accessing the NFS Export.
Name This property is required. string
The name of the NFS Export.
NfsOwnerUsername This property is required. string
The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
NoAccessHosts This property is required. []string
List of hosts with no access to this NFS export or its snapshots.
Path This property is required. string
The local path of the filesystem exported via the NFS Export.
ReadOnlyHosts This property is required. []string
List of Read-Only hosts
ReadOnlyRootHosts This property is required. []string
List of Read-Only, allow Roots hosts
ReadWriteHosts This property is required. []string
List of Read-Write hosts
ReadWriteRootHosts This property is required. []string
List of Read-Write, allow Root hosts
anonymousGid This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
A user-defined description of the NFS Export.
fileSystemId This property is required. String
The unique identifier of the file system on which the NFS Export is created.
id This property is required. String
The unique identifier of the NFS Export.
isNoSuid This property is required. Boolean
If Set, do not allow access to Set SUID. Otherwise, allow access.
minSecurity This property is required. String
The NFS enforced security type for users accessing the NFS Export.
name This property is required. String
The name of the NFS Export.
nfsOwnerUsername This property is required. String
The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
noAccessHosts This property is required. List<String>
List of hosts with no access to this NFS export or its snapshots.
path This property is required. String
The local path of the filesystem exported via the NFS Export.
readOnlyHosts This property is required. List<String>
List of Read-Only hosts
readOnlyRootHosts This property is required. List<String>
List of Read-Only, allow Roots hosts
readWriteHosts This property is required. List<String>
List of Read-Write hosts
readWriteRootHosts This property is required. List<String>
List of Read-Write, allow Root hosts
anonymousGid This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
A user-defined description of the NFS Export.
fileSystemId This property is required. string
The unique identifier of the file system on which the NFS Export is created.
id This property is required. string
The unique identifier of the NFS Export.
isNoSuid This property is required. boolean
If Set, do not allow access to Set SUID. Otherwise, allow access.
minSecurity This property is required. string
The NFS enforced security type for users accessing the NFS Export.
name This property is required. string
The name of the NFS Export.
nfsOwnerUsername This property is required. string
The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
noAccessHosts This property is required. string[]
List of hosts with no access to this NFS export or its snapshots.
path This property is required. string
The local path of the filesystem exported via the NFS Export.
readOnlyHosts This property is required. string[]
List of Read-Only hosts
readOnlyRootHosts This property is required. string[]
List of Read-Only, allow Roots hosts
readWriteHosts This property is required. string[]
List of Read-Write hosts
readWriteRootHosts This property is required. string[]
List of Read-Write, allow Root hosts
anonymous_gid This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
A user-defined description of the NFS Export.
file_system_id This property is required. str
The unique identifier of the file system on which the NFS Export is created.
id This property is required. str
The unique identifier of the NFS Export.
is_no_suid This property is required. bool
If Set, do not allow access to Set SUID. Otherwise, allow access.
min_security This property is required. str
The NFS enforced security type for users accessing the NFS Export.
name This property is required. str
The name of the NFS Export.
nfs_owner_username This property is required. 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 This property is required. Sequence[str]
List of hosts with no access to this NFS export or its snapshots.
path This property is required. str
The local path of the filesystem exported via the NFS Export.
read_only_hosts This property is required. Sequence[str]
List of Read-Only hosts
read_only_root_hosts This property is required. Sequence[str]
List of Read-Only, allow Roots hosts
read_write_hosts This property is required. Sequence[str]
List of Read-Write hosts
read_write_root_hosts This property is required. Sequence[str]
List of Read-Write, allow Root hosts
anonymousGid This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
A user-defined description of the NFS Export.
fileSystemId This property is required. String
The unique identifier of the file system on which the NFS Export is created.
id This property is required. String
The unique identifier of the NFS Export.
isNoSuid This property is required. Boolean
If Set, do not allow access to Set SUID. Otherwise, allow access.
minSecurity This property is required. String
The NFS enforced security type for users accessing the NFS Export.
name This property is required. String
The name of the NFS Export.
nfsOwnerUsername This property is required. String
The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
noAccessHosts This property is required. List<String>
List of hosts with no access to this NFS export or its snapshots.
path This property is required. String
The local path of the filesystem exported via the NFS Export.
readOnlyHosts This property is required. List<String>
List of Read-Only hosts
readOnlyRootHosts This property is required. List<String>
List of Read-Only, allow Roots hosts
readWriteHosts This property is required. List<String>
List of Read-Write hosts
readWriteRootHosts This property is required. 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 1.2.0 published on Monday, Apr 14, 2025 by dell