powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getNfsExport
Explore with Pulumi AI
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:
- File
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - Id string
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- File
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - Id string
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- file
System StringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - id String
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name String
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- file
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - id string
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- file_
system_ strid - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter_
expression str - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - id str
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name str
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- file
System StringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - id String
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - name String
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_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
andfilter_expression
. - Nfs
Exports List<GetNfs Export Nfs Export> - List of NFS exports fetched from PowerStore array.
- File
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - Name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- Id string
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - Nfs
Exports []GetNfs Export Nfs Export - List of NFS exports fetched from PowerStore array.
- File
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - Filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - Name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- id String
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - nfs
Exports List<GetNfs Export Nfs Export> - List of NFS exports fetched from PowerStore array.
- file
System StringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - name String
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- id string
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - nfs
Exports GetNfs Export Nfs Export[] - List of NFS exports fetched from PowerStore array.
- file
System stringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression string - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - name string
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- id str
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - nfs_
exports Sequence[GetNfs Export Nfs Export] - List of NFS exports fetched from PowerStore array.
- file_
system_ strid - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter_
expression str - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - name str
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
- id String
- Unique identifier of the NFS export to be fetched. Conflicts with
name
,file_system_id
andfilter_expression
. - nfs
Exports List<Property Map> - List of NFS exports fetched from PowerStore array.
- file
System StringId - The ID of the file system whose NFS Exports are to be fetched. Conflicts with
id
andfilter_expression
. - filter
Expression String - PowerStore filter expression to filter NFS exports by. Conflicts with
id
,name
andfile_system_id
. - name String
- Name of the NFS export to be fetch. Conflicts with
id
andfilter_expression
.
Supporting Types
GetNfsExportNfsExport
- Anonymous
Gid 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.
- Anonymous
Uid 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.
- Default
Access 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.
- File
System Id 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.
- 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. string - The NFS enforced security type for users accessing the NFS Export.
- Name
This property is required. string - The name of the NFS Export.
- Nfs
Owner Username 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.
- No
Access Hosts 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.
- Read
Only Hosts This property is required. List<string> - List of Read-Only hosts
- Read
Only Root Hosts This property is required. List<string> - List of Read-Only, allow Roots hosts
- Read
Write Hosts This property is required. List<string> - List of Read-Write hosts
- Read
Write Root Hosts This property is required. List<string> - List of Read-Write, allow Root hosts
- Anonymous
Gid 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.
- Anonymous
Uid 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.
- Default
Access 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.
- File
System Id 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.
- 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. string - The NFS enforced security type for users accessing the NFS Export.
- Name
This property is required. string - The name of the NFS Export.
- Nfs
Owner Username 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.
- No
Access Hosts 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.
- Read
Only Hosts This property is required. []string - List of Read-Only hosts
- Read
Only Root Hosts This property is required. []string - List of Read-Only, allow Roots hosts
- Read
Write Hosts This property is required. []string - List of Read-Write hosts
- Read
Write Root Hosts This property is required. []string - List of Read-Write, allow Root hosts
- anonymous
Gid 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.
- anonymous
Uid 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.
- default
Access 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.
- file
System Id 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.
- is
No Suid This property is required. Boolean - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security 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.
- nfs
Owner Username 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.
- no
Access Hosts 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.
- read
Only Hosts This property is required. List<String> - List of Read-Only hosts
- read
Only Root Hosts This property is required. List<String> - List of Read-Only, allow Roots hosts
- read
Write Hosts This property is required. List<String> - List of Read-Write hosts
- read
Write Root Hosts This property is required. List<String> - List of Read-Write, allow Root hosts
- anonymous
Gid 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.
- anonymous
Uid 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.
- default
Access 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.
- file
System Id 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.
- is
No Suid This property is required. boolean - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security 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.
- nfs
Owner Username 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.
- no
Access Hosts 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.
- read
Only Hosts This property is required. string[] - List of Read-Only hosts
- read
Only Root Hosts This property is required. string[] - List of Read-Only, allow Roots hosts
- read
Write Hosts This property is required. string[] - List of Read-Write hosts
- read
Write Root Hosts 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
- anonymous
Gid 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.
- anonymous
Uid 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.
- default
Access 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.
- file
System Id 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.
- is
No Suid This property is required. Boolean - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security 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.
- nfs
Owner Username 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.
- no
Access Hosts 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.
- read
Only Hosts This property is required. List<String> - List of Read-Only hosts
- read
Only Root Hosts This property is required. List<String> - List of Read-Only, allow Roots hosts
- read
Write Hosts This property is required. List<String> - List of Read-Write hosts
- read
Write Root Hosts 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.