fortios.system.Centralmanagement
Explore with Pulumi AI
Configure central management.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname1 = new fortios.system.Centralmanagement("trname1", {
allowMonitor: "enable",
allowPushConfiguration: "enable",
allowPushFirmware: "enable",
allowRemoteFirmwareUpgrade: "enable",
encAlgorithm: "high",
fmg: "0.0.0.0",
fmgSourceIp6: "::",
includeDefaultServers: "enable",
mode: "normal",
scheduleConfigRestore: "enable",
scheduleScriptRestore: "enable",
type: "fortimanager",
vdom: "root",
});
const trname2 = new fortios.system.Centralmanagement("trname2", {
allowMonitor: "enable",
allowPushConfiguration: "enable",
allowPushFirmware: "enable",
allowRemoteFirmwareUpgrade: "enable",
encAlgorithm: "high",
fmg: "\"192.168.52.177\"",
includeDefaultServers: "enable",
mode: "normal",
type: "fortimanager",
vdom: "root",
});
import pulumi
import pulumiverse_fortios as fortios
trname1 = fortios.system.Centralmanagement("trname1",
allow_monitor="enable",
allow_push_configuration="enable",
allow_push_firmware="enable",
allow_remote_firmware_upgrade="enable",
enc_algorithm="high",
fmg="0.0.0.0",
fmg_source_ip6="::",
include_default_servers="enable",
mode="normal",
schedule_config_restore="enable",
schedule_script_restore="enable",
type="fortimanager",
vdom="root")
trname2 = fortios.system.Centralmanagement("trname2",
allow_monitor="enable",
allow_push_configuration="enable",
allow_push_firmware="enable",
allow_remote_firmware_upgrade="enable",
enc_algorithm="high",
fmg="\"192.168.52.177\"",
include_default_servers="enable",
mode="normal",
type="fortimanager",
vdom="root")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := system.NewCentralmanagement(ctx, "trname1", &system.CentralmanagementArgs{
AllowMonitor: pulumi.String("enable"),
AllowPushConfiguration: pulumi.String("enable"),
AllowPushFirmware: pulumi.String("enable"),
AllowRemoteFirmwareUpgrade: pulumi.String("enable"),
EncAlgorithm: pulumi.String("high"),
Fmg: pulumi.String("0.0.0.0"),
FmgSourceIp6: pulumi.String("::"),
IncludeDefaultServers: pulumi.String("enable"),
Mode: pulumi.String("normal"),
ScheduleConfigRestore: pulumi.String("enable"),
ScheduleScriptRestore: pulumi.String("enable"),
Type: pulumi.String("fortimanager"),
Vdom: pulumi.String("root"),
})
if err != nil {
return err
}
_, err = system.NewCentralmanagement(ctx, "trname2", &system.CentralmanagementArgs{
AllowMonitor: pulumi.String("enable"),
AllowPushConfiguration: pulumi.String("enable"),
AllowPushFirmware: pulumi.String("enable"),
AllowRemoteFirmwareUpgrade: pulumi.String("enable"),
EncAlgorithm: pulumi.String("high"),
Fmg: pulumi.String("\"192.168.52.177\""),
IncludeDefaultServers: pulumi.String("enable"),
Mode: pulumi.String("normal"),
Type: pulumi.String("fortimanager"),
Vdom: pulumi.String("root"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname1 = new Fortios.System.Centralmanagement("trname1", new()
{
AllowMonitor = "enable",
AllowPushConfiguration = "enable",
AllowPushFirmware = "enable",
AllowRemoteFirmwareUpgrade = "enable",
EncAlgorithm = "high",
Fmg = "0.0.0.0",
FmgSourceIp6 = "::",
IncludeDefaultServers = "enable",
Mode = "normal",
ScheduleConfigRestore = "enable",
ScheduleScriptRestore = "enable",
Type = "fortimanager",
Vdom = "root",
});
var trname2 = new Fortios.System.Centralmanagement("trname2", new()
{
AllowMonitor = "enable",
AllowPushConfiguration = "enable",
AllowPushFirmware = "enable",
AllowRemoteFirmwareUpgrade = "enable",
EncAlgorithm = "high",
Fmg = "\"192.168.52.177\"",
IncludeDefaultServers = "enable",
Mode = "normal",
Type = "fortimanager",
Vdom = "root",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.system.Centralmanagement;
import com.pulumi.fortios.system.CentralmanagementArgs;
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 trname1 = new Centralmanagement("trname1", CentralmanagementArgs.builder()
.allowMonitor("enable")
.allowPushConfiguration("enable")
.allowPushFirmware("enable")
.allowRemoteFirmwareUpgrade("enable")
.encAlgorithm("high")
.fmg("0.0.0.0")
.fmgSourceIp6("::")
.includeDefaultServers("enable")
.mode("normal")
.scheduleConfigRestore("enable")
.scheduleScriptRestore("enable")
.type("fortimanager")
.vdom("root")
.build());
var trname2 = new Centralmanagement("trname2", CentralmanagementArgs.builder()
.allowMonitor("enable")
.allowPushConfiguration("enable")
.allowPushFirmware("enable")
.allowRemoteFirmwareUpgrade("enable")
.encAlgorithm("high")
.fmg("\"192.168.52.177\"")
.includeDefaultServers("enable")
.mode("normal")
.type("fortimanager")
.vdom("root")
.build());
}
}
resources:
trname1:
type: fortios:system:Centralmanagement
properties:
allowMonitor: enable
allowPushConfiguration: enable
allowPushFirmware: enable
allowRemoteFirmwareUpgrade: enable
encAlgorithm: high
fmg: 0.0.0.0
fmgSourceIp6: '::'
includeDefaultServers: enable
mode: normal
scheduleConfigRestore: enable
scheduleScriptRestore: enable
type: fortimanager
vdom: root
trname2:
type: fortios:system:Centralmanagement
properties:
allowMonitor: enable
allowPushConfiguration: enable
allowPushFirmware: enable
allowRemoteFirmwareUpgrade: enable
encAlgorithm: high
fmg: '"192.168.52.177"'
includeDefaultServers: enable
mode: normal
type: fortimanager
vdom: root
Create Centralmanagement Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Centralmanagement(name: string, args?: CentralmanagementArgs, opts?: CustomResourceOptions);
@overload
def Centralmanagement(resource_name: str,
args: Optional[CentralmanagementArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Centralmanagement(resource_name: str,
opts: Optional[ResourceOptions] = None,
allow_monitor: Optional[str] = None,
allow_push_configuration: Optional[str] = None,
allow_push_firmware: Optional[str] = None,
allow_remote_firmware_upgrade: Optional[str] = None,
ca_cert: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
enc_algorithm: Optional[str] = None,
fmg: Optional[str] = None,
fmg_source_ip: Optional[str] = None,
fmg_source_ip6: Optional[str] = None,
fmg_update_port: Optional[str] = None,
fortigate_cloud_sso_default_profile: Optional[str] = None,
get_all_tables: Optional[str] = None,
include_default_servers: Optional[str] = None,
interface: Optional[str] = None,
interface_select_method: Optional[str] = None,
local_cert: Optional[str] = None,
mode: Optional[str] = None,
schedule_config_restore: Optional[str] = None,
schedule_script_restore: Optional[str] = None,
serial_number: Optional[str] = None,
server_lists: Optional[Sequence[CentralmanagementServerListArgs]] = None,
type: Optional[str] = None,
vdom: Optional[str] = None,
vdomparam: Optional[str] = None)
func NewCentralmanagement(ctx *Context, name string, args *CentralmanagementArgs, opts ...ResourceOption) (*Centralmanagement, error)
public Centralmanagement(string name, CentralmanagementArgs? args = null, CustomResourceOptions? opts = null)
public Centralmanagement(String name, CentralmanagementArgs args)
public Centralmanagement(String name, CentralmanagementArgs args, CustomResourceOptions options)
type: fortios:system:Centralmanagement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CentralmanagementArgs
- 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 CentralmanagementArgs
- 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 CentralmanagementArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CentralmanagementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CentralmanagementArgs
- 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 centralmanagementResource = new Fortios.System.Centralmanagement("centralmanagementResource", new()
{
AllowMonitor = "string",
AllowPushConfiguration = "string",
AllowPushFirmware = "string",
AllowRemoteFirmwareUpgrade = "string",
CaCert = "string",
DynamicSortSubtable = "string",
EncAlgorithm = "string",
Fmg = "string",
FmgSourceIp = "string",
FmgSourceIp6 = "string",
FmgUpdatePort = "string",
FortigateCloudSsoDefaultProfile = "string",
GetAllTables = "string",
IncludeDefaultServers = "string",
Interface = "string",
InterfaceSelectMethod = "string",
LocalCert = "string",
Mode = "string",
ScheduleConfigRestore = "string",
ScheduleScriptRestore = "string",
SerialNumber = "string",
ServerLists = new[]
{
new Fortios.System.Inputs.CentralmanagementServerListArgs
{
AddrType = "string",
Fqdn = "string",
Id = 0,
ServerAddress = "string",
ServerAddress6 = "string",
ServerType = "string",
},
},
Type = "string",
Vdom = "string",
Vdomparam = "string",
});
example, err := system.NewCentralmanagement(ctx, "centralmanagementResource", &system.CentralmanagementArgs{
AllowMonitor: pulumi.String("string"),
AllowPushConfiguration: pulumi.String("string"),
AllowPushFirmware: pulumi.String("string"),
AllowRemoteFirmwareUpgrade: pulumi.String("string"),
CaCert: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
EncAlgorithm: pulumi.String("string"),
Fmg: pulumi.String("string"),
FmgSourceIp: pulumi.String("string"),
FmgSourceIp6: pulumi.String("string"),
FmgUpdatePort: pulumi.String("string"),
FortigateCloudSsoDefaultProfile: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
IncludeDefaultServers: pulumi.String("string"),
Interface: pulumi.String("string"),
InterfaceSelectMethod: pulumi.String("string"),
LocalCert: pulumi.String("string"),
Mode: pulumi.String("string"),
ScheduleConfigRestore: pulumi.String("string"),
ScheduleScriptRestore: pulumi.String("string"),
SerialNumber: pulumi.String("string"),
ServerLists: system.CentralmanagementServerListArray{
&system.CentralmanagementServerListArgs{
AddrType: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Id: pulumi.Int(0),
ServerAddress: pulumi.String("string"),
ServerAddress6: pulumi.String("string"),
ServerType: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
Vdom: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
})
var centralmanagementResource = new Centralmanagement("centralmanagementResource", CentralmanagementArgs.builder()
.allowMonitor("string")
.allowPushConfiguration("string")
.allowPushFirmware("string")
.allowRemoteFirmwareUpgrade("string")
.caCert("string")
.dynamicSortSubtable("string")
.encAlgorithm("string")
.fmg("string")
.fmgSourceIp("string")
.fmgSourceIp6("string")
.fmgUpdatePort("string")
.fortigateCloudSsoDefaultProfile("string")
.getAllTables("string")
.includeDefaultServers("string")
.interface_("string")
.interfaceSelectMethod("string")
.localCert("string")
.mode("string")
.scheduleConfigRestore("string")
.scheduleScriptRestore("string")
.serialNumber("string")
.serverLists(CentralmanagementServerListArgs.builder()
.addrType("string")
.fqdn("string")
.id(0)
.serverAddress("string")
.serverAddress6("string")
.serverType("string")
.build())
.type("string")
.vdom("string")
.vdomparam("string")
.build());
centralmanagement_resource = fortios.system.Centralmanagement("centralmanagementResource",
allow_monitor="string",
allow_push_configuration="string",
allow_push_firmware="string",
allow_remote_firmware_upgrade="string",
ca_cert="string",
dynamic_sort_subtable="string",
enc_algorithm="string",
fmg="string",
fmg_source_ip="string",
fmg_source_ip6="string",
fmg_update_port="string",
fortigate_cloud_sso_default_profile="string",
get_all_tables="string",
include_default_servers="string",
interface="string",
interface_select_method="string",
local_cert="string",
mode="string",
schedule_config_restore="string",
schedule_script_restore="string",
serial_number="string",
server_lists=[{
"addr_type": "string",
"fqdn": "string",
"id": 0,
"server_address": "string",
"server_address6": "string",
"server_type": "string",
}],
type="string",
vdom="string",
vdomparam="string")
const centralmanagementResource = new fortios.system.Centralmanagement("centralmanagementResource", {
allowMonitor: "string",
allowPushConfiguration: "string",
allowPushFirmware: "string",
allowRemoteFirmwareUpgrade: "string",
caCert: "string",
dynamicSortSubtable: "string",
encAlgorithm: "string",
fmg: "string",
fmgSourceIp: "string",
fmgSourceIp6: "string",
fmgUpdatePort: "string",
fortigateCloudSsoDefaultProfile: "string",
getAllTables: "string",
includeDefaultServers: "string",
"interface": "string",
interfaceSelectMethod: "string",
localCert: "string",
mode: "string",
scheduleConfigRestore: "string",
scheduleScriptRestore: "string",
serialNumber: "string",
serverLists: [{
addrType: "string",
fqdn: "string",
id: 0,
serverAddress: "string",
serverAddress6: "string",
serverType: "string",
}],
type: "string",
vdom: "string",
vdomparam: "string",
});
type: fortios:system:Centralmanagement
properties:
allowMonitor: string
allowPushConfiguration: string
allowPushFirmware: string
allowRemoteFirmwareUpgrade: string
caCert: string
dynamicSortSubtable: string
encAlgorithm: string
fmg: string
fmgSourceIp: string
fmgSourceIp6: string
fmgUpdatePort: string
fortigateCloudSsoDefaultProfile: string
getAllTables: string
includeDefaultServers: string
interface: string
interfaceSelectMethod: string
localCert: string
mode: string
scheduleConfigRestore: string
scheduleScriptRestore: string
serialNumber: string
serverLists:
- addrType: string
fqdn: string
id: 0
serverAddress: string
serverAddress6: string
serverType: string
type: string
vdom: string
vdomparam: string
Centralmanagement 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 Centralmanagement resource accepts the following input properties:
- Allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - Allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - Allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - Allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - Ca
Cert string - CA certificate to be used by FGFM protocol.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - Fmg string
- IP address or FQDN of the FortiManager.
- Fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - Fortigate
Cloud stringSso Default Profile - Override access profile.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Local
Cert string - Certificate to be used by FGFM protocol.
- Mode string
- Central management mode. Valid values:
normal
,backup
. - Schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - Schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - Serial
Number string - Serial number.
- Server
Lists List<Pulumiverse.Fortios. System. Inputs. Centralmanagement Server List> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - Type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - Vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - Allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - Allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - Allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - Ca
Cert string - CA certificate to be used by FGFM protocol.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - Fmg string
- IP address or FQDN of the FortiManager.
- Fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - Fortigate
Cloud stringSso Default Profile - Override access profile.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Local
Cert string - Certificate to be used by FGFM protocol.
- Mode string
- Central management mode. Valid values:
normal
,backup
. - Schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - Schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - Serial
Number string - Serial number.
- Server
Lists []CentralmanagementServer List Args - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - Type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - Vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor String - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push StringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push StringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote StringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert String - CA certificate to be used by FGFM protocol.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm String - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg String
- IP address or FQDN of the FortiManager.
- fmg
Source StringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source StringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update StringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud StringSso Default Profile - Override access profile.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default StringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - interface_ String
- Specify outgoing interface to reach server.
- local
Cert String - Certificate to be used by FGFM protocol.
- mode String
- Central management mode. Valid values:
normal
,backup
. - schedule
Config StringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script StringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number String - Serial number.
- server
Lists List<CentralmanagementServer List> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type String
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom String
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert string - CA certificate to be used by FGFM protocol.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg string
- IP address or FQDN of the FortiManager.
- fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud stringSso Default Profile - Override access profile.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface string
- Specify outgoing interface to reach server.
- interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local
Cert string - Certificate to be used by FGFM protocol.
- mode string
- Central management mode. Valid values:
normal
,backup
. - schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number string - Serial number.
- server
Lists CentralmanagementServer List[] - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow_
monitor str - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow_
push_ strconfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow_
push_ strfirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow_
remote_ strfirmware_ upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca_
cert str - CA certificate to be used by FGFM protocol.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc_
algorithm str - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg str
- IP address or FQDN of the FortiManager.
- fmg_
source_ strip - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg_
source_ strip6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg_
update_ strport - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate_
cloud_ strsso_ default_ profile - Override access profile.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include_
default_ strservers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface str
- Specify outgoing interface to reach server.
- interface_
select_ strmethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local_
cert str - Certificate to be used by FGFM protocol.
- mode str
- Central management mode. Valid values:
normal
,backup
. - schedule_
config_ strrestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule_
script_ strrestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial_
number str - Serial number.
- server_
lists Sequence[CentralmanagementServer List Args] - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type str
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom str
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor String - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push StringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push StringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote StringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert String - CA certificate to be used by FGFM protocol.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm String - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg String
- IP address or FQDN of the FortiManager.
- fmg
Source StringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source StringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update StringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud StringSso Default Profile - Override access profile.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default StringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface String
- Specify outgoing interface to reach server.
- interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local
Cert String - Certificate to be used by FGFM protocol.
- mode String
- Central management mode. Valid values:
normal
,backup
. - schedule
Config StringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script StringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number String - Serial number.
- server
Lists List<Property Map> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type String
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom String
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Centralmanagement resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Centralmanagement Resource
Get an existing Centralmanagement 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?: CentralmanagementState, opts?: CustomResourceOptions): Centralmanagement
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_monitor: Optional[str] = None,
allow_push_configuration: Optional[str] = None,
allow_push_firmware: Optional[str] = None,
allow_remote_firmware_upgrade: Optional[str] = None,
ca_cert: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
enc_algorithm: Optional[str] = None,
fmg: Optional[str] = None,
fmg_source_ip: Optional[str] = None,
fmg_source_ip6: Optional[str] = None,
fmg_update_port: Optional[str] = None,
fortigate_cloud_sso_default_profile: Optional[str] = None,
get_all_tables: Optional[str] = None,
include_default_servers: Optional[str] = None,
interface: Optional[str] = None,
interface_select_method: Optional[str] = None,
local_cert: Optional[str] = None,
mode: Optional[str] = None,
schedule_config_restore: Optional[str] = None,
schedule_script_restore: Optional[str] = None,
serial_number: Optional[str] = None,
server_lists: Optional[Sequence[CentralmanagementServerListArgs]] = None,
type: Optional[str] = None,
vdom: Optional[str] = None,
vdomparam: Optional[str] = None) -> Centralmanagement
func GetCentralmanagement(ctx *Context, name string, id IDInput, state *CentralmanagementState, opts ...ResourceOption) (*Centralmanagement, error)
public static Centralmanagement Get(string name, Input<string> id, CentralmanagementState? state, CustomResourceOptions? opts = null)
public static Centralmanagement get(String name, Output<String> id, CentralmanagementState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - Allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - Allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - Allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - Ca
Cert string - CA certificate to be used by FGFM protocol.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - Fmg string
- IP address or FQDN of the FortiManager.
- Fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - Fortigate
Cloud stringSso Default Profile - Override access profile.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Local
Cert string - Certificate to be used by FGFM protocol.
- Mode string
- Central management mode. Valid values:
normal
,backup
. - Schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - Schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - Serial
Number string - Serial number.
- Server
Lists List<Pulumiverse.Fortios. System. Inputs. Centralmanagement Server List> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - Type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - Vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - Allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - Allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - Allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - Ca
Cert string - CA certificate to be used by FGFM protocol.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - Fmg string
- IP address or FQDN of the FortiManager.
- Fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- Fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - Fortigate
Cloud stringSso Default Profile - Override access profile.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Local
Cert string - Certificate to be used by FGFM protocol.
- Mode string
- Central management mode. Valid values:
normal
,backup
. - Schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - Schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - Serial
Number string - Serial number.
- Server
Lists []CentralmanagementServer List Args - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - Type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - Vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor String - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push StringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push StringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote StringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert String - CA certificate to be used by FGFM protocol.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm String - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg String
- IP address or FQDN of the FortiManager.
- fmg
Source StringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source StringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update StringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud StringSso Default Profile - Override access profile.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default StringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - interface_ String
- Specify outgoing interface to reach server.
- local
Cert String - Certificate to be used by FGFM protocol.
- mode String
- Central management mode. Valid values:
normal
,backup
. - schedule
Config StringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script StringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number String - Serial number.
- server
Lists List<CentralmanagementServer List> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type String
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom String
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor string - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push stringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push stringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote stringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert string - CA certificate to be used by FGFM protocol.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm string - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg string
- IP address or FQDN of the FortiManager.
- fmg
Source stringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source stringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update stringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud stringSso Default Profile - Override access profile.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default stringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface string
- Specify outgoing interface to reach server.
- interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local
Cert string - Certificate to be used by FGFM protocol.
- mode string
- Central management mode. Valid values:
normal
,backup
. - schedule
Config stringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script stringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number string - Serial number.
- server
Lists CentralmanagementServer List[] - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type string
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom string
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow_
monitor str - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow_
push_ strconfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow_
push_ strfirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow_
remote_ strfirmware_ upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca_
cert str - CA certificate to be used by FGFM protocol.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc_
algorithm str - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg str
- IP address or FQDN of the FortiManager.
- fmg_
source_ strip - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg_
source_ strip6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg_
update_ strport - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate_
cloud_ strsso_ default_ profile - Override access profile.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include_
default_ strservers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface str
- Specify outgoing interface to reach server.
- interface_
select_ strmethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local_
cert str - Certificate to be used by FGFM protocol.
- mode str
- Central management mode. Valid values:
normal
,backup
. - schedule_
config_ strrestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule_
script_ strrestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial_
number str - Serial number.
- server_
lists Sequence[CentralmanagementServer List Args] - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type str
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom str
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- allow
Monitor String - Enable/disable allowing the central management server to remotely monitor this FortiGate Valid values:
enable
,disable
. - allow
Push StringConfiguration - Enable/disable allowing the central management server to push configuration changes to this FortiGate. Valid values:
enable
,disable
. - allow
Push StringFirmware - Enable/disable allowing the central management server to push firmware updates to this FortiGate. Valid values:
enable
,disable
. - allow
Remote StringFirmware Upgrade - Enable/disable remotely upgrading the firmware on this FortiGate from the central management server. Valid values:
enable
,disable
. - ca
Cert String - CA certificate to be used by FGFM protocol.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- enc
Algorithm String - Encryption strength for communications between the FortiGate and central management. Valid values:
default
,high
,low
. - fmg String
- IP address or FQDN of the FortiManager.
- fmg
Source StringIp - IPv4 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Source StringIp6 - IPv6 source address that this FortiGate uses when communicating with FortiManager.
- fmg
Update StringPort - Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values:
8890
,443
. - fortigate
Cloud StringSso Default Profile - Override access profile.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- include
Default StringServers - Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values:
enable
,disable
. - interface String
- Specify outgoing interface to reach server.
- interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - local
Cert String - Certificate to be used by FGFM protocol.
- mode String
- Central management mode. Valid values:
normal
,backup
. - schedule
Config StringRestore - Enable/disable allowing the central management server to restore the configuration of this FortiGate. Valid values:
enable
,disable
. - schedule
Script StringRestore - Enable/disable allowing the central management server to restore the scripts stored on this FortiGate. Valid values:
enable
,disable
. - serial
Number String - Serial number.
- server
Lists List<Property Map> - Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers. The structure of
server_list
block is documented below. - type String
- Central management type. Valid values:
fortimanager
,fortiguard
,none
. - vdom String
- Virtual domain (VDOM) name to use when communicating with FortiManager.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
CentralmanagementServerList, CentralmanagementServerListArgs
- Addr
Type string - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - Fqdn string
- FQDN address of override server.
- Id int
- ID.
- Server
Address string - IPv4 address of override server.
- Server
Address6 string - IPv6 address of override server.
- Server
Type string - FortiGuard service type.
- Addr
Type string - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - Fqdn string
- FQDN address of override server.
- Id int
- ID.
- Server
Address string - IPv4 address of override server.
- Server
Address6 string - IPv6 address of override server.
- Server
Type string - FortiGuard service type.
- addr
Type String - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - fqdn String
- FQDN address of override server.
- id Integer
- ID.
- server
Address String - IPv4 address of override server.
- server
Address6 String - IPv6 address of override server.
- server
Type String - FortiGuard service type.
- addr
Type string - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - fqdn string
- FQDN address of override server.
- id number
- ID.
- server
Address string - IPv4 address of override server.
- server
Address6 string - IPv6 address of override server.
- server
Type string - FortiGuard service type.
- addr_
type str - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - fqdn str
- FQDN address of override server.
- id int
- ID.
- server_
address str - IPv4 address of override server.
- server_
address6 str - IPv6 address of override server.
- server_
type str - FortiGuard service type.
- addr
Type String - Indicate whether the FortiGate communicates with the override server using an IPv4 address, an IPv6 address or a FQDN. Valid values:
ipv4
,ipv6
,fqdn
. - fqdn String
- FQDN address of override server.
- id Number
- ID.
- server
Address String - IPv4 address of override server.
- server
Address6 String - IPv6 address of override server.
- server
Type String - FortiGuard service type.
Import
System CentralManagement can be imported using any of these accepted formats:
$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.