1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getNfsExport
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getNfsExport

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    This datasource is used to query the existing NFS exports from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale provides an NFS server so you can share files on your cluster

    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(filter: Optional[GetNfsExportFilter] = None,
                       opts: Optional[InvokeOptions] = None) -> GetNfsExportResult
    def get_nfs_export_output(filter: Optional[pulumi.Input[GetNfsExportFilterArgs]] = 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: powerscale:index/getNfsExport:getNfsExport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getNfsExport Result

    The following output properties are available:

    id String
    Identifier
    nfsExports List<Property Map>
    List of nfs exports
    filter Property Map

    Supporting Types

    GetNfsExportFilter

    Check bool
    Check for conflicts when listing exports.
    Dir string
    The direction of the sort.
    Ids List<double>
    IDs to filter nfs exports.
    Limit double
    Return no more than this many results at once (see resume).
    Offset double
    The position of the first item returned for a paginated query within the full result set.
    Path string
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    Paths List<string>
    Paths to filter nfs exports.
    Resume string
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    Scope string
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    Sort string
    The field that will be used for sorting.
    Zone string
    Specifies which access zone to use.
    Check bool
    Check for conflicts when listing exports.
    Dir string
    The direction of the sort.
    Ids []float64
    IDs to filter nfs exports.
    Limit float64
    Return no more than this many results at once (see resume).
    Offset float64
    The position of the first item returned for a paginated query within the full result set.
    Path string
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    Paths []string
    Paths to filter nfs exports.
    Resume string
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    Scope string
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    Sort string
    The field that will be used for sorting.
    Zone string
    Specifies which access zone to use.
    check Boolean
    Check for conflicts when listing exports.
    dir String
    The direction of the sort.
    ids List<Double>
    IDs to filter nfs exports.
    limit Double
    Return no more than this many results at once (see resume).
    offset Double
    The position of the first item returned for a paginated query within the full result set.
    path String
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    paths List<String>
    Paths to filter nfs exports.
    resume String
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    scope String
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    sort String
    The field that will be used for sorting.
    zone String
    Specifies which access zone to use.
    check boolean
    Check for conflicts when listing exports.
    dir string
    The direction of the sort.
    ids number[]
    IDs to filter nfs exports.
    limit number
    Return no more than this many results at once (see resume).
    offset number
    The position of the first item returned for a paginated query within the full result set.
    path string
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    paths string[]
    Paths to filter nfs exports.
    resume string
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    scope string
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    sort string
    The field that will be used for sorting.
    zone string
    Specifies which access zone to use.
    check bool
    Check for conflicts when listing exports.
    dir str
    The direction of the sort.
    ids Sequence[float]
    IDs to filter nfs exports.
    limit float
    Return no more than this many results at once (see resume).
    offset float
    The position of the first item returned for a paginated query within the full result set.
    path str
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    paths Sequence[str]
    Paths to filter nfs exports.
    resume str
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    scope str
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    sort str
    The field that will be used for sorting.
    zone str
    Specifies which access zone to use.
    check Boolean
    Check for conflicts when listing exports.
    dir String
    The direction of the sort.
    ids List<Number>
    IDs to filter nfs exports.
    limit Number
    Return no more than this many results at once (see resume).
    offset Number
    The position of the first item returned for a paginated query within the full result set.
    path String
    If specified, only exports that explicitly reference at least one of the given paths will be returned.
    paths List<String>
    Paths to filter nfs exports.
    resume String
    Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options).
    scope String
    If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned.
    sort String
    The field that will be used for sorting.
    zone String
    Specifies which access zone to use.

    GetNfsExportNfsExport

    AllDirs bool
    True if all directories under the specified paths are mountable.
    BlockSize double
    Specifies the block size returned by the NFS statfs procedure.
    CanSetTime bool
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    CaseInsensitive bool
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    CasePreserving bool
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    ChownRestricted bool
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    Clients List<string>
    Specifies the clients with root access to the export.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    ConflictingPaths List<string>
    Reports the paths that conflict with another export.
    Description string
    Specifies the user-defined string that is used to identify the export.
    DirectoryTransferSize double
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    Encoding string
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    Id double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    LinkMax double
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    MapAll GetNfsExportNfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure GetNfsExportNfsExportMapFailure
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFull bool
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    MapLookupUid bool
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    MapNonRoot GetNfsExportNfsExportMapNonRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    MapRetry bool
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    MapRoot GetNfsExportNfsExportMapRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    MaxFileSize double
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    NameMaxSize double
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    NoTruncate bool
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    Paths List<string>
    Specifies the paths under /ifs that are exported.
    ReadOnly bool
    True if the export is set to read-only.
    ReadOnlyClients List<string>
    Specifies the clients with read-only access to the export.
    ReadTransferMaxSize double
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadTransferMultiple double
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadTransferSize double
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadWriteClients List<string>
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    Readdirplus bool
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    ReaddirplusPrefetch double
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    Return32bitFileIds bool
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    RootClients List<string>
    Clients that have root access to the export.
    SecurityFlavors List<string>
    Specifies the authentication types that are supported for this export.
    SetattrAsynchronous bool
    True if set attribute operations execute asynchronously.
    Snapshot string
    Specifies the snapshot for all mounts.
    Symlinks bool
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    TimeDelta double
    Specifies the resolution of all time values that are returned to the clients
    UnresolvedClients List<string>
    Reports clients that cannot be resolved.
    WriteDatasyncAction string
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    WriteDatasyncReply string
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    WriteFilesyncAction string
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    WriteFilesyncReply string
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    WriteTransferMaxSize double
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteTransferMultiple double
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteTransferSize double
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteUnstableAction string
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    WriteUnstableReply string
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    Zone string
    Specifies the zone in which the export is valid.
    AllDirs bool
    True if all directories under the specified paths are mountable.
    BlockSize float64
    Specifies the block size returned by the NFS statfs procedure.
    CanSetTime bool
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    CaseInsensitive bool
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    CasePreserving bool
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    ChownRestricted bool
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    Clients []string
    Specifies the clients with root access to the export.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    ConflictingPaths []string
    Reports the paths that conflict with another export.
    Description string
    Specifies the user-defined string that is used to identify the export.
    DirectoryTransferSize float64
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    Encoding string
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    Id float64
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    LinkMax float64
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    MapAll GetNfsExportNfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure GetNfsExportNfsExportMapFailure
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFull bool
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    MapLookupUid bool
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    MapNonRoot GetNfsExportNfsExportMapNonRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    MapRetry bool
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    MapRoot GetNfsExportNfsExportMapRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    MaxFileSize float64
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    NameMaxSize float64
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    NoTruncate bool
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    Paths []string
    Specifies the paths under /ifs that are exported.
    ReadOnly bool
    True if the export is set to read-only.
    ReadOnlyClients []string
    Specifies the clients with read-only access to the export.
    ReadTransferMaxSize float64
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadTransferMultiple float64
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadTransferSize float64
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    ReadWriteClients []string
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    Readdirplus bool
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    ReaddirplusPrefetch float64
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    Return32bitFileIds bool
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    RootClients []string
    Clients that have root access to the export.
    SecurityFlavors []string
    Specifies the authentication types that are supported for this export.
    SetattrAsynchronous bool
    True if set attribute operations execute asynchronously.
    Snapshot string
    Specifies the snapshot for all mounts.
    Symlinks bool
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    TimeDelta float64
    Specifies the resolution of all time values that are returned to the clients
    UnresolvedClients []string
    Reports clients that cannot be resolved.
    WriteDatasyncAction string
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    WriteDatasyncReply string
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    WriteFilesyncAction string
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    WriteFilesyncReply string
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    WriteTransferMaxSize float64
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteTransferMultiple float64
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteTransferSize float64
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    WriteUnstableAction string
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    WriteUnstableReply string
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    Zone string
    Specifies the zone in which the export is valid.
    allDirs Boolean
    True if all directories under the specified paths are mountable.
    blockSize Double
    Specifies the block size returned by the NFS statfs procedure.
    canSetTime Boolean
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    caseInsensitive Boolean
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    casePreserving Boolean
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    chownRestricted Boolean
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    clients List<String>
    Specifies the clients with root access to the export.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    conflictingPaths List<String>
    Reports the paths that conflict with another export.
    description String
    Specifies the user-defined string that is used to identify the export.
    directoryTransferSize Double
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    encoding String
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    id Double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    linkMax Double
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    mapAll GetNfsExportNfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure GetNfsExportNfsExportMapFailure
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFull Boolean
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    mapLookupUid Boolean
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    mapNonRoot GetNfsExportNfsExportMapNonRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    mapRetry Boolean
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    mapRoot GetNfsExportNfsExportMapRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    maxFileSize Double
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    nameMaxSize Double
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    noTruncate Boolean
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    paths List<String>
    Specifies the paths under /ifs that are exported.
    readOnly Boolean
    True if the export is set to read-only.
    readOnlyClients List<String>
    Specifies the clients with read-only access to the export.
    readTransferMaxSize Double
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferMultiple Double
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferSize Double
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readWriteClients List<String>
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    readdirplus Boolean
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    readdirplusPrefetch Double
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    return32bitFileIds Boolean
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    rootClients List<String>
    Clients that have root access to the export.
    securityFlavors List<String>
    Specifies the authentication types that are supported for this export.
    setattrAsynchronous Boolean
    True if set attribute operations execute asynchronously.
    snapshot String
    Specifies the snapshot for all mounts.
    symlinks Boolean
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    timeDelta Double
    Specifies the resolution of all time values that are returned to the clients
    unresolvedClients List<String>
    Reports clients that cannot be resolved.
    writeDatasyncAction String
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    writeDatasyncReply String
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    writeFilesyncAction String
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    writeFilesyncReply String
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    writeTransferMaxSize Double
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferMultiple Double
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferSize Double
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeUnstableAction String
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    writeUnstableReply String
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    zone String
    Specifies the zone in which the export is valid.
    allDirs boolean
    True if all directories under the specified paths are mountable.
    blockSize number
    Specifies the block size returned by the NFS statfs procedure.
    canSetTime boolean
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    caseInsensitive boolean
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    casePreserving boolean
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    chownRestricted boolean
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    clients string[]
    Specifies the clients with root access to the export.
    commitAsynchronous boolean
    True if NFS commit requests execute asynchronously.
    conflictingPaths string[]
    Reports the paths that conflict with another export.
    description string
    Specifies the user-defined string that is used to identify the export.
    directoryTransferSize number
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    encoding string
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    id number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    linkMax number
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    mapAll GetNfsExportNfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure GetNfsExportNfsExportMapFailure
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFull boolean
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    mapLookupUid boolean
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    mapNonRoot GetNfsExportNfsExportMapNonRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    mapRetry boolean
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    mapRoot GetNfsExportNfsExportMapRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    maxFileSize number
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    nameMaxSize number
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    noTruncate boolean
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    paths string[]
    Specifies the paths under /ifs that are exported.
    readOnly boolean
    True if the export is set to read-only.
    readOnlyClients string[]
    Specifies the clients with read-only access to the export.
    readTransferMaxSize number
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferMultiple number
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferSize number
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readWriteClients string[]
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    readdirplus boolean
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    readdirplusPrefetch number
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    return32bitFileIds boolean
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    rootClients string[]
    Clients that have root access to the export.
    securityFlavors string[]
    Specifies the authentication types that are supported for this export.
    setattrAsynchronous boolean
    True if set attribute operations execute asynchronously.
    snapshot string
    Specifies the snapshot for all mounts.
    symlinks boolean
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    timeDelta number
    Specifies the resolution of all time values that are returned to the clients
    unresolvedClients string[]
    Reports clients that cannot be resolved.
    writeDatasyncAction string
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    writeDatasyncReply string
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    writeFilesyncAction string
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    writeFilesyncReply string
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    writeTransferMaxSize number
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferMultiple number
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferSize number
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeUnstableAction string
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    writeUnstableReply string
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    zone string
    Specifies the zone in which the export is valid.
    all_dirs bool
    True if all directories under the specified paths are mountable.
    block_size float
    Specifies the block size returned by the NFS statfs procedure.
    can_set_time bool
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    case_insensitive bool
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    case_preserving bool
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    chown_restricted bool
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    clients Sequence[str]
    Specifies the clients with root access to the export.
    commit_asynchronous bool
    True if NFS commit requests execute asynchronously.
    conflicting_paths Sequence[str]
    Reports the paths that conflict with another export.
    description str
    Specifies the user-defined string that is used to identify the export.
    directory_transfer_size float
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    encoding str
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    id float
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    link_max float
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    map_all GetNfsExportNfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    map_failure GetNfsExportNfsExportMapFailure
    Specifies the users and groups to which non-root and root clients are mapped.
    map_full bool
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    map_lookup_uid bool
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    map_non_root GetNfsExportNfsExportMapNonRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    map_retry bool
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    map_root GetNfsExportNfsExportMapRoot
    Specifies the users and groups to which non-root and root clients are mapped.
    max_file_size float
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    name_max_size float
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    no_truncate bool
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    paths Sequence[str]
    Specifies the paths under /ifs that are exported.
    read_only bool
    True if the export is set to read-only.
    read_only_clients Sequence[str]
    Specifies the clients with read-only access to the export.
    read_transfer_max_size float
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    read_transfer_multiple float
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    read_transfer_size float
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    read_write_clients Sequence[str]
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    readdirplus bool
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    readdirplus_prefetch float
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    return32bit_file_ids bool
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    root_clients Sequence[str]
    Clients that have root access to the export.
    security_flavors Sequence[str]
    Specifies the authentication types that are supported for this export.
    setattr_asynchronous bool
    True if set attribute operations execute asynchronously.
    snapshot str
    Specifies the snapshot for all mounts.
    symlinks bool
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    time_delta float
    Specifies the resolution of all time values that are returned to the clients
    unresolved_clients Sequence[str]
    Reports clients that cannot be resolved.
    write_datasync_action str
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    write_datasync_reply str
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    write_filesync_action str
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    write_filesync_reply str
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    write_transfer_max_size float
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    write_transfer_multiple float
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    write_transfer_size float
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    write_unstable_action str
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    write_unstable_reply str
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    zone str
    Specifies the zone in which the export is valid.
    allDirs Boolean
    True if all directories under the specified paths are mountable.
    blockSize Number
    Specifies the block size returned by the NFS statfs procedure.
    canSetTime Boolean
    True if the client can set file times through the NFS set attribute request. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    caseInsensitive Boolean
    True if the case is ignored for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    casePreserving Boolean
    True if the case is preserved for file names. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    chownRestricted Boolean
    True if the superuser can change file ownership. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    clients List<String>
    Specifies the clients with root access to the export.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    conflictingPaths List<String>
    Reports the paths that conflict with another export.
    description String
    Specifies the user-defined string that is used to identify the export.
    directoryTransferSize Number
    Specifies the preferred size for directory read operations. This value is used to advise the client of optimal settings for the server, but is not enforced.
    encoding String
    Specifies the default character set encoding of the clients connecting to the export, unless otherwise specified.
    id Number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    linkMax Number
    Specifies the reported maximum number of links to a file. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    mapAll Property Map
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure Property Map
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFull Boolean
    True if user mappings query the OneFS user database. When set to false, user mappings only query local authentication.
    mapLookupUid Boolean
    True if incoming user IDs (UIDs) are mapped to users in the OneFS user database. When set to false, incoming UIDs are applied directly to file operations.
    mapNonRoot Property Map
    Specifies the users and groups to which non-root and root clients are mapped.
    mapRetry Boolean
    Determines whether searches for users specified in 'mapall', 'maproot' or 'map_nonroot' are retried if the search fails.
    mapRoot Property Map
    Specifies the users and groups to which non-root and root clients are mapped.
    maxFileSize Number
    Specifies the maximum file size for any file accessed from the export. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    nameMaxSize Number
    Specifies the reported maximum length of a file name. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    noTruncate Boolean
    True if long file names result in an error. This parameter does not affect server behavior, but is included to accommodate legacy client requirements.
    paths List<String>
    Specifies the paths under /ifs that are exported.
    readOnly Boolean
    True if the export is set to read-only.
    readOnlyClients List<String>
    Specifies the clients with read-only access to the export.
    readTransferMaxSize Number
    Specifies the maximum buffer size that clients should use on NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferMultiple Number
    Specifies the preferred multiple size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readTransferSize Number
    Specifies the preferred size for NFS read requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    readWriteClients List<String>
    Specifies the clients with both read and write access to the export, even when the export is set to read-only.
    readdirplus Boolean
    True if 'readdirplus' requests are enabled. Enabling this property might improve network performance and is only available for NFSv3.
    readdirplusPrefetch Number
    Sets the number of directory entries that are prefetched when a 'readdirplus' request is processed. (Deprecated.)
    return32bitFileIds Boolean
    Limits the size of file identifiers returned by NFSv3+ to 32-bit values (may require remount).
    rootClients List<String>
    Clients that have root access to the export.
    securityFlavors List<String>
    Specifies the authentication types that are supported for this export.
    setattrAsynchronous Boolean
    True if set attribute operations execute asynchronously.
    snapshot String
    Specifies the snapshot for all mounts.
    symlinks Boolean
    True if symlinks are supported. This value is used to advise the client of optimal settings for the server, but is not enforced.
    timeDelta Number
    Specifies the resolution of all time values that are returned to the clients
    unresolvedClients List<String>
    Reports clients that cannot be resolved.
    writeDatasyncAction String
    Specifies the action to be taken when an NFSv3+ datasync write is requested.
    writeDatasyncReply String
    Specifies the stability disposition returned when an NFSv3+ datasync write is processed.
    writeFilesyncAction String
    Specifies the action to be taken when an NFSv3+ filesync write is requested.
    writeFilesyncReply String
    Specifies the stability disposition returned when an NFSv3+ filesync write is processed.
    writeTransferMaxSize Number
    Specifies the maximum buffer size that clients should use on NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferMultiple Number
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeTransferSize Number
    Specifies the preferred multiple size for NFS write requests. This value is used to advise the client of optimal settings for the server, but is not enforced.
    writeUnstableAction String
    Specifies the action to be taken when an NFSv3+ unstable write is requested.
    writeUnstableReply String
    Specifies the stability disposition returned when an NFSv3+ unstable write is processed.
    zone String
    Specifies the zone in which the export is valid.

    GetNfsExportNfsExportMapAll

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<GetNfsExportNfsExportMapAllSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapAllUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []GetNfsExportNfsExportMapAllSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapAllUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<GetNfsExportNfsExportMapAllSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapAllUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups GetNfsExportNfsExportMapAllSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapAllUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group GetNfsExportNfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[GetNfsExportNfsExportMapAllSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapAllUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup Property Map
    Specifies the persona of the file group.
    secondaryGroups List<Property Map>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user Property Map
    Specifies the persona of the file group.

    GetNfsExportNfsExportMapAllPrimaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapAllSecondaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapAllUser

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapFailure

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<GetNfsExportNfsExportMapFailureSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapFailureUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []GetNfsExportNfsExportMapFailureSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<GetNfsExportNfsExportMapFailureSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups GetNfsExportNfsExportMapFailureSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group GetNfsExportNfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[GetNfsExportNfsExportMapFailureSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup Property Map
    Specifies the persona of the file group.
    secondaryGroups List<Property Map>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user Property Map
    Specifies the persona of the file group.

    GetNfsExportNfsExportMapFailurePrimaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapFailureSecondaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapFailureUser

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapNonRoot

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<GetNfsExportNfsExportMapNonRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapNonRootUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []GetNfsExportNfsExportMapNonRootSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<GetNfsExportNfsExportMapNonRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups GetNfsExportNfsExportMapNonRootSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group GetNfsExportNfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[GetNfsExportNfsExportMapNonRootSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup Property Map
    Specifies the persona of the file group.
    secondaryGroups List<Property Map>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user Property Map
    Specifies the persona of the file group.

    GetNfsExportNfsExportMapNonRootPrimaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapNonRootSecondaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapNonRootUser

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapRoot

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<GetNfsExportNfsExportMapRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapRootUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup GetNfsExportNfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []GetNfsExportNfsExportMapRootSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User GetNfsExportNfsExportMapRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<GetNfsExportNfsExportMapRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapRootUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup GetNfsExportNfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups GetNfsExportNfsExportMapRootSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapRootUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group GetNfsExportNfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[GetNfsExportNfsExportMapRootSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user GetNfsExportNfsExportMapRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup Property Map
    Specifies the persona of the file group.
    secondaryGroups List<Property Map>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user Property Map
    Specifies the persona of the file group.

    GetNfsExportNfsExportMapRootPrimaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapRootSecondaryGroup

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    GetNfsExportNfsExportMapRootUser

    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    Id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    Name string
    Specifies the persona name, which must be combined with a type.
    Type string
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.
    id string
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name string
    Specifies the persona name, which must be combined with a type.
    type string
    Specifies the type of persona, which must be combined with a name.
    id str
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name str
    Specifies the persona name, which must be combined with a type.
    type str
    Specifies the type of persona, which must be combined with a name.
    id String
    Specifies the serialized form of a persona, which can be 'UID:0', 'USER:name', 'GID:0', 'GROUP:wheel', or 'SID:S-1-1'.
    name String
    Specifies the persona name, which must be combined with a type.
    type String
    Specifies the type of persona, which must be combined with a name.

    Package Details

    Repository
    powerscale dell/terraform-provider-powerscale
    License
    Notes
    This Pulumi package is based on the powerscale Terraform Provider.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell