published on Friday, Jul 31, 2026 by fortinetdev
published on Friday, Jul 31, 2026 by fortinetdev
Manage a device to the Device Manager database.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";
const trname = new fortimanager.Device("trname", {
adom: "root",
ip: "<FGT_IP>",
mgmtMode: "fmgfaz",
name: "terraform-test",
admUsr: "admin",
admPass: "Fortinet12345##",
sn: "FGVMSLTM000000000",
});
import pulumi
import pulumi_fortimanager as fortimanager
trname = fortimanager.Device("trname",
adom="root",
ip="<FGT_IP>",
mgmt_mode="fmgfaz",
name="terraform-test",
adm_usr="admin",
adm_pass="Fortinet12345##",
sn="FGVMSLTM000000000")
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.NewDevice(ctx, "trname", &fortimanager.DeviceArgs{
Adom: pulumi.String("root"),
Ip: pulumi.String("<FGT_IP>"),
MgmtMode: pulumi.String("fmgfaz"),
Name: pulumi.String("terraform-test"),
AdmUsr: pulumi.String("admin"),
AdmPass: pulumi.String("Fortinet12345##"),
Sn: pulumi.String("FGVMSLTM000000000"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;
return await Deployment.RunAsync(() =>
{
var trname = new Fortimanager.Device("trname", new()
{
Adom = "root",
Ip = "<FGT_IP>",
MgmtMode = "fmgfaz",
Name = "terraform-test",
AdmUsr = "admin",
AdmPass = "Fortinet12345##",
Sn = "FGVMSLTM000000000",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.Device;
import com.pulumi.fortimanager.DeviceArgs;
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 Device("trname", DeviceArgs.builder()
.adom("root")
.ip("<FGT_IP>")
.mgmtMode("fmgfaz")
.name("terraform-test")
.admUsr("admin")
.admPass("Fortinet12345##")
.sn("FGVMSLTM000000000")
.build());
}
}
resources:
trname:
type: fortimanager:Device
properties:
adom: root
ip: <FGT_IP>
mgmtMode: fmgfaz
name: terraform-test
admUsr: admin
admPass: Fortinet12345##
sn: FGVMSLTM000000000
Example coming soon!
Create Device Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Device(name: string, args?: DeviceArgs, opts?: CustomResourceOptions);@overload
def Device(resource_name: str,
args: Optional[DeviceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Device(resource_name: str,
opts: Optional[ResourceOptions] = None,
adm_pass: Optional[str] = None,
adm_usr: Optional[str] = None,
adom: Optional[str] = None,
app_ver: Optional[str] = None,
authorizationtemplate: Optional[str] = None,
av_ver: Optional[str] = None,
beta: Optional[float] = None,
branch_pt: Optional[float] = None,
build: Optional[float] = None,
checksum: Optional[str] = None,
cluster_workers: Optional[Sequence[str]] = None,
conf_status: Optional[str] = None,
conn_mode: Optional[str] = None,
conn_status: Optional[str] = None,
db_status: Optional[str] = None,
desc: Optional[str] = None,
dev_status: Optional[str] = None,
device_id: Optional[str] = None,
deviceaction: Optional[str] = None,
deviceblueprint: Optional[str] = None,
eip: Optional[str] = None,
fap_cnt: Optional[float] = None,
fazfull_act: Optional[float] = None,
fazperm: Optional[float] = None,
fazquota: Optional[float] = None,
fazused: Optional[float] = None,
fex_cnt: Optional[float] = None,
first_tunnel_up: Optional[float] = None,
flags: Optional[Sequence[str]] = None,
foslic_cpu: Optional[float] = None,
foslic_dr_site: Optional[str] = None,
foslic_inst_time: Optional[float] = None,
foslic_last_sync: Optional[float] = None,
foslic_ram: Optional[float] = None,
foslic_type: Optional[str] = None,
foslic_utm: Optional[str] = None,
fsw_cnt: Optional[float] = None,
groups: Optional[Sequence[DeviceGroupArgs]] = None,
ha_group_id: Optional[float] = None,
ha_group_name: Optional[str] = None,
ha_mode: Optional[str] = None,
ha_upgrade_mode: Optional[float] = None,
havsn: Optional[str] = None,
hdisk_size: Optional[float] = None,
hostname: Optional[str] = None,
hw_generation: Optional[float] = None,
hw_rev_major: Optional[float] = None,
hw_rev_minor: Optional[float] = None,
hyperscale: Optional[float] = None,
ip: Optional[str] = None,
ips_ext: Optional[float] = None,
ips_ver: Optional[str] = None,
last_checked: Optional[float] = None,
last_resync: Optional[float] = None,
latitude: Optional[str] = None,
lic_flags: Optional[float] = None,
lic_region: Optional[str] = None,
location_from: Optional[str] = None,
logdisk_size: Optional[float] = None,
longitude: Optional[str] = None,
maxvdom: Optional[float] = None,
metafields: Optional[Mapping[str, str]] = None,
mgmt_if: Optional[str] = None,
mgmt_mode: Optional[str] = None,
mgmt_uuid: Optional[str] = None,
mgt_vdom: Optional[str] = None,
module_sn: Optional[str] = None,
mr: Optional[float] = None,
name: Optional[str] = None,
nsxt_service_name: Optional[str] = None,
os_type: Optional[str] = None,
os_ver: Optional[str] = None,
patch: Optional[float] = None,
platform_str: Optional[str] = None,
prefer_img_ver: Optional[str] = None,
prio: Optional[float] = None,
private_key: Optional[str] = None,
private_key_status: Optional[float] = None,
psk: Optional[str] = None,
relver_info: Optional[str] = None,
role: Optional[str] = None,
sn: Optional[str] = None,
sov_sase_license: Optional[str] = None,
tunnel_sn: Optional[str] = None,
vdoms: Optional[Sequence[DeviceVdomArgs]] = None,
version: Optional[float] = None,
vm_cpu: Optional[float] = None,
vm_cpu_limit: Optional[float] = None,
vm_lic_expire: Optional[float] = None,
vm_lic_overdue_since: Optional[float] = None,
vm_mem: Optional[float] = None,
vm_mem_limit: Optional[float] = None,
vm_payg_status: Optional[float] = None,
vm_status: Optional[str] = None)func NewDevice(ctx *Context, name string, args *DeviceArgs, opts ...ResourceOption) (*Device, error)public Device(string name, DeviceArgs? args = null, CustomResourceOptions? opts = null)
public Device(String name, DeviceArgs args)
public Device(String name, DeviceArgs args, CustomResourceOptions options)
type: fortimanager:Device
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "fortimanager_device" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeviceArgs
- 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 deviceResource = new Fortimanager.Device("deviceResource", new()
{
AdmPass = "string",
AdmUsr = "string",
Adom = "string",
AppVer = "string",
Authorizationtemplate = "string",
AvVer = "string",
Beta = 0,
BranchPt = 0,
Build = 0,
Checksum = "string",
ClusterWorkers = new[]
{
"string",
},
ConfStatus = "string",
ConnMode = "string",
ConnStatus = "string",
DbStatus = "string",
Desc = "string",
DevStatus = "string",
DeviceId = "string",
Deviceaction = "string",
Deviceblueprint = "string",
Eip = "string",
FapCnt = 0,
FazfullAct = 0,
Fazperm = 0,
Fazquota = 0,
Fazused = 0,
FexCnt = 0,
FirstTunnelUp = 0,
Flags = new[]
{
"string",
},
FoslicCpu = 0,
FoslicDrSite = "string",
FoslicInstTime = 0,
FoslicLastSync = 0,
FoslicRam = 0,
FoslicType = "string",
FoslicUtm = "string",
FswCnt = 0,
Groups = new[]
{
new Fortimanager.Inputs.DeviceGroupArgs
{
Name = "string",
Vdom = "string",
},
},
HaGroupId = 0,
HaGroupName = "string",
HaMode = "string",
HaUpgradeMode = 0,
Havsn = "string",
HdiskSize = 0,
Hostname = "string",
HwGeneration = 0,
HwRevMajor = 0,
HwRevMinor = 0,
Hyperscale = 0,
Ip = "string",
IpsExt = 0,
IpsVer = "string",
LastChecked = 0,
LastResync = 0,
Latitude = "string",
LicFlags = 0,
LicRegion = "string",
LocationFrom = "string",
LogdiskSize = 0,
Longitude = "string",
Maxvdom = 0,
Metafields =
{
{ "string", "string" },
},
MgmtIf = "string",
MgmtMode = "string",
MgmtUuid = "string",
MgtVdom = "string",
ModuleSn = "string",
Mr = 0,
Name = "string",
NsxtServiceName = "string",
OsType = "string",
OsVer = "string",
Patch = 0,
PlatformStr = "string",
PreferImgVer = "string",
Prio = 0,
PrivateKey = "string",
PrivateKeyStatus = 0,
Psk = "string",
RelverInfo = "string",
Role = "string",
Sn = "string",
SovSaseLicense = "string",
TunnelSn = "string",
Vdoms = new[]
{
new Fortimanager.Inputs.DeviceVdomArgs
{
Comments = "string",
Metafields =
{
{ "string", "string" },
},
Name = "string",
Opmode = "string",
RtmProfId = 0,
Status = "string",
VdomType = "string",
VpnId = 0,
},
},
Version = 0,
VmCpu = 0,
VmCpuLimit = 0,
VmLicExpire = 0,
VmLicOverdueSince = 0,
VmMem = 0,
VmMemLimit = 0,
VmPaygStatus = 0,
VmStatus = "string",
});
example, err := fortimanager.NewDevice(ctx, "deviceResource", &fortimanager.DeviceArgs{
AdmPass: pulumi.String("string"),
AdmUsr: pulumi.String("string"),
Adom: pulumi.String("string"),
AppVer: pulumi.String("string"),
Authorizationtemplate: pulumi.String("string"),
AvVer: pulumi.String("string"),
Beta: pulumi.Float64(0),
BranchPt: pulumi.Float64(0),
Build: pulumi.Float64(0),
Checksum: pulumi.String("string"),
ClusterWorkers: pulumi.StringArray{
pulumi.String("string"),
},
ConfStatus: pulumi.String("string"),
ConnMode: pulumi.String("string"),
ConnStatus: pulumi.String("string"),
DbStatus: pulumi.String("string"),
Desc: pulumi.String("string"),
DevStatus: pulumi.String("string"),
DeviceId: pulumi.String("string"),
Deviceaction: pulumi.String("string"),
Deviceblueprint: pulumi.String("string"),
Eip: pulumi.String("string"),
FapCnt: pulumi.Float64(0),
FazfullAct: pulumi.Float64(0),
Fazperm: pulumi.Float64(0),
Fazquota: pulumi.Float64(0),
Fazused: pulumi.Float64(0),
FexCnt: pulumi.Float64(0),
FirstTunnelUp: pulumi.Float64(0),
Flags: pulumi.StringArray{
pulumi.String("string"),
},
FoslicCpu: pulumi.Float64(0),
FoslicDrSite: pulumi.String("string"),
FoslicInstTime: pulumi.Float64(0),
FoslicLastSync: pulumi.Float64(0),
FoslicRam: pulumi.Float64(0),
FoslicType: pulumi.String("string"),
FoslicUtm: pulumi.String("string"),
FswCnt: pulumi.Float64(0),
Groups: fortimanager.DeviceGroupArray{
&fortimanager.DeviceGroupArgs{
Name: pulumi.String("string"),
Vdom: pulumi.String("string"),
},
},
HaGroupId: pulumi.Float64(0),
HaGroupName: pulumi.String("string"),
HaMode: pulumi.String("string"),
HaUpgradeMode: pulumi.Float64(0),
Havsn: pulumi.String("string"),
HdiskSize: pulumi.Float64(0),
Hostname: pulumi.String("string"),
HwGeneration: pulumi.Float64(0),
HwRevMajor: pulumi.Float64(0),
HwRevMinor: pulumi.Float64(0),
Hyperscale: pulumi.Float64(0),
Ip: pulumi.String("string"),
IpsExt: pulumi.Float64(0),
IpsVer: pulumi.String("string"),
LastChecked: pulumi.Float64(0),
LastResync: pulumi.Float64(0),
Latitude: pulumi.String("string"),
LicFlags: pulumi.Float64(0),
LicRegion: pulumi.String("string"),
LocationFrom: pulumi.String("string"),
LogdiskSize: pulumi.Float64(0),
Longitude: pulumi.String("string"),
Maxvdom: pulumi.Float64(0),
Metafields: pulumi.StringMap{
"string": pulumi.String("string"),
},
MgmtIf: pulumi.String("string"),
MgmtMode: pulumi.String("string"),
MgmtUuid: pulumi.String("string"),
MgtVdom: pulumi.String("string"),
ModuleSn: pulumi.String("string"),
Mr: pulumi.Float64(0),
Name: pulumi.String("string"),
NsxtServiceName: pulumi.String("string"),
OsType: pulumi.String("string"),
OsVer: pulumi.String("string"),
Patch: pulumi.Float64(0),
PlatformStr: pulumi.String("string"),
PreferImgVer: pulumi.String("string"),
Prio: pulumi.Float64(0),
PrivateKey: pulumi.String("string"),
PrivateKeyStatus: pulumi.Float64(0),
Psk: pulumi.String("string"),
RelverInfo: pulumi.String("string"),
Role: pulumi.String("string"),
Sn: pulumi.String("string"),
SovSaseLicense: pulumi.String("string"),
TunnelSn: pulumi.String("string"),
Vdoms: fortimanager.DeviceVdomArray{
&fortimanager.DeviceVdomArgs{
Comments: pulumi.String("string"),
Metafields: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
Opmode: pulumi.String("string"),
RtmProfId: pulumi.Float64(0),
Status: pulumi.String("string"),
VdomType: pulumi.String("string"),
VpnId: pulumi.Float64(0),
},
},
Version: pulumi.Float64(0),
VmCpu: pulumi.Float64(0),
VmCpuLimit: pulumi.Float64(0),
VmLicExpire: pulumi.Float64(0),
VmLicOverdueSince: pulumi.Float64(0),
VmMem: pulumi.Float64(0),
VmMemLimit: pulumi.Float64(0),
VmPaygStatus: pulumi.Float64(0),
VmStatus: pulumi.String("string"),
})
resource "fortimanager_device" "deviceResource" {
lifecycle {
create_before_destroy = true
}
adm_pass = "string"
adm_usr = "string"
adom = "string"
app_ver = "string"
authorizationtemplate = "string"
av_ver = "string"
beta = 0
branch_pt = 0
build = 0
checksum = "string"
cluster_workers = ["string"]
conf_status = "string"
conn_mode = "string"
conn_status = "string"
db_status = "string"
desc = "string"
dev_status = "string"
device_id = "string"
deviceaction = "string"
deviceblueprint = "string"
eip = "string"
fap_cnt = 0
fazfull_act = 0
fazperm = 0
fazquota = 0
fazused = 0
fex_cnt = 0
first_tunnel_up = 0
flags = ["string"]
foslic_cpu = 0
foslic_dr_site = "string"
foslic_inst_time = 0
foslic_last_sync = 0
foslic_ram = 0
foslic_type = "string"
foslic_utm = "string"
fsw_cnt = 0
groups {
name = "string"
vdom = "string"
}
ha_group_id = 0
ha_group_name = "string"
ha_mode = "string"
ha_upgrade_mode = 0
havsn = "string"
hdisk_size = 0
hostname = "string"
hw_generation = 0
hw_rev_major = 0
hw_rev_minor = 0
hyperscale = 0
ip = "string"
ips_ext = 0
ips_ver = "string"
last_checked = 0
last_resync = 0
latitude = "string"
lic_flags = 0
lic_region = "string"
location_from = "string"
logdisk_size = 0
longitude = "string"
maxvdom = 0
metafields = {
"string" = "string"
}
mgmt_if = "string"
mgmt_mode = "string"
mgmt_uuid = "string"
mgt_vdom = "string"
module_sn = "string"
mr = 0
name = "string"
nsxt_service_name = "string"
os_type = "string"
os_ver = "string"
patch = 0
platform_str = "string"
prefer_img_ver = "string"
prio = 0
private_key = "string"
private_key_status = 0
psk = "string"
relver_info = "string"
role = "string"
sn = "string"
sov_sase_license = "string"
tunnel_sn = "string"
vdoms {
comments = "string"
metafields = {
"string" = "string"
}
name = "string"
opmode = "string"
rtm_prof_id = 0
status = "string"
vdom_type = "string"
vpn_id = 0
}
version = 0
vm_cpu = 0
vm_cpu_limit = 0
vm_lic_expire = 0
vm_lic_overdue_since = 0
vm_mem = 0
vm_mem_limit = 0
vm_payg_status = 0
vm_status = "string"
}
var deviceResource = new Device("deviceResource", DeviceArgs.builder()
.admPass("string")
.admUsr("string")
.adom("string")
.appVer("string")
.authorizationtemplate("string")
.avVer("string")
.beta(0.0)
.branchPt(0.0)
.build(0.0)
.checksum("string")
.clusterWorkers("string")
.confStatus("string")
.connMode("string")
.connStatus("string")
.dbStatus("string")
.desc("string")
.devStatus("string")
.deviceId("string")
.deviceaction("string")
.deviceblueprint("string")
.eip("string")
.fapCnt(0.0)
.fazfullAct(0.0)
.fazperm(0.0)
.fazquota(0.0)
.fazused(0.0)
.fexCnt(0.0)
.firstTunnelUp(0.0)
.flags("string")
.foslicCpu(0.0)
.foslicDrSite("string")
.foslicInstTime(0.0)
.foslicLastSync(0.0)
.foslicRam(0.0)
.foslicType("string")
.foslicUtm("string")
.fswCnt(0.0)
.groups(DeviceGroupArgs.builder()
.name("string")
.vdom("string")
.build())
.haGroupId(0.0)
.haGroupName("string")
.haMode("string")
.haUpgradeMode(0.0)
.havsn("string")
.hdiskSize(0.0)
.hostname("string")
.hwGeneration(0.0)
.hwRevMajor(0.0)
.hwRevMinor(0.0)
.hyperscale(0.0)
.ip("string")
.ipsExt(0.0)
.ipsVer("string")
.lastChecked(0.0)
.lastResync(0.0)
.latitude("string")
.licFlags(0.0)
.licRegion("string")
.locationFrom("string")
.logdiskSize(0.0)
.longitude("string")
.maxvdom(0.0)
.metafields(Map.of("string", "string"))
.mgmtIf("string")
.mgmtMode("string")
.mgmtUuid("string")
.mgtVdom("string")
.moduleSn("string")
.mr(0.0)
.name("string")
.nsxtServiceName("string")
.osType("string")
.osVer("string")
.patch(0.0)
.platformStr("string")
.preferImgVer("string")
.prio(0.0)
.privateKey("string")
.privateKeyStatus(0.0)
.psk("string")
.relverInfo("string")
.role("string")
.sn("string")
.sovSaseLicense("string")
.tunnelSn("string")
.vdoms(DeviceVdomArgs.builder()
.comments("string")
.metafields(Map.of("string", "string"))
.name("string")
.opmode("string")
.rtmProfId(0.0)
.status("string")
.vdomType("string")
.vpnId(0.0)
.build())
.version(0.0)
.vmCpu(0.0)
.vmCpuLimit(0.0)
.vmLicExpire(0.0)
.vmLicOverdueSince(0.0)
.vmMem(0.0)
.vmMemLimit(0.0)
.vmPaygStatus(0.0)
.vmStatus("string")
.build());
device_resource = fortimanager.Device("deviceResource",
adm_pass="string",
adm_usr="string",
adom="string",
app_ver="string",
authorizationtemplate="string",
av_ver="string",
beta=float(0),
branch_pt=float(0),
build=float(0),
checksum="string",
cluster_workers=["string"],
conf_status="string",
conn_mode="string",
conn_status="string",
db_status="string",
desc="string",
dev_status="string",
device_id="string",
deviceaction="string",
deviceblueprint="string",
eip="string",
fap_cnt=float(0),
fazfull_act=float(0),
fazperm=float(0),
fazquota=float(0),
fazused=float(0),
fex_cnt=float(0),
first_tunnel_up=float(0),
flags=["string"],
foslic_cpu=float(0),
foslic_dr_site="string",
foslic_inst_time=float(0),
foslic_last_sync=float(0),
foslic_ram=float(0),
foslic_type="string",
foslic_utm="string",
fsw_cnt=float(0),
groups=[{
"name": "string",
"vdom": "string",
}],
ha_group_id=float(0),
ha_group_name="string",
ha_mode="string",
ha_upgrade_mode=float(0),
havsn="string",
hdisk_size=float(0),
hostname="string",
hw_generation=float(0),
hw_rev_major=float(0),
hw_rev_minor=float(0),
hyperscale=float(0),
ip="string",
ips_ext=float(0),
ips_ver="string",
last_checked=float(0),
last_resync=float(0),
latitude="string",
lic_flags=float(0),
lic_region="string",
location_from="string",
logdisk_size=float(0),
longitude="string",
maxvdom=float(0),
metafields={
"string": "string",
},
mgmt_if="string",
mgmt_mode="string",
mgmt_uuid="string",
mgt_vdom="string",
module_sn="string",
mr=float(0),
name="string",
nsxt_service_name="string",
os_type="string",
os_ver="string",
patch=float(0),
platform_str="string",
prefer_img_ver="string",
prio=float(0),
private_key="string",
private_key_status=float(0),
psk="string",
relver_info="string",
role="string",
sn="string",
sov_sase_license="string",
tunnel_sn="string",
vdoms=[{
"comments": "string",
"metafields": {
"string": "string",
},
"name": "string",
"opmode": "string",
"rtm_prof_id": float(0),
"status": "string",
"vdom_type": "string",
"vpn_id": float(0),
}],
version=float(0),
vm_cpu=float(0),
vm_cpu_limit=float(0),
vm_lic_expire=float(0),
vm_lic_overdue_since=float(0),
vm_mem=float(0),
vm_mem_limit=float(0),
vm_payg_status=float(0),
vm_status="string")
const deviceResource = new fortimanager.Device("deviceResource", {
admPass: "string",
admUsr: "string",
adom: "string",
appVer: "string",
authorizationtemplate: "string",
avVer: "string",
beta: 0,
branchPt: 0,
build: 0,
checksum: "string",
clusterWorkers: ["string"],
confStatus: "string",
connMode: "string",
connStatus: "string",
dbStatus: "string",
desc: "string",
devStatus: "string",
deviceId: "string",
deviceaction: "string",
deviceblueprint: "string",
eip: "string",
fapCnt: 0,
fazfullAct: 0,
fazperm: 0,
fazquota: 0,
fazused: 0,
fexCnt: 0,
firstTunnelUp: 0,
flags: ["string"],
foslicCpu: 0,
foslicDrSite: "string",
foslicInstTime: 0,
foslicLastSync: 0,
foslicRam: 0,
foslicType: "string",
foslicUtm: "string",
fswCnt: 0,
groups: [{
name: "string",
vdom: "string",
}],
haGroupId: 0,
haGroupName: "string",
haMode: "string",
haUpgradeMode: 0,
havsn: "string",
hdiskSize: 0,
hostname: "string",
hwGeneration: 0,
hwRevMajor: 0,
hwRevMinor: 0,
hyperscale: 0,
ip: "string",
ipsExt: 0,
ipsVer: "string",
lastChecked: 0,
lastResync: 0,
latitude: "string",
licFlags: 0,
licRegion: "string",
locationFrom: "string",
logdiskSize: 0,
longitude: "string",
maxvdom: 0,
metafields: {
string: "string",
},
mgmtIf: "string",
mgmtMode: "string",
mgmtUuid: "string",
mgtVdom: "string",
moduleSn: "string",
mr: 0,
name: "string",
nsxtServiceName: "string",
osType: "string",
osVer: "string",
patch: 0,
platformStr: "string",
preferImgVer: "string",
prio: 0,
privateKey: "string",
privateKeyStatus: 0,
psk: "string",
relverInfo: "string",
role: "string",
sn: "string",
sovSaseLicense: "string",
tunnelSn: "string",
vdoms: [{
comments: "string",
metafields: {
string: "string",
},
name: "string",
opmode: "string",
rtmProfId: 0,
status: "string",
vdomType: "string",
vpnId: 0,
}],
version: 0,
vmCpu: 0,
vmCpuLimit: 0,
vmLicExpire: 0,
vmLicOverdueSince: 0,
vmMem: 0,
vmMemLimit: 0,
vmPaygStatus: 0,
vmStatus: "string",
});
type: fortimanager:Device
properties:
admPass: string
admUsr: string
adom: string
appVer: string
authorizationtemplate: string
avVer: string
beta: 0
branchPt: 0
build: 0
checksum: string
clusterWorkers:
- string
confStatus: string
connMode: string
connStatus: string
dbStatus: string
desc: string
devStatus: string
deviceId: string
deviceaction: string
deviceblueprint: string
eip: string
fapCnt: 0
fazfullAct: 0
fazperm: 0
fazquota: 0
fazused: 0
fexCnt: 0
firstTunnelUp: 0
flags:
- string
foslicCpu: 0
foslicDrSite: string
foslicInstTime: 0
foslicLastSync: 0
foslicRam: 0
foslicType: string
foslicUtm: string
fswCnt: 0
groups:
- name: string
vdom: string
haGroupId: 0
haGroupName: string
haMode: string
haUpgradeMode: 0
havsn: string
hdiskSize: 0
hostname: string
hwGeneration: 0
hwRevMajor: 0
hwRevMinor: 0
hyperscale: 0
ip: string
ipsExt: 0
ipsVer: string
lastChecked: 0
lastResync: 0
latitude: string
licFlags: 0
licRegion: string
locationFrom: string
logdiskSize: 0
longitude: string
maxvdom: 0
metafields:
string: string
mgmtIf: string
mgmtMode: string
mgmtUuid: string
mgtVdom: string
moduleSn: string
mr: 0
name: string
nsxtServiceName: string
osType: string
osVer: string
patch: 0
platformStr: string
preferImgVer: string
prio: 0
privateKey: string
privateKeyStatus: 0
psk: string
relverInfo: string
role: string
sn: string
sovSaseLicense: string
tunnelSn: string
vdoms:
- comments: string
metafields:
string: string
name: string
opmode: string
rtmProfId: 0
status: string
vdomType: string
vpnId: 0
version: 0
vmCpu: 0
vmCpuLimit: 0
vmLicExpire: 0
vmLicOverdueSince: 0
vmMem: 0
vmMemLimit: 0
vmPaygStatus: 0
vmStatus: string
Device 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 Device resource accepts the following input properties:
- Adm
Pass string - add real and promote device. Device admin password.
- Adm
Usr string - add real and promote device. Device admin username.
- Adom string
- Name or ID of the ADOM where the command is to be executed on.
- App
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- Av
Ver string - (String) Av_Ver.
- Beta double
- (Number) Beta.
- Branch
Pt double - (Number) Branch_Pt.
- Build double
- (Number) Build.
- Checksum string
- (String) Checksum.
- Cluster
Workers List<string> - (Set of String) Cluster_Worker.
- Conf
Status string - (String) Conf_Status.
- Conn
Mode string - (String) Conn_Mode.
- Conn
Status string - (String) Conn_Status.
- Db
Status string - (String) Db_Status.
- Desc string
- Description.
- Dev
Status string - (String) Dev_Status.
- Device
Id string - (String) an identifier for the resource with format {{name}}.
- Deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- Deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- Eip string
- (String) Eip.
- Fap
Cnt double - (Number) Fap_Cnt.
- Fazfull
Act double - (Number) Faz.Full_Act.
- Fazperm double
- (Number) Faz.Perm.
- Fazquota double
- available for all operations.
- Fazused double
- (Number) Faz.Used.
- Fex
Cnt double - (Number) Fex_Cnt.
- First
Tunnel doubleUp - (Number) First_Tunnel_Up.
- Flags List<string>
- (Set of String) Flags.
- Foslic
Cpu double - (Number) VM Meter vCPU count.
- Foslic
Dr stringSite - (String) VM Meter DR Site status.
- Foslic
Inst doubleTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- Foslic
Last doubleSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- Foslic
Ram double - (Number) VM Meter device RAM size (in MB).
- Foslic
Type string - (String) VM Meter license type.
- Foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- Fsw
Cnt double - (Number) Fsw_Cnt.
- Groups
List<Device
Group> - Groups. (see below for nested schema)
- Ha
Group doubleId - (Number) Ha_Group_Id.
- Ha
Group stringName - (String) Ha_Group_Name.
- Ha
Mode string - (String) Ha_Mode.
- Ha
Upgrade doubleMode - (Number) Ha_Upgrade_Mode.
- Havsn string
- (String) Ha.Vsn.
- Hdisk
Size double - (Number) Hdisk_Size.
- Hostname string
- (String) Hostname.
- Hw
Generation double - (Number) Hw_Generation.
- Hw
Rev doubleMajor - (Number) Hw_Rev_Major.
- Hw
Rev doubleMinor - (Number) Hw_Rev_Minor.
- Hyperscale double
- (Number) Hyperscale.
- Ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- Ips
Ext double - (Number) Ips_Ext.
- Ips
Ver string - (String) Ips_Ver.
- Last
Checked double - (Number) Last_Checked.
- Last
Resync double - (Number) Last_Resync.
- Latitude string
- (String) Latitude.
- Lic
Flags double - (Number) Lic_Flags.
- Lic
Region string - (String) Lic_Region.
- Location
From string - (String) Location_From.
- Logdisk
Size double - (Number) Logdisk_Size.
- Longitude string
- (String) Longitude.
- Maxvdom double
- (Number) Maxvdom.
- Metafields Dictionary<string, string>
- add real and model device..
- Mgmt
If string - (String) Mgmt_If.
- Mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - Mgmt
Uuid string - (String) Mgmt_Uuid.
- Mgt
Vdom string - (String) Mgt_Vdom.
- Module
Sn string - (String) Module_Sn.
- Mr double
- add model device only.
- Name string
- required for all operations. Unique name for the device.
- Nsxt
Service stringName - (String) Nsxt_Service_Name.
- Os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - Os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - Patch double
- add model device only.
- Platform
Str string - add model device only. Required for determine the platform for VM platforms.
- Prefer
Img stringVer - (String) Prefer_Img_Ver.
- Prio double
- (Number) Prio.
- Private
Key string - (String) Private_Key.
- Private
Key doubleStatus - (Number) Private_Key_Status.
- Psk string
- (String) Psk.
- Relver
Info string - (String) Relver_Info.
- Role string
- (String) Role.
- Sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- Sov
Sase stringLicense - (String) Sov_Sase_License.
- Tunnel
Sn string - (String) Tunnel_Sn.
- Vdoms
List<Device
Vdom> - (Block List) Vdom. (see below for nested schema)
- Version double
- (Number) Version.
- Vm
Cpu double - (Number) Vm_Cpu.
- Vm
Cpu doubleLimit - (Number) Vm_Cpu_Limit.
- Vm
Lic doubleExpire - (Number) Vm_Lic_Expire.
- Vm
Lic doubleOverdue Since - (Number) Vm_Lic_Overdue_Since.
- Vm
Mem double - (Number) Vm_Mem.
- Vm
Mem doubleLimit - (Number) Vm_Mem_Limit.
- Vm
Payg doubleStatus - (Number) Vm_Payg_Status.
- Vm
Status string - (String) Vm_Status.
- Adm
Pass string - add real and promote device. Device admin password.
- Adm
Usr string - add real and promote device. Device admin username.
- Adom string
- Name or ID of the ADOM where the command is to be executed on.
- App
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- Av
Ver string - (String) Av_Ver.
- Beta float64
- (Number) Beta.
- Branch
Pt float64 - (Number) Branch_Pt.
- Build float64
- (Number) Build.
- Checksum string
- (String) Checksum.
- Cluster
Workers []string - (Set of String) Cluster_Worker.
- Conf
Status string - (String) Conf_Status.
- Conn
Mode string - (String) Conn_Mode.
- Conn
Status string - (String) Conn_Status.
- Db
Status string - (String) Db_Status.
- Desc string
- Description.
- Dev
Status string - (String) Dev_Status.
- Device
Id string - (String) an identifier for the resource with format {{name}}.
- Deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- Deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- Eip string
- (String) Eip.
- Fap
Cnt float64 - (Number) Fap_Cnt.
- Fazfull
Act float64 - (Number) Faz.Full_Act.
- Fazperm float64
- (Number) Faz.Perm.
- Fazquota float64
- available for all operations.
- Fazused float64
- (Number) Faz.Used.
- Fex
Cnt float64 - (Number) Fex_Cnt.
- First
Tunnel float64Up - (Number) First_Tunnel_Up.
- Flags []string
- (Set of String) Flags.
- Foslic
Cpu float64 - (Number) VM Meter vCPU count.
- Foslic
Dr stringSite - (String) VM Meter DR Site status.
- Foslic
Inst float64Time - (Number) VM Meter first deployment time (in UNIX timestamp).
- Foslic
Last float64Sync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- Foslic
Ram float64 - (Number) VM Meter device RAM size (in MB).
- Foslic
Type string - (String) VM Meter license type.
- Foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- Fsw
Cnt float64 - (Number) Fsw_Cnt.
- Groups
[]Device
Group Args - Groups. (see below for nested schema)
- Ha
Group float64Id - (Number) Ha_Group_Id.
- Ha
Group stringName - (String) Ha_Group_Name.
- Ha
Mode string - (String) Ha_Mode.
- Ha
Upgrade float64Mode - (Number) Ha_Upgrade_Mode.
- Havsn string
- (String) Ha.Vsn.
- Hdisk
Size float64 - (Number) Hdisk_Size.
- Hostname string
- (String) Hostname.
- Hw
Generation float64 - (Number) Hw_Generation.
- Hw
Rev float64Major - (Number) Hw_Rev_Major.
- Hw
Rev float64Minor - (Number) Hw_Rev_Minor.
- Hyperscale float64
- (Number) Hyperscale.
- Ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- Ips
Ext float64 - (Number) Ips_Ext.
- Ips
Ver string - (String) Ips_Ver.
- Last
Checked float64 - (Number) Last_Checked.
- Last
Resync float64 - (Number) Last_Resync.
- Latitude string
- (String) Latitude.
- Lic
Flags float64 - (Number) Lic_Flags.
- Lic
Region string - (String) Lic_Region.
- Location
From string - (String) Location_From.
- Logdisk
Size float64 - (Number) Logdisk_Size.
- Longitude string
- (String) Longitude.
- Maxvdom float64
- (Number) Maxvdom.
- Metafields map[string]string
- add real and model device..
- Mgmt
If string - (String) Mgmt_If.
- Mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - Mgmt
Uuid string - (String) Mgmt_Uuid.
- Mgt
Vdom string - (String) Mgt_Vdom.
- Module
Sn string - (String) Module_Sn.
- Mr float64
- add model device only.
- Name string
- required for all operations. Unique name for the device.
- Nsxt
Service stringName - (String) Nsxt_Service_Name.
- Os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - Os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - Patch float64
- add model device only.
- Platform
Str string - add model device only. Required for determine the platform for VM platforms.
- Prefer
Img stringVer - (String) Prefer_Img_Ver.
- Prio float64
- (Number) Prio.
- Private
Key string - (String) Private_Key.
- Private
Key float64Status - (Number) Private_Key_Status.
- Psk string
- (String) Psk.
- Relver
Info string - (String) Relver_Info.
- Role string
- (String) Role.
- Sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- Sov
Sase stringLicense - (String) Sov_Sase_License.
- Tunnel
Sn string - (String) Tunnel_Sn.
- Vdoms
[]Device
Vdom Args - (Block List) Vdom. (see below for nested schema)
- Version float64
- (Number) Version.
- Vm
Cpu float64 - (Number) Vm_Cpu.
- Vm
Cpu float64Limit - (Number) Vm_Cpu_Limit.
- Vm
Lic float64Expire - (Number) Vm_Lic_Expire.
- Vm
Lic float64Overdue Since - (Number) Vm_Lic_Overdue_Since.
- Vm
Mem float64 - (Number) Vm_Mem.
- Vm
Mem float64Limit - (Number) Vm_Mem_Limit.
- Vm
Payg float64Status - (Number) Vm_Payg_Status.
- Vm
Status string - (String) Vm_Status.
- adm_
pass string - add real and promote device. Device admin password.
- adm_
usr string - add real and promote device. Device admin username.
- adom string
- Name or ID of the ADOM where the command is to be executed on.
- app_
ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av_
ver string - (String) Av_Ver.
- beta number
- (Number) Beta.
- branch_
pt number - (Number) Branch_Pt.
- build number
- (Number) Build.
- checksum string
- (String) Checksum.
- cluster_
workers list(string) - (Set of String) Cluster_Worker.
- conf_
status string - (String) Conf_Status.
- conn_
mode string - (String) Conn_Mode.
- conn_
status string - (String) Conn_Status.
- db_
status string - (String) Db_Status.
- desc string
- Description.
- dev_
status string - (String) Dev_Status.
- device_
id string - (String) an identifier for the resource with format {{name}}.
- deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- eip string
- (String) Eip.
- fap_
cnt number - (Number) Fap_Cnt.
- fazfull_
act number - (Number) Faz.Full_Act.
- fazperm number
- (Number) Faz.Perm.
- fazquota number
- available for all operations.
- fazused number
- (Number) Faz.Used.
- fex_
cnt number - (Number) Fex_Cnt.
- first_
tunnel_ numberup - (Number) First_Tunnel_Up.
- flags list(string)
- (Set of String) Flags.
- foslic_
cpu number - (Number) VM Meter vCPU count.
- foslic_
dr_ stringsite - (String) VM Meter DR Site status.
- foslic_
inst_ numbertime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic_
last_ numbersync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic_
ram number - (Number) VM Meter device RAM size (in MB).
- foslic_
type string - (String) VM Meter license type.
- foslic_
utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw_
cnt number - (Number) Fsw_Cnt.
- groups list(object)
- Groups. (see below for nested schema)
- ha_
group_ numberid - (Number) Ha_Group_Id.
- ha_
group_ stringname - (String) Ha_Group_Name.
- ha_
mode string - (String) Ha_Mode.
- ha_
upgrade_ numbermode - (Number) Ha_Upgrade_Mode.
- havsn string
- (String) Ha.Vsn.
- hdisk_
size number - (Number) Hdisk_Size.
- hostname string
- (String) Hostname.
- hw_
generation number - (Number) Hw_Generation.
- hw_
rev_ numbermajor - (Number) Hw_Rev_Major.
- hw_
rev_ numberminor - (Number) Hw_Rev_Minor.
- hyperscale number
- (Number) Hyperscale.
- ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips_
ext number - (Number) Ips_Ext.
- ips_
ver string - (String) Ips_Ver.
- last_
checked number - (Number) Last_Checked.
- last_
resync number - (Number) Last_Resync.
- latitude string
- (String) Latitude.
- lic_
flags number - (Number) Lic_Flags.
- lic_
region string - (String) Lic_Region.
- location_
from string - (String) Location_From.
- logdisk_
size number - (Number) Logdisk_Size.
- longitude string
- (String) Longitude.
- maxvdom number
- (Number) Maxvdom.
- metafields map(string)
- add real and model device..
- mgmt_
if string - (String) Mgmt_If.
- mgmt_
mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt_
uuid string - (String) Mgmt_Uuid.
- mgt_
vdom string - (String) Mgt_Vdom.
- module_
sn string - (String) Module_Sn.
- mr number
- add model device only.
- name string
- required for all operations. Unique name for the device.
- nsxt_
service_ stringname - (String) Nsxt_Service_Name.
- os_
type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os_
ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch number
- add model device only.
- platform_
str string - add model device only. Required for determine the platform for VM platforms.
- prefer_
img_ stringver - (String) Prefer_Img_Ver.
- prio number
- (Number) Prio.
- private_
key string - (String) Private_Key.
- private_
key_ numberstatus - (Number) Private_Key_Status.
- psk string
- (String) Psk.
- relver_
info string - (String) Relver_Info.
- role string
- (String) Role.
- sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov_
sase_ stringlicense - (String) Sov_Sase_License.
- tunnel_
sn string - (String) Tunnel_Sn.
- vdoms list(object)
- (Block List) Vdom. (see below for nested schema)
- version number
- (Number) Version.
- vm_
cpu number - (Number) Vm_Cpu.
- vm_
cpu_ numberlimit - (Number) Vm_Cpu_Limit.
- vm_
lic_ numberexpire - (Number) Vm_Lic_Expire.
- vm_
lic_ numberoverdue_ since - (Number) Vm_Lic_Overdue_Since.
- vm_
mem number - (Number) Vm_Mem.
- vm_
mem_ numberlimit - (Number) Vm_Mem_Limit.
- vm_
payg_ numberstatus - (Number) Vm_Payg_Status.
- vm_
status string - (String) Vm_Status.
- adm
Pass String - add real and promote device. Device admin password.
- adm
Usr String - add real and promote device. Device admin username.
- adom String
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver String - (String) App_Ver.
- String
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver String - (String) Av_Ver.
- beta Double
- (Number) Beta.
- branch
Pt Double - (Number) Branch_Pt.
- build Double
- (Number) Build.
- checksum String
- (String) Checksum.
- cluster
Workers List<String> - (Set of String) Cluster_Worker.
- conf
Status String - (String) Conf_Status.
- conn
Mode String - (String) Conn_Mode.
- conn
Status String - (String) Conn_Status.
- db
Status String - (String) Db_Status.
- desc String
- Description.
- dev
Status String - (String) Dev_Status.
- device
Id String - (String) an identifier for the resource with format {{name}}.
- deviceaction String
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint String
- add model device only. Device blueprint to apply to the new model device.
- eip String
- (String) Eip.
- fap
Cnt Double - (Number) Fap_Cnt.
- fazfull
Act Double - (Number) Faz.Full_Act.
- fazperm Double
- (Number) Faz.Perm.
- fazquota Double
- available for all operations.
- fazused Double
- (Number) Faz.Used.
- fex
Cnt Double - (Number) Fex_Cnt.
- first
Tunnel DoubleUp - (Number) First_Tunnel_Up.
- flags List<String>
- (Set of String) Flags.
- foslic
Cpu Double - (Number) VM Meter vCPU count.
- foslic
Dr StringSite - (String) VM Meter DR Site status.
- foslic
Inst DoubleTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last DoubleSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram Double - (Number) VM Meter device RAM size (in MB).
- foslic
Type String - (String) VM Meter license type.
- foslic
Utm String - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt Double - (Number) Fsw_Cnt.
- groups
List<Device
Group> - Groups. (see below for nested schema)
- ha
Group DoubleId - (Number) Ha_Group_Id.
- ha
Group StringName - (String) Ha_Group_Name.
- ha
Mode String - (String) Ha_Mode.
- ha
Upgrade DoubleMode - (Number) Ha_Upgrade_Mode.
- havsn String
- (String) Ha.Vsn.
- hdisk
Size Double - (Number) Hdisk_Size.
- hostname String
- (String) Hostname.
- hw
Generation Double - (Number) Hw_Generation.
- hw
Rev DoubleMajor - (Number) Hw_Rev_Major.
- hw
Rev DoubleMinor - (Number) Hw_Rev_Minor.
- hyperscale Double
- (Number) Hyperscale.
- ip String
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext Double - (Number) Ips_Ext.
- ips
Ver String - (String) Ips_Ver.
- last
Checked Double - (Number) Last_Checked.
- last
Resync Double - (Number) Last_Resync.
- latitude String
- (String) Latitude.
- lic
Flags Double - (Number) Lic_Flags.
- lic
Region String - (String) Lic_Region.
- location
From String - (String) Location_From.
- logdisk
Size Double - (Number) Logdisk_Size.
- longitude String
- (String) Longitude.
- maxvdom Double
- (Number) Maxvdom.
- metafields Map<String,String>
- add real and model device..
- mgmt
If String - (String) Mgmt_If.
- mgmt
Mode String - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid String - (String) Mgmt_Uuid.
- mgt
Vdom String - (String) Mgt_Vdom.
- module
Sn String - (String) Module_Sn.
- mr Double
- add model device only.
- name String
- required for all operations. Unique name for the device.
- nsxt
Service StringName - (String) Nsxt_Service_Name.
- os
Type String - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver String - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch Double
- add model device only.
- platform
Str String - add model device only. Required for determine the platform for VM platforms.
- prefer
Img StringVer - (String) Prefer_Img_Ver.
- prio Double
- (Number) Prio.
- private
Key String - (String) Private_Key.
- private
Key DoubleStatus - (Number) Private_Key_Status.
- psk String
- (String) Psk.
- relver
Info String - (String) Relver_Info.
- role String
- (String) Role.
- sn String
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase StringLicense - (String) Sov_Sase_License.
- tunnel
Sn String - (String) Tunnel_Sn.
- vdoms
List<Device
Vdom> - (Block List) Vdom. (see below for nested schema)
- version Double
- (Number) Version.
- vm
Cpu Double - (Number) Vm_Cpu.
- vm
Cpu DoubleLimit - (Number) Vm_Cpu_Limit.
- vm
Lic DoubleExpire - (Number) Vm_Lic_Expire.
- vm
Lic DoubleOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem Double - (Number) Vm_Mem.
- vm
Mem DoubleLimit - (Number) Vm_Mem_Limit.
- vm
Payg DoubleStatus - (Number) Vm_Payg_Status.
- vm
Status String - (String) Vm_Status.
- adm
Pass string - add real and promote device. Device admin password.
- adm
Usr string - add real and promote device. Device admin username.
- adom string
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver string - (String) Av_Ver.
- beta number
- (Number) Beta.
- branch
Pt number - (Number) Branch_Pt.
- build number
- (Number) Build.
- checksum string
- (String) Checksum.
- cluster
Workers string[] - (Set of String) Cluster_Worker.
- conf
Status string - (String) Conf_Status.
- conn
Mode string - (String) Conn_Mode.
- conn
Status string - (String) Conn_Status.
- db
Status string - (String) Db_Status.
- desc string
- Description.
- dev
Status string - (String) Dev_Status.
- device
Id string - (String) an identifier for the resource with format {{name}}.
- deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- eip string
- (String) Eip.
- fap
Cnt number - (Number) Fap_Cnt.
- fazfull
Act number - (Number) Faz.Full_Act.
- fazperm number
- (Number) Faz.Perm.
- fazquota number
- available for all operations.
- fazused number
- (Number) Faz.Used.
- fex
Cnt number - (Number) Fex_Cnt.
- first
Tunnel numberUp - (Number) First_Tunnel_Up.
- flags string[]
- (Set of String) Flags.
- foslic
Cpu number - (Number) VM Meter vCPU count.
- foslic
Dr stringSite - (String) VM Meter DR Site status.
- foslic
Inst numberTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last numberSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram number - (Number) VM Meter device RAM size (in MB).
- foslic
Type string - (String) VM Meter license type.
- foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt number - (Number) Fsw_Cnt.
- groups
Device
Group[] - Groups. (see below for nested schema)
- ha
Group numberId - (Number) Ha_Group_Id.
- ha
Group stringName - (String) Ha_Group_Name.
- ha
Mode string - (String) Ha_Mode.
- ha
Upgrade numberMode - (Number) Ha_Upgrade_Mode.
- havsn string
- (String) Ha.Vsn.
- hdisk
Size number - (Number) Hdisk_Size.
- hostname string
- (String) Hostname.
- hw
Generation number - (Number) Hw_Generation.
- hw
Rev numberMajor - (Number) Hw_Rev_Major.
- hw
Rev numberMinor - (Number) Hw_Rev_Minor.
- hyperscale number
- (Number) Hyperscale.
- ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext number - (Number) Ips_Ext.
- ips
Ver string - (String) Ips_Ver.
- last
Checked number - (Number) Last_Checked.
- last
Resync number - (Number) Last_Resync.
- latitude string
- (String) Latitude.
- lic
Flags number - (Number) Lic_Flags.
- lic
Region string - (String) Lic_Region.
- location
From string - (String) Location_From.
- logdisk
Size number - (Number) Logdisk_Size.
- longitude string
- (String) Longitude.
- maxvdom number
- (Number) Maxvdom.
- metafields {[key: string]: string}
- add real and model device..
- mgmt
If string - (String) Mgmt_If.
- mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid string - (String) Mgmt_Uuid.
- mgt
Vdom string - (String) Mgt_Vdom.
- module
Sn string - (String) Module_Sn.
- mr number
- add model device only.
- name string
- required for all operations. Unique name for the device.
- nsxt
Service stringName - (String) Nsxt_Service_Name.
- os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch number
- add model device only.
- platform
Str string - add model device only. Required for determine the platform for VM platforms.
- prefer
Img stringVer - (String) Prefer_Img_Ver.
- prio number
- (Number) Prio.
- private
Key string - (String) Private_Key.
- private
Key numberStatus - (Number) Private_Key_Status.
- psk string
- (String) Psk.
- relver
Info string - (String) Relver_Info.
- role string
- (String) Role.
- sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase stringLicense - (String) Sov_Sase_License.
- tunnel
Sn string - (String) Tunnel_Sn.
- vdoms
Device
Vdom[] - (Block List) Vdom. (see below for nested schema)
- version number
- (Number) Version.
- vm
Cpu number - (Number) Vm_Cpu.
- vm
Cpu numberLimit - (Number) Vm_Cpu_Limit.
- vm
Lic numberExpire - (Number) Vm_Lic_Expire.
- vm
Lic numberOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem number - (Number) Vm_Mem.
- vm
Mem numberLimit - (Number) Vm_Mem_Limit.
- vm
Payg numberStatus - (Number) Vm_Payg_Status.
- vm
Status string - (String) Vm_Status.
- adm_
pass str - add real and promote device. Device admin password.
- adm_
usr str - add real and promote device. Device admin username.
- adom str
- Name or ID of the ADOM where the command is to be executed on.
- app_
ver str - (String) App_Ver.
- str
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av_
ver str - (String) Av_Ver.
- beta float
- (Number) Beta.
- branch_
pt float - (Number) Branch_Pt.
- build float
- (Number) Build.
- checksum str
- (String) Checksum.
- cluster_
workers Sequence[str] - (Set of String) Cluster_Worker.
- conf_
status str - (String) Conf_Status.
- conn_
mode str - (String) Conn_Mode.
- conn_
status str - (String) Conn_Status.
- db_
status str - (String) Db_Status.
- desc str
- Description.
- dev_
status str - (String) Dev_Status.
- device_
id str - (String) an identifier for the resource with format {{name}}.
- deviceaction str
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint str
- add model device only. Device blueprint to apply to the new model device.
- eip str
- (String) Eip.
- fap_
cnt float - (Number) Fap_Cnt.
- fazfull_
act float - (Number) Faz.Full_Act.
- fazperm float
- (Number) Faz.Perm.
- fazquota float
- available for all operations.
- fazused float
- (Number) Faz.Used.
- fex_
cnt float - (Number) Fex_Cnt.
- first_
tunnel_ floatup - (Number) First_Tunnel_Up.
- flags Sequence[str]
- (Set of String) Flags.
- foslic_
cpu float - (Number) VM Meter vCPU count.
- foslic_
dr_ strsite - (String) VM Meter DR Site status.
- foslic_
inst_ floattime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic_
last_ floatsync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic_
ram float - (Number) VM Meter device RAM size (in MB).
- foslic_
type str - (String) VM Meter license type.
- foslic_
utm str - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw_
cnt float - (Number) Fsw_Cnt.
- groups
Sequence[Device
Group Args] - Groups. (see below for nested schema)
- ha_
group_ floatid - (Number) Ha_Group_Id.
- ha_
group_ strname - (String) Ha_Group_Name.
- ha_
mode str - (String) Ha_Mode.
- ha_
upgrade_ floatmode - (Number) Ha_Upgrade_Mode.
- havsn str
- (String) Ha.Vsn.
- hdisk_
size float - (Number) Hdisk_Size.
- hostname str
- (String) Hostname.
- hw_
generation float - (Number) Hw_Generation.
- hw_
rev_ floatmajor - (Number) Hw_Rev_Major.
- hw_
rev_ floatminor - (Number) Hw_Rev_Minor.
- hyperscale float
- (Number) Hyperscale.
- ip str
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips_
ext float - (Number) Ips_Ext.
- ips_
ver str - (String) Ips_Ver.
- last_
checked float - (Number) Last_Checked.
- last_
resync float - (Number) Last_Resync.
- latitude str
- (String) Latitude.
- lic_
flags float - (Number) Lic_Flags.
- lic_
region str - (String) Lic_Region.
- location_
from str - (String) Location_From.
- logdisk_
size float - (Number) Logdisk_Size.
- longitude str
- (String) Longitude.
- maxvdom float
- (Number) Maxvdom.
- metafields Mapping[str, str]
- add real and model device..
- mgmt_
if str - (String) Mgmt_If.
- mgmt_
mode str - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt_
uuid str - (String) Mgmt_Uuid.
- mgt_
vdom str - (String) Mgt_Vdom.
- module_
sn str - (String) Module_Sn.
- mr float
- add model device only.
- name str
- required for all operations. Unique name for the device.
- nsxt_
service_ strname - (String) Nsxt_Service_Name.
- os_
type str - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os_
ver str - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch float
- add model device only.
- platform_
str str - add model device only. Required for determine the platform for VM platforms.
- prefer_
img_ strver - (String) Prefer_Img_Ver.
- prio float
- (Number) Prio.
- private_
key str - (String) Private_Key.
- private_
key_ floatstatus - (Number) Private_Key_Status.
- psk str
- (String) Psk.
- relver_
info str - (String) Relver_Info.
- role str
- (String) Role.
- sn str
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov_
sase_ strlicense - (String) Sov_Sase_License.
- tunnel_
sn str - (String) Tunnel_Sn.
- vdoms
Sequence[Device
Vdom Args] - (Block List) Vdom. (see below for nested schema)
- version float
- (Number) Version.
- vm_
cpu float - (Number) Vm_Cpu.
- vm_
cpu_ floatlimit - (Number) Vm_Cpu_Limit.
- vm_
lic_ floatexpire - (Number) Vm_Lic_Expire.
- vm_
lic_ floatoverdue_ since - (Number) Vm_Lic_Overdue_Since.
- vm_
mem float - (Number) Vm_Mem.
- vm_
mem_ floatlimit - (Number) Vm_Mem_Limit.
- vm_
payg_ floatstatus - (Number) Vm_Payg_Status.
- vm_
status str - (String) Vm_Status.
- adm
Pass String - add real and promote device. Device admin password.
- adm
Usr String - add real and promote device. Device admin username.
- adom String
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver String - (String) App_Ver.
- String
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver String - (String) Av_Ver.
- beta Number
- (Number) Beta.
- branch
Pt Number - (Number) Branch_Pt.
- build Number
- (Number) Build.
- checksum String
- (String) Checksum.
- cluster
Workers List<String> - (Set of String) Cluster_Worker.
- conf
Status String - (String) Conf_Status.
- conn
Mode String - (String) Conn_Mode.
- conn
Status String - (String) Conn_Status.
- db
Status String - (String) Db_Status.
- desc String
- Description.
- dev
Status String - (String) Dev_Status.
- device
Id String - (String) an identifier for the resource with format {{name}}.
- deviceaction String
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint String
- add model device only. Device blueprint to apply to the new model device.
- eip String
- (String) Eip.
- fap
Cnt Number - (Number) Fap_Cnt.
- fazfull
Act Number - (Number) Faz.Full_Act.
- fazperm Number
- (Number) Faz.Perm.
- fazquota Number
- available for all operations.
- fazused Number
- (Number) Faz.Used.
- fex
Cnt Number - (Number) Fex_Cnt.
- first
Tunnel NumberUp - (Number) First_Tunnel_Up.
- flags List<String>
- (Set of String) Flags.
- foslic
Cpu Number - (Number) VM Meter vCPU count.
- foslic
Dr StringSite - (String) VM Meter DR Site status.
- foslic
Inst NumberTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last NumberSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram Number - (Number) VM Meter device RAM size (in MB).
- foslic
Type String - (String) VM Meter license type.
- foslic
Utm String - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt Number - (Number) Fsw_Cnt.
- groups List<Property Map>
- Groups. (see below for nested schema)
- ha
Group NumberId - (Number) Ha_Group_Id.
- ha
Group StringName - (String) Ha_Group_Name.
- ha
Mode String - (String) Ha_Mode.
- ha
Upgrade NumberMode - (Number) Ha_Upgrade_Mode.
- havsn String
- (String) Ha.Vsn.
- hdisk
Size Number - (Number) Hdisk_Size.
- hostname String
- (String) Hostname.
- hw
Generation Number - (Number) Hw_Generation.
- hw
Rev NumberMajor - (Number) Hw_Rev_Major.
- hw
Rev NumberMinor - (Number) Hw_Rev_Minor.
- hyperscale Number
- (Number) Hyperscale.
- ip String
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext Number - (Number) Ips_Ext.
- ips
Ver String - (String) Ips_Ver.
- last
Checked Number - (Number) Last_Checked.
- last
Resync Number - (Number) Last_Resync.
- latitude String
- (String) Latitude.
- lic
Flags Number - (Number) Lic_Flags.
- lic
Region String - (String) Lic_Region.
- location
From String - (String) Location_From.
- logdisk
Size Number - (Number) Logdisk_Size.
- longitude String
- (String) Longitude.
- maxvdom Number
- (Number) Maxvdom.
- metafields Map<String>
- add real and model device..
- mgmt
If String - (String) Mgmt_If.
- mgmt
Mode String - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid String - (String) Mgmt_Uuid.
- mgt
Vdom String - (String) Mgt_Vdom.
- module
Sn String - (String) Module_Sn.
- mr Number
- add model device only.
- name String
- required for all operations. Unique name for the device.
- nsxt
Service StringName - (String) Nsxt_Service_Name.
- os
Type String - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver String - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch Number
- add model device only.
- platform
Str String - add model device only. Required for determine the platform for VM platforms.
- prefer
Img StringVer - (String) Prefer_Img_Ver.
- prio Number
- (Number) Prio.
- private
Key String - (String) Private_Key.
- private
Key NumberStatus - (Number) Private_Key_Status.
- psk String
- (String) Psk.
- relver
Info String - (String) Relver_Info.
- role String
- (String) Role.
- sn String
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase StringLicense - (String) Sov_Sase_License.
- tunnel
Sn String - (String) Tunnel_Sn.
- vdoms List<Property Map>
- (Block List) Vdom. (see below for nested schema)
- version Number
- (Number) Version.
- vm
Cpu Number - (Number) Vm_Cpu.
- vm
Cpu NumberLimit - (Number) Vm_Cpu_Limit.
- vm
Lic NumberExpire - (Number) Vm_Lic_Expire.
- vm
Lic NumberOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem Number - (Number) Vm_Mem.
- vm
Mem NumberLimit - (Number) Vm_Mem_Limit.
- vm
Payg NumberStatus - (Number) Vm_Payg_Status.
- vm
Status String - (String) Vm_Status.
Outputs
All input properties are implicitly available as output properties. Additionally, the Device resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Device Resource
Get an existing Device 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?: DeviceState, opts?: CustomResourceOptions): Device@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adm_pass: Optional[str] = None,
adm_usr: Optional[str] = None,
adom: Optional[str] = None,
app_ver: Optional[str] = None,
authorizationtemplate: Optional[str] = None,
av_ver: Optional[str] = None,
beta: Optional[float] = None,
branch_pt: Optional[float] = None,
build: Optional[float] = None,
checksum: Optional[str] = None,
cluster_workers: Optional[Sequence[str]] = None,
conf_status: Optional[str] = None,
conn_mode: Optional[str] = None,
conn_status: Optional[str] = None,
db_status: Optional[str] = None,
desc: Optional[str] = None,
dev_status: Optional[str] = None,
device_id: Optional[str] = None,
deviceaction: Optional[str] = None,
deviceblueprint: Optional[str] = None,
eip: Optional[str] = None,
fap_cnt: Optional[float] = None,
fazfull_act: Optional[float] = None,
fazperm: Optional[float] = None,
fazquota: Optional[float] = None,
fazused: Optional[float] = None,
fex_cnt: Optional[float] = None,
first_tunnel_up: Optional[float] = None,
flags: Optional[Sequence[str]] = None,
foslic_cpu: Optional[float] = None,
foslic_dr_site: Optional[str] = None,
foslic_inst_time: Optional[float] = None,
foslic_last_sync: Optional[float] = None,
foslic_ram: Optional[float] = None,
foslic_type: Optional[str] = None,
foslic_utm: Optional[str] = None,
fsw_cnt: Optional[float] = None,
groups: Optional[Sequence[DeviceGroupArgs]] = None,
ha_group_id: Optional[float] = None,
ha_group_name: Optional[str] = None,
ha_mode: Optional[str] = None,
ha_upgrade_mode: Optional[float] = None,
havsn: Optional[str] = None,
hdisk_size: Optional[float] = None,
hostname: Optional[str] = None,
hw_generation: Optional[float] = None,
hw_rev_major: Optional[float] = None,
hw_rev_minor: Optional[float] = None,
hyperscale: Optional[float] = None,
ip: Optional[str] = None,
ips_ext: Optional[float] = None,
ips_ver: Optional[str] = None,
last_checked: Optional[float] = None,
last_resync: Optional[float] = None,
latitude: Optional[str] = None,
lic_flags: Optional[float] = None,
lic_region: Optional[str] = None,
location_from: Optional[str] = None,
logdisk_size: Optional[float] = None,
longitude: Optional[str] = None,
maxvdom: Optional[float] = None,
metafields: Optional[Mapping[str, str]] = None,
mgmt_if: Optional[str] = None,
mgmt_mode: Optional[str] = None,
mgmt_uuid: Optional[str] = None,
mgt_vdom: Optional[str] = None,
module_sn: Optional[str] = None,
mr: Optional[float] = None,
name: Optional[str] = None,
nsxt_service_name: Optional[str] = None,
os_type: Optional[str] = None,
os_ver: Optional[str] = None,
patch: Optional[float] = None,
platform_str: Optional[str] = None,
prefer_img_ver: Optional[str] = None,
prio: Optional[float] = None,
private_key: Optional[str] = None,
private_key_status: Optional[float] = None,
psk: Optional[str] = None,
relver_info: Optional[str] = None,
role: Optional[str] = None,
sn: Optional[str] = None,
sov_sase_license: Optional[str] = None,
tunnel_sn: Optional[str] = None,
vdoms: Optional[Sequence[DeviceVdomArgs]] = None,
version: Optional[float] = None,
vm_cpu: Optional[float] = None,
vm_cpu_limit: Optional[float] = None,
vm_lic_expire: Optional[float] = None,
vm_lic_overdue_since: Optional[float] = None,
vm_mem: Optional[float] = None,
vm_mem_limit: Optional[float] = None,
vm_payg_status: Optional[float] = None,
vm_status: Optional[str] = None) -> Devicefunc GetDevice(ctx *Context, name string, id IDInput, state *DeviceState, opts ...ResourceOption) (*Device, error)public static Device Get(string name, Input<string> id, DeviceState? state, CustomResourceOptions? opts = null)public static Device get(String name, Output<String> id, DeviceState state, CustomResourceOptions options)resources: _: type: fortimanager:Device get: id: ${id}import {
to = fortimanager_device.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Adm
Pass string - add real and promote device. Device admin password.
- Adm
Usr string - add real and promote device. Device admin username.
- Adom string
- Name or ID of the ADOM where the command is to be executed on.
- App
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- Av
Ver string - (String) Av_Ver.
- Beta double
- (Number) Beta.
- Branch
Pt double - (Number) Branch_Pt.
- Build double
- (Number) Build.
- Checksum string
- (String) Checksum.
- Cluster
Workers List<string> - (Set of String) Cluster_Worker.
- Conf
Status string - (String) Conf_Status.
- Conn
Mode string - (String) Conn_Mode.
- Conn
Status string - (String) Conn_Status.
- Db
Status string - (String) Db_Status.
- Desc string
- Description.
- Dev
Status string - (String) Dev_Status.
- Device
Id string - (String) an identifier for the resource with format {{name}}.
- Deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- Deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- Eip string
- (String) Eip.
- Fap
Cnt double - (Number) Fap_Cnt.
- Fazfull
Act double - (Number) Faz.Full_Act.
- Fazperm double
- (Number) Faz.Perm.
- Fazquota double
- available for all operations.
- Fazused double
- (Number) Faz.Used.
- Fex
Cnt double - (Number) Fex_Cnt.
- First
Tunnel doubleUp - (Number) First_Tunnel_Up.
- Flags List<string>
- (Set of String) Flags.
- Foslic
Cpu double - (Number) VM Meter vCPU count.
- Foslic
Dr stringSite - (String) VM Meter DR Site status.
- Foslic
Inst doubleTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- Foslic
Last doubleSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- Foslic
Ram double - (Number) VM Meter device RAM size (in MB).
- Foslic
Type string - (String) VM Meter license type.
- Foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- Fsw
Cnt double - (Number) Fsw_Cnt.
- Groups
List<Device
Group> - Groups. (see below for nested schema)
- Ha
Group doubleId - (Number) Ha_Group_Id.
- Ha
Group stringName - (String) Ha_Group_Name.
- Ha
Mode string - (String) Ha_Mode.
- Ha
Upgrade doubleMode - (Number) Ha_Upgrade_Mode.
- Havsn string
- (String) Ha.Vsn.
- Hdisk
Size double - (Number) Hdisk_Size.
- Hostname string
- (String) Hostname.
- Hw
Generation double - (Number) Hw_Generation.
- Hw
Rev doubleMajor - (Number) Hw_Rev_Major.
- Hw
Rev doubleMinor - (Number) Hw_Rev_Minor.
- Hyperscale double
- (Number) Hyperscale.
- Ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- Ips
Ext double - (Number) Ips_Ext.
- Ips
Ver string - (String) Ips_Ver.
- Last
Checked double - (Number) Last_Checked.
- Last
Resync double - (Number) Last_Resync.
- Latitude string
- (String) Latitude.
- Lic
Flags double - (Number) Lic_Flags.
- Lic
Region string - (String) Lic_Region.
- Location
From string - (String) Location_From.
- Logdisk
Size double - (Number) Logdisk_Size.
- Longitude string
- (String) Longitude.
- Maxvdom double
- (Number) Maxvdom.
- Metafields Dictionary<string, string>
- add real and model device..
- Mgmt
If string - (String) Mgmt_If.
- Mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - Mgmt
Uuid string - (String) Mgmt_Uuid.
- Mgt
Vdom string - (String) Mgt_Vdom.
- Module
Sn string - (String) Module_Sn.
- Mr double
- add model device only.
- Name string
- required for all operations. Unique name for the device.
- Nsxt
Service stringName - (String) Nsxt_Service_Name.
- Os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - Os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - Patch double
- add model device only.
- Platform
Str string - add model device only. Required for determine the platform for VM platforms.
- Prefer
Img stringVer - (String) Prefer_Img_Ver.
- Prio double
- (Number) Prio.
- Private
Key string - (String) Private_Key.
- Private
Key doubleStatus - (Number) Private_Key_Status.
- Psk string
- (String) Psk.
- Relver
Info string - (String) Relver_Info.
- Role string
- (String) Role.
- Sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- Sov
Sase stringLicense - (String) Sov_Sase_License.
- Tunnel
Sn string - (String) Tunnel_Sn.
- Vdoms
List<Device
Vdom> - (Block List) Vdom. (see below for nested schema)
- Version double
- (Number) Version.
- Vm
Cpu double - (Number) Vm_Cpu.
- Vm
Cpu doubleLimit - (Number) Vm_Cpu_Limit.
- Vm
Lic doubleExpire - (Number) Vm_Lic_Expire.
- Vm
Lic doubleOverdue Since - (Number) Vm_Lic_Overdue_Since.
- Vm
Mem double - (Number) Vm_Mem.
- Vm
Mem doubleLimit - (Number) Vm_Mem_Limit.
- Vm
Payg doubleStatus - (Number) Vm_Payg_Status.
- Vm
Status string - (String) Vm_Status.
- Adm
Pass string - add real and promote device. Device admin password.
- Adm
Usr string - add real and promote device. Device admin username.
- Adom string
- Name or ID of the ADOM where the command is to be executed on.
- App
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- Av
Ver string - (String) Av_Ver.
- Beta float64
- (Number) Beta.
- Branch
Pt float64 - (Number) Branch_Pt.
- Build float64
- (Number) Build.
- Checksum string
- (String) Checksum.
- Cluster
Workers []string - (Set of String) Cluster_Worker.
- Conf
Status string - (String) Conf_Status.
- Conn
Mode string - (String) Conn_Mode.
- Conn
Status string - (String) Conn_Status.
- Db
Status string - (String) Db_Status.
- Desc string
- Description.
- Dev
Status string - (String) Dev_Status.
- Device
Id string - (String) an identifier for the resource with format {{name}}.
- Deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- Deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- Eip string
- (String) Eip.
- Fap
Cnt float64 - (Number) Fap_Cnt.
- Fazfull
Act float64 - (Number) Faz.Full_Act.
- Fazperm float64
- (Number) Faz.Perm.
- Fazquota float64
- available for all operations.
- Fazused float64
- (Number) Faz.Used.
- Fex
Cnt float64 - (Number) Fex_Cnt.
- First
Tunnel float64Up - (Number) First_Tunnel_Up.
- Flags []string
- (Set of String) Flags.
- Foslic
Cpu float64 - (Number) VM Meter vCPU count.
- Foslic
Dr stringSite - (String) VM Meter DR Site status.
- Foslic
Inst float64Time - (Number) VM Meter first deployment time (in UNIX timestamp).
- Foslic
Last float64Sync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- Foslic
Ram float64 - (Number) VM Meter device RAM size (in MB).
- Foslic
Type string - (String) VM Meter license type.
- Foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- Fsw
Cnt float64 - (Number) Fsw_Cnt.
- Groups
[]Device
Group Args - Groups. (see below for nested schema)
- Ha
Group float64Id - (Number) Ha_Group_Id.
- Ha
Group stringName - (String) Ha_Group_Name.
- Ha
Mode string - (String) Ha_Mode.
- Ha
Upgrade float64Mode - (Number) Ha_Upgrade_Mode.
- Havsn string
- (String) Ha.Vsn.
- Hdisk
Size float64 - (Number) Hdisk_Size.
- Hostname string
- (String) Hostname.
- Hw
Generation float64 - (Number) Hw_Generation.
- Hw
Rev float64Major - (Number) Hw_Rev_Major.
- Hw
Rev float64Minor - (Number) Hw_Rev_Minor.
- Hyperscale float64
- (Number) Hyperscale.
- Ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- Ips
Ext float64 - (Number) Ips_Ext.
- Ips
Ver string - (String) Ips_Ver.
- Last
Checked float64 - (Number) Last_Checked.
- Last
Resync float64 - (Number) Last_Resync.
- Latitude string
- (String) Latitude.
- Lic
Flags float64 - (Number) Lic_Flags.
- Lic
Region string - (String) Lic_Region.
- Location
From string - (String) Location_From.
- Logdisk
Size float64 - (Number) Logdisk_Size.
- Longitude string
- (String) Longitude.
- Maxvdom float64
- (Number) Maxvdom.
- Metafields map[string]string
- add real and model device..
- Mgmt
If string - (String) Mgmt_If.
- Mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - Mgmt
Uuid string - (String) Mgmt_Uuid.
- Mgt
Vdom string - (String) Mgt_Vdom.
- Module
Sn string - (String) Module_Sn.
- Mr float64
- add model device only.
- Name string
- required for all operations. Unique name for the device.
- Nsxt
Service stringName - (String) Nsxt_Service_Name.
- Os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - Os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - Patch float64
- add model device only.
- Platform
Str string - add model device only. Required for determine the platform for VM platforms.
- Prefer
Img stringVer - (String) Prefer_Img_Ver.
- Prio float64
- (Number) Prio.
- Private
Key string - (String) Private_Key.
- Private
Key float64Status - (Number) Private_Key_Status.
- Psk string
- (String) Psk.
- Relver
Info string - (String) Relver_Info.
- Role string
- (String) Role.
- Sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- Sov
Sase stringLicense - (String) Sov_Sase_License.
- Tunnel
Sn string - (String) Tunnel_Sn.
- Vdoms
[]Device
Vdom Args - (Block List) Vdom. (see below for nested schema)
- Version float64
- (Number) Version.
- Vm
Cpu float64 - (Number) Vm_Cpu.
- Vm
Cpu float64Limit - (Number) Vm_Cpu_Limit.
- Vm
Lic float64Expire - (Number) Vm_Lic_Expire.
- Vm
Lic float64Overdue Since - (Number) Vm_Lic_Overdue_Since.
- Vm
Mem float64 - (Number) Vm_Mem.
- Vm
Mem float64Limit - (Number) Vm_Mem_Limit.
- Vm
Payg float64Status - (Number) Vm_Payg_Status.
- Vm
Status string - (String) Vm_Status.
- adm_
pass string - add real and promote device. Device admin password.
- adm_
usr string - add real and promote device. Device admin username.
- adom string
- Name or ID of the ADOM where the command is to be executed on.
- app_
ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av_
ver string - (String) Av_Ver.
- beta number
- (Number) Beta.
- branch_
pt number - (Number) Branch_Pt.
- build number
- (Number) Build.
- checksum string
- (String) Checksum.
- cluster_
workers list(string) - (Set of String) Cluster_Worker.
- conf_
status string - (String) Conf_Status.
- conn_
mode string - (String) Conn_Mode.
- conn_
status string - (String) Conn_Status.
- db_
status string - (String) Db_Status.
- desc string
- Description.
- dev_
status string - (String) Dev_Status.
- device_
id string - (String) an identifier for the resource with format {{name}}.
- deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- eip string
- (String) Eip.
- fap_
cnt number - (Number) Fap_Cnt.
- fazfull_
act number - (Number) Faz.Full_Act.
- fazperm number
- (Number) Faz.Perm.
- fazquota number
- available for all operations.
- fazused number
- (Number) Faz.Used.
- fex_
cnt number - (Number) Fex_Cnt.
- first_
tunnel_ numberup - (Number) First_Tunnel_Up.
- flags list(string)
- (Set of String) Flags.
- foslic_
cpu number - (Number) VM Meter vCPU count.
- foslic_
dr_ stringsite - (String) VM Meter DR Site status.
- foslic_
inst_ numbertime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic_
last_ numbersync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic_
ram number - (Number) VM Meter device RAM size (in MB).
- foslic_
type string - (String) VM Meter license type.
- foslic_
utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw_
cnt number - (Number) Fsw_Cnt.
- groups list(object)
- Groups. (see below for nested schema)
- ha_
group_ numberid - (Number) Ha_Group_Id.
- ha_
group_ stringname - (String) Ha_Group_Name.
- ha_
mode string - (String) Ha_Mode.
- ha_
upgrade_ numbermode - (Number) Ha_Upgrade_Mode.
- havsn string
- (String) Ha.Vsn.
- hdisk_
size number - (Number) Hdisk_Size.
- hostname string
- (String) Hostname.
- hw_
generation number - (Number) Hw_Generation.
- hw_
rev_ numbermajor - (Number) Hw_Rev_Major.
- hw_
rev_ numberminor - (Number) Hw_Rev_Minor.
- hyperscale number
- (Number) Hyperscale.
- ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips_
ext number - (Number) Ips_Ext.
- ips_
ver string - (String) Ips_Ver.
- last_
checked number - (Number) Last_Checked.
- last_
resync number - (Number) Last_Resync.
- latitude string
- (String) Latitude.
- lic_
flags number - (Number) Lic_Flags.
- lic_
region string - (String) Lic_Region.
- location_
from string - (String) Location_From.
- logdisk_
size number - (Number) Logdisk_Size.
- longitude string
- (String) Longitude.
- maxvdom number
- (Number) Maxvdom.
- metafields map(string)
- add real and model device..
- mgmt_
if string - (String) Mgmt_If.
- mgmt_
mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt_
uuid string - (String) Mgmt_Uuid.
- mgt_
vdom string - (String) Mgt_Vdom.
- module_
sn string - (String) Module_Sn.
- mr number
- add model device only.
- name string
- required for all operations. Unique name for the device.
- nsxt_
service_ stringname - (String) Nsxt_Service_Name.
- os_
type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os_
ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch number
- add model device only.
- platform_
str string - add model device only. Required for determine the platform for VM platforms.
- prefer_
img_ stringver - (String) Prefer_Img_Ver.
- prio number
- (Number) Prio.
- private_
key string - (String) Private_Key.
- private_
key_ numberstatus - (Number) Private_Key_Status.
- psk string
- (String) Psk.
- relver_
info string - (String) Relver_Info.
- role string
- (String) Role.
- sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov_
sase_ stringlicense - (String) Sov_Sase_License.
- tunnel_
sn string - (String) Tunnel_Sn.
- vdoms list(object)
- (Block List) Vdom. (see below for nested schema)
- version number
- (Number) Version.
- vm_
cpu number - (Number) Vm_Cpu.
- vm_
cpu_ numberlimit - (Number) Vm_Cpu_Limit.
- vm_
lic_ numberexpire - (Number) Vm_Lic_Expire.
- vm_
lic_ numberoverdue_ since - (Number) Vm_Lic_Overdue_Since.
- vm_
mem number - (Number) Vm_Mem.
- vm_
mem_ numberlimit - (Number) Vm_Mem_Limit.
- vm_
payg_ numberstatus - (Number) Vm_Payg_Status.
- vm_
status string - (String) Vm_Status.
- adm
Pass String - add real and promote device. Device admin password.
- adm
Usr String - add real and promote device. Device admin username.
- adom String
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver String - (String) App_Ver.
- String
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver String - (String) Av_Ver.
- beta Double
- (Number) Beta.
- branch
Pt Double - (Number) Branch_Pt.
- build Double
- (Number) Build.
- checksum String
- (String) Checksum.
- cluster
Workers List<String> - (Set of String) Cluster_Worker.
- conf
Status String - (String) Conf_Status.
- conn
Mode String - (String) Conn_Mode.
- conn
Status String - (String) Conn_Status.
- db
Status String - (String) Db_Status.
- desc String
- Description.
- dev
Status String - (String) Dev_Status.
- device
Id String - (String) an identifier for the resource with format {{name}}.
- deviceaction String
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint String
- add model device only. Device blueprint to apply to the new model device.
- eip String
- (String) Eip.
- fap
Cnt Double - (Number) Fap_Cnt.
- fazfull
Act Double - (Number) Faz.Full_Act.
- fazperm Double
- (Number) Faz.Perm.
- fazquota Double
- available for all operations.
- fazused Double
- (Number) Faz.Used.
- fex
Cnt Double - (Number) Fex_Cnt.
- first
Tunnel DoubleUp - (Number) First_Tunnel_Up.
- flags List<String>
- (Set of String) Flags.
- foslic
Cpu Double - (Number) VM Meter vCPU count.
- foslic
Dr StringSite - (String) VM Meter DR Site status.
- foslic
Inst DoubleTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last DoubleSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram Double - (Number) VM Meter device RAM size (in MB).
- foslic
Type String - (String) VM Meter license type.
- foslic
Utm String - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt Double - (Number) Fsw_Cnt.
- groups
List<Device
Group> - Groups. (see below for nested schema)
- ha
Group DoubleId - (Number) Ha_Group_Id.
- ha
Group StringName - (String) Ha_Group_Name.
- ha
Mode String - (String) Ha_Mode.
- ha
Upgrade DoubleMode - (Number) Ha_Upgrade_Mode.
- havsn String
- (String) Ha.Vsn.
- hdisk
Size Double - (Number) Hdisk_Size.
- hostname String
- (String) Hostname.
- hw
Generation Double - (Number) Hw_Generation.
- hw
Rev DoubleMajor - (Number) Hw_Rev_Major.
- hw
Rev DoubleMinor - (Number) Hw_Rev_Minor.
- hyperscale Double
- (Number) Hyperscale.
- ip String
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext Double - (Number) Ips_Ext.
- ips
Ver String - (String) Ips_Ver.
- last
Checked Double - (Number) Last_Checked.
- last
Resync Double - (Number) Last_Resync.
- latitude String
- (String) Latitude.
- lic
Flags Double - (Number) Lic_Flags.
- lic
Region String - (String) Lic_Region.
- location
From String - (String) Location_From.
- logdisk
Size Double - (Number) Logdisk_Size.
- longitude String
- (String) Longitude.
- maxvdom Double
- (Number) Maxvdom.
- metafields Map<String,String>
- add real and model device..
- mgmt
If String - (String) Mgmt_If.
- mgmt
Mode String - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid String - (String) Mgmt_Uuid.
- mgt
Vdom String - (String) Mgt_Vdom.
- module
Sn String - (String) Module_Sn.
- mr Double
- add model device only.
- name String
- required for all operations. Unique name for the device.
- nsxt
Service StringName - (String) Nsxt_Service_Name.
- os
Type String - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver String - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch Double
- add model device only.
- platform
Str String - add model device only. Required for determine the platform for VM platforms.
- prefer
Img StringVer - (String) Prefer_Img_Ver.
- prio Double
- (Number) Prio.
- private
Key String - (String) Private_Key.
- private
Key DoubleStatus - (Number) Private_Key_Status.
- psk String
- (String) Psk.
- relver
Info String - (String) Relver_Info.
- role String
- (String) Role.
- sn String
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase StringLicense - (String) Sov_Sase_License.
- tunnel
Sn String - (String) Tunnel_Sn.
- vdoms
List<Device
Vdom> - (Block List) Vdom. (see below for nested schema)
- version Double
- (Number) Version.
- vm
Cpu Double - (Number) Vm_Cpu.
- vm
Cpu DoubleLimit - (Number) Vm_Cpu_Limit.
- vm
Lic DoubleExpire - (Number) Vm_Lic_Expire.
- vm
Lic DoubleOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem Double - (Number) Vm_Mem.
- vm
Mem DoubleLimit - (Number) Vm_Mem_Limit.
- vm
Payg DoubleStatus - (Number) Vm_Payg_Status.
- vm
Status String - (String) Vm_Status.
- adm
Pass string - add real and promote device. Device admin password.
- adm
Usr string - add real and promote device. Device admin username.
- adom string
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver string - (String) App_Ver.
- string
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver string - (String) Av_Ver.
- beta number
- (Number) Beta.
- branch
Pt number - (Number) Branch_Pt.
- build number
- (Number) Build.
- checksum string
- (String) Checksum.
- cluster
Workers string[] - (Set of String) Cluster_Worker.
- conf
Status string - (String) Conf_Status.
- conn
Mode string - (String) Conn_Mode.
- conn
Status string - (String) Conn_Status.
- db
Status string - (String) Db_Status.
- desc string
- Description.
- dev
Status string - (String) Dev_Status.
- device
Id string - (String) an identifier for the resource with format {{name}}.
- deviceaction string
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint string
- add model device only. Device blueprint to apply to the new model device.
- eip string
- (String) Eip.
- fap
Cnt number - (Number) Fap_Cnt.
- fazfull
Act number - (Number) Faz.Full_Act.
- fazperm number
- (Number) Faz.Perm.
- fazquota number
- available for all operations.
- fazused number
- (Number) Faz.Used.
- fex
Cnt number - (Number) Fex_Cnt.
- first
Tunnel numberUp - (Number) First_Tunnel_Up.
- flags string[]
- (Set of String) Flags.
- foslic
Cpu number - (Number) VM Meter vCPU count.
- foslic
Dr stringSite - (String) VM Meter DR Site status.
- foslic
Inst numberTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last numberSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram number - (Number) VM Meter device RAM size (in MB).
- foslic
Type string - (String) VM Meter license type.
- foslic
Utm string - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt number - (Number) Fsw_Cnt.
- groups
Device
Group[] - Groups. (see below for nested schema)
- ha
Group numberId - (Number) Ha_Group_Id.
- ha
Group stringName - (String) Ha_Group_Name.
- ha
Mode string - (String) Ha_Mode.
- ha
Upgrade numberMode - (Number) Ha_Upgrade_Mode.
- havsn string
- (String) Ha.Vsn.
- hdisk
Size number - (Number) Hdisk_Size.
- hostname string
- (String) Hostname.
- hw
Generation number - (Number) Hw_Generation.
- hw
Rev numberMajor - (Number) Hw_Rev_Major.
- hw
Rev numberMinor - (Number) Hw_Rev_Minor.
- hyperscale number
- (Number) Hyperscale.
- ip string
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext number - (Number) Ips_Ext.
- ips
Ver string - (String) Ips_Ver.
- last
Checked number - (Number) Last_Checked.
- last
Resync number - (Number) Last_Resync.
- latitude string
- (String) Latitude.
- lic
Flags number - (Number) Lic_Flags.
- lic
Region string - (String) Lic_Region.
- location
From string - (String) Location_From.
- logdisk
Size number - (Number) Logdisk_Size.
- longitude string
- (String) Longitude.
- maxvdom number
- (Number) Maxvdom.
- metafields {[key: string]: string}
- add real and model device..
- mgmt
If string - (String) Mgmt_If.
- mgmt
Mode string - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid string - (String) Mgmt_Uuid.
- mgt
Vdom string - (String) Mgt_Vdom.
- module
Sn string - (String) Module_Sn.
- mr number
- add model device only.
- name string
- required for all operations. Unique name for the device.
- nsxt
Service stringName - (String) Nsxt_Service_Name.
- os
Type string - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver string - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch number
- add model device only.
- platform
Str string - add model device only. Required for determine the platform for VM platforms.
- prefer
Img stringVer - (String) Prefer_Img_Ver.
- prio number
- (Number) Prio.
- private
Key string - (String) Private_Key.
- private
Key numberStatus - (Number) Private_Key_Status.
- psk string
- (String) Psk.
- relver
Info string - (String) Relver_Info.
- role string
- (String) Role.
- sn string
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase stringLicense - (String) Sov_Sase_License.
- tunnel
Sn string - (String) Tunnel_Sn.
- vdoms
Device
Vdom[] - (Block List) Vdom. (see below for nested schema)
- version number
- (Number) Version.
- vm
Cpu number - (Number) Vm_Cpu.
- vm
Cpu numberLimit - (Number) Vm_Cpu_Limit.
- vm
Lic numberExpire - (Number) Vm_Lic_Expire.
- vm
Lic numberOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem number - (Number) Vm_Mem.
- vm
Mem numberLimit - (Number) Vm_Mem_Limit.
- vm
Payg numberStatus - (Number) Vm_Payg_Status.
- vm
Status string - (String) Vm_Status.
- adm_
pass str - add real and promote device. Device admin password.
- adm_
usr str - add real and promote device. Device admin username.
- adom str
- Name or ID of the ADOM where the command is to be executed on.
- app_
ver str - (String) App_Ver.
- str
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av_
ver str - (String) Av_Ver.
- beta float
- (Number) Beta.
- branch_
pt float - (Number) Branch_Pt.
- build float
- (Number) Build.
- checksum str
- (String) Checksum.
- cluster_
workers Sequence[str] - (Set of String) Cluster_Worker.
- conf_
status str - (String) Conf_Status.
- conn_
mode str - (String) Conn_Mode.
- conn_
status str - (String) Conn_Status.
- db_
status str - (String) Db_Status.
- desc str
- Description.
- dev_
status str - (String) Dev_Status.
- device_
id str - (String) an identifier for the resource with format {{name}}.
- deviceaction str
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint str
- add model device only. Device blueprint to apply to the new model device.
- eip str
- (String) Eip.
- fap_
cnt float - (Number) Fap_Cnt.
- fazfull_
act float - (Number) Faz.Full_Act.
- fazperm float
- (Number) Faz.Perm.
- fazquota float
- available for all operations.
- fazused float
- (Number) Faz.Used.
- fex_
cnt float - (Number) Fex_Cnt.
- first_
tunnel_ floatup - (Number) First_Tunnel_Up.
- flags Sequence[str]
- (Set of String) Flags.
- foslic_
cpu float - (Number) VM Meter vCPU count.
- foslic_
dr_ strsite - (String) VM Meter DR Site status.
- foslic_
inst_ floattime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic_
last_ floatsync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic_
ram float - (Number) VM Meter device RAM size (in MB).
- foslic_
type str - (String) VM Meter license type.
- foslic_
utm str - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw_
cnt float - (Number) Fsw_Cnt.
- groups
Sequence[Device
Group Args] - Groups. (see below for nested schema)
- ha_
group_ floatid - (Number) Ha_Group_Id.
- ha_
group_ strname - (String) Ha_Group_Name.
- ha_
mode str - (String) Ha_Mode.
- ha_
upgrade_ floatmode - (Number) Ha_Upgrade_Mode.
- havsn str
- (String) Ha.Vsn.
- hdisk_
size float - (Number) Hdisk_Size.
- hostname str
- (String) Hostname.
- hw_
generation float - (Number) Hw_Generation.
- hw_
rev_ floatmajor - (Number) Hw_Rev_Major.
- hw_
rev_ floatminor - (Number) Hw_Rev_Minor.
- hyperscale float
- (Number) Hyperscale.
- ip str
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips_
ext float - (Number) Ips_Ext.
- ips_
ver str - (String) Ips_Ver.
- last_
checked float - (Number) Last_Checked.
- last_
resync float - (Number) Last_Resync.
- latitude str
- (String) Latitude.
- lic_
flags float - (Number) Lic_Flags.
- lic_
region str - (String) Lic_Region.
- location_
from str - (String) Location_From.
- logdisk_
size float - (Number) Logdisk_Size.
- longitude str
- (String) Longitude.
- maxvdom float
- (Number) Maxvdom.
- metafields Mapping[str, str]
- add real and model device..
- mgmt_
if str - (String) Mgmt_If.
- mgmt_
mode str - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt_
uuid str - (String) Mgmt_Uuid.
- mgt_
vdom str - (String) Mgt_Vdom.
- module_
sn str - (String) Module_Sn.
- mr float
- add model device only.
- name str
- required for all operations. Unique name for the device.
- nsxt_
service_ strname - (String) Nsxt_Service_Name.
- os_
type str - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os_
ver str - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch float
- add model device only.
- platform_
str str - add model device only. Required for determine the platform for VM platforms.
- prefer_
img_ strver - (String) Prefer_Img_Ver.
- prio float
- (Number) Prio.
- private_
key str - (String) Private_Key.
- private_
key_ floatstatus - (Number) Private_Key_Status.
- psk str
- (String) Psk.
- relver_
info str - (String) Relver_Info.
- role str
- (String) Role.
- sn str
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov_
sase_ strlicense - (String) Sov_Sase_License.
- tunnel_
sn str - (String) Tunnel_Sn.
- vdoms
Sequence[Device
Vdom Args] - (Block List) Vdom. (see below for nested schema)
- version float
- (Number) Version.
- vm_
cpu float - (Number) Vm_Cpu.
- vm_
cpu_ floatlimit - (Number) Vm_Cpu_Limit.
- vm_
lic_ floatexpire - (Number) Vm_Lic_Expire.
- vm_
lic_ floatoverdue_ since - (Number) Vm_Lic_Overdue_Since.
- vm_
mem float - (Number) Vm_Mem.
- vm_
mem_ floatlimit - (Number) Vm_Mem_Limit.
- vm_
payg_ floatstatus - (Number) Vm_Payg_Status.
- vm_
status str - (String) Vm_Status.
- adm
Pass String - add real and promote device. Device admin password.
- adm
Usr String - add real and promote device. Device admin username.
- adom String
- Name or ID of the ADOM where the command is to be executed on.
- app
Ver String - (String) App_Ver.
- String
- add model device only. Fabric Authorization Template to auto genreate for the new model device upon creation.
- av
Ver String - (String) Av_Ver.
- beta Number
- (Number) Beta.
- branch
Pt Number - (Number) Branch_Pt.
- build Number
- (Number) Build.
- checksum String
- (String) Checksum.
- cluster
Workers List<String> - (Set of String) Cluster_Worker.
- conf
Status String - (String) Conf_Status.
- conn
Mode String - (String) Conn_Mode.
- conn
Status String - (String) Conn_Status.
- db
Status String - (String) Db_Status.
- desc String
- Description.
- dev
Status String - (String) Dev_Status.
- device
Id String - (String) an identifier for the resource with format {{name}}.
- deviceaction String
- Specify add device operations, or leave blank to add real device:"add_model" - add a model device."promote_unreg" - promote an unregistered device to be managed by FortiManager using information from database.
- deviceblueprint String
- add model device only. Device blueprint to apply to the new model device.
- eip String
- (String) Eip.
- fap
Cnt Number - (Number) Fap_Cnt.
- fazfull
Act Number - (Number) Faz.Full_Act.
- fazperm Number
- (Number) Faz.Perm.
- fazquota Number
- available for all operations.
- fazused Number
- (Number) Faz.Used.
- fex
Cnt Number - (Number) Fex_Cnt.
- first
Tunnel NumberUp - (Number) First_Tunnel_Up.
- flags List<String>
- (Set of String) Flags.
- foslic
Cpu Number - (Number) VM Meter vCPU count.
- foslic
Dr StringSite - (String) VM Meter DR Site status.
- foslic
Inst NumberTime - (Number) VM Meter first deployment time (in UNIX timestamp).
- foslic
Last NumberSync - (Number) VM Meter last synchronized time (in UNIX timestamp).
- foslic
Ram Number - (Number) VM Meter device RAM size (in MB).
- foslic
Type String - (String) VM Meter license type.
- foslic
Utm String - (String) VM Meter services fw - Firewall av - Anti-virus ips - IPS app - App control url - Web filter utm - Full UTM fwb - FortiWeb
- fsw
Cnt Number - (Number) Fsw_Cnt.
- groups List<Property Map>
- Groups. (see below for nested schema)
- ha
Group NumberId - (Number) Ha_Group_Id.
- ha
Group StringName - (String) Ha_Group_Name.
- ha
Mode String - (String) Ha_Mode.
- ha
Upgrade NumberMode - (Number) Ha_Upgrade_Mode.
- havsn String
- (String) Ha.Vsn.
- hdisk
Size Number - (Number) Hdisk_Size.
- hostname String
- (String) Hostname.
- hw
Generation Number - (Number) Hw_Generation.
- hw
Rev NumberMajor - (Number) Hw_Rev_Major.
- hw
Rev NumberMinor - (Number) Hw_Rev_Minor.
- hyperscale Number
- (Number) Hyperscale.
- ip String
- add real device only. Add device will probe with this IP using the log in credential specified.
- ips
Ext Number - (Number) Ips_Ext.
- ips
Ver String - (String) Ips_Ver.
- last
Checked Number - (Number) Last_Checked.
- last
Resync Number - (Number) Last_Resync.
- latitude String
- (String) Latitude.
- lic
Flags Number - (Number) Lic_Flags.
- lic
Region String - (String) Lic_Region.
- location
From String - (String) Location_From.
- logdisk
Size Number - (Number) Logdisk_Size.
- longitude String
- (String) Longitude.
- maxvdom Number
- (Number) Maxvdom.
- metafields Map<String>
- add real and model device..
- mgmt
If String - (String) Mgmt_If.
- mgmt
Mode String - add real and model device. Valid values:
unreg,fmg,faz,fmgfaz. - mgmt
Uuid String - (String) Mgmt_Uuid.
- mgt
Vdom String - (String) Mgt_Vdom.
- module
Sn String - (String) Module_Sn.
- mr Number
- add model device only.
- name String
- required for all operations. Unique name for the device.
- nsxt
Service StringName - (String) Nsxt_Service_Name.
- os
Type String - add model device only. Valid values:
unknown,fos,fsw,foc,fml,faz,fwb,fch,fct,log,fmg,fsa,fdd,fac,fpx,fna. - os
Ver String - add model device only. Valid values:
unknown,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0. - patch Number
- add model device only.
- platform
Str String - add model device only. Required for determine the platform for VM platforms.
- prefer
Img StringVer - (String) Prefer_Img_Ver.
- prio Number
- (Number) Prio.
- private
Key String - (String) Private_Key.
- private
Key NumberStatus - (Number) Private_Key_Status.
- psk String
- (String) Psk.
- relver
Info String - (String) Relver_Info.
- role String
- (String) Role.
- sn String
add model device only. This attribute will be used to determine the device platform, except for VM platforms, where platform_str is also required.
- sov
Sase StringLicense - (String) Sov_Sase_License.
- tunnel
Sn String - (String) Tunnel_Sn.
- vdoms List<Property Map>
- (Block List) Vdom. (see below for nested schema)
- version Number
- (Number) Version.
- vm
Cpu Number - (Number) Vm_Cpu.
- vm
Cpu NumberLimit - (Number) Vm_Cpu_Limit.
- vm
Lic NumberExpire - (Number) Vm_Lic_Expire.
- vm
Lic NumberOverdue Since - (Number) Vm_Lic_Overdue_Since.
- vm
Mem Number - (Number) Vm_Mem.
- vm
Mem NumberLimit - (Number) Vm_Mem_Limit.
- vm
Payg NumberStatus - (Number) Vm_Payg_Status.
- vm
Status String - (String) Vm_Status.
Supporting Types
DeviceGroup, DeviceGroupArgs
DeviceVdom, DeviceVdomArgs
- Comments string
- (String) Comments.
- Metafields Dictionary<string, string>
- add real and model device..
- Name string
- required for all operations. Unique name for the device.
- Opmode string
- (String) Opmode.
- Rtm
Prof doubleId - (Number) Rtm_Prof_Id.
- Status string
- (String) Status.
- Vdom
Type string - (String) Vdom_Type.
- Vpn
Id double - (Number) Vpn_Id.
- Comments string
- (String) Comments.
- Metafields map[string]string
- add real and model device..
- Name string
- required for all operations. Unique name for the device.
- Opmode string
- (String) Opmode.
- Rtm
Prof float64Id - (Number) Rtm_Prof_Id.
- Status string
- (String) Status.
- Vdom
Type string - (String) Vdom_Type.
- Vpn
Id float64 - (Number) Vpn_Id.
- comments string
- (String) Comments.
- metafields map(string)
- add real and model device..
- name string
- required for all operations. Unique name for the device.
- opmode string
- (String) Opmode.
- rtm_
prof_ numberid - (Number) Rtm_Prof_Id.
- status string
- (String) Status.
- vdom_
type string - (String) Vdom_Type.
- vpn_
id number - (Number) Vpn_Id.
- comments String
- (String) Comments.
- metafields Map<String,String>
- add real and model device..
- name String
- required for all operations. Unique name for the device.
- opmode String
- (String) Opmode.
- rtm
Prof DoubleId - (Number) Rtm_Prof_Id.
- status String
- (String) Status.
- vdom
Type String - (String) Vdom_Type.
- vpn
Id Double - (Number) Vpn_Id.
- comments string
- (String) Comments.
- metafields {[key: string]: string}
- add real and model device..
- name string
- required for all operations. Unique name for the device.
- opmode string
- (String) Opmode.
- rtm
Prof numberId - (Number) Rtm_Prof_Id.
- status string
- (String) Status.
- vdom
Type string - (String) Vdom_Type.
- vpn
Id number - (Number) Vpn_Id.
- comments str
- (String) Comments.
- metafields Mapping[str, str]
- add real and model device..
- name str
- required for all operations. Unique name for the device.
- opmode str
- (String) Opmode.
- rtm_
prof_ floatid - (Number) Rtm_Prof_Id.
- status str
- (String) Status.
- vdom_
type str - (String) Vdom_Type.
- vpn_
id float - (Number) Vpn_Id.
- comments String
- (String) Comments.
- metafields Map<String>
- add real and model device..
- name String
- required for all operations. Unique name for the device.
- opmode String
- (String) Opmode.
- rtm
Prof NumberId - (Number) Rtm_Prof_Id.
- status String
- (String) Status.
- vdom
Type String - (String) Vdom_Type.
- vpn
Id Number - (Number) Vpn_Id.
Import
Device can be imported using any of these accepted formats:
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/device:Device labelname {{name}}
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The adom is not required for import operation. But delete operation need it. Please make sure the adom is configured in the resource or in the provider configuration.
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
fortimanagerTerraform Provider.
published on Friday, Jul 31, 2026 by fortinetdev