1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. SystemAdminUser
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.SystemAdminUser

Explore with Pulumi AI

Admin user.

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

  • adom: fortimanager.SystemAdminUserAdom
  • adom_exclude: fortimanager_system_admin_user_adomexclude
  • app_filter: fortimanager_system_admin_user_appfilter
  • dashboard: fortimanager_system_admin_user_dashboard
  • dashboard_tabs: fortimanager_system_admin_user_dashboardtabs
  • ips_filter: fortimanager.SystemAdminUserIpsfilter
  • meta_data: fortimanager_system_admin_user_metadata
  • policy_block: fortimanager.SystemAdminUserPolicyblock
  • policy_package: fortimanager_system_admin_user_policypackage
  • web_filter: fortimanager_system_admin_user_webfilter

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";

const trname = new fortimanager.SystemAdminUser("trname", {
    passwords: ["fortinet"],
    profileid: "Super_User",
    userid: "tfuser",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname = fortimanager.SystemAdminUser("trname",
    passwords=["fortinet"],
    profileid="Super_User",
    userid="tfuser")
Copy
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.NewSystemAdminUser(ctx, "trname", &fortimanager.SystemAdminUserArgs{
			Passwords: pulumi.StringArray{
				pulumi.String("fortinet"),
			},
			Profileid: pulumi.String("Super_User"),
			Userid:    pulumi.String("tfuser"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.SystemAdminUser("trname", new()
    {
        Passwords = new[]
        {
            "fortinet",
        },
        Profileid = "Super_User",
        Userid = "tfuser",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.SystemAdminUser;
import com.pulumi.fortimanager.SystemAdminUserArgs;
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 trname = new SystemAdminUser("trname", SystemAdminUserArgs.builder()
            .passwords("fortinet")
            .profileid("Super_User")
            .userid("tfuser")
            .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:SystemAdminUser
    properties:
      passwords:
        - fortinet
      profileid: Super_User
      userid: tfuser
Copy

Create SystemAdminUser Resource

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

Constructor syntax

new SystemAdminUser(name: string, args?: SystemAdminUserArgs, opts?: CustomResourceOptions);
@overload
def SystemAdminUser(resource_name: str,
                    args: Optional[SystemAdminUserArgs] = None,
                    opts: Optional[ResourceOptions] = None)

@overload
def SystemAdminUser(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    adom_access: Optional[str] = None,
                    adom_excludes: Optional[Sequence[SystemAdminUserAdomExcludeArgs]] = None,
                    app_filters: Optional[Sequence[SystemAdminUserAppFilterArgs]] = None,
                    avatar: Optional[str] = None,
                    ca: Optional[str] = None,
                    change_password: Optional[str] = None,
                    cors_allow_origin: Optional[str] = None,
                    dashboard_tabs: Optional[Sequence[SystemAdminUserDashboardTabArgs]] = None,
                    dashboards: Optional[Sequence[SystemAdminUserDashboardArgs]] = None,
                    description: Optional[str] = None,
                    dev_group: Optional[str] = None,
                    dynamic_sort_subtable: Optional[str] = None,
                    email_address: Optional[str] = None,
                    ext_auth_accprofile_override: Optional[str] = None,
                    ext_auth_adom_override: Optional[str] = None,
                    ext_auth_group_match: Optional[str] = None,
                    fingerprint: Optional[str] = None,
                    first_name: Optional[str] = None,
                    fmgadoms: Optional[Sequence[SystemAdminUserFmgadomArgs]] = None,
                    force_password_change: Optional[str] = None,
                    fortiai: Optional[str] = None,
                    group: Optional[str] = None,
                    hidden: Optional[float] = None,
                    ips_filters: Optional[Sequence[SystemAdminUserIpsFilterArgs]] = None,
                    ipv6_trusthost1: Optional[str] = None,
                    ipv6_trusthost10: Optional[str] = None,
                    ipv6_trusthost2: Optional[str] = None,
                    ipv6_trusthost3: Optional[str] = None,
                    ipv6_trusthost4: Optional[str] = None,
                    ipv6_trusthost5: Optional[str] = None,
                    ipv6_trusthost6: Optional[str] = None,
                    ipv6_trusthost7: Optional[str] = None,
                    ipv6_trusthost8: Optional[str] = None,
                    ipv6_trusthost9: Optional[str] = None,
                    last_name: Optional[str] = None,
                    ldap_server: Optional[str] = None,
                    login_max: Optional[float] = None,
                    meta_datas: Optional[Sequence[SystemAdminUserMetaDataArgs]] = None,
                    mobile_number: Optional[str] = None,
                    pager_number: Optional[str] = None,
                    password_expire: Optional[str] = None,
                    passwords: Optional[Sequence[str]] = None,
                    phone_number: Optional[str] = None,
                    policy_blocks: Optional[Sequence[SystemAdminUserPolicyBlockArgs]] = None,
                    policy_packages: Optional[Sequence[SystemAdminUserPolicyPackageArgs]] = None,
                    profileid: Optional[str] = None,
                    radius_server: Optional[str] = None,
                    rpc_permit: Optional[str] = None,
                    ssh_public_key1s: Optional[Sequence[str]] = None,
                    ssh_public_key2s: Optional[Sequence[str]] = None,
                    ssh_public_key3s: Optional[Sequence[str]] = None,
                    subject: Optional[str] = None,
                    system_admin_user_id: Optional[str] = None,
                    tacacs_plus_server: Optional[str] = None,
                    th6_from_profile: Optional[float] = None,
                    th_from_profile: Optional[float] = None,
                    trusthost10s: Optional[Sequence[str]] = None,
                    trusthost1s: Optional[Sequence[str]] = None,
                    trusthost2s: Optional[Sequence[str]] = None,
                    trusthost3s: Optional[Sequence[str]] = None,
                    trusthost4s: Optional[Sequence[str]] = None,
                    trusthost5s: Optional[Sequence[str]] = None,
                    trusthost6s: Optional[Sequence[str]] = None,
                    trusthost7s: Optional[Sequence[str]] = None,
                    trusthost8s: Optional[Sequence[str]] = None,
                    trusthost9s: Optional[Sequence[str]] = None,
                    two_factor_auth: Optional[str] = None,
                    use_global_theme: Optional[str] = None,
                    user_theme: Optional[str] = None,
                    user_type: Optional[str] = None,
                    userid: Optional[str] = None,
                    web_filters: Optional[Sequence[SystemAdminUserWebFilterArgs]] = None,
                    wildcard: Optional[str] = None)
func NewSystemAdminUser(ctx *Context, name string, args *SystemAdminUserArgs, opts ...ResourceOption) (*SystemAdminUser, error)
public SystemAdminUser(string name, SystemAdminUserArgs? args = null, CustomResourceOptions? opts = null)
public SystemAdminUser(String name, SystemAdminUserArgs args)
public SystemAdminUser(String name, SystemAdminUserArgs args, CustomResourceOptions options)
type: fortimanager:SystemAdminUser
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args SystemAdminUserArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args SystemAdminUserArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args SystemAdminUserArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args SystemAdminUserArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SystemAdminUserArgs
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 systemAdminUserResource = new Fortimanager.SystemAdminUser("systemAdminUserResource", new()
{
    AdomAccess = "string",
    AdomExcludes = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserAdomExcludeArgs
        {
            AdomName = "string",
        },
    },
    AppFilters = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserAppFilterArgs
        {
            AppFilterName = "string",
        },
    },
    Avatar = "string",
    Ca = "string",
    ChangePassword = "string",
    CorsAllowOrigin = "string",
    DashboardTabs = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserDashboardTabArgs
        {
            Name = "string",
            Tabid = 0,
        },
    },
    Dashboards = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserDashboardArgs
        {
            Column = 0,
            DiskioContentType = "string",
            DiskioPeriod = "string",
            LogRatePeriod = "string",
            LogRateTopn = "string",
            LogRateType = "string",
            Moduleid = 0,
            Name = "string",
            NumEntries = 0,
            RefreshInterval = 0,
            ResCpuDisplay = "string",
            ResPeriod = "string",
            ResViewType = "string",
            Status = "string",
            Tabid = 0,
            TimePeriod = "string",
            WidgetType = "string",
        },
    },
    Description = "string",
    DevGroup = "string",
    DynamicSortSubtable = "string",
    EmailAddress = "string",
    ExtAuthAccprofileOverride = "string",
    ExtAuthAdomOverride = "string",
    ExtAuthGroupMatch = "string",
    Fingerprint = "string",
    FirstName = "string",
    Fmgadoms = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserFmgadomArgs
        {
            AdomName = "string",
        },
    },
    ForcePasswordChange = "string",
    Fortiai = "string",
    Group = "string",
    Hidden = 0,
    IpsFilters = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserIpsFilterArgs
        {
            IpsFilterName = "string",
        },
    },
    Ipv6Trusthost1 = "string",
    Ipv6Trusthost10 = "string",
    Ipv6Trusthost2 = "string",
    Ipv6Trusthost3 = "string",
    Ipv6Trusthost4 = "string",
    Ipv6Trusthost5 = "string",
    Ipv6Trusthost6 = "string",
    Ipv6Trusthost7 = "string",
    Ipv6Trusthost8 = "string",
    Ipv6Trusthost9 = "string",
    LastName = "string",
    LdapServer = "string",
    LoginMax = 0,
    MetaDatas = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserMetaDataArgs
        {
            Fieldlength = 0,
            Fieldname = "string",
            Fieldvalue = "string",
            Importance = "string",
            Status = "string",
        },
    },
    MobileNumber = "string",
    PagerNumber = "string",
    PasswordExpire = "string",
    Passwords = new[]
    {
        "string",
    },
    PhoneNumber = "string",
    PolicyBlocks = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserPolicyBlockArgs
        {
            PolicyBlockName = "string",
        },
    },
    PolicyPackages = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserPolicyPackageArgs
        {
            PolicyPackageName = "string",
        },
    },
    Profileid = "string",
    RadiusServer = "string",
    RpcPermit = "string",
    SshPublicKey1s = new[]
    {
        "string",
    },
    SshPublicKey2s = new[]
    {
        "string",
    },
    SshPublicKey3s = new[]
    {
        "string",
    },
    Subject = "string",
    SystemAdminUserId = "string",
    TacacsPlusServer = "string",
    Th6FromProfile = 0,
    ThFromProfile = 0,
    Trusthost10s = new[]
    {
        "string",
    },
    Trusthost1s = new[]
    {
        "string",
    },
    Trusthost2s = new[]
    {
        "string",
    },
    Trusthost3s = new[]
    {
        "string",
    },
    Trusthost4s = new[]
    {
        "string",
    },
    Trusthost5s = new[]
    {
        "string",
    },
    Trusthost6s = new[]
    {
        "string",
    },
    Trusthost7s = new[]
    {
        "string",
    },
    Trusthost8s = new[]
    {
        "string",
    },
    Trusthost9s = new[]
    {
        "string",
    },
    TwoFactorAuth = "string",
    UseGlobalTheme = "string",
    UserTheme = "string",
    UserType = "string",
    Userid = "string",
    WebFilters = new[]
    {
        new Fortimanager.Inputs.SystemAdminUserWebFilterArgs
        {
            WebFilterName = "string",
        },
    },
    Wildcard = "string",
});
Copy
example, err := fortimanager.NewSystemAdminUser(ctx, "systemAdminUserResource", &fortimanager.SystemAdminUserArgs{
	AdomAccess: pulumi.String("string"),
	AdomExcludes: fortimanager.SystemAdminUserAdomExcludeArray{
		&fortimanager.SystemAdminUserAdomExcludeArgs{
			AdomName: pulumi.String("string"),
		},
	},
	AppFilters: fortimanager.SystemAdminUserAppFilterArray{
		&fortimanager.SystemAdminUserAppFilterArgs{
			AppFilterName: pulumi.String("string"),
		},
	},
	Avatar:          pulumi.String("string"),
	Ca:              pulumi.String("string"),
	ChangePassword:  pulumi.String("string"),
	CorsAllowOrigin: pulumi.String("string"),
	DashboardTabs: fortimanager.SystemAdminUserDashboardTabArray{
		&fortimanager.SystemAdminUserDashboardTabArgs{
			Name:  pulumi.String("string"),
			Tabid: pulumi.Float64(0),
		},
	},
	Dashboards: fortimanager.SystemAdminUserDashboardArray{
		&fortimanager.SystemAdminUserDashboardArgs{
			Column:            pulumi.Float64(0),
			DiskioContentType: pulumi.String("string"),
			DiskioPeriod:      pulumi.String("string"),
			LogRatePeriod:     pulumi.String("string"),
			LogRateTopn:       pulumi.String("string"),
			LogRateType:       pulumi.String("string"),
			Moduleid:          pulumi.Float64(0),
			Name:              pulumi.String("string"),
			NumEntries:        pulumi.Float64(0),
			RefreshInterval:   pulumi.Float64(0),
			ResCpuDisplay:     pulumi.String("string"),
			ResPeriod:         pulumi.String("string"),
			ResViewType:       pulumi.String("string"),
			Status:            pulumi.String("string"),
			Tabid:             pulumi.Float64(0),
			TimePeriod:        pulumi.String("string"),
			WidgetType:        pulumi.String("string"),
		},
	},
	Description:               pulumi.String("string"),
	DevGroup:                  pulumi.String("string"),
	DynamicSortSubtable:       pulumi.String("string"),
	EmailAddress:              pulumi.String("string"),
	ExtAuthAccprofileOverride: pulumi.String("string"),
	ExtAuthAdomOverride:       pulumi.String("string"),
	ExtAuthGroupMatch:         pulumi.String("string"),
	Fingerprint:               pulumi.String("string"),
	FirstName:                 pulumi.String("string"),
	Fmgadoms: fortimanager.SystemAdminUserFmgadomArray{
		&fortimanager.SystemAdminUserFmgadomArgs{
			AdomName: pulumi.String("string"),
		},
	},
	ForcePasswordChange: pulumi.String("string"),
	Fortiai:             pulumi.String("string"),
	Group:               pulumi.String("string"),
	Hidden:              pulumi.Float64(0),
	IpsFilters: fortimanager.SystemAdminUserIpsFilterTypeArray{
		&fortimanager.SystemAdminUserIpsFilterTypeArgs{
			IpsFilterName: pulumi.String("string"),
		},
	},
	Ipv6Trusthost1:  pulumi.String("string"),
	Ipv6Trusthost10: pulumi.String("string"),
	Ipv6Trusthost2:  pulumi.String("string"),
	Ipv6Trusthost3:  pulumi.String("string"),
	Ipv6Trusthost4:  pulumi.String("string"),
	Ipv6Trusthost5:  pulumi.String("string"),
	Ipv6Trusthost6:  pulumi.String("string"),
	Ipv6Trusthost7:  pulumi.String("string"),
	Ipv6Trusthost8:  pulumi.String("string"),
	Ipv6Trusthost9:  pulumi.String("string"),
	LastName:        pulumi.String("string"),
	LdapServer:      pulumi.String("string"),
	LoginMax:        pulumi.Float64(0),
	MetaDatas: fortimanager.SystemAdminUserMetaDataArray{
		&fortimanager.SystemAdminUserMetaDataArgs{
			Fieldlength: pulumi.Float64(0),
			Fieldname:   pulumi.String("string"),
			Fieldvalue:  pulumi.String("string"),
			Importance:  pulumi.String("string"),
			Status:      pulumi.String("string"),
		},
	},
	MobileNumber:   pulumi.String("string"),
	PagerNumber:    pulumi.String("string"),
	PasswordExpire: pulumi.String("string"),
	Passwords: pulumi.StringArray{
		pulumi.String("string"),
	},
	PhoneNumber: pulumi.String("string"),
	PolicyBlocks: fortimanager.SystemAdminUserPolicyBlockTypeArray{
		&fortimanager.SystemAdminUserPolicyBlockTypeArgs{
			PolicyBlockName: pulumi.String("string"),
		},
	},
	PolicyPackages: fortimanager.SystemAdminUserPolicyPackageArray{
		&fortimanager.SystemAdminUserPolicyPackageArgs{
			PolicyPackageName: pulumi.String("string"),
		},
	},
	Profileid:    pulumi.String("string"),
	RadiusServer: pulumi.String("string"),
	RpcPermit:    pulumi.String("string"),
	SshPublicKey1s: pulumi.StringArray{
		pulumi.String("string"),
	},
	SshPublicKey2s: pulumi.StringArray{
		pulumi.String("string"),
	},
	SshPublicKey3s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Subject:           pulumi.String("string"),
	SystemAdminUserId: pulumi.String("string"),
	TacacsPlusServer:  pulumi.String("string"),
	Th6FromProfile:    pulumi.Float64(0),
	ThFromProfile:     pulumi.Float64(0),
	Trusthost10s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost1s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost2s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost3s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost4s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost5s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost6s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost7s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost8s: pulumi.StringArray{
		pulumi.String("string"),
	},
	Trusthost9s: pulumi.StringArray{
		pulumi.String("string"),
	},
	TwoFactorAuth:  pulumi.String("string"),
	UseGlobalTheme: pulumi.String("string"),
	UserTheme:      pulumi.String("string"),
	UserType:       pulumi.String("string"),
	Userid:         pulumi.String("string"),
	WebFilters: fortimanager.SystemAdminUserWebFilterArray{
		&fortimanager.SystemAdminUserWebFilterArgs{
			WebFilterName: pulumi.String("string"),
		},
	},
	Wildcard: pulumi.String("string"),
})
Copy
var systemAdminUserResource = new SystemAdminUser("systemAdminUserResource", SystemAdminUserArgs.builder()
    .adomAccess("string")
    .adomExcludes(SystemAdminUserAdomExcludeArgs.builder()
        .adomName("string")
        .build())
    .appFilters(SystemAdminUserAppFilterArgs.builder()
        .appFilterName("string")
        .build())
    .avatar("string")
    .ca("string")
    .changePassword("string")
    .corsAllowOrigin("string")
    .dashboardTabs(SystemAdminUserDashboardTabArgs.builder()
        .name("string")
        .tabid(0)
        .build())
    .dashboards(SystemAdminUserDashboardArgs.builder()
        .column(0)
        .diskioContentType("string")
        .diskioPeriod("string")
        .logRatePeriod("string")
        .logRateTopn("string")
        .logRateType("string")
        .moduleid(0)
        .name("string")
        .numEntries(0)
        .refreshInterval(0)
        .resCpuDisplay("string")
        .resPeriod("string")
        .resViewType("string")
        .status("string")
        .tabid(0)
        .timePeriod("string")
        .widgetType("string")
        .build())
    .description("string")
    .devGroup("string")
    .dynamicSortSubtable("string")
    .emailAddress("string")
    .extAuthAccprofileOverride("string")
    .extAuthAdomOverride("string")
    .extAuthGroupMatch("string")
    .fingerprint("string")
    .firstName("string")
    .fmgadoms(SystemAdminUserFmgadomArgs.builder()
        .adomName("string")
        .build())
    .forcePasswordChange("string")
    .fortiai("string")
    .group("string")
    .hidden(0)
    .ipsFilters(SystemAdminUserIpsFilterArgs.builder()
        .ipsFilterName("string")
        .build())
    .ipv6Trusthost1("string")
    .ipv6Trusthost10("string")
    .ipv6Trusthost2("string")
    .ipv6Trusthost3("string")
    .ipv6Trusthost4("string")
    .ipv6Trusthost5("string")
    .ipv6Trusthost6("string")
    .ipv6Trusthost7("string")
    .ipv6Trusthost8("string")
    .ipv6Trusthost9("string")
    .lastName("string")
    .ldapServer("string")
    .loginMax(0)
    .metaDatas(SystemAdminUserMetaDataArgs.builder()
        .fieldlength(0)
        .fieldname("string")
        .fieldvalue("string")
        .importance("string")
        .status("string")
        .build())
    .mobileNumber("string")
    .pagerNumber("string")
    .passwordExpire("string")
    .passwords("string")
    .phoneNumber("string")
    .policyBlocks(SystemAdminUserPolicyBlockArgs.builder()
        .policyBlockName("string")
        .build())
    .policyPackages(SystemAdminUserPolicyPackageArgs.builder()
        .policyPackageName("string")
        .build())
    .profileid("string")
    .radiusServer("string")
    .rpcPermit("string")
    .sshPublicKey1s("string")
    .sshPublicKey2s("string")
    .sshPublicKey3s("string")
    .subject("string")
    .systemAdminUserId("string")
    .tacacsPlusServer("string")
    .th6FromProfile(0)
    .thFromProfile(0)
    .trusthost10s("string")
    .trusthost1s("string")
    .trusthost2s("string")
    .trusthost3s("string")
    .trusthost4s("string")
    .trusthost5s("string")
    .trusthost6s("string")
    .trusthost7s("string")
    .trusthost8s("string")
    .trusthost9s("string")
    .twoFactorAuth("string")
    .useGlobalTheme("string")
    .userTheme("string")
    .userType("string")
    .userid("string")
    .webFilters(SystemAdminUserWebFilterArgs.builder()
        .webFilterName("string")
        .build())
    .wildcard("string")
    .build());
Copy
system_admin_user_resource = fortimanager.SystemAdminUser("systemAdminUserResource",
    adom_access="string",
    adom_excludes=[{
        "adom_name": "string",
    }],
    app_filters=[{
        "app_filter_name": "string",
    }],
    avatar="string",
    ca="string",
    change_password="string",
    cors_allow_origin="string",
    dashboard_tabs=[{
        "name": "string",
        "tabid": 0,
    }],
    dashboards=[{
        "column": 0,
        "diskio_content_type": "string",
        "diskio_period": "string",
        "log_rate_period": "string",
        "log_rate_topn": "string",
        "log_rate_type": "string",
        "moduleid": 0,
        "name": "string",
        "num_entries": 0,
        "refresh_interval": 0,
        "res_cpu_display": "string",
        "res_period": "string",
        "res_view_type": "string",
        "status": "string",
        "tabid": 0,
        "time_period": "string",
        "widget_type": "string",
    }],
    description="string",
    dev_group="string",
    dynamic_sort_subtable="string",
    email_address="string",
    ext_auth_accprofile_override="string",
    ext_auth_adom_override="string",
    ext_auth_group_match="string",
    fingerprint="string",
    first_name="string",
    fmgadoms=[{
        "adom_name": "string",
    }],
    force_password_change="string",
    fortiai="string",
    group="string",
    hidden=0,
    ips_filters=[{
        "ips_filter_name": "string",
    }],
    ipv6_trusthost1="string",
    ipv6_trusthost10="string",
    ipv6_trusthost2="string",
    ipv6_trusthost3="string",
    ipv6_trusthost4="string",
    ipv6_trusthost5="string",
    ipv6_trusthost6="string",
    ipv6_trusthost7="string",
    ipv6_trusthost8="string",
    ipv6_trusthost9="string",
    last_name="string",
    ldap_server="string",
    login_max=0,
    meta_datas=[{
        "fieldlength": 0,
        "fieldname": "string",
        "fieldvalue": "string",
        "importance": "string",
        "status": "string",
    }],
    mobile_number="string",
    pager_number="string",
    password_expire="string",
    passwords=["string"],
    phone_number="string",
    policy_blocks=[{
        "policy_block_name": "string",
    }],
    policy_packages=[{
        "policy_package_name": "string",
    }],
    profileid="string",
    radius_server="string",
    rpc_permit="string",
    ssh_public_key1s=["string"],
    ssh_public_key2s=["string"],
    ssh_public_key3s=["string"],
    subject="string",
    system_admin_user_id="string",
    tacacs_plus_server="string",
    th6_from_profile=0,
    th_from_profile=0,
    trusthost10s=["string"],
    trusthost1s=["string"],
    trusthost2s=["string"],
    trusthost3s=["string"],
    trusthost4s=["string"],
    trusthost5s=["string"],
    trusthost6s=["string"],
    trusthost7s=["string"],
    trusthost8s=["string"],
    trusthost9s=["string"],
    two_factor_auth="string",
    use_global_theme="string",
    user_theme="string",
    user_type="string",
    userid="string",
    web_filters=[{
        "web_filter_name": "string",
    }],
    wildcard="string")
Copy
const systemAdminUserResource = new fortimanager.SystemAdminUser("systemAdminUserResource", {
    adomAccess: "string",
    adomExcludes: [{
        adomName: "string",
    }],
    appFilters: [{
        appFilterName: "string",
    }],
    avatar: "string",
    ca: "string",
    changePassword: "string",
    corsAllowOrigin: "string",
    dashboardTabs: [{
        name: "string",
        tabid: 0,
    }],
    dashboards: [{
        column: 0,
        diskioContentType: "string",
        diskioPeriod: "string",
        logRatePeriod: "string",
        logRateTopn: "string",
        logRateType: "string",
        moduleid: 0,
        name: "string",
        numEntries: 0,
        refreshInterval: 0,
        resCpuDisplay: "string",
        resPeriod: "string",
        resViewType: "string",
        status: "string",
        tabid: 0,
        timePeriod: "string",
        widgetType: "string",
    }],
    description: "string",
    devGroup: "string",
    dynamicSortSubtable: "string",
    emailAddress: "string",
    extAuthAccprofileOverride: "string",
    extAuthAdomOverride: "string",
    extAuthGroupMatch: "string",
    fingerprint: "string",
    firstName: "string",
    fmgadoms: [{
        adomName: "string",
    }],
    forcePasswordChange: "string",
    fortiai: "string",
    group: "string",
    hidden: 0,
    ipsFilters: [{
        ipsFilterName: "string",
    }],
    ipv6Trusthost1: "string",
    ipv6Trusthost10: "string",
    ipv6Trusthost2: "string",
    ipv6Trusthost3: "string",
    ipv6Trusthost4: "string",
    ipv6Trusthost5: "string",
    ipv6Trusthost6: "string",
    ipv6Trusthost7: "string",
    ipv6Trusthost8: "string",
    ipv6Trusthost9: "string",
    lastName: "string",
    ldapServer: "string",
    loginMax: 0,
    metaDatas: [{
        fieldlength: 0,
        fieldname: "string",
        fieldvalue: "string",
        importance: "string",
        status: "string",
    }],
    mobileNumber: "string",
    pagerNumber: "string",
    passwordExpire: "string",
    passwords: ["string"],
    phoneNumber: "string",
    policyBlocks: [{
        policyBlockName: "string",
    }],
    policyPackages: [{
        policyPackageName: "string",
    }],
    profileid: "string",
    radiusServer: "string",
    rpcPermit: "string",
    sshPublicKey1s: ["string"],
    sshPublicKey2s: ["string"],
    sshPublicKey3s: ["string"],
    subject: "string",
    systemAdminUserId: "string",
    tacacsPlusServer: "string",
    th6FromProfile: 0,
    thFromProfile: 0,
    trusthost10s: ["string"],
    trusthost1s: ["string"],
    trusthost2s: ["string"],
    trusthost3s: ["string"],
    trusthost4s: ["string"],
    trusthost5s: ["string"],
    trusthost6s: ["string"],
    trusthost7s: ["string"],
    trusthost8s: ["string"],
    trusthost9s: ["string"],
    twoFactorAuth: "string",
    useGlobalTheme: "string",
    userTheme: "string",
    userType: "string",
    userid: "string",
    webFilters: [{
        webFilterName: "string",
    }],
    wildcard: "string",
});
Copy
type: fortimanager:SystemAdminUser
properties:
    adomAccess: string
    adomExcludes:
        - adomName: string
    appFilters:
        - appFilterName: string
    avatar: string
    ca: string
    changePassword: string
    corsAllowOrigin: string
    dashboardTabs:
        - name: string
          tabid: 0
    dashboards:
        - column: 0
          diskioContentType: string
          diskioPeriod: string
          logRatePeriod: string
          logRateTopn: string
          logRateType: string
          moduleid: 0
          name: string
          numEntries: 0
          refreshInterval: 0
          resCpuDisplay: string
          resPeriod: string
          resViewType: string
          status: string
          tabid: 0
          timePeriod: string
          widgetType: string
    description: string
    devGroup: string
    dynamicSortSubtable: string
    emailAddress: string
    extAuthAccprofileOverride: string
    extAuthAdomOverride: string
    extAuthGroupMatch: string
    fingerprint: string
    firstName: string
    fmgadoms:
        - adomName: string
    forcePasswordChange: string
    fortiai: string
    group: string
    hidden: 0
    ipsFilters:
        - ipsFilterName: string
    ipv6Trusthost1: string
    ipv6Trusthost2: string
    ipv6Trusthost3: string
    ipv6Trusthost4: string
    ipv6Trusthost5: string
    ipv6Trusthost6: string
    ipv6Trusthost7: string
    ipv6Trusthost8: string
    ipv6Trusthost9: string
    ipv6Trusthost10: string
    lastName: string
    ldapServer: string
    loginMax: 0
    metaDatas:
        - fieldlength: 0
          fieldname: string
          fieldvalue: string
          importance: string
          status: string
    mobileNumber: string
    pagerNumber: string
    passwordExpire: string
    passwords:
        - string
    phoneNumber: string
    policyBlocks:
        - policyBlockName: string
    policyPackages:
        - policyPackageName: string
    profileid: string
    radiusServer: string
    rpcPermit: string
    sshPublicKey1s:
        - string
    sshPublicKey2s:
        - string
    sshPublicKey3s:
        - string
    subject: string
    systemAdminUserId: string
    tacacsPlusServer: string
    th6FromProfile: 0
    thFromProfile: 0
    trusthost1s:
        - string
    trusthost2s:
        - string
    trusthost3s:
        - string
    trusthost4s:
        - string
    trusthost5s:
        - string
    trusthost6s:
        - string
    trusthost7s:
        - string
    trusthost8s:
        - string
    trusthost9s:
        - string
    trusthost10s:
        - string
    twoFactorAuth: string
    useGlobalTheme: string
    userTheme: string
    userType: string
    userid: string
    webFilters:
        - webFilterName: string
    wildcard: string
Copy

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

AdomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
AdomExcludes List<SystemAdminUserAdomExclude>
Adom-Exclude. The structure of adom_exclude block is documented below.
AppFilters List<SystemAdminUserAppFilter>
App-Filter. The structure of app_filter block is documented below.
Avatar string
Image file for avatar (maximum 4K base64 encoded).
Ca string
PKI user certificate CA (CA name in local).
ChangePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
CorsAllowOrigin string
Access-Control-Allow-Origin.
DashboardTabs List<SystemAdminUserDashboardTab>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
Dashboards List<SystemAdminUserDashboard>
Dashboard. The structure of dashboard block is documented below.
Description string
Description.
DevGroup string
device group.
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.
EmailAddress string
Email address.
ExtAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ExtAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ExtAuthGroupMatch string
Only administrators belonging to this group can login.
Fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
FirstName string
First name.
Fmgadoms List<SystemAdminUserFmgadom>
Adom. The structure of fmgadom block is documented below.
ForcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Group string
Group name.
Hidden double
Hidden administrator.
IpsFilters List<SystemAdminUserIpsFilter>
Ips-Filter. The structure of ips_filter block is documented below.
Ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
Ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
LastName string
Last name.
LdapServer string
LDAP server name.
LoginMax double
Max login session for this user.
MetaDatas List<SystemAdminUserMetaData>
Meta-Data. The structure of meta_data block is documented below.
MobileNumber string
Mobile number.
PagerNumber string
Pager number.
PasswordExpire string
Password expire time in GMT.
Passwords List<string>
Password.
PhoneNumber string
Phone number.
PolicyBlocks List<SystemAdminUserPolicyBlock>
Policy-Block. The structure of policy_block block is documented below.
PolicyPackages List<SystemAdminUserPolicyPackage>
Policy-Package. The structure of policy_package block is documented below.
Profileid string
Profile ID.
RadiusServer string
RADIUS server name.
RpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
SshPublicKey1s List<string>
SSH public key 1.
SshPublicKey2s List<string>
SSH public key 2.
SshPublicKey3s List<string>
SSH public key 3.
Subject string
PKI user certificate name constraints.
SystemAdminUserId string
an identifier for the resource with format {{userid}}.
TacacsPlusServer string
TACACS+ server name.
Th6FromProfile double
Internal use only: ipv6_trusthostX from-profile flag
ThFromProfile double
Internal use only: trusthostX from-profile flag
Trusthost10s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost1s List<string>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
Trusthost2s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost3s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost4s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost5s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost6s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost7s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost8s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost9s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
TwoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
UseGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
UserTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
UserType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
Userid string
User name.
WebFilters List<SystemAdminUserWebFilter>
Web-Filter. The structure of web_filter block is documented below.
Wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
AdomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
AdomExcludes []SystemAdminUserAdomExcludeArgs
Adom-Exclude. The structure of adom_exclude block is documented below.
AppFilters []SystemAdminUserAppFilterArgs
App-Filter. The structure of app_filter block is documented below.
Avatar string
Image file for avatar (maximum 4K base64 encoded).
Ca string
PKI user certificate CA (CA name in local).
ChangePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
CorsAllowOrigin string
Access-Control-Allow-Origin.
DashboardTabs []SystemAdminUserDashboardTabArgs
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
Dashboards []SystemAdminUserDashboardArgs
Dashboard. The structure of dashboard block is documented below.
Description string
Description.
DevGroup string
device group.
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.
EmailAddress string
Email address.
ExtAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ExtAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ExtAuthGroupMatch string
Only administrators belonging to this group can login.
Fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
FirstName string
First name.
Fmgadoms []SystemAdminUserFmgadomArgs
Adom. The structure of fmgadom block is documented below.
ForcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Group string
Group name.
Hidden float64
Hidden administrator.
IpsFilters []SystemAdminUserIpsFilterTypeArgs
Ips-Filter. The structure of ips_filter block is documented below.
Ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
Ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
LastName string
Last name.
LdapServer string
LDAP server name.
LoginMax float64
Max login session for this user.
MetaDatas []SystemAdminUserMetaDataArgs
Meta-Data. The structure of meta_data block is documented below.
MobileNumber string
Mobile number.
PagerNumber string
Pager number.
PasswordExpire string
Password expire time in GMT.
Passwords []string
Password.
PhoneNumber string
Phone number.
PolicyBlocks []SystemAdminUserPolicyBlockTypeArgs
Policy-Block. The structure of policy_block block is documented below.
PolicyPackages []SystemAdminUserPolicyPackageArgs
Policy-Package. The structure of policy_package block is documented below.
Profileid string
Profile ID.
RadiusServer string
RADIUS server name.
RpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
SshPublicKey1s []string
SSH public key 1.
SshPublicKey2s []string
SSH public key 2.
SshPublicKey3s []string
SSH public key 3.
Subject string
PKI user certificate name constraints.
SystemAdminUserId string
an identifier for the resource with format {{userid}}.
TacacsPlusServer string
TACACS+ server name.
Th6FromProfile float64
Internal use only: ipv6_trusthostX from-profile flag
ThFromProfile float64
Internal use only: trusthostX from-profile flag
Trusthost10s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost1s []string
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
Trusthost2s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost3s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost4s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost5s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost6s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost7s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost8s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost9s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
TwoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
UseGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
UserTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
UserType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
Userid string
User name.
WebFilters []SystemAdminUserWebFilterArgs
Web-Filter. The structure of web_filter block is documented below.
Wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess String
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes List<SystemAdminUserAdomExclude>
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters List<SystemAdminUserAppFilter>
App-Filter. The structure of app_filter block is documented below.
avatar String
Image file for avatar (maximum 4K base64 encoded).
ca String
PKI user certificate CA (CA name in local).
changePassword String
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin String
Access-Control-Allow-Origin.
dashboardTabs List<SystemAdminUserDashboardTab>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards List<SystemAdminUserDashboard>
Dashboard. The structure of dashboard block is documented below.
description String
Description.
devGroup String
device group.
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.
emailAddress String
Email address.
extAuthAccprofileOverride String
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride String
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch String
Only administrators belonging to this group can login.
fingerprint String
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName String
First name.
fmgadoms List<SystemAdminUserFmgadom>
Adom. The structure of fmgadom block is documented below.
forcePasswordChange String
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai String
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group String
Group name.
hidden Double
Hidden administrator.
ipsFilters List<SystemAdminUserIpsFilter>
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 String
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName String
Last name.
ldapServer String
LDAP server name.
loginMax Double
Max login session for this user.
metaDatas List<SystemAdminUserMetaData>
Meta-Data. The structure of meta_data block is documented below.
mobileNumber String
Mobile number.
pagerNumber String
Pager number.
passwordExpire String
Password expire time in GMT.
passwords List<String>
Password.
phoneNumber String
Phone number.
policyBlocks List<SystemAdminUserPolicyBlock>
Policy-Block. The structure of policy_block block is documented below.
policyPackages List<SystemAdminUserPolicyPackage>
Policy-Package. The structure of policy_package block is documented below.
profileid String
Profile ID.
radiusServer String
RADIUS server name.
rpcPermit String
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s List<String>
SSH public key 1.
sshPublicKey2s List<String>
SSH public key 2.
sshPublicKey3s List<String>
SSH public key 3.
subject String
PKI user certificate name constraints.
systemAdminUserId String
an identifier for the resource with format {{userid}}.
tacacsPlusServer String
TACACS+ server name.
th6FromProfile Double
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile Double
Internal use only: trusthostX from-profile flag
trusthost10s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s List<String>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth String
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme String
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme String
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType String
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid String
User name.
webFilters List<SystemAdminUserWebFilter>
Web-Filter. The structure of web_filter block is documented below.
wildcard String
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes SystemAdminUserAdomExclude[]
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters SystemAdminUserAppFilter[]
App-Filter. The structure of app_filter block is documented below.
avatar string
Image file for avatar (maximum 4K base64 encoded).
ca string
PKI user certificate CA (CA name in local).
changePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin string
Access-Control-Allow-Origin.
dashboardTabs SystemAdminUserDashboardTab[]
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards SystemAdminUserDashboard[]
Dashboard. The structure of dashboard block is documented below.
description string
Description.
devGroup string
device group.
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.
emailAddress string
Email address.
extAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch string
Only administrators belonging to this group can login.
fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName string
First name.
fmgadoms SystemAdminUserFmgadom[]
Adom. The structure of fmgadom block is documented below.
forcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group string
Group name.
hidden number
Hidden administrator.
ipsFilters SystemAdminUserIpsFilter[]
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName string
Last name.
ldapServer string
LDAP server name.
loginMax number
Max login session for this user.
metaDatas SystemAdminUserMetaData[]
Meta-Data. The structure of meta_data block is documented below.
mobileNumber string
Mobile number.
pagerNumber string
Pager number.
passwordExpire string
Password expire time in GMT.
passwords string[]
Password.
phoneNumber string
Phone number.
policyBlocks SystemAdminUserPolicyBlock[]
Policy-Block. The structure of policy_block block is documented below.
policyPackages SystemAdminUserPolicyPackage[]
Policy-Package. The structure of policy_package block is documented below.
profileid string
Profile ID.
radiusServer string
RADIUS server name.
rpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s string[]
SSH public key 1.
sshPublicKey2s string[]
SSH public key 2.
sshPublicKey3s string[]
SSH public key 3.
subject string
PKI user certificate name constraints.
systemAdminUserId string
an identifier for the resource with format {{userid}}.
tacacsPlusServer string
TACACS+ server name.
th6FromProfile number
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile number
Internal use only: trusthostX from-profile flag
trusthost10s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s string[]
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid string
User name.
webFilters SystemAdminUserWebFilter[]
Web-Filter. The structure of web_filter block is documented below.
wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adom_access str
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adom_excludes Sequence[SystemAdminUserAdomExcludeArgs]
Adom-Exclude. The structure of adom_exclude block is documented below.
app_filters Sequence[SystemAdminUserAppFilterArgs]
App-Filter. The structure of app_filter block is documented below.
avatar str
Image file for avatar (maximum 4K base64 encoded).
ca str
PKI user certificate CA (CA name in local).
change_password str
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
cors_allow_origin str
Access-Control-Allow-Origin.
dashboard_tabs Sequence[SystemAdminUserDashboardTabArgs]
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards Sequence[SystemAdminUserDashboardArgs]
Dashboard. The structure of dashboard block is documented below.
description str
Description.
dev_group str
device group.
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_address str
Email address.
ext_auth_accprofile_override str
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ext_auth_adom_override str
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ext_auth_group_match str
Only administrators belonging to this group can login.
fingerprint str
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
first_name str
First name.
fmgadoms Sequence[SystemAdminUserFmgadomArgs]
Adom. The structure of fmgadom block is documented below.
force_password_change str
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai str
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group str
Group name.
hidden float
Hidden administrator.
ips_filters Sequence[SystemAdminUserIpsFilterArgs]
Ips-Filter. The structure of ips_filter block is documented below.
ipv6_trusthost1 str
Admin user trusted host IPv6, default ::/0 for all.
ipv6_trusthost10 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost2 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost3 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost4 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost5 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost6 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost7 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost8 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost9 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
last_name str
Last name.
ldap_server str
LDAP server name.
login_max float
Max login session for this user.
meta_datas Sequence[SystemAdminUserMetaDataArgs]
Meta-Data. The structure of meta_data block is documented below.
mobile_number str
Mobile number.
pager_number str
Pager number.
password_expire str
Password expire time in GMT.
passwords Sequence[str]
Password.
phone_number str
Phone number.
policy_blocks Sequence[SystemAdminUserPolicyBlockArgs]
Policy-Block. The structure of policy_block block is documented below.
policy_packages Sequence[SystemAdminUserPolicyPackageArgs]
Policy-Package. The structure of policy_package block is documented below.
profileid str
Profile ID.
radius_server str
RADIUS server name.
rpc_permit str
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
ssh_public_key1s Sequence[str]
SSH public key 1.
ssh_public_key2s Sequence[str]
SSH public key 2.
ssh_public_key3s Sequence[str]
SSH public key 3.
subject str
PKI user certificate name constraints.
system_admin_user_id str
an identifier for the resource with format {{userid}}.
tacacs_plus_server str
TACACS+ server name.
th6_from_profile float
Internal use only: ipv6_trusthostX from-profile flag
th_from_profile float
Internal use only: trusthostX from-profile flag
trusthost10s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s Sequence[str]
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
two_factor_auth str
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
use_global_theme str
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
user_theme str
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
user_type str
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid str
User name.
web_filters Sequence[SystemAdminUserWebFilterArgs]
Web-Filter. The structure of web_filter block is documented below.
wildcard str
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess String
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes List<Property Map>
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters List<Property Map>
App-Filter. The structure of app_filter block is documented below.
avatar String
Image file for avatar (maximum 4K base64 encoded).
ca String
PKI user certificate CA (CA name in local).
changePassword String
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin String
Access-Control-Allow-Origin.
dashboardTabs List<Property Map>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards List<Property Map>
Dashboard. The structure of dashboard block is documented below.
description String
Description.
devGroup String
device group.
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.
emailAddress String
Email address.
extAuthAccprofileOverride String
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride String
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch String
Only administrators belonging to this group can login.
fingerprint String
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName String
First name.
fmgadoms List<Property Map>
Adom. The structure of fmgadom block is documented below.
forcePasswordChange String
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai String
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group String
Group name.
hidden Number
Hidden administrator.
ipsFilters List<Property Map>
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 String
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName String
Last name.
ldapServer String
LDAP server name.
loginMax Number
Max login session for this user.
metaDatas List<Property Map>
Meta-Data. The structure of meta_data block is documented below.
mobileNumber String
Mobile number.
pagerNumber String
Pager number.
passwordExpire String
Password expire time in GMT.
passwords List<String>
Password.
phoneNumber String
Phone number.
policyBlocks List<Property Map>
Policy-Block. The structure of policy_block block is documented below.
policyPackages List<Property Map>
Policy-Package. The structure of policy_package block is documented below.
profileid String
Profile ID.
radiusServer String
RADIUS server name.
rpcPermit String
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s List<String>
SSH public key 1.
sshPublicKey2s List<String>
SSH public key 2.
sshPublicKey3s List<String>
SSH public key 3.
subject String
PKI user certificate name constraints.
systemAdminUserId String
an identifier for the resource with format {{userid}}.
tacacsPlusServer String
TACACS+ server name.
th6FromProfile Number
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile Number
Internal use only: trusthostX from-profile flag
trusthost10s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s List<String>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth String
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme String
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme String
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType String
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid String
User name.
webFilters List<Property Map>
Web-Filter. The structure of web_filter block is documented below.
wildcard String
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.

Outputs

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

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

Look up Existing SystemAdminUser Resource

Get an existing SystemAdminUser 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?: SystemAdminUserState, opts?: CustomResourceOptions): SystemAdminUser
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom_access: Optional[str] = None,
        adom_excludes: Optional[Sequence[SystemAdminUserAdomExcludeArgs]] = None,
        app_filters: Optional[Sequence[SystemAdminUserAppFilterArgs]] = None,
        avatar: Optional[str] = None,
        ca: Optional[str] = None,
        change_password: Optional[str] = None,
        cors_allow_origin: Optional[str] = None,
        dashboard_tabs: Optional[Sequence[SystemAdminUserDashboardTabArgs]] = None,
        dashboards: Optional[Sequence[SystemAdminUserDashboardArgs]] = None,
        description: Optional[str] = None,
        dev_group: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        email_address: Optional[str] = None,
        ext_auth_accprofile_override: Optional[str] = None,
        ext_auth_adom_override: Optional[str] = None,
        ext_auth_group_match: Optional[str] = None,
        fingerprint: Optional[str] = None,
        first_name: Optional[str] = None,
        fmgadoms: Optional[Sequence[SystemAdminUserFmgadomArgs]] = None,
        force_password_change: Optional[str] = None,
        fortiai: Optional[str] = None,
        group: Optional[str] = None,
        hidden: Optional[float] = None,
        ips_filters: Optional[Sequence[SystemAdminUserIpsFilterArgs]] = None,
        ipv6_trusthost1: Optional[str] = None,
        ipv6_trusthost10: Optional[str] = None,
        ipv6_trusthost2: Optional[str] = None,
        ipv6_trusthost3: Optional[str] = None,
        ipv6_trusthost4: Optional[str] = None,
        ipv6_trusthost5: Optional[str] = None,
        ipv6_trusthost6: Optional[str] = None,
        ipv6_trusthost7: Optional[str] = None,
        ipv6_trusthost8: Optional[str] = None,
        ipv6_trusthost9: Optional[str] = None,
        last_name: Optional[str] = None,
        ldap_server: Optional[str] = None,
        login_max: Optional[float] = None,
        meta_datas: Optional[Sequence[SystemAdminUserMetaDataArgs]] = None,
        mobile_number: Optional[str] = None,
        pager_number: Optional[str] = None,
        password_expire: Optional[str] = None,
        passwords: Optional[Sequence[str]] = None,
        phone_number: Optional[str] = None,
        policy_blocks: Optional[Sequence[SystemAdminUserPolicyBlockArgs]] = None,
        policy_packages: Optional[Sequence[SystemAdminUserPolicyPackageArgs]] = None,
        profileid: Optional[str] = None,
        radius_server: Optional[str] = None,
        rpc_permit: Optional[str] = None,
        ssh_public_key1s: Optional[Sequence[str]] = None,
        ssh_public_key2s: Optional[Sequence[str]] = None,
        ssh_public_key3s: Optional[Sequence[str]] = None,
        subject: Optional[str] = None,
        system_admin_user_id: Optional[str] = None,
        tacacs_plus_server: Optional[str] = None,
        th6_from_profile: Optional[float] = None,
        th_from_profile: Optional[float] = None,
        trusthost10s: Optional[Sequence[str]] = None,
        trusthost1s: Optional[Sequence[str]] = None,
        trusthost2s: Optional[Sequence[str]] = None,
        trusthost3s: Optional[Sequence[str]] = None,
        trusthost4s: Optional[Sequence[str]] = None,
        trusthost5s: Optional[Sequence[str]] = None,
        trusthost6s: Optional[Sequence[str]] = None,
        trusthost7s: Optional[Sequence[str]] = None,
        trusthost8s: Optional[Sequence[str]] = None,
        trusthost9s: Optional[Sequence[str]] = None,
        two_factor_auth: Optional[str] = None,
        use_global_theme: Optional[str] = None,
        user_theme: Optional[str] = None,
        user_type: Optional[str] = None,
        userid: Optional[str] = None,
        web_filters: Optional[Sequence[SystemAdminUserWebFilterArgs]] = None,
        wildcard: Optional[str] = None) -> SystemAdminUser
func GetSystemAdminUser(ctx *Context, name string, id IDInput, state *SystemAdminUserState, opts ...ResourceOption) (*SystemAdminUser, error)
public static SystemAdminUser Get(string name, Input<string> id, SystemAdminUserState? state, CustomResourceOptions? opts = null)
public static SystemAdminUser get(String name, Output<String> id, SystemAdminUserState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:SystemAdminUser    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AdomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
AdomExcludes List<SystemAdminUserAdomExclude>
Adom-Exclude. The structure of adom_exclude block is documented below.
AppFilters List<SystemAdminUserAppFilter>
App-Filter. The structure of app_filter block is documented below.
Avatar string
Image file for avatar (maximum 4K base64 encoded).
Ca string
PKI user certificate CA (CA name in local).
ChangePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
CorsAllowOrigin string
Access-Control-Allow-Origin.
DashboardTabs List<SystemAdminUserDashboardTab>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
Dashboards List<SystemAdminUserDashboard>
Dashboard. The structure of dashboard block is documented below.
Description string
Description.
DevGroup string
device group.
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.
EmailAddress string
Email address.
ExtAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ExtAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ExtAuthGroupMatch string
Only administrators belonging to this group can login.
Fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
FirstName string
First name.
Fmgadoms List<SystemAdminUserFmgadom>
Adom. The structure of fmgadom block is documented below.
ForcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Group string
Group name.
Hidden double
Hidden administrator.
IpsFilters List<SystemAdminUserIpsFilter>
Ips-Filter. The structure of ips_filter block is documented below.
Ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
Ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
LastName string
Last name.
LdapServer string
LDAP server name.
LoginMax double
Max login session for this user.
MetaDatas List<SystemAdminUserMetaData>
Meta-Data. The structure of meta_data block is documented below.
MobileNumber string
Mobile number.
PagerNumber string
Pager number.
PasswordExpire string
Password expire time in GMT.
Passwords List<string>
Password.
PhoneNumber string
Phone number.
PolicyBlocks List<SystemAdminUserPolicyBlock>
Policy-Block. The structure of policy_block block is documented below.
PolicyPackages List<SystemAdminUserPolicyPackage>
Policy-Package. The structure of policy_package block is documented below.
Profileid string
Profile ID.
RadiusServer string
RADIUS server name.
RpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
SshPublicKey1s List<string>
SSH public key 1.
SshPublicKey2s List<string>
SSH public key 2.
SshPublicKey3s List<string>
SSH public key 3.
Subject string
PKI user certificate name constraints.
SystemAdminUserId string
an identifier for the resource with format {{userid}}.
TacacsPlusServer string
TACACS+ server name.
Th6FromProfile double
Internal use only: ipv6_trusthostX from-profile flag
ThFromProfile double
Internal use only: trusthostX from-profile flag
Trusthost10s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost1s List<string>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
Trusthost2s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost3s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost4s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost5s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost6s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost7s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost8s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost9s List<string>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
TwoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
UseGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
UserTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
UserType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
Userid string
User name.
WebFilters List<SystemAdminUserWebFilter>
Web-Filter. The structure of web_filter block is documented below.
Wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
AdomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
AdomExcludes []SystemAdminUserAdomExcludeArgs
Adom-Exclude. The structure of adom_exclude block is documented below.
AppFilters []SystemAdminUserAppFilterArgs
App-Filter. The structure of app_filter block is documented below.
Avatar string
Image file for avatar (maximum 4K base64 encoded).
Ca string
PKI user certificate CA (CA name in local).
ChangePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
CorsAllowOrigin string
Access-Control-Allow-Origin.
DashboardTabs []SystemAdminUserDashboardTabArgs
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
Dashboards []SystemAdminUserDashboardArgs
Dashboard. The structure of dashboard block is documented below.
Description string
Description.
DevGroup string
device group.
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.
EmailAddress string
Email address.
ExtAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ExtAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ExtAuthGroupMatch string
Only administrators belonging to this group can login.
Fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
FirstName string
First name.
Fmgadoms []SystemAdminUserFmgadomArgs
Adom. The structure of fmgadom block is documented below.
ForcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
Group string
Group name.
Hidden float64
Hidden administrator.
IpsFilters []SystemAdminUserIpsFilterTypeArgs
Ips-Filter. The structure of ips_filter block is documented below.
Ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
Ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
Ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
LastName string
Last name.
LdapServer string
LDAP server name.
LoginMax float64
Max login session for this user.
MetaDatas []SystemAdminUserMetaDataArgs
Meta-Data. The structure of meta_data block is documented below.
MobileNumber string
Mobile number.
PagerNumber string
Pager number.
PasswordExpire string
Password expire time in GMT.
Passwords []string
Password.
PhoneNumber string
Phone number.
PolicyBlocks []SystemAdminUserPolicyBlockTypeArgs
Policy-Block. The structure of policy_block block is documented below.
PolicyPackages []SystemAdminUserPolicyPackageArgs
Policy-Package. The structure of policy_package block is documented below.
Profileid string
Profile ID.
RadiusServer string
RADIUS server name.
RpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
SshPublicKey1s []string
SSH public key 1.
SshPublicKey2s []string
SSH public key 2.
SshPublicKey3s []string
SSH public key 3.
Subject string
PKI user certificate name constraints.
SystemAdminUserId string
an identifier for the resource with format {{userid}}.
TacacsPlusServer string
TACACS+ server name.
Th6FromProfile float64
Internal use only: ipv6_trusthostX from-profile flag
ThFromProfile float64
Internal use only: trusthostX from-profile flag
Trusthost10s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost1s []string
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
Trusthost2s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost3s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost4s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost5s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost6s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost7s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost8s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
Trusthost9s []string
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
TwoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
UseGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
UserTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
UserType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
Userid string
User name.
WebFilters []SystemAdminUserWebFilterArgs
Web-Filter. The structure of web_filter block is documented below.
Wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess String
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes List<SystemAdminUserAdomExclude>
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters List<SystemAdminUserAppFilter>
App-Filter. The structure of app_filter block is documented below.
avatar String
Image file for avatar (maximum 4K base64 encoded).
ca String
PKI user certificate CA (CA name in local).
changePassword String
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin String
Access-Control-Allow-Origin.
dashboardTabs List<SystemAdminUserDashboardTab>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards List<SystemAdminUserDashboard>
Dashboard. The structure of dashboard block is documented below.
description String
Description.
devGroup String
device group.
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.
emailAddress String
Email address.
extAuthAccprofileOverride String
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride String
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch String
Only administrators belonging to this group can login.
fingerprint String
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName String
First name.
fmgadoms List<SystemAdminUserFmgadom>
Adom. The structure of fmgadom block is documented below.
forcePasswordChange String
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai String
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group String
Group name.
hidden Double
Hidden administrator.
ipsFilters List<SystemAdminUserIpsFilter>
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 String
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName String
Last name.
ldapServer String
LDAP server name.
loginMax Double
Max login session for this user.
metaDatas List<SystemAdminUserMetaData>
Meta-Data. The structure of meta_data block is documented below.
mobileNumber String
Mobile number.
pagerNumber String
Pager number.
passwordExpire String
Password expire time in GMT.
passwords List<String>
Password.
phoneNumber String
Phone number.
policyBlocks List<SystemAdminUserPolicyBlock>
Policy-Block. The structure of policy_block block is documented below.
policyPackages List<SystemAdminUserPolicyPackage>
Policy-Package. The structure of policy_package block is documented below.
profileid String
Profile ID.
radiusServer String
RADIUS server name.
rpcPermit String
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s List<String>
SSH public key 1.
sshPublicKey2s List<String>
SSH public key 2.
sshPublicKey3s List<String>
SSH public key 3.
subject String
PKI user certificate name constraints.
systemAdminUserId String
an identifier for the resource with format {{userid}}.
tacacsPlusServer String
TACACS+ server name.
th6FromProfile Double
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile Double
Internal use only: trusthostX from-profile flag
trusthost10s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s List<String>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth String
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme String
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme String
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType String
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid String
User name.
webFilters List<SystemAdminUserWebFilter>
Web-Filter. The structure of web_filter block is documented below.
wildcard String
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess string
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes SystemAdminUserAdomExclude[]
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters SystemAdminUserAppFilter[]
App-Filter. The structure of app_filter block is documented below.
avatar string
Image file for avatar (maximum 4K base64 encoded).
ca string
PKI user certificate CA (CA name in local).
changePassword string
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin string
Access-Control-Allow-Origin.
dashboardTabs SystemAdminUserDashboardTab[]
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards SystemAdminUserDashboard[]
Dashboard. The structure of dashboard block is documented below.
description string
Description.
devGroup string
device group.
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.
emailAddress string
Email address.
extAuthAccprofileOverride string
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride string
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch string
Only administrators belonging to this group can login.
fingerprint string
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName string
First name.
fmgadoms SystemAdminUserFmgadom[]
Adom. The structure of fmgadom block is documented below.
forcePasswordChange string
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai string
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group string
Group name.
hidden number
Hidden administrator.
ipsFilters SystemAdminUserIpsFilter[]
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 string
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 string
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName string
Last name.
ldapServer string
LDAP server name.
loginMax number
Max login session for this user.
metaDatas SystemAdminUserMetaData[]
Meta-Data. The structure of meta_data block is documented below.
mobileNumber string
Mobile number.
pagerNumber string
Pager number.
passwordExpire string
Password expire time in GMT.
passwords string[]
Password.
phoneNumber string
Phone number.
policyBlocks SystemAdminUserPolicyBlock[]
Policy-Block. The structure of policy_block block is documented below.
policyPackages SystemAdminUserPolicyPackage[]
Policy-Package. The structure of policy_package block is documented below.
profileid string
Profile ID.
radiusServer string
RADIUS server name.
rpcPermit string
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s string[]
SSH public key 1.
sshPublicKey2s string[]
SSH public key 2.
sshPublicKey3s string[]
SSH public key 3.
subject string
PKI user certificate name constraints.
systemAdminUserId string
an identifier for the resource with format {{userid}}.
tacacsPlusServer string
TACACS+ server name.
th6FromProfile number
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile number
Internal use only: trusthostX from-profile flag
trusthost10s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s string[]
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s string[]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth string
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme string
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme string
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType string
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid string
User name.
webFilters SystemAdminUserWebFilter[]
Web-Filter. The structure of web_filter block is documented below.
wildcard string
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adom_access str
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adom_excludes Sequence[SystemAdminUserAdomExcludeArgs]
Adom-Exclude. The structure of adom_exclude block is documented below.
app_filters Sequence[SystemAdminUserAppFilterArgs]
App-Filter. The structure of app_filter block is documented below.
avatar str
Image file for avatar (maximum 4K base64 encoded).
ca str
PKI user certificate CA (CA name in local).
change_password str
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
cors_allow_origin str
Access-Control-Allow-Origin.
dashboard_tabs Sequence[SystemAdminUserDashboardTabArgs]
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards Sequence[SystemAdminUserDashboardArgs]
Dashboard. The structure of dashboard block is documented below.
description str
Description.
dev_group str
device group.
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_address str
Email address.
ext_auth_accprofile_override str
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
ext_auth_adom_override str
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
ext_auth_group_match str
Only administrators belonging to this group can login.
fingerprint str
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
first_name str
First name.
fmgadoms Sequence[SystemAdminUserFmgadomArgs]
Adom. The structure of fmgadom block is documented below.
force_password_change str
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai str
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group str
Group name.
hidden float
Hidden administrator.
ips_filters Sequence[SystemAdminUserIpsFilterArgs]
Ips-Filter. The structure of ips_filter block is documented below.
ipv6_trusthost1 str
Admin user trusted host IPv6, default ::/0 for all.
ipv6_trusthost10 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost2 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost3 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost4 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost5 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost6 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost7 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost8 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6_trusthost9 str
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
last_name str
Last name.
ldap_server str
LDAP server name.
login_max float
Max login session for this user.
meta_datas Sequence[SystemAdminUserMetaDataArgs]
Meta-Data. The structure of meta_data block is documented below.
mobile_number str
Mobile number.
pager_number str
Pager number.
password_expire str
Password expire time in GMT.
passwords Sequence[str]
Password.
phone_number str
Phone number.
policy_blocks Sequence[SystemAdminUserPolicyBlockArgs]
Policy-Block. The structure of policy_block block is documented below.
policy_packages Sequence[SystemAdminUserPolicyPackageArgs]
Policy-Package. The structure of policy_package block is documented below.
profileid str
Profile ID.
radius_server str
RADIUS server name.
rpc_permit str
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
ssh_public_key1s Sequence[str]
SSH public key 1.
ssh_public_key2s Sequence[str]
SSH public key 2.
ssh_public_key3s Sequence[str]
SSH public key 3.
subject str
PKI user certificate name constraints.
system_admin_user_id str
an identifier for the resource with format {{userid}}.
tacacs_plus_server str
TACACS+ server name.
th6_from_profile float
Internal use only: ipv6_trusthostX from-profile flag
th_from_profile float
Internal use only: trusthostX from-profile flag
trusthost10s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s Sequence[str]
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s Sequence[str]
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
two_factor_auth str
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
use_global_theme str
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
user_theme str
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
user_type str
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid str
User name.
web_filters Sequence[SystemAdminUserWebFilterArgs]
Web-Filter. The structure of web_filter block is documented below.
wildcard str
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.
adomAccess String
set all/specify/exclude adom access mode. all - All ADOMs access. specify - Specify ADOMs access. exclude - Exclude ADOMs access. Valid values: all, specify, exclude.
adomExcludes List<Property Map>
Adom-Exclude. The structure of adom_exclude block is documented below.
appFilters List<Property Map>
App-Filter. The structure of app_filter block is documented below.
avatar String
Image file for avatar (maximum 4K base64 encoded).
ca String
PKI user certificate CA (CA name in local).
changePassword String
Enable/disable restricted user to change self password. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
corsAllowOrigin String
Access-Control-Allow-Origin.
dashboardTabs List<Property Map>
Dashboard-Tabs. The structure of dashboard_tabs block is documented below.
dashboards List<Property Map>
Dashboard. The structure of dashboard block is documented below.
description String
Description.
devGroup String
device group.
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.
emailAddress String
Email address.
extAuthAccprofileOverride String
Allow to use the access profile provided by the remote authentication server. disable - Disable access profile override. enable - Enable access profile override. Valid values: disable, enable.
extAuthAdomOverride String
Allow to use the ADOM provided by the remote authentication server. disable - Disable ADOM override. enable - Enable ADOM override. Valid values: disable, enable.
extAuthGroupMatch String
Only administrators belonging to this group can login.
fingerprint String
PKI user certificate fingerprint (MD5, SHA1, SHA256) constraints.
firstName String
First name.
fmgadoms List<Property Map>
Adom. The structure of fmgadom block is documented below.
forcePasswordChange String
Enable/disable force password change on next login. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
fortiai String
Enable/disble FortiAI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
group String
Group name.
hidden Number
Hidden administrator.
ipsFilters List<Property Map>
Ips-Filter. The structure of ips_filter block is documented below.
ipv6Trusthost1 String
Admin user trusted host IPv6, default ::/0 for all.
ipv6Trusthost10 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost2 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost3 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost4 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost5 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost6 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost7 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost8 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
ipv6Trusthost9 String
Admin user trusted host IPv6, default ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128 for none.
lastName String
Last name.
ldapServer String
LDAP server name.
loginMax Number
Max login session for this user.
metaDatas List<Property Map>
Meta-Data. The structure of meta_data block is documented below.
mobileNumber String
Mobile number.
pagerNumber String
Pager number.
passwordExpire String
Password expire time in GMT.
passwords List<String>
Password.
phoneNumber String
Phone number.
policyBlocks List<Property Map>
Policy-Block. The structure of policy_block block is documented below.
policyPackages List<Property Map>
Policy-Package. The structure of policy_package block is documented below.
profileid String
Profile ID.
radiusServer String
RADIUS server name.
rpcPermit String
set none/read/read-write rpc-permission. read-write - Read-write permission. none - No permission. read - Read-only permission. Valid values: read-write, none, read.
sshPublicKey1s List<String>
SSH public key 1.
sshPublicKey2s List<String>
SSH public key 2.
sshPublicKey3s List<String>
SSH public key 3.
subject String
PKI user certificate name constraints.
systemAdminUserId String
an identifier for the resource with format {{userid}}.
tacacsPlusServer String
TACACS+ server name.
th6FromProfile Number
Internal use only: ipv6_trusthostX from-profile flag
thFromProfile Number
Internal use only: trusthostX from-profile flag
trusthost10s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost1s List<String>
Admin user trusted host IP, default 0.0.0.0 0.0.0.0 for all.
trusthost2s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost3s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost4s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost5s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost6s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost7s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost8s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
trusthost9s List<String>
Admin user trusted host IP, default 255.255.255.255 255.255.255.255 for none.
twoFactorAuth String
Enable 2-factor authentication (certificate + password). disable - Disable 2-factor authentication. enable - Enable 2-factor authentication. Valid values: disable, enable.
useGlobalTheme String
Enable/disble global theme for administration GUI. disable - Disable setting. enable - Enable setting. Valid values: disable, enable.
userTheme String
Color scheme to use for the admin user GUI. blue - Blueberry green - Kiwi red - Cherry melongene - Plum spring - Spring summer - Summer autumn - Autumn winter - Winter circuit-board - Circuit Board calla-lily - Calla Lily binary-tunnel - Binary Tunnel mars - Mars blue-sea - Blue Sea technology - Technology landscape - Landscape twilight - Twilight canyon - Canyon northern-light - Northern Light astronomy - Astronomy fish - Fish penguin - Penguin mountain - Mountain panda - Panda parrot - Parrot cave - Cave zebra - Zebra contrast-dark - High Contrast Dark Valid values: blue, green, red, melongene, spring, summer, autumn, winter, circuit-board, calla-lily, binary-tunnel, mars, blue-sea, technology, landscape, twilight, canyon, northern-light, astronomy, fish, penguin, mountain, panda, parrot, cave, zebra, contrast-dark.
userType String
User type. local - Local user. radius - RADIUS user. ldap - LDAP user. tacacs-plus - TACACS+ user. pki-auth - PKI user. group - Group user. sso - SSO user. Valid values: local, radius, ldap, tacacs-plus, pki-auth, group, sso.
userid String
User name.
webFilters List<Property Map>
Web-Filter. The structure of web_filter block is documented below.
wildcard String
Enable/disable wildcard remote authentication. disable - Disable username wildcard. enable - Enable username wildcard. Valid values: disable, enable.

Supporting Types

SystemAdminUserAdomExclude
, SystemAdminUserAdomExcludeArgs

AdomName string
Admin domain names.
AdomName string
Admin domain names.
adomName String
Admin domain names.
adomName string
Admin domain names.
adom_name str
Admin domain names.
adomName String
Admin domain names.

SystemAdminUserAppFilter
, SystemAdminUserAppFilterArgs

AppFilterName string
App filter name.
AppFilterName string
App filter name.
appFilterName String
App filter name.
appFilterName string
App filter name.
app_filter_name str
App filter name.
appFilterName String
App filter name.

SystemAdminUserDashboard
, SystemAdminUserDashboardArgs

Column double
Widget's column ID.
DiskioContentType string
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
DiskioPeriod string
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
LogRatePeriod string
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
LogRateTopn string
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
LogRateType string
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
Moduleid double
Widget ID.
Name string
Widget name.
NumEntries double
Number of entries.
RefreshInterval double
Widget's refresh interval.
ResCpuDisplay string
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
ResPeriod string
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
ResViewType string
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
Status string
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
Tabid double
ID of tab where widget is displayed.
TimePeriod string
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
WidgetType string
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.
Column float64
Widget's column ID.
DiskioContentType string
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
DiskioPeriod string
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
LogRatePeriod string
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
LogRateTopn string
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
LogRateType string
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
Moduleid float64
Widget ID.
Name string
Widget name.
NumEntries float64
Number of entries.
RefreshInterval float64
Widget's refresh interval.
ResCpuDisplay string
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
ResPeriod string
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
ResViewType string
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
Status string
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
Tabid float64
ID of tab where widget is displayed.
TimePeriod string
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
WidgetType string
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.
column Double
Widget's column ID.
diskioContentType String
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
diskioPeriod String
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
logRatePeriod String
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
logRateTopn String
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
logRateType String
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
moduleid Double
Widget ID.
name String
Widget name.
numEntries Double
Number of entries.
refreshInterval Double
Widget's refresh interval.
resCpuDisplay String
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
resPeriod String
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
resViewType String
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
status String
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
tabid Double
ID of tab where widget is displayed.
timePeriod String
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
widgetType String
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.
column number
Widget's column ID.
diskioContentType string
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
diskioPeriod string
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
logRatePeriod string
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
logRateTopn string
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
logRateType string
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
moduleid number
Widget ID.
name string
Widget name.
numEntries number
Number of entries.
refreshInterval number
Widget's refresh interval.
resCpuDisplay string
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
resPeriod string
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
resViewType string
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
status string
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
tabid number
ID of tab where widget is displayed.
timePeriod string
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
widgetType string
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.
column float
Widget's column ID.
diskio_content_type str
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
diskio_period str
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
log_rate_period str
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
log_rate_topn str
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
log_rate_type str
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
moduleid float
Widget ID.
name str
Widget name.
num_entries float
Number of entries.
refresh_interval float
Widget's refresh interval.
res_cpu_display str
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
res_period str
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
res_view_type str
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
status str
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
tabid float
ID of tab where widget is displayed.
time_period str
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
widget_type str
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.
column Number
Widget's column ID.
diskioContentType String
Disk I/O Monitor widget's chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Valid values: util, iops, blks.
diskioPeriod String
Disk I/O Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
logRatePeriod String
Log receive monitor widget's data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Valid values: 2min , 1hour, 6hours.
logRateTopn String
Log receive monitor widget's number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Valid values: 1, 2, 3, 4, 5.
logRateType String
Log receive monitor widget's statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Valid values: log, device.
moduleid Number
Widget ID.
name String
Widget name.
numEntries Number
Number of entries.
refreshInterval Number
Widget's refresh interval.
resCpuDisplay String
Widget's CPU display type. average - Average usage of CPU. each - Each usage of CPU. Valid values: average , each.
resPeriod String
Widget's data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Valid values: 10min , hour, day.
resViewType String
Widget's data view type. real-time - Real-time view. history - History view. Valid values: real-time , history.
status String
Widget's opened/closed state. close - Widget closed. open - Widget opened. Valid values: close, open.
tabid Number
ID of tab where widget is displayed.
timePeriod String
Log Database Monitor widget's data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Valid values: 1hour, 8hour, 24hour.
widgetType String
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Valid values: top-lograte, sysres, sysinfo, licinfo, jsconsole, sysop, alert, statistics, rpteng, raid, logrecv, devsummary, logdb-perf, logdb-lag, disk-io, log-rcvd-fwd.

SystemAdminUserDashboardTab
, SystemAdminUserDashboardTabArgs

Name string
Tab name.
Tabid double
Tab ID.
Name string
Tab name.
Tabid float64
Tab ID.
name String
Tab name.
tabid Double
Tab ID.
name string
Tab name.
tabid number
Tab ID.
name str
Tab name.
tabid float
Tab ID.
name String
Tab name.
tabid Number
Tab ID.

SystemAdminUserFmgadom
, SystemAdminUserFmgadomArgs

AdomName string
Admin domain names.
AdomName string
Admin domain names.
adomName String
Admin domain names.
adomName string
Admin domain names.
adom_name str
Admin domain names.
adomName String
Admin domain names.

SystemAdminUserIpsFilter
, SystemAdminUserIpsFilterArgs

IpsFilterName string
IPS filter name.
IpsFilterName string
IPS filter name.
ipsFilterName String
IPS filter name.
ipsFilterName string
IPS filter name.
ips_filter_name str
IPS filter name.
ipsFilterName String
IPS filter name.

SystemAdminUserMetaData
, SystemAdminUserMetaDataArgs

Fieldlength double
Field length.
Fieldname string
Field name.
Fieldvalue string
Field value.
Importance string
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
Status string
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.
Fieldlength float64
Field length.
Fieldname string
Field name.
Fieldvalue string
Field value.
Importance string
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
Status string
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.
fieldlength Double
Field length.
fieldname String
Field name.
fieldvalue String
Field value.
importance String
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
status String
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.
fieldlength number
Field length.
fieldname string
Field name.
fieldvalue string
Field value.
importance string
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
status string
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.
fieldlength float
Field length.
fieldname str
Field name.
fieldvalue str
Field value.
importance str
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
status str
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.
fieldlength Number
Field length.
fieldname String
Field name.
fieldvalue String
Field value.
importance String
Importance. optional - This field is optional. required - This field is required. Valid values: optional, required.
status String
Status. disabled - This field is disabled. enabled - This field is enabled. Valid values: disabled, enabled.

SystemAdminUserPolicyBlock
, SystemAdminUserPolicyBlockArgs

PolicyBlockName string
Policy block names.
PolicyBlockName string
Policy block names.
policyBlockName String
Policy block names.
policyBlockName string
Policy block names.
policy_block_name str
Policy block names.
policyBlockName String
Policy block names.

SystemAdminUserPolicyPackage
, SystemAdminUserPolicyPackageArgs

PolicyPackageName string
Policy package names.
PolicyPackageName string
Policy package names.
policyPackageName String
Policy package names.
policyPackageName string
Policy package names.
policy_package_name str
Policy package names.
policyPackageName String
Policy package names.

SystemAdminUserWebFilter
, SystemAdminUserWebFilterArgs

WebFilterName string
Web filter name.
WebFilterName string
Web filter name.
webFilterName String
Web filter name.
webFilterName string
Web filter name.
web_filter_name str
Web filter name.
webFilterName String
Web filter name.

Import

System AdminUser can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/systemAdminUser:SystemAdminUser labelname {{userid}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

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.