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

powerscale.NfsExport

Explore with Pulumi AI

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

    This resource is used to manage the NFS export entity of PowerScale Array. PowerScale provides an NFS server so you can share files on your cluster. We can Create, Update and Delete the NFS export using this resource. We can also import an existing NFS export from PowerScale array.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as powerscale from "@pulumi/powerscale";
    
    // PowerScale provides an NFS server so you can share files on your cluster
    const exampleExport = new powerscale.NfsExport("exampleExport", {paths: ["/ifs/example_export"]});
    
    import pulumi
    import pulumi_powerscale as powerscale
    
    # PowerScale provides an NFS server so you can share files on your cluster
    example_export = powerscale.NfsExport("exampleExport", paths=["/ifs/example_export"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/powerscale/powerscale"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// PowerScale provides an NFS server so you can share files on your cluster
    		_, err := powerscale.NewNfsExport(ctx, "exampleExport", &powerscale.NfsExportArgs{
    			Paths: pulumi.StringArray{
    				pulumi.String("/ifs/example_export"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Powerscale = Pulumi.Powerscale;
    
    return await Deployment.RunAsync(() => 
    {
        // PowerScale provides an NFS server so you can share files on your cluster
        var exampleExport = new Powerscale.NfsExport("exampleExport", new()
        {
            Paths = new[]
            {
                "/ifs/example_export",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.powerscale.NfsExport;
    import com.pulumi.powerscale.NfsExportArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            // PowerScale provides an NFS server so you can share files on your cluster
            var exampleExport = new NfsExport("exampleExport", NfsExportArgs.builder()
                .paths("/ifs/example_export")
                .build());
    
        }
    }
    
    resources:
      # PowerScale provides an NFS server so you can share files on your cluster
      exampleExport:
        type: powerscale:NfsExport
        properties:
          # Required path for creating
          paths:
            - /ifs/example_export
    

    Create NfsExport Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NfsExport(name: string, args: NfsExportArgs, opts?: CustomResourceOptions);
    @overload
    def NfsExport(resource_name: str,
                  args: NfsExportArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def NfsExport(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  paths: Optional[Sequence[str]] = None,
                  all_dirs: Optional[bool] = None,
                  block_size: Optional[float] = None,
                  can_set_time: Optional[bool] = None,
                  case_insensitive: Optional[bool] = None,
                  case_preserving: Optional[bool] = None,
                  chown_restricted: Optional[bool] = None,
                  clients: Optional[Sequence[str]] = None,
                  commit_asynchronous: Optional[bool] = None,
                  conflicting_paths: Optional[Sequence[str]] = None,
                  description: Optional[str] = None,
                  directory_transfer_size: Optional[float] = None,
                  encoding: Optional[str] = None,
                  force: Optional[bool] = None,
                  ignore_bad_auth: Optional[bool] = None,
                  ignore_bad_paths: Optional[bool] = None,
                  ignore_conflicts: Optional[bool] = None,
                  ignore_unresolvable_hosts: Optional[bool] = None,
                  link_max: Optional[float] = None,
                  map_all: Optional[NfsExportMapAllArgs] = None,
                  map_failure: Optional[NfsExportMapFailureArgs] = None,
                  map_full: Optional[bool] = None,
                  map_lookup_uid: Optional[bool] = None,
                  map_non_root: Optional[NfsExportMapNonRootArgs] = None,
                  map_retry: Optional[bool] = None,
                  map_root: Optional[NfsExportMapRootArgs] = None,
                  max_file_size: Optional[float] = None,
                  name_max_size: Optional[float] = None,
                  no_truncate: Optional[bool] = None,
                  read_only: Optional[bool] = None,
                  read_only_clients: Optional[Sequence[str]] = None,
                  read_transfer_max_size: Optional[float] = None,
                  read_transfer_multiple: Optional[float] = None,
                  read_transfer_size: Optional[float] = None,
                  read_write_clients: Optional[Sequence[str]] = None,
                  readdirplus: Optional[bool] = None,
                  readdirplus_prefetch: Optional[float] = None,
                  return32bit_file_ids: Optional[bool] = None,
                  root_clients: Optional[Sequence[str]] = None,
                  scope: Optional[str] = None,
                  security_flavors: Optional[Sequence[str]] = None,
                  setattr_asynchronous: Optional[bool] = None,
                  snapshot: Optional[str] = None,
                  symlinks: Optional[bool] = None,
                  time_delta: Optional[float] = None,
                  write_datasync_action: Optional[str] = None,
                  write_datasync_reply: Optional[str] = None,
                  write_filesync_action: Optional[str] = None,
                  write_filesync_reply: Optional[str] = None,
                  write_transfer_max_size: Optional[float] = None,
                  write_transfer_multiple: Optional[float] = None,
                  write_transfer_size: Optional[float] = None,
                  write_unstable_action: Optional[str] = None,
                  write_unstable_reply: Optional[str] = None,
                  zone: Optional[str] = None)
    func NewNfsExport(ctx *Context, name string, args NfsExportArgs, opts ...ResourceOption) (*NfsExport, error)
    public NfsExport(string name, NfsExportArgs args, CustomResourceOptions? opts = null)
    public NfsExport(String name, NfsExportArgs args)
    public NfsExport(String name, NfsExportArgs args, CustomResourceOptions options)
    
    type: powerscale:NfsExport
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NfsExportArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NfsExportArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NfsExportArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NfsExportArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NfsExportArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var nfsExportResource = new Powerscale.NfsExport("nfsExportResource", new()
    {
        Paths = new[]
        {
            "string",
        },
        AllDirs = false,
        BlockSize = 0,
        CanSetTime = false,
        CaseInsensitive = false,
        CasePreserving = false,
        ChownRestricted = false,
        Clients = new[]
        {
            "string",
        },
        CommitAsynchronous = false,
        ConflictingPaths = new[]
        {
            "string",
        },
        Description = "string",
        DirectoryTransferSize = 0,
        Encoding = "string",
        Force = false,
        IgnoreBadAuth = false,
        IgnoreBadPaths = false,
        IgnoreConflicts = false,
        IgnoreUnresolvableHosts = false,
        LinkMax = 0,
        MapAll = new Powerscale.Inputs.NfsExportMapAllArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportMapAllPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportMapAllSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportMapAllUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapFailure = new Powerscale.Inputs.NfsExportMapFailureArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportMapFailurePrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportMapFailureSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportMapFailureUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapFull = false,
        MapLookupUid = false,
        MapNonRoot = new Powerscale.Inputs.NfsExportMapNonRootArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportMapNonRootPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportMapNonRootSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportMapNonRootUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapRetry = false,
        MapRoot = new Powerscale.Inputs.NfsExportMapRootArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportMapRootPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportMapRootSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportMapRootUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MaxFileSize = 0,
        NameMaxSize = 0,
        NoTruncate = false,
        ReadOnly = false,
        ReadOnlyClients = new[]
        {
            "string",
        },
        ReadTransferMaxSize = 0,
        ReadTransferMultiple = 0,
        ReadTransferSize = 0,
        ReadWriteClients = new[]
        {
            "string",
        },
        Readdirplus = false,
        ReaddirplusPrefetch = 0,
        Return32bitFileIds = false,
        RootClients = new[]
        {
            "string",
        },
        Scope = "string",
        SecurityFlavors = new[]
        {
            "string",
        },
        SetattrAsynchronous = false,
        Snapshot = "string",
        Symlinks = false,
        TimeDelta = 0,
        WriteDatasyncAction = "string",
        WriteDatasyncReply = "string",
        WriteFilesyncAction = "string",
        WriteFilesyncReply = "string",
        WriteTransferMaxSize = 0,
        WriteTransferMultiple = 0,
        WriteTransferSize = 0,
        WriteUnstableAction = "string",
        WriteUnstableReply = "string",
        Zone = "string",
    });
    
    example, err := powerscale.NewNfsExport(ctx, "nfsExportResource", &powerscale.NfsExportArgs{
    	Paths: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AllDirs:         pulumi.Bool(false),
    	BlockSize:       pulumi.Float64(0),
    	CanSetTime:      pulumi.Bool(false),
    	CaseInsensitive: pulumi.Bool(false),
    	CasePreserving:  pulumi.Bool(false),
    	ChownRestricted: pulumi.Bool(false),
    	Clients: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CommitAsynchronous: pulumi.Bool(false),
    	ConflictingPaths: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Description:             pulumi.String("string"),
    	DirectoryTransferSize:   pulumi.Float64(0),
    	Encoding:                pulumi.String("string"),
    	Force:                   pulumi.Bool(false),
    	IgnoreBadAuth:           pulumi.Bool(false),
    	IgnoreBadPaths:          pulumi.Bool(false),
    	IgnoreConflicts:         pulumi.Bool(false),
    	IgnoreUnresolvableHosts: pulumi.Bool(false),
    	LinkMax:                 pulumi.Float64(0),
    	MapAll: &powerscale.NfsExportMapAllArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportMapAllPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportMapAllSecondaryGroupArray{
    			&powerscale.NfsExportMapAllSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportMapAllUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapFailure: &powerscale.NfsExportMapFailureArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportMapFailurePrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportMapFailureSecondaryGroupArray{
    			&powerscale.NfsExportMapFailureSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportMapFailureUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapFull:      pulumi.Bool(false),
    	MapLookupUid: pulumi.Bool(false),
    	MapNonRoot: &powerscale.NfsExportMapNonRootArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportMapNonRootPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportMapNonRootSecondaryGroupArray{
    			&powerscale.NfsExportMapNonRootSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportMapNonRootUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapRetry: pulumi.Bool(false),
    	MapRoot: &powerscale.NfsExportMapRootArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportMapRootPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportMapRootSecondaryGroupArray{
    			&powerscale.NfsExportMapRootSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportMapRootUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MaxFileSize: pulumi.Float64(0),
    	NameMaxSize: pulumi.Float64(0),
    	NoTruncate:  pulumi.Bool(false),
    	ReadOnly:    pulumi.Bool(false),
    	ReadOnlyClients: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ReadTransferMaxSize:  pulumi.Float64(0),
    	ReadTransferMultiple: pulumi.Float64(0),
    	ReadTransferSize:     pulumi.Float64(0),
    	ReadWriteClients: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Readdirplus:         pulumi.Bool(false),
    	ReaddirplusPrefetch: pulumi.Float64(0),
    	Return32bitFileIds:  pulumi.Bool(false),
    	RootClients: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Scope: pulumi.String("string"),
    	SecurityFlavors: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SetattrAsynchronous:   pulumi.Bool(false),
    	Snapshot:              pulumi.String("string"),
    	Symlinks:              pulumi.Bool(false),
    	TimeDelta:             pulumi.Float64(0),
    	WriteDatasyncAction:   pulumi.String("string"),
    	WriteDatasyncReply:    pulumi.String("string"),
    	WriteFilesyncAction:   pulumi.String("string"),
    	WriteFilesyncReply:    pulumi.String("string"),
    	WriteTransferMaxSize:  pulumi.Float64(0),
    	WriteTransferMultiple: pulumi.Float64(0),
    	WriteTransferSize:     pulumi.Float64(0),
    	WriteUnstableAction:   pulumi.String("string"),
    	WriteUnstableReply:    pulumi.String("string"),
    	Zone:                  pulumi.String("string"),
    })
    
    var nfsExportResource = new NfsExport("nfsExportResource", NfsExportArgs.builder()
        .paths("string")
        .allDirs(false)
        .blockSize(0)
        .canSetTime(false)
        .caseInsensitive(false)
        .casePreserving(false)
        .chownRestricted(false)
        .clients("string")
        .commitAsynchronous(false)
        .conflictingPaths("string")
        .description("string")
        .directoryTransferSize(0)
        .encoding("string")
        .force(false)
        .ignoreBadAuth(false)
        .ignoreBadPaths(false)
        .ignoreConflicts(false)
        .ignoreUnresolvableHosts(false)
        .linkMax(0)
        .mapAll(NfsExportMapAllArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportMapAllPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportMapAllSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportMapAllUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapFailure(NfsExportMapFailureArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportMapFailurePrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportMapFailureSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportMapFailureUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapFull(false)
        .mapLookupUid(false)
        .mapNonRoot(NfsExportMapNonRootArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportMapNonRootPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportMapNonRootSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportMapNonRootUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapRetry(false)
        .mapRoot(NfsExportMapRootArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportMapRootPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportMapRootSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportMapRootUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .maxFileSize(0)
        .nameMaxSize(0)
        .noTruncate(false)
        .readOnly(false)
        .readOnlyClients("string")
        .readTransferMaxSize(0)
        .readTransferMultiple(0)
        .readTransferSize(0)
        .readWriteClients("string")
        .readdirplus(false)
        .readdirplusPrefetch(0)
        .return32bitFileIds(false)
        .rootClients("string")
        .scope("string")
        .securityFlavors("string")
        .setattrAsynchronous(false)
        .snapshot("string")
        .symlinks(false)
        .timeDelta(0)
        .writeDatasyncAction("string")
        .writeDatasyncReply("string")
        .writeFilesyncAction("string")
        .writeFilesyncReply("string")
        .writeTransferMaxSize(0)
        .writeTransferMultiple(0)
        .writeTransferSize(0)
        .writeUnstableAction("string")
        .writeUnstableReply("string")
        .zone("string")
        .build());
    
    nfs_export_resource = powerscale.NfsExport("nfsExportResource",
        paths=["string"],
        all_dirs=False,
        block_size=0,
        can_set_time=False,
        case_insensitive=False,
        case_preserving=False,
        chown_restricted=False,
        clients=["string"],
        commit_asynchronous=False,
        conflicting_paths=["string"],
        description="string",
        directory_transfer_size=0,
        encoding="string",
        force=False,
        ignore_bad_auth=False,
        ignore_bad_paths=False,
        ignore_conflicts=False,
        ignore_unresolvable_hosts=False,
        link_max=0,
        map_all={
            "enabled": False,
            "primary_group": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
            "secondary_groups": [{
                "id": "string",
                "name": "string",
                "type": "string",
            }],
            "user": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
        },
        map_failure={
            "enabled": False,
            "primary_group": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
            "secondary_groups": [{
                "id": "string",
                "name": "string",
                "type": "string",
            }],
            "user": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
        },
        map_full=False,
        map_lookup_uid=False,
        map_non_root={
            "enabled": False,
            "primary_group": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
            "secondary_groups": [{
                "id": "string",
                "name": "string",
                "type": "string",
            }],
            "user": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
        },
        map_retry=False,
        map_root={
            "enabled": False,
            "primary_group": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
            "secondary_groups": [{
                "id": "string",
                "name": "string",
                "type": "string",
            }],
            "user": {
                "id": "string",
                "name": "string",
                "type": "string",
            },
        },
        max_file_size=0,
        name_max_size=0,
        no_truncate=False,
        read_only=False,
        read_only_clients=["string"],
        read_transfer_max_size=0,
        read_transfer_multiple=0,
        read_transfer_size=0,
        read_write_clients=["string"],
        readdirplus=False,
        readdirplus_prefetch=0,
        return32bit_file_ids=False,
        root_clients=["string"],
        scope="string",
        security_flavors=["string"],
        setattr_asynchronous=False,
        snapshot="string",
        symlinks=False,
        time_delta=0,
        write_datasync_action="string",
        write_datasync_reply="string",
        write_filesync_action="string",
        write_filesync_reply="string",
        write_transfer_max_size=0,
        write_transfer_multiple=0,
        write_transfer_size=0,
        write_unstable_action="string",
        write_unstable_reply="string",
        zone="string")
    
    const nfsExportResource = new powerscale.NfsExport("nfsExportResource", {
        paths: ["string"],
        allDirs: false,
        blockSize: 0,
        canSetTime: false,
        caseInsensitive: false,
        casePreserving: false,
        chownRestricted: false,
        clients: ["string"],
        commitAsynchronous: false,
        conflictingPaths: ["string"],
        description: "string",
        directoryTransferSize: 0,
        encoding: "string",
        force: false,
        ignoreBadAuth: false,
        ignoreBadPaths: false,
        ignoreConflicts: false,
        ignoreUnresolvableHosts: false,
        linkMax: 0,
        mapAll: {
            enabled: false,
            primaryGroup: {
                id: "string",
                name: "string",
                type: "string",
            },
            secondaryGroups: [{
                id: "string",
                name: "string",
                type: "string",
            }],
            user: {
                id: "string",
                name: "string",
                type: "string",
            },
        },
        mapFailure: {
            enabled: false,
            primaryGroup: {
                id: "string",
                name: "string",
                type: "string",
            },
            secondaryGroups: [{
                id: "string",
                name: "string",
                type: "string",
            }],
            user: {
                id: "string",
                name: "string",
                type: "string",
            },
        },
        mapFull: false,
        mapLookupUid: false,
        mapNonRoot: {
            enabled: false,
            primaryGroup: {
                id: "string",
                name: "string",
                type: "string",
            },
            secondaryGroups: [{
                id: "string",
                name: "string",
                type: "string",
            }],
            user: {
                id: "string",
                name: "string",
                type: "string",
            },
        },
        mapRetry: false,
        mapRoot: {
            enabled: false,
            primaryGroup: {
                id: "string",
                name: "string",
                type: "string",
            },
            secondaryGroups: [{
                id: "string",
                name: "string",
                type: "string",
            }],
            user: {
                id: "string",
                name: "string",
                type: "string",
            },
        },
        maxFileSize: 0,
        nameMaxSize: 0,
        noTruncate: false,
        readOnly: false,
        readOnlyClients: ["string"],
        readTransferMaxSize: 0,
        readTransferMultiple: 0,
        readTransferSize: 0,
        readWriteClients: ["string"],
        readdirplus: false,
        readdirplusPrefetch: 0,
        return32bitFileIds: false,
        rootClients: ["string"],
        scope: "string",
        securityFlavors: ["string"],
        setattrAsynchronous: false,
        snapshot: "string",
        symlinks: false,
        timeDelta: 0,
        writeDatasyncAction: "string",
        writeDatasyncReply: "string",
        writeFilesyncAction: "string",
        writeFilesyncReply: "string",
        writeTransferMaxSize: 0,
        writeTransferMultiple: 0,
        writeTransferSize: 0,
        writeUnstableAction: "string",
        writeUnstableReply: "string",
        zone: "string",
    });
    
    type: powerscale:NfsExport
    properties:
        allDirs: false
        blockSize: 0
        canSetTime: false
        caseInsensitive: false
        casePreserving: false
        chownRestricted: false
        clients:
            - string
        commitAsynchronous: false
        conflictingPaths:
            - string
        description: string
        directoryTransferSize: 0
        encoding: string
        force: false
        ignoreBadAuth: false
        ignoreBadPaths: false
        ignoreConflicts: false
        ignoreUnresolvableHosts: false
        linkMax: 0
        mapAll:
            enabled: false
            primaryGroup:
                id: string
                name: string
                type: string
            secondaryGroups:
                - id: string
                  name: string
                  type: string
            user:
                id: string
                name: string
                type: string
        mapFailure:
            enabled: false
            primaryGroup:
                id: string
                name: string
                type: string
            secondaryGroups:
                - id: string
                  name: string
                  type: string
            user:
                id: string
                name: string
                type: string
        mapFull: false
        mapLookupUid: false
        mapNonRoot:
            enabled: false
            primaryGroup:
                id: string
                name: string
                type: string
            secondaryGroups:
                - id: string
                  name: string
                  type: string
            user:
                id: string
                name: string
                type: string
        mapRetry: false
        mapRoot:
            enabled: false
            primaryGroup:
                id: string
                name: string
                type: string
            secondaryGroups:
                - id: string
                  name: string
                  type: string
            user:
                id: string
                name: string
                type: string
        maxFileSize: 0
        nameMaxSize: 0
        noTruncate: false
        paths:
            - string
        readOnly: false
        readOnlyClients:
            - string
        readTransferMaxSize: 0
        readTransferMultiple: 0
        readTransferSize: 0
        readWriteClients:
            - string
        readdirplus: false
        readdirplusPrefetch: 0
        return32bitFileIds: false
        rootClients:
            - string
        scope: string
        securityFlavors:
            - string
        setattrAsynchronous: false
        snapshot: string
        symlinks: false
        timeDelta: 0
        writeDatasyncAction: string
        writeDatasyncReply: string
        writeFilesyncAction: string
        writeFilesyncReply: string
        writeTransferMaxSize: 0
        writeTransferMultiple: 0
        writeTransferSize: 0
        writeUnstableAction: string
        writeUnstableReply: string
        zone: string
    

    NfsExport Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The NfsExport resource accepts the following input properties:

    Paths List<string>
    Specifies the paths under /ifs that are exported.
    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.
    Force bool
    If true, the export will be created even if it conflicts with another export.
    IgnoreBadAuth bool
    Ignore invalid users.
    IgnoreBadPaths bool
    Ignore nonexistent or otherwise bad paths.
    IgnoreConflicts bool
    Ignore conflicts with existing exports.
    IgnoreUnresolvableHosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    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.
    Scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set
    Paths []string
    Specifies the paths under /ifs that are exported.
    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.
    Force bool
    If true, the export will be created even if it conflicts with another export.
    IgnoreBadAuth bool
    Ignore invalid users.
    IgnoreBadPaths bool
    Ignore nonexistent or otherwise bad paths.
    IgnoreConflicts bool
    Ignore conflicts with existing exports.
    IgnoreUnresolvableHosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportMapFailureArgs
    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 NfsExportMapNonRootArgs
    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 NfsExportMapRootArgs
    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.
    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.
    Scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set
    paths List<String>
    Specifies the paths under /ifs that are exported.
    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.
    force Boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth Boolean
    Ignore invalid users.
    ignoreBadPaths Boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts Boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts Boolean
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    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.
    scope String
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set
    paths string[]
    Specifies the paths under /ifs that are exported.
    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.
    force boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth boolean
    Ignore invalid users.
    ignoreBadPaths boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts boolean
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    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.
    scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set
    paths Sequence[str]
    Specifies the paths under /ifs that are exported.
    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.
    force bool
    If true, the export will be created even if it conflicts with another export.
    ignore_bad_auth bool
    Ignore invalid users.
    ignore_bad_paths bool
    Ignore nonexistent or otherwise bad paths.
    ignore_conflicts bool
    Ignore conflicts with existing exports.
    ignore_unresolvable_hosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    map_failure NfsExportMapFailureArgs
    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 NfsExportMapNonRootArgs
    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 NfsExportMapRootArgs
    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.
    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.
    scope str
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set
    paths List<String>
    Specifies the paths under /ifs that are exported.
    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.
    force Boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth Boolean
    Ignore invalid users.
    ignoreBadPaths Boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts Boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts Boolean
    Ignore unresolvable hosts.
    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.
    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.
    scope String
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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
    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. Cannot be changed once set

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NfsExport resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    NfsExportId double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    UnresolvedClients List<string>
    Reports clients that cannot be resolved.
    Id string
    The provider-assigned unique ID for this managed resource.
    NfsExportId float64
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    UnresolvedClients []string
    Reports clients that cannot be resolved.
    id String
    The provider-assigned unique ID for this managed resource.
    nfsExportId Double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    unresolvedClients List<String>
    Reports clients that cannot be resolved.
    id string
    The provider-assigned unique ID for this managed resource.
    nfsExportId number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    unresolvedClients string[]
    Reports clients that cannot be resolved.
    id str
    The provider-assigned unique ID for this managed resource.
    nfs_export_id float
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    unresolved_clients Sequence[str]
    Reports clients that cannot be resolved.
    id String
    The provider-assigned unique ID for this managed resource.
    nfsExportId Number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    unresolvedClients List<String>
    Reports clients that cannot be resolved.

    Look up Existing NfsExport Resource

    Get an existing NfsExport resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: NfsExportState, opts?: CustomResourceOptions): NfsExport
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            all_dirs: Optional[bool] = None,
            block_size: Optional[float] = None,
            can_set_time: Optional[bool] = None,
            case_insensitive: Optional[bool] = None,
            case_preserving: Optional[bool] = None,
            chown_restricted: Optional[bool] = None,
            clients: Optional[Sequence[str]] = None,
            commit_asynchronous: Optional[bool] = None,
            conflicting_paths: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            directory_transfer_size: Optional[float] = None,
            encoding: Optional[str] = None,
            force: Optional[bool] = None,
            ignore_bad_auth: Optional[bool] = None,
            ignore_bad_paths: Optional[bool] = None,
            ignore_conflicts: Optional[bool] = None,
            ignore_unresolvable_hosts: Optional[bool] = None,
            link_max: Optional[float] = None,
            map_all: Optional[NfsExportMapAllArgs] = None,
            map_failure: Optional[NfsExportMapFailureArgs] = None,
            map_full: Optional[bool] = None,
            map_lookup_uid: Optional[bool] = None,
            map_non_root: Optional[NfsExportMapNonRootArgs] = None,
            map_retry: Optional[bool] = None,
            map_root: Optional[NfsExportMapRootArgs] = None,
            max_file_size: Optional[float] = None,
            name_max_size: Optional[float] = None,
            nfs_export_id: Optional[float] = None,
            no_truncate: Optional[bool] = None,
            paths: Optional[Sequence[str]] = None,
            read_only: Optional[bool] = None,
            read_only_clients: Optional[Sequence[str]] = None,
            read_transfer_max_size: Optional[float] = None,
            read_transfer_multiple: Optional[float] = None,
            read_transfer_size: Optional[float] = None,
            read_write_clients: Optional[Sequence[str]] = None,
            readdirplus: Optional[bool] = None,
            readdirplus_prefetch: Optional[float] = None,
            return32bit_file_ids: Optional[bool] = None,
            root_clients: Optional[Sequence[str]] = None,
            scope: Optional[str] = None,
            security_flavors: Optional[Sequence[str]] = None,
            setattr_asynchronous: Optional[bool] = None,
            snapshot: Optional[str] = None,
            symlinks: Optional[bool] = None,
            time_delta: Optional[float] = None,
            unresolved_clients: Optional[Sequence[str]] = None,
            write_datasync_action: Optional[str] = None,
            write_datasync_reply: Optional[str] = None,
            write_filesync_action: Optional[str] = None,
            write_filesync_reply: Optional[str] = None,
            write_transfer_max_size: Optional[float] = None,
            write_transfer_multiple: Optional[float] = None,
            write_transfer_size: Optional[float] = None,
            write_unstable_action: Optional[str] = None,
            write_unstable_reply: Optional[str] = None,
            zone: Optional[str] = None) -> NfsExport
    func GetNfsExport(ctx *Context, name string, id IDInput, state *NfsExportState, opts ...ResourceOption) (*NfsExport, error)
    public static NfsExport Get(string name, Input<string> id, NfsExportState? state, CustomResourceOptions? opts = null)
    public static NfsExport get(String name, Output<String> id, NfsExportState state, CustomResourceOptions options)
    resources:  _:    type: powerscale:NfsExport    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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.
    Force bool
    If true, the export will be created even if it conflicts with another export.
    IgnoreBadAuth bool
    Ignore invalid users.
    IgnoreBadPaths bool
    Ignore nonexistent or otherwise bad paths.
    IgnoreConflicts bool
    Ignore conflicts with existing exports.
    IgnoreUnresolvableHosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    NfsExportId double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    Scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set
    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.
    Force bool
    If true, the export will be created even if it conflicts with another export.
    IgnoreBadAuth bool
    Ignore invalid users.
    IgnoreBadPaths bool
    Ignore nonexistent or otherwise bad paths.
    IgnoreConflicts bool
    Ignore conflicts with existing exports.
    IgnoreUnresolvableHosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportMapFailureArgs
    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 NfsExportMapNonRootArgs
    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 NfsExportMapRootArgs
    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.
    NfsExportId float64
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    Scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set
    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.
    force Boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth Boolean
    Ignore invalid users.
    ignoreBadPaths Boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts Boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts Boolean
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    nfsExportId Double
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    scope String
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set
    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.
    force boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth boolean
    Ignore invalid users.
    ignoreBadPaths boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts boolean
    Ignore unresolvable hosts.
    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 NfsExportMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportMapFailure
    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 NfsExportMapNonRoot
    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 NfsExportMapRoot
    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.
    nfsExportId number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    scope string
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set
    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.
    force bool
    If true, the export will be created even if it conflicts with another export.
    ignore_bad_auth bool
    Ignore invalid users.
    ignore_bad_paths bool
    Ignore nonexistent or otherwise bad paths.
    ignore_conflicts bool
    Ignore conflicts with existing exports.
    ignore_unresolvable_hosts bool
    Ignore unresolvable hosts.
    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 NfsExportMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    map_failure NfsExportMapFailureArgs
    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 NfsExportMapNonRootArgs
    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 NfsExportMapRootArgs
    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.
    nfs_export_id float
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    scope str
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set
    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.
    force Boolean
    If true, the export will be created even if it conflicts with another export.
    ignoreBadAuth Boolean
    Ignore invalid users.
    ignoreBadPaths Boolean
    Ignore nonexistent or otherwise bad paths.
    ignoreConflicts Boolean
    Ignore conflicts with existing exports.
    ignoreUnresolvableHosts Boolean
    Ignore unresolvable hosts.
    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.
    nfsExportId Number
    Specifies the system-assigned ID for the export. This ID is returned when an export is created through the POST method.
    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.
    scope String
    When specified as 'effective', or not specified, all fields are returned. When specified as 'user', only fields with non-default values are shown. When specified as 'default', the original values are returned.
    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. Cannot be changed once set

    Supporting Types

    NfsExportMapAll, NfsExportMapAllArgs

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<NfsExportMapAllSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapAllUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []NfsExportMapAllSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapAllUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<NfsExportMapAllSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapAllUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups NfsExportMapAllSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapAllUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group NfsExportMapAllPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[NfsExportMapAllSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapAllUser
    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.

    NfsExportMapAllPrimaryGroup, NfsExportMapAllPrimaryGroupArgs

    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.

    NfsExportMapAllSecondaryGroup, NfsExportMapAllSecondaryGroupArgs

    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.

    NfsExportMapAllUser, NfsExportMapAllUserArgs

    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.

    NfsExportMapFailure, NfsExportMapFailureArgs

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<NfsExportMapFailureSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapFailureUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []NfsExportMapFailureSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<NfsExportMapFailureSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups NfsExportMapFailureSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapFailureUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group NfsExportMapFailurePrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[NfsExportMapFailureSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapFailureUser
    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.

    NfsExportMapFailurePrimaryGroup, NfsExportMapFailurePrimaryGroupArgs

    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.

    NfsExportMapFailureSecondaryGroup, NfsExportMapFailureSecondaryGroupArgs

    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.

    NfsExportMapFailureUser, NfsExportMapFailureUserArgs

    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.

    NfsExportMapNonRoot, NfsExportMapNonRootArgs

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<NfsExportMapNonRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapNonRootUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []NfsExportMapNonRootSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<NfsExportMapNonRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups NfsExportMapNonRootSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapNonRootUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group NfsExportMapNonRootPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[NfsExportMapNonRootSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapNonRootUser
    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.

    NfsExportMapNonRootPrimaryGroup, NfsExportMapNonRootPrimaryGroupArgs

    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.

    NfsExportMapNonRootSecondaryGroup, NfsExportMapNonRootSecondaryGroupArgs

    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.

    NfsExportMapNonRootUser, NfsExportMapNonRootUserArgs

    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.

    NfsExportMapRoot, NfsExportMapRootArgs

    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups List<NfsExportMapRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapRootUser
    Specifies the persona of the file group.
    Enabled bool
    True if the user mapping is applied.
    PrimaryGroup NfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    SecondaryGroups []NfsExportMapRootSecondaryGroup
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    User NfsExportMapRootUser
    Specifies the persona of the file group.
    enabled Boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups List<NfsExportMapRootSecondaryGroup>
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapRootUser
    Specifies the persona of the file group.
    enabled boolean
    True if the user mapping is applied.
    primaryGroup NfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondaryGroups NfsExportMapRootSecondaryGroup[]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapRootUser
    Specifies the persona of the file group.
    enabled bool
    True if the user mapping is applied.
    primary_group NfsExportMapRootPrimaryGroup
    Specifies the persona of the file group.
    secondary_groups Sequence[NfsExportMapRootSecondaryGroup]
    Specifies persona properties for the secondary user group. A persona consists of either a type and name, or an ID.
    user NfsExportMapRootUser
    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.

    NfsExportMapRootPrimaryGroup, NfsExportMapRootPrimaryGroupArgs

    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.

    NfsExportMapRootSecondaryGroup, NfsExportMapRootSecondaryGroupArgs

    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.

    NfsExportMapRootUser, NfsExportMapRootUserArgs

    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.

    Import

    Copyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.

    Licensed under the Mozilla Public License Version 2.0 (the “License”);

    you may not use this file except in compliance with the License.

    You may obtain a copy of the License at

    http://mozilla.org/MPL/2.0/
    

    Unless required by applicable law or agreed to in writing, software

    distributed under the License is distributed on an “AS IS” BASIS,

    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

    See the License for the specific language governing permissions and

    limitations under the License.

    The command is

    $ pulumi import powerscale:index/nfsExport:NfsExport example_export [<zoneID>]:<name>
    

    Example 1: is Optional, defaults to System:

    $ pulumi import powerscale:index/nfsExport:NfsExport example_export example_export
    

    Example 2:

    $ pulumi import powerscale:index/nfsExport:NfsExport example_export zone_id:example_export
    

    after running this command, populate the name field and other required parameters in the config file to start managing this resource.

    Note: running “terraform show” after importing shows the current config/state of the resource. You can copy/paste that config to make it easier to manage the resource.

    To learn more about importing existing cloud resources, see Importing resources.

    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