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 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 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 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.
- File
System stringId - The unique identifier of the file system on which the NFS Export is created.
- Id string
- The unique identifier of the NFS Export.
- Is
No boolSuid - If Set, do not allow access to Set SUID. Otherwise, allow access.
- Min
Security string - The NFS enforced security type for users accessing the NFS Export.
- Name string
- The name of the NFS Export.
- Nfs
Owner stringUsername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- No
Access List<string>Hosts - 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.
- Read
Only List<string>Hosts - List of Read-Only hosts
- Read
Only List<string>Root Hosts - List of Read-Only, allow Roots hosts
- Read
Write List<string>Hosts - List of Read-Write hosts
- Read
Write List<string>Root Hosts - List of Read-Write, allow Root hosts
- Anonymous
Gid 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 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 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.
- File
System stringId - The unique identifier of the file system on which the NFS Export is created.
- Id string
- The unique identifier of the NFS Export.
- Is
No boolSuid - If Set, do not allow access to Set SUID. Otherwise, allow access.
- Min
Security string - The NFS enforced security type for users accessing the NFS Export.
- Name string
- The name of the NFS Export.
- Nfs
Owner stringUsername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- No
Access []stringHosts - 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.
- Read
Only []stringHosts - List of Read-Only hosts
- Read
Only []stringRoot Hosts - List of Read-Only, allow Roots hosts
- Read
Write []stringHosts - List of Read-Write hosts
- Read
Write []stringRoot Hosts - List of Read-Write, allow Root hosts
- anonymous
Gid 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 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 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.
- file
System StringId - The unique identifier of the file system on which the NFS Export is created.
- id String
- The unique identifier of the NFS Export.
- is
No BooleanSuid - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security String - The NFS enforced security type for users accessing the NFS Export.
- name String
- The name of the NFS Export.
- nfs
Owner StringUsername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- no
Access List<String>Hosts - 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.
- read
Only List<String>Hosts - List of Read-Only hosts
- read
Only List<String>Root Hosts - List of Read-Only, allow Roots hosts
- read
Write List<String>Hosts - List of Read-Write hosts
- read
Write List<String>Root Hosts - List of Read-Write, allow Root hosts
- anonymous
Gid 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 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 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.
- file
System stringId - The unique identifier of the file system on which the NFS Export is created.
- id string
- The unique identifier of the NFS Export.
- is
No booleanSuid - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security string - The NFS enforced security type for users accessing the NFS Export.
- name string
- The name of the NFS Export.
- nfs
Owner stringUsername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- no
Access string[]Hosts - 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.
- read
Only string[]Hosts - List of Read-Only hosts
- read
Only string[]Root Hosts - List of Read-Only, allow Roots hosts
- read
Write string[]Hosts - List of Read-Write hosts
- read
Write string[]Root Hosts - 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_ strid - 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_ boolsuid - 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_ strusername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- no_
access_ Sequence[str]hosts - 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_ Sequence[str]hosts - List of Read-Only hosts
- read_
only_ Sequence[str]root_ hosts - List of Read-Only, allow Roots hosts
- read_
write_ Sequence[str]hosts - List of Read-Write hosts
- read_
write_ Sequence[str]root_ hosts - List of Read-Write, allow Root hosts
- anonymous
Gid 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 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 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.
- file
System StringId - The unique identifier of the file system on which the NFS Export is created.
- id String
- The unique identifier of the NFS Export.
- is
No BooleanSuid - If Set, do not allow access to Set SUID. Otherwise, allow access.
- min
Security String - The NFS enforced security type for users accessing the NFS Export.
- name String
- The name of the NFS Export.
- nfs
Owner StringUsername - The default owner of the NFS Export associated with the datastore. For NFSv3 or NFSv4 without Kerberos, the default owner is root.
- no
Access List<String>Hosts - 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.
- read
Only List<String>Hosts - List of Read-Only hosts
- read
Only List<String>Root Hosts - List of Read-Only, allow Roots hosts
- read
Write List<String>Hosts - List of Read-Write hosts
- read
Write List<String>Root Hosts - 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.