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

powerscale.NfsExportSettings

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 Settings of PowerScale Array. We can Create, Update and Delete the NFS Export Settings using this resource.
    Note that, NFS Export Settings is the native functionality of PowerScale. When creating the resource, we actually load NFS Export Settings from PowerScale to the resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as powerscale from "@pulumi/powerscale";
    
    // PowerScale NFS Export Settings allow you to configure NFS export settings on PowerScale.
    const example = new powerscale.NfsExportSettings("example", {});
    
    import pulumi
    import pulumi_powerscale as powerscale
    
    # PowerScale NFS Export Settings allow you to configure NFS export settings on PowerScale.
    example = powerscale.NfsExportSettings("example")
    
    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 NFS Export Settings allow you to configure NFS export settings on PowerScale.
    		_, err := powerscale.NewNfsExportSettings(ctx, "example", nil)
    		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 NFS Export Settings allow you to configure NFS export settings on PowerScale.
        var example = new Powerscale.NfsExportSettings("example");
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.powerscale.NfsExportSettings;
    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 NFS Export Settings allow you to configure NFS export settings on PowerScale.
            var example = new NfsExportSettings("example");
    
        }
    }
    
    resources:
      # PowerScale NFS Export Settings allow you to configure NFS export settings on PowerScale.
      example:
        type: powerscale:NfsExportSettings
    

    Create NfsExportSettings Resource

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

    Constructor syntax

    new NfsExportSettings(name: string, args?: NfsExportSettingsArgs, opts?: CustomResourceOptions);
    @overload
    def NfsExportSettings(resource_name: str,
                          args: Optional[NfsExportSettingsArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def NfsExportSettings(resource_name: 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,
                          commit_asynchronous: Optional[bool] = None,
                          directory_transfer_size: Optional[float] = None,
                          encoding: Optional[str] = None,
                          link_max: Optional[float] = None,
                          map_all: Optional[NfsExportSettingsMapAllArgs] = None,
                          map_failure: Optional[NfsExportSettingsMapFailureArgs] = None,
                          map_full: Optional[bool] = None,
                          map_lookup_uid: Optional[bool] = None,
                          map_non_root: Optional[NfsExportSettingsMapNonRootArgs] = None,
                          map_retry: Optional[bool] = None,
                          map_root: Optional[NfsExportSettingsMapRootArgs] = None,
                          max_file_size: Optional[float] = None,
                          name_max_size: Optional[float] = None,
                          no_truncate: Optional[bool] = None,
                          read_only: Optional[bool] = None,
                          read_transfer_max_size: Optional[float] = None,
                          read_transfer_multiple: Optional[float] = None,
                          read_transfer_size: Optional[float] = None,
                          readdirplus: Optional[bool] = None,
                          readdirplus_prefetch: Optional[float] = None,
                          return32bit_file_ids: Optional[bool] = 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 NewNfsExportSettings(ctx *Context, name string, args *NfsExportSettingsArgs, opts ...ResourceOption) (*NfsExportSettings, error)
    public NfsExportSettings(string name, NfsExportSettingsArgs? args = null, CustomResourceOptions? opts = null)
    public NfsExportSettings(String name, NfsExportSettingsArgs args)
    public NfsExportSettings(String name, NfsExportSettingsArgs args, CustomResourceOptions options)
    
    type: powerscale:NfsExportSettings
    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 NfsExportSettingsArgs
    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 NfsExportSettingsArgs
    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 NfsExportSettingsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NfsExportSettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NfsExportSettingsArgs
    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 nfsExportSettingsResource = new Powerscale.NfsExportSettings("nfsExportSettingsResource", new()
    {
        AllDirs = false,
        BlockSize = 0,
        CanSetTime = false,
        CaseInsensitive = false,
        CasePreserving = false,
        ChownRestricted = false,
        CommitAsynchronous = false,
        DirectoryTransferSize = 0,
        Encoding = "string",
        LinkMax = 0,
        MapAll = new Powerscale.Inputs.NfsExportSettingsMapAllArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportSettingsMapAllPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportSettingsMapAllSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportSettingsMapAllUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapFailure = new Powerscale.Inputs.NfsExportSettingsMapFailureArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportSettingsMapFailurePrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportSettingsMapFailureSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportSettingsMapFailureUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapFull = false,
        MapLookupUid = false,
        MapNonRoot = new Powerscale.Inputs.NfsExportSettingsMapNonRootArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportSettingsMapNonRootPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportSettingsMapNonRootSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportSettingsMapNonRootUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MapRetry = false,
        MapRoot = new Powerscale.Inputs.NfsExportSettingsMapRootArgs
        {
            Enabled = false,
            PrimaryGroup = new Powerscale.Inputs.NfsExportSettingsMapRootPrimaryGroupArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
            SecondaryGroups = new[]
            {
                new Powerscale.Inputs.NfsExportSettingsMapRootSecondaryGroupArgs
                {
                    Id = "string",
                    Name = "string",
                    Type = "string",
                },
            },
            User = new Powerscale.Inputs.NfsExportSettingsMapRootUserArgs
            {
                Id = "string",
                Name = "string",
                Type = "string",
            },
        },
        MaxFileSize = 0,
        NameMaxSize = 0,
        NoTruncate = false,
        ReadOnly = false,
        ReadTransferMaxSize = 0,
        ReadTransferMultiple = 0,
        ReadTransferSize = 0,
        Readdirplus = false,
        ReaddirplusPrefetch = 0,
        Return32bitFileIds = false,
        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.NewNfsExportSettings(ctx, "nfsExportSettingsResource", &powerscale.NfsExportSettingsArgs{
    	AllDirs:               pulumi.Bool(false),
    	BlockSize:             pulumi.Float64(0),
    	CanSetTime:            pulumi.Bool(false),
    	CaseInsensitive:       pulumi.Bool(false),
    	CasePreserving:        pulumi.Bool(false),
    	ChownRestricted:       pulumi.Bool(false),
    	CommitAsynchronous:    pulumi.Bool(false),
    	DirectoryTransferSize: pulumi.Float64(0),
    	Encoding:              pulumi.String("string"),
    	LinkMax:               pulumi.Float64(0),
    	MapAll: &powerscale.NfsExportSettingsMapAllArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportSettingsMapAllPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportSettingsMapAllSecondaryGroupArray{
    			&powerscale.NfsExportSettingsMapAllSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportSettingsMapAllUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapFailure: &powerscale.NfsExportSettingsMapFailureArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportSettingsMapFailurePrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportSettingsMapFailureSecondaryGroupArray{
    			&powerscale.NfsExportSettingsMapFailureSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportSettingsMapFailureUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapFull:      pulumi.Bool(false),
    	MapLookupUid: pulumi.Bool(false),
    	MapNonRoot: &powerscale.NfsExportSettingsMapNonRootArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportSettingsMapNonRootPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportSettingsMapNonRootSecondaryGroupArray{
    			&powerscale.NfsExportSettingsMapNonRootSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportSettingsMapNonRootUserArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	MapRetry: pulumi.Bool(false),
    	MapRoot: &powerscale.NfsExportSettingsMapRootArgs{
    		Enabled: pulumi.Bool(false),
    		PrimaryGroup: &powerscale.NfsExportSettingsMapRootPrimaryGroupArgs{
    			Id:   pulumi.String("string"),
    			Name: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		SecondaryGroups: powerscale.NfsExportSettingsMapRootSecondaryGroupArray{
    			&powerscale.NfsExportSettingsMapRootSecondaryGroupArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    		User: &powerscale.NfsExportSettingsMapRootUserArgs{
    			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),
    	ReadTransferMaxSize:  pulumi.Float64(0),
    	ReadTransferMultiple: pulumi.Float64(0),
    	ReadTransferSize:     pulumi.Float64(0),
    	Readdirplus:          pulumi.Bool(false),
    	ReaddirplusPrefetch:  pulumi.Float64(0),
    	Return32bitFileIds:   pulumi.Bool(false),
    	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 nfsExportSettingsResource = new NfsExportSettings("nfsExportSettingsResource", NfsExportSettingsArgs.builder()
        .allDirs(false)
        .blockSize(0)
        .canSetTime(false)
        .caseInsensitive(false)
        .casePreserving(false)
        .chownRestricted(false)
        .commitAsynchronous(false)
        .directoryTransferSize(0)
        .encoding("string")
        .linkMax(0)
        .mapAll(NfsExportSettingsMapAllArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportSettingsMapAllPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportSettingsMapAllSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportSettingsMapAllUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapFailure(NfsExportSettingsMapFailureArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportSettingsMapFailurePrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportSettingsMapFailureSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportSettingsMapFailureUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapFull(false)
        .mapLookupUid(false)
        .mapNonRoot(NfsExportSettingsMapNonRootArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportSettingsMapNonRootPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportSettingsMapNonRootSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportSettingsMapNonRootUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .mapRetry(false)
        .mapRoot(NfsExportSettingsMapRootArgs.builder()
            .enabled(false)
            .primaryGroup(NfsExportSettingsMapRootPrimaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .secondaryGroups(NfsExportSettingsMapRootSecondaryGroupArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .user(NfsExportSettingsMapRootUserArgs.builder()
                .id("string")
                .name("string")
                .type("string")
                .build())
            .build())
        .maxFileSize(0)
        .nameMaxSize(0)
        .noTruncate(false)
        .readOnly(false)
        .readTransferMaxSize(0)
        .readTransferMultiple(0)
        .readTransferSize(0)
        .readdirplus(false)
        .readdirplusPrefetch(0)
        .return32bitFileIds(false)
        .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_settings_resource = powerscale.NfsExportSettings("nfsExportSettingsResource",
        all_dirs=False,
        block_size=0,
        can_set_time=False,
        case_insensitive=False,
        case_preserving=False,
        chown_restricted=False,
        commit_asynchronous=False,
        directory_transfer_size=0,
        encoding="string",
        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_transfer_max_size=0,
        read_transfer_multiple=0,
        read_transfer_size=0,
        readdirplus=False,
        readdirplus_prefetch=0,
        return32bit_file_ids=False,
        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 nfsExportSettingsResource = new powerscale.NfsExportSettings("nfsExportSettingsResource", {
        allDirs: false,
        blockSize: 0,
        canSetTime: false,
        caseInsensitive: false,
        casePreserving: false,
        chownRestricted: false,
        commitAsynchronous: false,
        directoryTransferSize: 0,
        encoding: "string",
        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,
        readTransferMaxSize: 0,
        readTransferMultiple: 0,
        readTransferSize: 0,
        readdirplus: false,
        readdirplusPrefetch: 0,
        return32bitFileIds: false,
        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:NfsExportSettings
    properties:
        allDirs: false
        blockSize: 0
        canSetTime: false
        caseInsensitive: false
        casePreserving: false
        chownRestricted: false
        commitAsynchronous: false
        directoryTransferSize: 0
        encoding: string
        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
        readTransferMaxSize: 0
        readTransferMultiple: 0
        readTransferSize: 0
        readdirplus: false
        readdirplusPrefetch: 0
        return32bitFileIds: false
        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
    

    NfsExportSettings 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 NfsExportSettings resource accepts the following input properties:

    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.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportSettingsMapFailureArgs
    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 NfsExportSettingsMapNonRootArgs
    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 NfsExportSettingsMapRootArgs
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous boolean
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commit_asynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    map_failure NfsExportSettingsMapFailureArgs
    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 NfsExportSettingsMapNonRootArgs
    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 NfsExportSettingsMapRootArgs
    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_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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    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.
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing NfsExportSettings Resource

    Get an existing NfsExportSettings 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?: NfsExportSettingsState, opts?: CustomResourceOptions): NfsExportSettings
    @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,
            commit_asynchronous: Optional[bool] = None,
            directory_transfer_size: Optional[float] = None,
            encoding: Optional[str] = None,
            link_max: Optional[float] = None,
            map_all: Optional[NfsExportSettingsMapAllArgs] = None,
            map_failure: Optional[NfsExportSettingsMapFailureArgs] = None,
            map_full: Optional[bool] = None,
            map_lookup_uid: Optional[bool] = None,
            map_non_root: Optional[NfsExportSettingsMapNonRootArgs] = None,
            map_retry: Optional[bool] = None,
            map_root: Optional[NfsExportSettingsMapRootArgs] = None,
            max_file_size: Optional[float] = None,
            name_max_size: Optional[float] = None,
            no_truncate: Optional[bool] = None,
            read_only: Optional[bool] = None,
            read_transfer_max_size: Optional[float] = None,
            read_transfer_multiple: Optional[float] = None,
            read_transfer_size: Optional[float] = None,
            readdirplus: Optional[bool] = None,
            readdirplus_prefetch: Optional[float] = None,
            return32bit_file_ids: Optional[bool] = 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) -> NfsExportSettings
    func GetNfsExportSettings(ctx *Context, name string, id IDInput, state *NfsExportSettingsState, opts ...ResourceOption) (*NfsExportSettings, error)
    public static NfsExportSettings Get(string name, Input<string> id, NfsExportSettingsState? state, CustomResourceOptions? opts = null)
    public static NfsExportSettings get(String name, Output<String> id, NfsExportSettingsState state, CustomResourceOptions options)
    resources:  _:    type: powerscale:NfsExportSettings    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.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    CommitAsynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    MapFailure NfsExportSettingsMapFailureArgs
    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 NfsExportSettingsMapNonRootArgs
    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 NfsExportSettingsMapRootArgs
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous boolean
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAll
    Specifies the users and groups to which non-root and root clients are mapped.
    mapFailure NfsExportSettingsMapFailure
    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 NfsExportSettingsMapNonRoot
    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 NfsExportSettingsMapRoot
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commit_asynchronous bool
    True if NFS commit requests execute asynchronously.
    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.
    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 NfsExportSettingsMapAllArgs
    Specifies the users and groups to which non-root and root clients are mapped.
    map_failure NfsExportSettingsMapFailureArgs
    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 NfsExportSettingsMapNonRootArgs
    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 NfsExportSettingsMapRootArgs
    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_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.
    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).
    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. Use "-" to set to default value.
    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.
    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.
    commitAsynchronous Boolean
    True if NFS commit requests execute asynchronously.
    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.
    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.
    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.
    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).
    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. Use "-" to set to default value.
    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.

    Supporting Types

    NfsExportSettingsMapAll, NfsExportSettingsMapAllArgs

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

    NfsExportSettingsMapAllPrimaryGroup, NfsExportSettingsMapAllPrimaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapAllSecondaryGroup, NfsExportSettingsMapAllSecondaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapAllUser, NfsExportSettingsMapAllUserArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapFailure, NfsExportSettingsMapFailureArgs

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

    NfsExportSettingsMapFailurePrimaryGroup, NfsExportSettingsMapFailurePrimaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapFailureSecondaryGroup, NfsExportSettingsMapFailureSecondaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapFailureUser, NfsExportSettingsMapFailureUserArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapNonRoot, NfsExportSettingsMapNonRootArgs

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

    NfsExportSettingsMapNonRootPrimaryGroup, NfsExportSettingsMapNonRootPrimaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapNonRootSecondaryGroup, NfsExportSettingsMapNonRootSecondaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapNonRootUser, NfsExportSettingsMapNonRootUserArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapRoot, NfsExportSettingsMapRootArgs

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

    NfsExportSettingsMapRootPrimaryGroup, NfsExportSettingsMapRootPrimaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapRootSecondaryGroup, NfsExportSettingsMapRootSecondaryGroupArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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.

    NfsExportSettingsMapRootUser, NfsExportSettingsMapRootUserArgs

    Id string
    Specifies the serialized form of a persona, which can be 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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 'GID:0', 'GROUP:wheel'
    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) 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/nfsExportSettings:NfsExportSettings example <zoneName>
    

    Example:

    $ pulumi import powerscale:index/nfsExportSettings:NfsExportSettings example zoneName
    

    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