1. Registry
  2. Packages
  3. Fortimanager Provider
  4. API Docs
  5. ObjectUserLocal
Viewing docs for fortimanager 1.18.0
published on Friday, Jul 31, 2026 by fortinetdev
Viewing docs for fortimanager 1.18.0
published on Friday, Jul 31, 2026 by fortinetdev

    Configure local users.

    The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

    • dynamic_mapping: fortimanager.ObjectUserLocalDynamicMapping

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortimanager from "@pulumi/fortimanager";
    
    const labelname = new fortimanager.ObjectUserLocal("labelname", {
        authConcurrentOverride: "disable",
        authConcurrentValue: 0,
        authtimeout: 0,
        fosid: 0,
        name: "dafcd",
        passwds: ["dddExxxxxxxx"],
        ppkSecrets: ["xxxxxddxxxxxxdewewfa"],
        smsServer: "fortiguard",
        status: "enable",
        twoFactor: "disable",
        twoFactorAuthentication: "email",
        twoFactorNotification: "email",
        usernameCaseInsensitivity: "disable",
        usernameCaseSensitivity: "enable",
    });
    
    import pulumi
    import pulumi_fortimanager as fortimanager
    
    labelname = fortimanager.ObjectUserLocal("labelname",
        auth_concurrent_override="disable",
        auth_concurrent_value=0,
        authtimeout=0,
        fosid=0,
        name="dafcd",
        passwds=["dddExxxxxxxx"],
        ppk_secrets=["xxxxxddxxxxxxdewewfa"],
        sms_server="fortiguard",
        status="enable",
        two_factor="disable",
        two_factor_authentication="email",
        two_factor_notification="email",
        username_case_insensitivity="disable",
        username_case_sensitivity="enable")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fortimanager.NewObjectUserLocal(ctx, "labelname", &fortimanager.ObjectUserLocalArgs{
    			AuthConcurrentOverride: pulumi.String("disable"),
    			AuthConcurrentValue:    pulumi.Float64(0),
    			Authtimeout:            pulumi.Float64(0),
    			Fosid:                  pulumi.Float64(0),
    			Name:                   pulumi.String("dafcd"),
    			Passwds: pulumi.StringArray{
    				pulumi.String("dddExxxxxxxx"),
    			},
    			PpkSecrets: pulumi.StringArray{
    				pulumi.String("xxxxxddxxxxxxdewewfa"),
    			},
    			SmsServer:                 pulumi.String("fortiguard"),
    			Status:                    pulumi.String("enable"),
    			TwoFactor:                 pulumi.String("disable"),
    			TwoFactorAuthentication:   pulumi.String("email"),
    			TwoFactorNotification:     pulumi.String("email"),
    			UsernameCaseInsensitivity: pulumi.String("disable"),
    			UsernameCaseSensitivity:   pulumi.String("enable"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortimanager = Pulumi.Fortimanager;
    
    return await Deployment.RunAsync(() => 
    {
        var labelname = new Fortimanager.ObjectUserLocal("labelname", new()
        {
            AuthConcurrentOverride = "disable",
            AuthConcurrentValue = 0,
            Authtimeout = 0,
            Fosid = 0,
            Name = "dafcd",
            Passwds = new[]
            {
                "dddExxxxxxxx",
            },
            PpkSecrets = new[]
            {
                "xxxxxddxxxxxxdewewfa",
            },
            SmsServer = "fortiguard",
            Status = "enable",
            TwoFactor = "disable",
            TwoFactorAuthentication = "email",
            TwoFactorNotification = "email",
            UsernameCaseInsensitivity = "disable",
            UsernameCaseSensitivity = "enable",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortimanager.ObjectUserLocal;
    import com.pulumi.fortimanager.ObjectUserLocalArgs;
    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) {
            var labelname = new ObjectUserLocal("labelname", ObjectUserLocalArgs.builder()
                .authConcurrentOverride("disable")
                .authConcurrentValue(0.0)
                .authtimeout(0.0)
                .fosid(0.0)
                .name("dafcd")
                .passwds("dddExxxxxxxx")
                .ppkSecrets("xxxxxddxxxxxxdewewfa")
                .smsServer("fortiguard")
                .status("enable")
                .twoFactor("disable")
                .twoFactorAuthentication("email")
                .twoFactorNotification("email")
                .usernameCaseInsensitivity("disable")
                .usernameCaseSensitivity("enable")
                .build());
    
        }
    }
    
    resources:
      labelname:
        type: fortimanager:ObjectUserLocal
        properties:
          authConcurrentOverride: disable
          authConcurrentValue: 0
          authtimeout: 0
          fosid: 0
          name: dafcd
          passwds:
            - dddExxxxxxxx
          ppkSecrets:
            - xxxxxddxxxxxxdewewfa
          smsServer: fortiguard
          status: enable
          twoFactor: disable
          twoFactorAuthentication: email
          twoFactorNotification: email
          usernameCaseInsensitivity: disable
          usernameCaseSensitivity: enable
    
    Example coming soon!
    

    Create ObjectUserLocal Resource

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

    Constructor syntax

    new ObjectUserLocal(name: string, args?: ObjectUserLocalArgs, opts?: CustomResourceOptions);
    @overload
    def ObjectUserLocal(resource_name: str,
                        args: Optional[ObjectUserLocalArgs] = None,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ObjectUserLocal(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        adom: Optional[str] = None,
                        auth_concurrent_override: Optional[str] = None,
                        auth_concurrent_value: Optional[float] = None,
                        authtimeout: Optional[float] = None,
                        dynamic_mappings: Optional[Sequence[ObjectUserLocalDynamicMappingArgs]] = None,
                        dynamic_sort_subtable: Optional[str] = None,
                        email_to: Optional[str] = None,
                        fabric_force_sync: Optional[str] = None,
                        fabric_object: Optional[str] = None,
                        fabric_object_source: Optional[str] = None,
                        fortitoken: Optional[str] = None,
                        fosid: Optional[float] = None,
                        history0s: Optional[Sequence[str]] = None,
                        history10s: Optional[Sequence[str]] = None,
                        history11s: Optional[Sequence[str]] = None,
                        history12s: Optional[Sequence[str]] = None,
                        history13s: Optional[Sequence[str]] = None,
                        history14s: Optional[Sequence[str]] = None,
                        history15s: Optional[Sequence[str]] = None,
                        history16s: Optional[Sequence[str]] = None,
                        history17s: Optional[Sequence[str]] = None,
                        history18s: Optional[Sequence[str]] = None,
                        history19s: Optional[Sequence[str]] = None,
                        history1s: Optional[Sequence[str]] = None,
                        history2s: Optional[Sequence[str]] = None,
                        history3s: Optional[Sequence[str]] = None,
                        history4s: Optional[Sequence[str]] = None,
                        history5s: Optional[Sequence[str]] = None,
                        history6s: Optional[Sequence[str]] = None,
                        history7s: Optional[Sequence[str]] = None,
                        history8s: Optional[Sequence[str]] = None,
                        history9s: Optional[Sequence[str]] = None,
                        ldap_server: Optional[str] = None,
                        name: Optional[str] = None,
                        object_user_local_id: Optional[str] = None,
                        passwd_policy: Optional[str] = None,
                        passwds: Optional[Sequence[str]] = None,
                        ppk_identity: Optional[str] = None,
                        ppk_secrets: Optional[Sequence[str]] = None,
                        qkd_profile: Optional[str] = None,
                        radius_server: Optional[str] = None,
                        saml_servers: Optional[Sequence[str]] = None,
                        scopetype: Optional[str] = None,
                        sms_custom_server: Optional[str] = None,
                        sms_phone: Optional[str] = None,
                        sms_server: Optional[str] = None,
                        status: Optional[str] = None,
                        tacacs_server: Optional[str] = None,
                        two_factor: Optional[str] = None,
                        two_factor_authentication: Optional[str] = None,
                        two_factor_notification: Optional[str] = None,
                        type: Optional[str] = None,
                        update_if_exist: Optional[bool] = None,
                        username_case_insensitivity: Optional[str] = None,
                        username_case_sensitivity: Optional[str] = None,
                        username_sensitivity: Optional[str] = None,
                        uuid: Optional[str] = None,
                        workstation: Optional[str] = None)
    func NewObjectUserLocal(ctx *Context, name string, args *ObjectUserLocalArgs, opts ...ResourceOption) (*ObjectUserLocal, error)
    public ObjectUserLocal(string name, ObjectUserLocalArgs? args = null, CustomResourceOptions? opts = null)
    public ObjectUserLocal(String name, ObjectUserLocalArgs args)
    public ObjectUserLocal(String name, ObjectUserLocalArgs args, CustomResourceOptions options)
    
    type: fortimanager:ObjectUserLocal
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "fortimanager_object_user_local" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ObjectUserLocalArgs
    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 ObjectUserLocalArgs
    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 ObjectUserLocalArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ObjectUserLocalArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ObjectUserLocalArgs
    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 objectUserLocalResource = new Fortimanager.ObjectUserLocal("objectUserLocalResource", new()
    {
        Adom = "string",
        AuthConcurrentOverride = "string",
        AuthConcurrentValue = 0,
        Authtimeout = 0,
        DynamicMappings = new[]
        {
            new Fortimanager.Inputs.ObjectUserLocalDynamicMappingArgs
            {
                _scopes = new[]
                {
                    new Fortimanager.Inputs.ObjectUserLocalDynamicMapping_ScopeArgs
                    {
                        Name = "string",
                        Vdom = "string",
                    },
                },
                AuthConcurrentOverride = "string",
                AuthConcurrentValue = 0,
                Authtimeout = 0,
                EmailTo = "string",
                FabricForceSync = "string",
                FabricObject = "string",
                FabricObjectSource = "string",
                Fortitokens = new[]
                {
                    "string",
                },
                History0s = new[]
                {
                    "string",
                },
                History10s = new[]
                {
                    "string",
                },
                History11s = new[]
                {
                    "string",
                },
                History12s = new[]
                {
                    "string",
                },
                History13s = new[]
                {
                    "string",
                },
                History14s = new[]
                {
                    "string",
                },
                History15s = new[]
                {
                    "string",
                },
                History16s = new[]
                {
                    "string",
                },
                History17s = new[]
                {
                    "string",
                },
                History18s = new[]
                {
                    "string",
                },
                History19s = new[]
                {
                    "string",
                },
                History1s = new[]
                {
                    "string",
                },
                History2s = new[]
                {
                    "string",
                },
                History3s = new[]
                {
                    "string",
                },
                History4s = new[]
                {
                    "string",
                },
                History5s = new[]
                {
                    "string",
                },
                History6s = new[]
                {
                    "string",
                },
                History7s = new[]
                {
                    "string",
                },
                History8s = new[]
                {
                    "string",
                },
                History9s = new[]
                {
                    "string",
                },
                Id = 0,
                LdapServers = new[]
                {
                    "string",
                },
                PasswdPolicies = new[]
                {
                    "string",
                },
                PasswdTime = "string",
                Passwds = new[]
                {
                    "string",
                },
                PpkIdentity = "string",
                PpkSecrets = new[]
                {
                    "string",
                },
                QkdProfiles = new[]
                {
                    "string",
                },
                RadiusServers = new[]
                {
                    "string",
                },
                SamlServers = new[]
                {
                    "string",
                },
                SmsCustomServers = new[]
                {
                    "string",
                },
                SmsPhone = "string",
                SmsProviders = new[]
                {
                    "string",
                },
                SmsServer = "string",
                Status = "string",
                TacacsServers = new[]
                {
                    "string",
                },
                TwoFactor = "string",
                TwoFactorAuthentication = "string",
                TwoFactorNotification = "string",
                Type = "string",
                UsernameCaseInsensitivity = "string",
                UsernameCaseSensitivity = "string",
                UsernameSensitivity = "string",
                Uuid = "string",
                Workstation = "string",
            },
        },
        DynamicSortSubtable = "string",
        EmailTo = "string",
        FabricForceSync = "string",
        FabricObject = "string",
        FabricObjectSource = "string",
        Fortitoken = "string",
        Fosid = 0,
        History0s = new[]
        {
            "string",
        },
        History10s = new[]
        {
            "string",
        },
        History11s = new[]
        {
            "string",
        },
        History12s = new[]
        {
            "string",
        },
        History13s = new[]
        {
            "string",
        },
        History14s = new[]
        {
            "string",
        },
        History15s = new[]
        {
            "string",
        },
        History16s = new[]
        {
            "string",
        },
        History17s = new[]
        {
            "string",
        },
        History18s = new[]
        {
            "string",
        },
        History19s = new[]
        {
            "string",
        },
        History1s = new[]
        {
            "string",
        },
        History2s = new[]
        {
            "string",
        },
        History3s = new[]
        {
            "string",
        },
        History4s = new[]
        {
            "string",
        },
        History5s = new[]
        {
            "string",
        },
        History6s = new[]
        {
            "string",
        },
        History7s = new[]
        {
            "string",
        },
        History8s = new[]
        {
            "string",
        },
        History9s = new[]
        {
            "string",
        },
        LdapServer = "string",
        Name = "string",
        ObjectUserLocalId = "string",
        PasswdPolicy = "string",
        Passwds = new[]
        {
            "string",
        },
        PpkIdentity = "string",
        PpkSecrets = new[]
        {
            "string",
        },
        QkdProfile = "string",
        RadiusServer = "string",
        SamlServers = new[]
        {
            "string",
        },
        Scopetype = "string",
        SmsCustomServer = "string",
        SmsPhone = "string",
        SmsServer = "string",
        Status = "string",
        TacacsServer = "string",
        TwoFactor = "string",
        TwoFactorAuthentication = "string",
        TwoFactorNotification = "string",
        Type = "string",
        UpdateIfExist = false,
        UsernameCaseInsensitivity = "string",
        UsernameCaseSensitivity = "string",
        UsernameSensitivity = "string",
        Uuid = "string",
        Workstation = "string",
    });
    
    example, err := fortimanager.NewObjectUserLocal(ctx, "objectUserLocalResource", &fortimanager.ObjectUserLocalArgs{
    	Adom:                   pulumi.String("string"),
    	AuthConcurrentOverride: pulumi.String("string"),
    	AuthConcurrentValue:    pulumi.Float64(0),
    	Authtimeout:            pulumi.Float64(0),
    	DynamicMappings: fortimanager.ObjectUserLocalDynamicMappingTypeArray{
    		&fortimanager.ObjectUserLocalDynamicMappingTypeArgs{
    			_scopes: fortimanager.ObjectUserLocalDynamicMapping_ScopeArray{
    				&fortimanager.ObjectUserLocalDynamicMapping_ScopeArgs{
    					Name: pulumi.String("string"),
    					Vdom: pulumi.String("string"),
    				},
    			},
    			AuthConcurrentOverride: pulumi.String("string"),
    			AuthConcurrentValue:    pulumi.Float64(0),
    			Authtimeout:            pulumi.Float64(0),
    			EmailTo:                pulumi.String("string"),
    			FabricForceSync:        pulumi.String("string"),
    			FabricObject:           pulumi.String("string"),
    			FabricObjectSource:     pulumi.String("string"),
    			Fortitokens: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History0s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History10s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History11s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History12s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History13s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History14s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History15s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History16s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History17s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History18s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History19s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History1s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History2s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History3s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History4s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History5s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History6s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History7s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History8s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			History9s: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Id: pulumi.Float64(0),
    			LdapServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			PasswdPolicies: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			PasswdTime: pulumi.String("string"),
    			Passwds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			PpkIdentity: pulumi.String("string"),
    			PpkSecrets: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			QkdProfiles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			RadiusServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SamlServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SmsCustomServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SmsPhone: pulumi.String("string"),
    			SmsProviders: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SmsServer: pulumi.String("string"),
    			Status:    pulumi.String("string"),
    			TacacsServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TwoFactor:                 pulumi.String("string"),
    			TwoFactorAuthentication:   pulumi.String("string"),
    			TwoFactorNotification:     pulumi.String("string"),
    			Type:                      pulumi.String("string"),
    			UsernameCaseInsensitivity: pulumi.String("string"),
    			UsernameCaseSensitivity:   pulumi.String("string"),
    			UsernameSensitivity:       pulumi.String("string"),
    			Uuid:                      pulumi.String("string"),
    			Workstation:               pulumi.String("string"),
    		},
    	},
    	DynamicSortSubtable: pulumi.String("string"),
    	EmailTo:             pulumi.String("string"),
    	FabricForceSync:     pulumi.String("string"),
    	FabricObject:        pulumi.String("string"),
    	FabricObjectSource:  pulumi.String("string"),
    	Fortitoken:          pulumi.String("string"),
    	Fosid:               pulumi.Float64(0),
    	History0s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History10s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History11s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History12s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History13s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History14s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History15s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History16s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History17s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History18s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History19s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History1s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History2s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History3s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History4s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History5s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History6s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History7s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History8s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	History9s: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	LdapServer:        pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	ObjectUserLocalId: pulumi.String("string"),
    	PasswdPolicy:      pulumi.String("string"),
    	Passwds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	PpkIdentity: pulumi.String("string"),
    	PpkSecrets: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	QkdProfile:   pulumi.String("string"),
    	RadiusServer: pulumi.String("string"),
    	SamlServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Scopetype:                 pulumi.String("string"),
    	SmsCustomServer:           pulumi.String("string"),
    	SmsPhone:                  pulumi.String("string"),
    	SmsServer:                 pulumi.String("string"),
    	Status:                    pulumi.String("string"),
    	TacacsServer:              pulumi.String("string"),
    	TwoFactor:                 pulumi.String("string"),
    	TwoFactorAuthentication:   pulumi.String("string"),
    	TwoFactorNotification:     pulumi.String("string"),
    	Type:                      pulumi.String("string"),
    	UpdateIfExist:             pulumi.Bool(false),
    	UsernameCaseInsensitivity: pulumi.String("string"),
    	UsernameCaseSensitivity:   pulumi.String("string"),
    	UsernameSensitivity:       pulumi.String("string"),
    	Uuid:                      pulumi.String("string"),
    	Workstation:               pulumi.String("string"),
    })
    
    resource "fortimanager_object_user_local" "objectUserLocalResource" {
      lifecycle {
        create_before_destroy = true
      }
      adom                     = "string"
      auth_concurrent_override = "string"
      auth_concurrent_value    = 0
      authtimeout              = 0
      dynamic_mappings {
        _scopes {
          name = "string"
          vdom = "string"
        }
        auth_concurrent_override    = "string"
        auth_concurrent_value       = 0
        authtimeout                 = 0
        email_to                    = "string"
        fabric_force_sync           = "string"
        fabric_object               = "string"
        fabric_object_source        = "string"
        fortitokens                 = ["string"]
        history0s                   = ["string"]
        history10s                  = ["string"]
        history11s                  = ["string"]
        history12s                  = ["string"]
        history13s                  = ["string"]
        history14s                  = ["string"]
        history15s                  = ["string"]
        history16s                  = ["string"]
        history17s                  = ["string"]
        history18s                  = ["string"]
        history19s                  = ["string"]
        history1s                   = ["string"]
        history2s                   = ["string"]
        history3s                   = ["string"]
        history4s                   = ["string"]
        history5s                   = ["string"]
        history6s                   = ["string"]
        history7s                   = ["string"]
        history8s                   = ["string"]
        history9s                   = ["string"]
        id                          = 0
        ldap_servers                = ["string"]
        passwd_policies             = ["string"]
        passwd_time                 = "string"
        passwds                     = ["string"]
        ppk_identity                = "string"
        ppk_secrets                 = ["string"]
        qkd_profiles                = ["string"]
        radius_servers              = ["string"]
        saml_servers                = ["string"]
        sms_custom_servers          = ["string"]
        sms_phone                   = "string"
        sms_providers               = ["string"]
        sms_server                  = "string"
        status                      = "string"
        tacacs_servers              = ["string"]
        two_factor                  = "string"
        two_factor_authentication   = "string"
        two_factor_notification     = "string"
        type                        = "string"
        username_case_insensitivity = "string"
        username_case_sensitivity   = "string"
        username_sensitivity        = "string"
        uuid                        = "string"
        workstation                 = "string"
      }
      dynamic_sort_subtable       = "string"
      email_to                    = "string"
      fabric_force_sync           = "string"
      fabric_object               = "string"
      fabric_object_source        = "string"
      fortitoken                  = "string"
      fosid                       = 0
      history0s                   = ["string"]
      history10s                  = ["string"]
      history11s                  = ["string"]
      history12s                  = ["string"]
      history13s                  = ["string"]
      history14s                  = ["string"]
      history15s                  = ["string"]
      history16s                  = ["string"]
      history17s                  = ["string"]
      history18s                  = ["string"]
      history19s                  = ["string"]
      history1s                   = ["string"]
      history2s                   = ["string"]
      history3s                   = ["string"]
      history4s                   = ["string"]
      history5s                   = ["string"]
      history6s                   = ["string"]
      history7s                   = ["string"]
      history8s                   = ["string"]
      history9s                   = ["string"]
      ldap_server                 = "string"
      name                        = "string"
      object_user_local_id        = "string"
      passwd_policy               = "string"
      passwds                     = ["string"]
      ppk_identity                = "string"
      ppk_secrets                 = ["string"]
      qkd_profile                 = "string"
      radius_server               = "string"
      saml_servers                = ["string"]
      scopetype                   = "string"
      sms_custom_server           = "string"
      sms_phone                   = "string"
      sms_server                  = "string"
      status                      = "string"
      tacacs_server               = "string"
      two_factor                  = "string"
      two_factor_authentication   = "string"
      two_factor_notification     = "string"
      type                        = "string"
      update_if_exist             = false
      username_case_insensitivity = "string"
      username_case_sensitivity   = "string"
      username_sensitivity        = "string"
      uuid                        = "string"
      workstation                 = "string"
    }
    
    var objectUserLocalResource = new ObjectUserLocal("objectUserLocalResource", ObjectUserLocalArgs.builder()
        .adom("string")
        .authConcurrentOverride("string")
        .authConcurrentValue(0.0)
        .authtimeout(0.0)
        .dynamicMappings(com.pulumi.fortimanager.inputs.ObjectUserLocalDynamicMappingArgs.builder()
            ._scopes(ObjectUserLocalDynamicMapping_ScopeArgs.builder()
                .name("string")
                .vdom("string")
                .build())
            .authConcurrentOverride("string")
            .authConcurrentValue(0.0)
            .authtimeout(0.0)
            .emailTo("string")
            .fabricForceSync("string")
            .fabricObject("string")
            .fabricObjectSource("string")
            .fortitokens("string")
            .history0s("string")
            .history10s("string")
            .history11s("string")
            .history12s("string")
            .history13s("string")
            .history14s("string")
            .history15s("string")
            .history16s("string")
            .history17s("string")
            .history18s("string")
            .history19s("string")
            .history1s("string")
            .history2s("string")
            .history3s("string")
            .history4s("string")
            .history5s("string")
            .history6s("string")
            .history7s("string")
            .history8s("string")
            .history9s("string")
            .id(0.0)
            .ldapServers("string")
            .passwdPolicies("string")
            .passwdTime("string")
            .passwds("string")
            .ppkIdentity("string")
            .ppkSecrets("string")
            .qkdProfiles("string")
            .radiusServers("string")
            .samlServers("string")
            .smsCustomServers("string")
            .smsPhone("string")
            .smsProviders("string")
            .smsServer("string")
            .status("string")
            .tacacsServers("string")
            .twoFactor("string")
            .twoFactorAuthentication("string")
            .twoFactorNotification("string")
            .type("string")
            .usernameCaseInsensitivity("string")
            .usernameCaseSensitivity("string")
            .usernameSensitivity("string")
            .uuid("string")
            .workstation("string")
            .build())
        .dynamicSortSubtable("string")
        .emailTo("string")
        .fabricForceSync("string")
        .fabricObject("string")
        .fabricObjectSource("string")
        .fortitoken("string")
        .fosid(0.0)
        .history0s("string")
        .history10s("string")
        .history11s("string")
        .history12s("string")
        .history13s("string")
        .history14s("string")
        .history15s("string")
        .history16s("string")
        .history17s("string")
        .history18s("string")
        .history19s("string")
        .history1s("string")
        .history2s("string")
        .history3s("string")
        .history4s("string")
        .history5s("string")
        .history6s("string")
        .history7s("string")
        .history8s("string")
        .history9s("string")
        .ldapServer("string")
        .name("string")
        .objectUserLocalId("string")
        .passwdPolicy("string")
        .passwds("string")
        .ppkIdentity("string")
        .ppkSecrets("string")
        .qkdProfile("string")
        .radiusServer("string")
        .samlServers("string")
        .scopetype("string")
        .smsCustomServer("string")
        .smsPhone("string")
        .smsServer("string")
        .status("string")
        .tacacsServer("string")
        .twoFactor("string")
        .twoFactorAuthentication("string")
        .twoFactorNotification("string")
        .type("string")
        .updateIfExist(false)
        .usernameCaseInsensitivity("string")
        .usernameCaseSensitivity("string")
        .usernameSensitivity("string")
        .uuid("string")
        .workstation("string")
        .build());
    
    object_user_local_resource = fortimanager.ObjectUserLocal("objectUserLocalResource",
        adom="string",
        auth_concurrent_override="string",
        auth_concurrent_value=float(0),
        authtimeout=float(0),
        dynamic_mappings=[{
            "_scopes": [{
                "name": "string",
                "vdom": "string",
            }],
            "auth_concurrent_override": "string",
            "auth_concurrent_value": float(0),
            "authtimeout": float(0),
            "email_to": "string",
            "fabric_force_sync": "string",
            "fabric_object": "string",
            "fabric_object_source": "string",
            "fortitokens": ["string"],
            "history0s": ["string"],
            "history10s": ["string"],
            "history11s": ["string"],
            "history12s": ["string"],
            "history13s": ["string"],
            "history14s": ["string"],
            "history15s": ["string"],
            "history16s": ["string"],
            "history17s": ["string"],
            "history18s": ["string"],
            "history19s": ["string"],
            "history1s": ["string"],
            "history2s": ["string"],
            "history3s": ["string"],
            "history4s": ["string"],
            "history5s": ["string"],
            "history6s": ["string"],
            "history7s": ["string"],
            "history8s": ["string"],
            "history9s": ["string"],
            "id": float(0),
            "ldap_servers": ["string"],
            "passwd_policies": ["string"],
            "passwd_time": "string",
            "passwds": ["string"],
            "ppk_identity": "string",
            "ppk_secrets": ["string"],
            "qkd_profiles": ["string"],
            "radius_servers": ["string"],
            "saml_servers": ["string"],
            "sms_custom_servers": ["string"],
            "sms_phone": "string",
            "sms_providers": ["string"],
            "sms_server": "string",
            "status": "string",
            "tacacs_servers": ["string"],
            "two_factor": "string",
            "two_factor_authentication": "string",
            "two_factor_notification": "string",
            "type": "string",
            "username_case_insensitivity": "string",
            "username_case_sensitivity": "string",
            "username_sensitivity": "string",
            "uuid": "string",
            "workstation": "string",
        }],
        dynamic_sort_subtable="string",
        email_to="string",
        fabric_force_sync="string",
        fabric_object="string",
        fabric_object_source="string",
        fortitoken="string",
        fosid=float(0),
        history0s=["string"],
        history10s=["string"],
        history11s=["string"],
        history12s=["string"],
        history13s=["string"],
        history14s=["string"],
        history15s=["string"],
        history16s=["string"],
        history17s=["string"],
        history18s=["string"],
        history19s=["string"],
        history1s=["string"],
        history2s=["string"],
        history3s=["string"],
        history4s=["string"],
        history5s=["string"],
        history6s=["string"],
        history7s=["string"],
        history8s=["string"],
        history9s=["string"],
        ldap_server="string",
        name="string",
        object_user_local_id="string",
        passwd_policy="string",
        passwds=["string"],
        ppk_identity="string",
        ppk_secrets=["string"],
        qkd_profile="string",
        radius_server="string",
        saml_servers=["string"],
        scopetype="string",
        sms_custom_server="string",
        sms_phone="string",
        sms_server="string",
        status="string",
        tacacs_server="string",
        two_factor="string",
        two_factor_authentication="string",
        two_factor_notification="string",
        type="string",
        update_if_exist=False,
        username_case_insensitivity="string",
        username_case_sensitivity="string",
        username_sensitivity="string",
        uuid="string",
        workstation="string")
    
    const objectUserLocalResource = new fortimanager.ObjectUserLocal("objectUserLocalResource", {
        adom: "string",
        authConcurrentOverride: "string",
        authConcurrentValue: 0,
        authtimeout: 0,
        dynamicMappings: [{
            _scopes: [{
                name: "string",
                vdom: "string",
            }],
            authConcurrentOverride: "string",
            authConcurrentValue: 0,
            authtimeout: 0,
            emailTo: "string",
            fabricForceSync: "string",
            fabricObject: "string",
            fabricObjectSource: "string",
            fortitokens: ["string"],
            history0s: ["string"],
            history10s: ["string"],
            history11s: ["string"],
            history12s: ["string"],
            history13s: ["string"],
            history14s: ["string"],
            history15s: ["string"],
            history16s: ["string"],
            history17s: ["string"],
            history18s: ["string"],
            history19s: ["string"],
            history1s: ["string"],
            history2s: ["string"],
            history3s: ["string"],
            history4s: ["string"],
            history5s: ["string"],
            history6s: ["string"],
            history7s: ["string"],
            history8s: ["string"],
            history9s: ["string"],
            id: 0,
            ldapServers: ["string"],
            passwdPolicies: ["string"],
            passwdTime: "string",
            passwds: ["string"],
            ppkIdentity: "string",
            ppkSecrets: ["string"],
            qkdProfiles: ["string"],
            radiusServers: ["string"],
            samlServers: ["string"],
            smsCustomServers: ["string"],
            smsPhone: "string",
            smsProviders: ["string"],
            smsServer: "string",
            status: "string",
            tacacsServers: ["string"],
            twoFactor: "string",
            twoFactorAuthentication: "string",
            twoFactorNotification: "string",
            type: "string",
            usernameCaseInsensitivity: "string",
            usernameCaseSensitivity: "string",
            usernameSensitivity: "string",
            uuid: "string",
            workstation: "string",
        }],
        dynamicSortSubtable: "string",
        emailTo: "string",
        fabricForceSync: "string",
        fabricObject: "string",
        fabricObjectSource: "string",
        fortitoken: "string",
        fosid: 0,
        history0s: ["string"],
        history10s: ["string"],
        history11s: ["string"],
        history12s: ["string"],
        history13s: ["string"],
        history14s: ["string"],
        history15s: ["string"],
        history16s: ["string"],
        history17s: ["string"],
        history18s: ["string"],
        history19s: ["string"],
        history1s: ["string"],
        history2s: ["string"],
        history3s: ["string"],
        history4s: ["string"],
        history5s: ["string"],
        history6s: ["string"],
        history7s: ["string"],
        history8s: ["string"],
        history9s: ["string"],
        ldapServer: "string",
        name: "string",
        objectUserLocalId: "string",
        passwdPolicy: "string",
        passwds: ["string"],
        ppkIdentity: "string",
        ppkSecrets: ["string"],
        qkdProfile: "string",
        radiusServer: "string",
        samlServers: ["string"],
        scopetype: "string",
        smsCustomServer: "string",
        smsPhone: "string",
        smsServer: "string",
        status: "string",
        tacacsServer: "string",
        twoFactor: "string",
        twoFactorAuthentication: "string",
        twoFactorNotification: "string",
        type: "string",
        updateIfExist: false,
        usernameCaseInsensitivity: "string",
        usernameCaseSensitivity: "string",
        usernameSensitivity: "string",
        uuid: "string",
        workstation: "string",
    });
    
    type: fortimanager:ObjectUserLocal
    properties:
        adom: string
        authConcurrentOverride: string
        authConcurrentValue: 0
        authtimeout: 0
        dynamicMappings:
            - _scopes:
                - name: string
                  vdom: string
              authConcurrentOverride: string
              authConcurrentValue: 0
              authtimeout: 0
              emailTo: string
              fabricForceSync: string
              fabricObject: string
              fabricObjectSource: string
              fortitokens:
                - string
              history0s:
                - string
              history1s:
                - string
              history2s:
                - string
              history3s:
                - string
              history4s:
                - string
              history5s:
                - string
              history6s:
                - string
              history7s:
                - string
              history8s:
                - string
              history9s:
                - string
              history10s:
                - string
              history11s:
                - string
              history12s:
                - string
              history13s:
                - string
              history14s:
                - string
              history15s:
                - string
              history16s:
                - string
              history17s:
                - string
              history18s:
                - string
              history19s:
                - string
              id: 0
              ldapServers:
                - string
              passwdPolicies:
                - string
              passwdTime: string
              passwds:
                - string
              ppkIdentity: string
              ppkSecrets:
                - string
              qkdProfiles:
                - string
              radiusServers:
                - string
              samlServers:
                - string
              smsCustomServers:
                - string
              smsPhone: string
              smsProviders:
                - string
              smsServer: string
              status: string
              tacacsServers:
                - string
              twoFactor: string
              twoFactorAuthentication: string
              twoFactorNotification: string
              type: string
              usernameCaseInsensitivity: string
              usernameCaseSensitivity: string
              usernameSensitivity: string
              uuid: string
              workstation: string
        dynamicSortSubtable: string
        emailTo: string
        fabricForceSync: string
        fabricObject: string
        fabricObjectSource: string
        fortitoken: string
        fosid: 0
        history0s:
            - string
        history1s:
            - string
        history2s:
            - string
        history3s:
            - string
        history4s:
            - string
        history5s:
            - string
        history6s:
            - string
        history7s:
            - string
        history8s:
            - string
        history9s:
            - string
        history10s:
            - string
        history11s:
            - string
        history12s:
            - string
        history13s:
            - string
        history14s:
            - string
        history15s:
            - string
        history16s:
            - string
        history17s:
            - string
        history18s:
            - string
        history19s:
            - string
        ldapServer: string
        name: string
        objectUserLocalId: string
        passwdPolicy: string
        passwds:
            - string
        ppkIdentity: string
        ppkSecrets:
            - string
        qkdProfile: string
        radiusServer: string
        samlServers:
            - string
        scopetype: string
        smsCustomServer: string
        smsPhone: string
        smsServer: string
        status: string
        tacacsServer: string
        twoFactor: string
        twoFactorAuthentication: string
        twoFactorNotification: string
        type: string
        updateIfExist: false
        usernameCaseInsensitivity: string
        usernameCaseSensitivity: string
        usernameSensitivity: string
        uuid: string
        workstation: string
    

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

    Adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue double
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout double
    Time in minutes before the authentication timeout for a user is reached.
    DynamicMappings List<ObjectUserLocalDynamicMapping>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    DynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitoken string
    Two-factor recipient's FortiToken serial number.
    Fosid double
    Id.
    History0s List<string>
    History0.
    History10s List<string>
    History10.
    History11s List<string>
    History11.
    History12s List<string>
    History12.
    History13s List<string>
    History13.
    History14s List<string>
    History14.
    History15s List<string>
    History15.
    History16s List<string>
    History16.
    History17s List<string>
    History17.
    History18s List<string>
    History18.
    History19s List<string>
    History19.
    History1s List<string>
    History1.
    History2s List<string>
    History2.
    History3s List<string>
    History3.
    History4s List<string>
    History4.
    History5s List<string>
    History5.
    History6s List<string>
    History6.
    History7s List<string>
    History7.
    History8s List<string>
    History8.
    History9s List<string>
    History9.
    LdapServer string
    Name of LDAP server with which the user must authenticate.
    Name string
    User name.
    ObjectUserLocalId string
    an identifier for the resource with format {{name}}.
    PasswdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    Passwds List<string>
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets List<string>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfile string
    Quantum Key Distribution (QKD) profile.
    RadiusServer string
    Name of RADIUS server with which the user must authenticate.
    SamlServers List<string>
    Name of SAML server with which the user must authenticate.
    Scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    SmsCustomServer string
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    UpdateIfExist bool
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    Adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue float64
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout float64
    Time in minutes before the authentication timeout for a user is reached.
    DynamicMappings []ObjectUserLocalDynamicMappingTypeArgs
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    DynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitoken string
    Two-factor recipient's FortiToken serial number.
    Fosid float64
    Id.
    History0s []string
    History0.
    History10s []string
    History10.
    History11s []string
    History11.
    History12s []string
    History12.
    History13s []string
    History13.
    History14s []string
    History14.
    History15s []string
    History15.
    History16s []string
    History16.
    History17s []string
    History17.
    History18s []string
    History18.
    History19s []string
    History19.
    History1s []string
    History1.
    History2s []string
    History2.
    History3s []string
    History3.
    History4s []string
    History4.
    History5s []string
    History5.
    History6s []string
    History6.
    History7s []string
    History7.
    History8s []string
    History8.
    History9s []string
    History9.
    LdapServer string
    Name of LDAP server with which the user must authenticate.
    Name string
    User name.
    ObjectUserLocalId string
    an identifier for the resource with format {{name}}.
    PasswdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    Passwds []string
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets []string
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfile string
    Quantum Key Distribution (QKD) profile.
    RadiusServer string
    Name of RADIUS server with which the user must authenticate.
    SamlServers []string
    Name of SAML server with which the user must authenticate.
    Scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    SmsCustomServer string
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    UpdateIfExist bool
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    auth_concurrent_override string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    dynamic_mappings list(object)
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamic_sort_subtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    email_to string
    Two-factor recipient's email address.
    fabric_force_sync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object string
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken string
    Two-factor recipient's FortiToken serial number.
    fosid number
    Id.
    history0s list(string)
    History0.
    history10s list(string)
    History10.
    history11s list(string)
    History11.
    history12s list(string)
    History12.
    history13s list(string)
    History13.
    history14s list(string)
    History14.
    history15s list(string)
    History15.
    history16s list(string)
    History16.
    history17s list(string)
    History17.
    history18s list(string)
    History18.
    history19s list(string)
    History19.
    history1s list(string)
    History1.
    history2s list(string)
    History2.
    history3s list(string)
    History3.
    history4s list(string)
    History4.
    history5s list(string)
    History5.
    history6s list(string)
    History6.
    history7s list(string)
    History7.
    history8s list(string)
    History8.
    history9s list(string)
    History9.
    ldap_server string
    Name of LDAP server with which the user must authenticate.
    name string
    User name.
    object_user_local_id string
    an identifier for the resource with format {{name}}.
    passwd_policy string
    Password policy to apply to this user, as defined in config user password-policy.
    passwds list(string)
    User's password.
    ppk_identity string
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets list(string)
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profile string
    Quantum Key Distribution (QKD) profile.
    radius_server string
    Name of RADIUS server with which the user must authenticate.
    saml_servers list(string)
    Name of SAML server with which the user must authenticate.
    scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    sms_custom_server string
    Two-factor recipient's SMS server.
    sms_phone string
    Two-factor recipient's mobile phone number.
    sms_server string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_server string
    Name of TACACS+ server with which the user must authenticate.
    two_factor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    update_if_exist bool
    username_case_insensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    username_sensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom String
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Double
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Double
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings List<ObjectUserLocalDynamicMapping>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable String
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken String
    Two-factor recipient's FortiToken serial number.
    fosid Double
    Id.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    ldapServer String
    Name of LDAP server with which the user must authenticate.
    name String
    User name.
    objectUserLocalId String
    an identifier for the resource with format {{name}}.
    passwdPolicy String
    Password policy to apply to this user, as defined in config user password-policy.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile String
    Quantum Key Distribution (QKD) profile.
    radiusServer String
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    scopetype String
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer String
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer String
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist Boolean
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings ObjectUserLocalDynamicMapping[]
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo string
    Two-factor recipient's email address.
    fabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken string
    Two-factor recipient's FortiToken serial number.
    fosid number
    Id.
    history0s string[]
    History0.
    history10s string[]
    History10.
    history11s string[]
    History11.
    history12s string[]
    History12.
    history13s string[]
    History13.
    history14s string[]
    History14.
    history15s string[]
    History15.
    history16s string[]
    History16.
    history17s string[]
    History17.
    history18s string[]
    History18.
    history19s string[]
    History19.
    history1s string[]
    History1.
    history2s string[]
    History2.
    history3s string[]
    History3.
    history4s string[]
    History4.
    history5s string[]
    History5.
    history6s string[]
    History6.
    history7s string[]
    History7.
    history8s string[]
    History8.
    history9s string[]
    History9.
    ldapServer string
    Name of LDAP server with which the user must authenticate.
    name string
    User name.
    objectUserLocalId string
    an identifier for the resource with format {{name}}.
    passwdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    passwds string[]
    User's password.
    ppkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets string[]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile string
    Quantum Key Distribution (QKD) profile.
    radiusServer string
    Name of RADIUS server with which the user must authenticate.
    samlServers string[]
    Name of SAML server with which the user must authenticate.
    scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer string
    Two-factor recipient's SMS server.
    smsPhone string
    Two-factor recipient's mobile phone number.
    smsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    twoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist boolean
    usernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom str
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    auth_concurrent_override str
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value float
    Maximum number of concurrent logins permitted from the same user.
    authtimeout float
    Time in minutes before the authentication timeout for a user is reached.
    dynamic_mappings Sequence[ObjectUserLocalDynamicMappingArgs]
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamic_sort_subtable str
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    email_to str
    Two-factor recipient's email address.
    fabric_force_sync str
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object str
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source str
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken str
    Two-factor recipient's FortiToken serial number.
    fosid float
    Id.
    history0s Sequence[str]
    History0.
    history10s Sequence[str]
    History10.
    history11s Sequence[str]
    History11.
    history12s Sequence[str]
    History12.
    history13s Sequence[str]
    History13.
    history14s Sequence[str]
    History14.
    history15s Sequence[str]
    History15.
    history16s Sequence[str]
    History16.
    history17s Sequence[str]
    History17.
    history18s Sequence[str]
    History18.
    history19s Sequence[str]
    History19.
    history1s Sequence[str]
    History1.
    history2s Sequence[str]
    History2.
    history3s Sequence[str]
    History3.
    history4s Sequence[str]
    History4.
    history5s Sequence[str]
    History5.
    history6s Sequence[str]
    History6.
    history7s Sequence[str]
    History7.
    history8s Sequence[str]
    History8.
    history9s Sequence[str]
    History9.
    ldap_server str
    Name of LDAP server with which the user must authenticate.
    name str
    User name.
    object_user_local_id str
    an identifier for the resource with format {{name}}.
    passwd_policy str
    Password policy to apply to this user, as defined in config user password-policy.
    passwds Sequence[str]
    User's password.
    ppk_identity str
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets Sequence[str]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profile str
    Quantum Key Distribution (QKD) profile.
    radius_server str
    Name of RADIUS server with which the user must authenticate.
    saml_servers Sequence[str]
    Name of SAML server with which the user must authenticate.
    scopetype str
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    sms_custom_server str
    Two-factor recipient's SMS server.
    sms_phone str
    Two-factor recipient's mobile phone number.
    sms_server str
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status str
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_server str
    Name of TACACS+ server with which the user must authenticate.
    two_factor str
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication str
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification str
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type str
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    update_if_exist bool
    username_case_insensitivity str
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity str
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    username_sensitivity str
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid str
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation str
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom String
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Number
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings List<Property Map>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable String
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken String
    Two-factor recipient's FortiToken serial number.
    fosid Number
    Id.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    ldapServer String
    Name of LDAP server with which the user must authenticate.
    name String
    User name.
    objectUserLocalId String
    an identifier for the resource with format {{name}}.
    passwdPolicy String
    Password policy to apply to this user, as defined in config user password-policy.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile String
    Quantum Key Distribution (QKD) profile.
    radiusServer String
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    scopetype String
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer String
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer String
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist Boolean
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ObjectUserLocal 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 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 ObjectUserLocal Resource

    Get an existing ObjectUserLocal 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?: ObjectUserLocalState, opts?: CustomResourceOptions): ObjectUserLocal
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            adom: Optional[str] = None,
            auth_concurrent_override: Optional[str] = None,
            auth_concurrent_value: Optional[float] = None,
            authtimeout: Optional[float] = None,
            dynamic_mappings: Optional[Sequence[ObjectUserLocalDynamicMappingArgs]] = None,
            dynamic_sort_subtable: Optional[str] = None,
            email_to: Optional[str] = None,
            fabric_force_sync: Optional[str] = None,
            fabric_object: Optional[str] = None,
            fabric_object_source: Optional[str] = None,
            fortitoken: Optional[str] = None,
            fosid: Optional[float] = None,
            history0s: Optional[Sequence[str]] = None,
            history10s: Optional[Sequence[str]] = None,
            history11s: Optional[Sequence[str]] = None,
            history12s: Optional[Sequence[str]] = None,
            history13s: Optional[Sequence[str]] = None,
            history14s: Optional[Sequence[str]] = None,
            history15s: Optional[Sequence[str]] = None,
            history16s: Optional[Sequence[str]] = None,
            history17s: Optional[Sequence[str]] = None,
            history18s: Optional[Sequence[str]] = None,
            history19s: Optional[Sequence[str]] = None,
            history1s: Optional[Sequence[str]] = None,
            history2s: Optional[Sequence[str]] = None,
            history3s: Optional[Sequence[str]] = None,
            history4s: Optional[Sequence[str]] = None,
            history5s: Optional[Sequence[str]] = None,
            history6s: Optional[Sequence[str]] = None,
            history7s: Optional[Sequence[str]] = None,
            history8s: Optional[Sequence[str]] = None,
            history9s: Optional[Sequence[str]] = None,
            ldap_server: Optional[str] = None,
            name: Optional[str] = None,
            object_user_local_id: Optional[str] = None,
            passwd_policy: Optional[str] = None,
            passwds: Optional[Sequence[str]] = None,
            ppk_identity: Optional[str] = None,
            ppk_secrets: Optional[Sequence[str]] = None,
            qkd_profile: Optional[str] = None,
            radius_server: Optional[str] = None,
            saml_servers: Optional[Sequence[str]] = None,
            scopetype: Optional[str] = None,
            sms_custom_server: Optional[str] = None,
            sms_phone: Optional[str] = None,
            sms_server: Optional[str] = None,
            status: Optional[str] = None,
            tacacs_server: Optional[str] = None,
            two_factor: Optional[str] = None,
            two_factor_authentication: Optional[str] = None,
            two_factor_notification: Optional[str] = None,
            type: Optional[str] = None,
            update_if_exist: Optional[bool] = None,
            username_case_insensitivity: Optional[str] = None,
            username_case_sensitivity: Optional[str] = None,
            username_sensitivity: Optional[str] = None,
            uuid: Optional[str] = None,
            workstation: Optional[str] = None) -> ObjectUserLocal
    func GetObjectUserLocal(ctx *Context, name string, id IDInput, state *ObjectUserLocalState, opts ...ResourceOption) (*ObjectUserLocal, error)
    public static ObjectUserLocal Get(string name, Input<string> id, ObjectUserLocalState? state, CustomResourceOptions? opts = null)
    public static ObjectUserLocal get(String name, Output<String> id, ObjectUserLocalState state, CustomResourceOptions options)
    resources:  _:    type: fortimanager:ObjectUserLocal    get:      id: ${id}
    import {
      to = fortimanager_object_user_local.example
      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:
    Adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue double
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout double
    Time in minutes before the authentication timeout for a user is reached.
    DynamicMappings List<ObjectUserLocalDynamicMapping>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    DynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitoken string
    Two-factor recipient's FortiToken serial number.
    Fosid double
    Id.
    History0s List<string>
    History0.
    History10s List<string>
    History10.
    History11s List<string>
    History11.
    History12s List<string>
    History12.
    History13s List<string>
    History13.
    History14s List<string>
    History14.
    History15s List<string>
    History15.
    History16s List<string>
    History16.
    History17s List<string>
    History17.
    History18s List<string>
    History18.
    History19s List<string>
    History19.
    History1s List<string>
    History1.
    History2s List<string>
    History2.
    History3s List<string>
    History3.
    History4s List<string>
    History4.
    History5s List<string>
    History5.
    History6s List<string>
    History6.
    History7s List<string>
    History7.
    History8s List<string>
    History8.
    History9s List<string>
    History9.
    LdapServer string
    Name of LDAP server with which the user must authenticate.
    Name string
    User name.
    ObjectUserLocalId string
    an identifier for the resource with format {{name}}.
    PasswdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    Passwds List<string>
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets List<string>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfile string
    Quantum Key Distribution (QKD) profile.
    RadiusServer string
    Name of RADIUS server with which the user must authenticate.
    SamlServers List<string>
    Name of SAML server with which the user must authenticate.
    Scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    SmsCustomServer string
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    UpdateIfExist bool
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    Adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue float64
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout float64
    Time in minutes before the authentication timeout for a user is reached.
    DynamicMappings []ObjectUserLocalDynamicMappingTypeArgs
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    DynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitoken string
    Two-factor recipient's FortiToken serial number.
    Fosid float64
    Id.
    History0s []string
    History0.
    History10s []string
    History10.
    History11s []string
    History11.
    History12s []string
    History12.
    History13s []string
    History13.
    History14s []string
    History14.
    History15s []string
    History15.
    History16s []string
    History16.
    History17s []string
    History17.
    History18s []string
    History18.
    History19s []string
    History19.
    History1s []string
    History1.
    History2s []string
    History2.
    History3s []string
    History3.
    History4s []string
    History4.
    History5s []string
    History5.
    History6s []string
    History6.
    History7s []string
    History7.
    History8s []string
    History8.
    History9s []string
    History9.
    LdapServer string
    Name of LDAP server with which the user must authenticate.
    Name string
    User name.
    ObjectUserLocalId string
    an identifier for the resource with format {{name}}.
    PasswdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    Passwds []string
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets []string
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfile string
    Quantum Key Distribution (QKD) profile.
    RadiusServer string
    Name of RADIUS server with which the user must authenticate.
    SamlServers []string
    Name of SAML server with which the user must authenticate.
    Scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    SmsCustomServer string
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    UpdateIfExist bool
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    auth_concurrent_override string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    dynamic_mappings list(object)
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamic_sort_subtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    email_to string
    Two-factor recipient's email address.
    fabric_force_sync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object string
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken string
    Two-factor recipient's FortiToken serial number.
    fosid number
    Id.
    history0s list(string)
    History0.
    history10s list(string)
    History10.
    history11s list(string)
    History11.
    history12s list(string)
    History12.
    history13s list(string)
    History13.
    history14s list(string)
    History14.
    history15s list(string)
    History15.
    history16s list(string)
    History16.
    history17s list(string)
    History17.
    history18s list(string)
    History18.
    history19s list(string)
    History19.
    history1s list(string)
    History1.
    history2s list(string)
    History2.
    history3s list(string)
    History3.
    history4s list(string)
    History4.
    history5s list(string)
    History5.
    history6s list(string)
    History6.
    history7s list(string)
    History7.
    history8s list(string)
    History8.
    history9s list(string)
    History9.
    ldap_server string
    Name of LDAP server with which the user must authenticate.
    name string
    User name.
    object_user_local_id string
    an identifier for the resource with format {{name}}.
    passwd_policy string
    Password policy to apply to this user, as defined in config user password-policy.
    passwds list(string)
    User's password.
    ppk_identity string
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets list(string)
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profile string
    Quantum Key Distribution (QKD) profile.
    radius_server string
    Name of RADIUS server with which the user must authenticate.
    saml_servers list(string)
    Name of SAML server with which the user must authenticate.
    scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    sms_custom_server string
    Two-factor recipient's SMS server.
    sms_phone string
    Two-factor recipient's mobile phone number.
    sms_server string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_server string
    Name of TACACS+ server with which the user must authenticate.
    two_factor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    update_if_exist bool
    username_case_insensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    username_sensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom String
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Double
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Double
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings List<ObjectUserLocalDynamicMapping>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable String
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken String
    Two-factor recipient's FortiToken serial number.
    fosid Double
    Id.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    ldapServer String
    Name of LDAP server with which the user must authenticate.
    name String
    User name.
    objectUserLocalId String
    an identifier for the resource with format {{name}}.
    passwdPolicy String
    Password policy to apply to this user, as defined in config user password-policy.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile String
    Quantum Key Distribution (QKD) profile.
    radiusServer String
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    scopetype String
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer String
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer String
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist Boolean
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom string
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings ObjectUserLocalDynamicMapping[]
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable string
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo string
    Two-factor recipient's email address.
    fabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken string
    Two-factor recipient's FortiToken serial number.
    fosid number
    Id.
    history0s string[]
    History0.
    history10s string[]
    History10.
    history11s string[]
    History11.
    history12s string[]
    History12.
    history13s string[]
    History13.
    history14s string[]
    History14.
    history15s string[]
    History15.
    history16s string[]
    History16.
    history17s string[]
    History17.
    history18s string[]
    History18.
    history19s string[]
    History19.
    history1s string[]
    History1.
    history2s string[]
    History2.
    history3s string[]
    History3.
    history4s string[]
    History4.
    history5s string[]
    History5.
    history6s string[]
    History6.
    history7s string[]
    History7.
    history8s string[]
    History8.
    history9s string[]
    History9.
    ldapServer string
    Name of LDAP server with which the user must authenticate.
    name string
    User name.
    objectUserLocalId string
    an identifier for the resource with format {{name}}.
    passwdPolicy string
    Password policy to apply to this user, as defined in config user password-policy.
    passwds string[]
    User's password.
    ppkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets string[]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile string
    Quantum Key Distribution (QKD) profile.
    radiusServer string
    Name of RADIUS server with which the user must authenticate.
    samlServers string[]
    Name of SAML server with which the user must authenticate.
    scopetype string
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer string
    Two-factor recipient's SMS server.
    smsPhone string
    Two-factor recipient's mobile phone number.
    smsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer string
    Name of TACACS+ server with which the user must authenticate.
    twoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist boolean
    usernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity string
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom str
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    auth_concurrent_override str
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value float
    Maximum number of concurrent logins permitted from the same user.
    authtimeout float
    Time in minutes before the authentication timeout for a user is reached.
    dynamic_mappings Sequence[ObjectUserLocalDynamicMappingArgs]
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamic_sort_subtable str
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    email_to str
    Two-factor recipient's email address.
    fabric_force_sync str
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object str
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source str
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken str
    Two-factor recipient's FortiToken serial number.
    fosid float
    Id.
    history0s Sequence[str]
    History0.
    history10s Sequence[str]
    History10.
    history11s Sequence[str]
    History11.
    history12s Sequence[str]
    History12.
    history13s Sequence[str]
    History13.
    history14s Sequence[str]
    History14.
    history15s Sequence[str]
    History15.
    history16s Sequence[str]
    History16.
    history17s Sequence[str]
    History17.
    history18s Sequence[str]
    History18.
    history19s Sequence[str]
    History19.
    history1s Sequence[str]
    History1.
    history2s Sequence[str]
    History2.
    history3s Sequence[str]
    History3.
    history4s Sequence[str]
    History4.
    history5s Sequence[str]
    History5.
    history6s Sequence[str]
    History6.
    history7s Sequence[str]
    History7.
    history8s Sequence[str]
    History8.
    history9s Sequence[str]
    History9.
    ldap_server str
    Name of LDAP server with which the user must authenticate.
    name str
    User name.
    object_user_local_id str
    an identifier for the resource with format {{name}}.
    passwd_policy str
    Password policy to apply to this user, as defined in config user password-policy.
    passwds Sequence[str]
    User's password.
    ppk_identity str
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets Sequence[str]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profile str
    Quantum Key Distribution (QKD) profile.
    radius_server str
    Name of RADIUS server with which the user must authenticate.
    saml_servers Sequence[str]
    Name of SAML server with which the user must authenticate.
    scopetype str
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    sms_custom_server str
    Two-factor recipient's SMS server.
    sms_phone str
    Two-factor recipient's mobile phone number.
    sms_server str
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status str
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_server str
    Name of TACACS+ server with which the user must authenticate.
    two_factor str
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication str
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification str
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type str
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    update_if_exist bool
    username_case_insensitivity str
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity str
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    username_sensitivity str
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid str
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation str
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    adom String
    Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Number
    Time in minutes before the authentication timeout for a user is reached.
    dynamicMappings List<Property Map>
    Dynamic_Mapping. The structure of dynamic_mapping block is documented below.
    dynamicSortSubtable String
    true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitoken String
    Two-factor recipient's FortiToken serial number.
    fosid Number
    Id.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    ldapServer String
    Name of LDAP server with which the user must authenticate.
    name String
    User name.
    objectUserLocalId String
    an identifier for the resource with format {{name}}.
    passwdPolicy String
    Password policy to apply to this user, as defined in config user password-policy.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfile String
    Quantum Key Distribution (QKD) profile.
    radiusServer String
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    scopetype String
    The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
    smsCustomServer String
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServer String
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap.
    updateIfExist Boolean
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Enable/disable case sensitivity when performing username matching (uppercase and lowercase letters are treated either as distinct or equivalent). Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.

    Supporting Types

    ObjectUserLocalDynamicMapping, ObjectUserLocalDynamicMappingArgs

    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue double
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout double
    Time in minutes before the authentication timeout for a user is reached.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitokens List<string>
    Two-factor recipient's FortiToken serial number.
    History0s List<string>
    History0.
    History10s List<string>
    History10.
    History11s List<string>
    History11.
    History12s List<string>
    History12.
    History13s List<string>
    History13.
    History14s List<string>
    History14.
    History15s List<string>
    History15.
    History16s List<string>
    History16.
    History17s List<string>
    History17.
    History18s List<string>
    History18.
    History19s List<string>
    History19.
    History1s List<string>
    History1.
    History2s List<string>
    History2.
    History3s List<string>
    History3.
    History4s List<string>
    History4.
    History5s List<string>
    History5.
    History6s List<string>
    History6.
    History7s List<string>
    History7.
    History8s List<string>
    History8.
    History9s List<string>
    History9.
    Id double
    Id.
    LdapServers List<string>
    Name of LDAP server with which the user must authenticate.
    PasswdPolicies List<string>
    Password policy to apply to this user, as defined in config user password-policy.
    PasswdTime string
    Time of the last password update.
    Passwds List<string>
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets List<string>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfiles List<string>
    Quantum Key Distribution (QKD) profile.
    RadiusServers List<string>
    Name of RADIUS server with which the user must authenticate.
    SamlServers List<string>
    Name of SAML server with which the user must authenticate.
    SmsCustomServers List<string>
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsProviders List<string>
    Sms-Provider.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServers List<string>
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Username-Case-Sensitivity. Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes List<ObjectUserLocalDynamicMapping_Scope>
    _Scope. The structure of _scope block is documented below.
    AuthConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    AuthConcurrentValue float64
    Maximum number of concurrent logins permitted from the same user.
    Authtimeout float64
    Time in minutes before the authentication timeout for a user is reached.
    EmailTo string
    Two-factor recipient's email address.
    FabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    FabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    FabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    Fortitokens []string
    Two-factor recipient's FortiToken serial number.
    History0s []string
    History0.
    History10s []string
    History10.
    History11s []string
    History11.
    History12s []string
    History12.
    History13s []string
    History13.
    History14s []string
    History14.
    History15s []string
    History15.
    History16s []string
    History16.
    History17s []string
    History17.
    History18s []string
    History18.
    History19s []string
    History19.
    History1s []string
    History1.
    History2s []string
    History2.
    History3s []string
    History3.
    History4s []string
    History4.
    History5s []string
    History5.
    History6s []string
    History6.
    History7s []string
    History7.
    History8s []string
    History8.
    History9s []string
    History9.
    Id float64
    Id.
    LdapServers []string
    Name of LDAP server with which the user must authenticate.
    PasswdPolicies []string
    Password policy to apply to this user, as defined in config user password-policy.
    PasswdTime string
    Time of the last password update.
    Passwds []string
    User's password.
    PpkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    PpkSecrets []string
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    QkdProfiles []string
    Quantum Key Distribution (QKD) profile.
    RadiusServers []string
    Name of RADIUS server with which the user must authenticate.
    SamlServers []string
    Name of SAML server with which the user must authenticate.
    SmsCustomServers []string
    Two-factor recipient's SMS server.
    SmsPhone string
    Two-factor recipient's mobile phone number.
    SmsProviders []string
    Sms-Provider.
    SmsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    Status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    TacacsServers []string
    Name of TACACS+ server with which the user must authenticate.
    TwoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    TwoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    TwoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    Type string
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    UsernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    UsernameCaseSensitivity string
    Username-Case-Sensitivity. Valid values: disable, enable.
    UsernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes []ObjectUserLocalDynamicMapping_Scope
    _Scope. The structure of _scope block is documented below.
    _scopes list(object)
    _Scope. The structure of _scope block is documented below.
    auth_concurrent_override string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    email_to string
    Two-factor recipient's email address.
    fabric_force_sync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object string
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitokens list(string)
    Two-factor recipient's FortiToken serial number.
    history0s list(string)
    History0.
    history10s list(string)
    History10.
    history11s list(string)
    History11.
    history12s list(string)
    History12.
    history13s list(string)
    History13.
    history14s list(string)
    History14.
    history15s list(string)
    History15.
    history16s list(string)
    History16.
    history17s list(string)
    History17.
    history18s list(string)
    History18.
    history19s list(string)
    History19.
    history1s list(string)
    History1.
    history2s list(string)
    History2.
    history3s list(string)
    History3.
    history4s list(string)
    History4.
    history5s list(string)
    History5.
    history6s list(string)
    History6.
    history7s list(string)
    History7.
    history8s list(string)
    History8.
    history9s list(string)
    History9.
    id number
    Id.
    ldap_servers list(string)
    Name of LDAP server with which the user must authenticate.
    passwd_policies list(string)
    Password policy to apply to this user, as defined in config user password-policy.
    passwd_time string
    Time of the last password update.
    passwds list(string)
    User's password.
    ppk_identity string
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets list(string)
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profiles list(string)
    Quantum Key Distribution (QKD) profile.
    radius_servers list(string)
    Name of RADIUS server with which the user must authenticate.
    saml_servers list(string)
    Name of SAML server with which the user must authenticate.
    sms_custom_servers list(string)
    Two-factor recipient's SMS server.
    sms_phone string
    Two-factor recipient's mobile phone number.
    sms_providers list(string)
    Sms-Provider.
    sms_server string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_servers list(string)
    Name of TACACS+ server with which the user must authenticate.
    two_factor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    username_case_insensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity string
    Username-Case-Sensitivity. Valid values: disable, enable.
    username_sensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes List<ObjectUserLocalDynamicMapping_Scope>
    _Scope. The structure of _scope block is documented below.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Double
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Double
    Time in minutes before the authentication timeout for a user is reached.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitokens List<String>
    Two-factor recipient's FortiToken serial number.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    id Double
    Id.
    ldapServers List<String>
    Name of LDAP server with which the user must authenticate.
    passwdPolicies List<String>
    Password policy to apply to this user, as defined in config user password-policy.
    passwdTime String
    Time of the last password update.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfiles List<String>
    Quantum Key Distribution (QKD) profile.
    radiusServers List<String>
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    smsCustomServers List<String>
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsProviders List<String>
    Sms-Provider.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServers List<String>
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Username-Case-Sensitivity. Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes ObjectUserLocalDynamicMapping_Scope[]
    _Scope. The structure of _scope block is documented below.
    authConcurrentOverride string
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout number
    Time in minutes before the authentication timeout for a user is reached.
    emailTo string
    Two-factor recipient's email address.
    fabricForceSync string
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject string
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource string
    Source of truth for fabric object. Valid values: member, local, root.
    fortitokens string[]
    Two-factor recipient's FortiToken serial number.
    history0s string[]
    History0.
    history10s string[]
    History10.
    history11s string[]
    History11.
    history12s string[]
    History12.
    history13s string[]
    History13.
    history14s string[]
    History14.
    history15s string[]
    History15.
    history16s string[]
    History16.
    history17s string[]
    History17.
    history18s string[]
    History18.
    history19s string[]
    History19.
    history1s string[]
    History1.
    history2s string[]
    History2.
    history3s string[]
    History3.
    history4s string[]
    History4.
    history5s string[]
    History5.
    history6s string[]
    History6.
    history7s string[]
    History7.
    history8s string[]
    History8.
    history9s string[]
    History9.
    id number
    Id.
    ldapServers string[]
    Name of LDAP server with which the user must authenticate.
    passwdPolicies string[]
    Password policy to apply to this user, as defined in config user password-policy.
    passwdTime string
    Time of the last password update.
    passwds string[]
    User's password.
    ppkIdentity string
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets string[]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfiles string[]
    Quantum Key Distribution (QKD) profile.
    radiusServers string[]
    Name of RADIUS server with which the user must authenticate.
    samlServers string[]
    Name of SAML server with which the user must authenticate.
    smsCustomServers string[]
    Two-factor recipient's SMS server.
    smsPhone string
    Two-factor recipient's mobile phone number.
    smsProviders string[]
    Sms-Provider.
    smsServer string
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status string
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServers string[]
    Name of TACACS+ server with which the user must authenticate.
    twoFactor string
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication string
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification string
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type string
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    usernameCaseInsensitivity string
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity string
    Username-Case-Sensitivity. Valid values: disable, enable.
    usernameSensitivity string
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation string
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes Sequence[ObjectUserLocalDynamicMapping_Scope]
    _Scope. The structure of _scope block is documented below.
    auth_concurrent_override str
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    auth_concurrent_value float
    Maximum number of concurrent logins permitted from the same user.
    authtimeout float
    Time in minutes before the authentication timeout for a user is reached.
    email_to str
    Two-factor recipient's email address.
    fabric_force_sync str
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabric_object str
    Security Fabric global object setting. Valid values: disable, enable.
    fabric_object_source str
    Source of truth for fabric object. Valid values: member, local, root.
    fortitokens Sequence[str]
    Two-factor recipient's FortiToken serial number.
    history0s Sequence[str]
    History0.
    history10s Sequence[str]
    History10.
    history11s Sequence[str]
    History11.
    history12s Sequence[str]
    History12.
    history13s Sequence[str]
    History13.
    history14s Sequence[str]
    History14.
    history15s Sequence[str]
    History15.
    history16s Sequence[str]
    History16.
    history17s Sequence[str]
    History17.
    history18s Sequence[str]
    History18.
    history19s Sequence[str]
    History19.
    history1s Sequence[str]
    History1.
    history2s Sequence[str]
    History2.
    history3s Sequence[str]
    History3.
    history4s Sequence[str]
    History4.
    history5s Sequence[str]
    History5.
    history6s Sequence[str]
    History6.
    history7s Sequence[str]
    History7.
    history8s Sequence[str]
    History8.
    history9s Sequence[str]
    History9.
    id float
    Id.
    ldap_servers Sequence[str]
    Name of LDAP server with which the user must authenticate.
    passwd_policies Sequence[str]
    Password policy to apply to this user, as defined in config user password-policy.
    passwd_time str
    Time of the last password update.
    passwds Sequence[str]
    User's password.
    ppk_identity str
    IKEv2 Postquantum Preshared Key Identity.
    ppk_secrets Sequence[str]
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkd_profiles Sequence[str]
    Quantum Key Distribution (QKD) profile.
    radius_servers Sequence[str]
    Name of RADIUS server with which the user must authenticate.
    saml_servers Sequence[str]
    Name of SAML server with which the user must authenticate.
    sms_custom_servers Sequence[str]
    Two-factor recipient's SMS server.
    sms_phone str
    Two-factor recipient's mobile phone number.
    sms_providers Sequence[str]
    Sms-Provider.
    sms_server str
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status str
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacs_servers Sequence[str]
    Name of TACACS+ server with which the user must authenticate.
    two_factor str
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    two_factor_authentication str
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    two_factor_notification str
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type str
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    username_case_insensitivity str
    Username-Case-Insensitivity. Valid values: disable, enable.
    username_case_sensitivity str
    Username-Case-Sensitivity. Valid values: disable, enable.
    username_sensitivity str
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid str
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation str
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.
    _scopes List<Property Map>
    _Scope. The structure of _scope block is documented below.
    authConcurrentOverride String
    Enable/disable overriding the policy-auth-concurrent under config system global. Valid values: disable, enable.
    authConcurrentValue Number
    Maximum number of concurrent logins permitted from the same user.
    authtimeout Number
    Time in minutes before the authentication timeout for a user is reached.
    emailTo String
    Two-factor recipient's email address.
    fabricForceSync String
    Enable/disable forced synchronization of configuration objects from the root FortiGate unit to the downstream devices. Configuration conflict check is skipped. Valid values: disable, enable.
    fabricObject String
    Security Fabric global object setting. Valid values: disable, enable.
    fabricObjectSource String
    Source of truth for fabric object. Valid values: member, local, root.
    fortitokens List<String>
    Two-factor recipient's FortiToken serial number.
    history0s List<String>
    History0.
    history10s List<String>
    History10.
    history11s List<String>
    History11.
    history12s List<String>
    History12.
    history13s List<String>
    History13.
    history14s List<String>
    History14.
    history15s List<String>
    History15.
    history16s List<String>
    History16.
    history17s List<String>
    History17.
    history18s List<String>
    History18.
    history19s List<String>
    History19.
    history1s List<String>
    History1.
    history2s List<String>
    History2.
    history3s List<String>
    History3.
    history4s List<String>
    History4.
    history5s List<String>
    History5.
    history6s List<String>
    History6.
    history7s List<String>
    History7.
    history8s List<String>
    History8.
    history9s List<String>
    History9.
    id Number
    Id.
    ldapServers List<String>
    Name of LDAP server with which the user must authenticate.
    passwdPolicies List<String>
    Password policy to apply to this user, as defined in config user password-policy.
    passwdTime String
    Time of the last password update.
    passwds List<String>
    User's password.
    ppkIdentity String
    IKEv2 Postquantum Preshared Key Identity.
    ppkSecrets List<String>
    IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x).
    qkdProfiles List<String>
    Quantum Key Distribution (QKD) profile.
    radiusServers List<String>
    Name of RADIUS server with which the user must authenticate.
    samlServers List<String>
    Name of SAML server with which the user must authenticate.
    smsCustomServers List<String>
    Two-factor recipient's SMS server.
    smsPhone String
    Two-factor recipient's mobile phone number.
    smsProviders List<String>
    Sms-Provider.
    smsServer String
    Send SMS through FortiGuard or other external server. Valid values: fortiguard, custom.
    status String
    Enable/disable allowing the local user to authenticate with the FortiGate unit. Valid values: disable, enable.
    tacacsServers List<String>
    Name of TACACS+ server with which the user must authenticate.
    twoFactor String
    Enable/disable two-factor authentication. Valid values: disable, fortitoken, email, sms, fortitoken-cloud.
    twoFactorAuthentication String
    Authentication method by FortiToken Cloud. Valid values: fortitoken, email, sms.
    twoFactorNotification String
    Notification method for user activation by FortiToken Cloud. Valid values: email, sms.
    type String
    Authentication method. Valid values: password, radius, tacacs+, ldap, saml.
    usernameCaseInsensitivity String
    Username-Case-Insensitivity. Valid values: disable, enable.
    usernameCaseSensitivity String
    Username-Case-Sensitivity. Valid values: disable, enable.
    usernameSensitivity String
    Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: disable, enable.
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    workstation String
    Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation.

    ObjectUserLocalDynamicMapping_Scope, ObjectUserLocalDynamicMapping_ScopeArgs

    Name string
    Name.
    Vdom string
    Vdom.
    Name string
    Name.
    Vdom string
    Vdom.
    name string
    Name.
    vdom string
    Vdom.
    name String
    Name.
    vdom String
    Vdom.
    name string
    Name.
    vdom string
    Vdom.
    name str
    Name.
    vdom str
    Vdom.
    name String
    Name.
    vdom String
    Vdom.

    Import

    ObjectUser Local can be imported using any of these accepted formats:

    $ export “FORTIMANAGER_IMPORT_TABLE”=“true”

    $ pulumi import fortimanager:index/objectUserLocal:ObjectUserLocal labelname {{name}}
    

    $ unset “FORTIMANAGER_IMPORT_TABLE”

    -> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

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

    Package Details

    Repository
    fortimanager fortinetdev/terraform-provider-fortimanager
    License
    Notes
    This Pulumi package is based on the fortimanager Terraform Provider.
    Viewing docs for fortimanager 1.18.0
    published on Friday, Jul 31, 2026 by fortinetdev

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial