fortios.extensioncontroller.Extender
Explore with Pulumi AI
Extender controller configuration.
The resource applies to FortiOS Version >= 7.2.1. For FortiOS version < 7.2.1, see fortios.extendercontroller.Extender
Create Extender Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Extender(name: string, args?: ExtenderArgs, opts?: CustomResourceOptions);
@overload
def Extender(resource_name: str,
args: Optional[ExtenderArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Extender(resource_name: str,
opts: Optional[ResourceOptions] = None,
allowaccess: Optional[str] = None,
authorized: Optional[str] = None,
bandwidth_limit: Optional[int] = None,
description: Optional[str] = None,
device_id: Optional[int] = None,
enforce_bandwidth: Optional[str] = None,
ext_name: Optional[str] = None,
extension_type: Optional[str] = None,
firmware_provision_latest: Optional[str] = None,
fosid: Optional[str] = None,
get_all_tables: Optional[str] = None,
login_password: Optional[str] = None,
login_password_change: Optional[str] = None,
name: Optional[str] = None,
override_allowaccess: Optional[str] = None,
override_enforce_bandwidth: Optional[str] = None,
override_login_password_change: Optional[str] = None,
profile: Optional[str] = None,
vdom: Optional[int] = None,
vdomparam: Optional[str] = None,
wan_extension: Optional[ExtenderWanExtensionArgs] = None)
func NewExtender(ctx *Context, name string, args *ExtenderArgs, opts ...ResourceOption) (*Extender, error)
public Extender(string name, ExtenderArgs? args = null, CustomResourceOptions? opts = null)
public Extender(String name, ExtenderArgs args)
public Extender(String name, ExtenderArgs args, CustomResourceOptions options)
type: fortios:extensioncontroller:Extender
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 ExtenderArgs
- 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 ExtenderArgs
- 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 ExtenderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExtenderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExtenderArgs
- 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 fortiosExtenderResource = new Fortios.Extensioncontroller.Extender("fortiosExtenderResource", new()
{
Allowaccess = "string",
Authorized = "string",
BandwidthLimit = 0,
Description = "string",
DeviceId = 0,
EnforceBandwidth = "string",
ExtName = "string",
ExtensionType = "string",
FirmwareProvisionLatest = "string",
Fosid = "string",
GetAllTables = "string",
LoginPassword = "string",
LoginPasswordChange = "string",
Name = "string",
OverrideAllowaccess = "string",
OverrideEnforceBandwidth = "string",
OverrideLoginPasswordChange = "string",
Profile = "string",
Vdom = 0,
Vdomparam = "string",
WanExtension = new Fortios.Extensioncontroller.Inputs.ExtenderWanExtensionArgs
{
Modem1Extension = "string",
Modem2Extension = "string",
},
});
example, err := extensioncontroller.NewExtender(ctx, "fortiosExtenderResource", &extensioncontroller.ExtenderArgs{
Allowaccess: pulumi.String("string"),
Authorized: pulumi.String("string"),
BandwidthLimit: pulumi.Int(0),
Description: pulumi.String("string"),
DeviceId: pulumi.Int(0),
EnforceBandwidth: pulumi.String("string"),
ExtName: pulumi.String("string"),
ExtensionType: pulumi.String("string"),
FirmwareProvisionLatest: pulumi.String("string"),
Fosid: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
LoginPassword: pulumi.String("string"),
LoginPasswordChange: pulumi.String("string"),
Name: pulumi.String("string"),
OverrideAllowaccess: pulumi.String("string"),
OverrideEnforceBandwidth: pulumi.String("string"),
OverrideLoginPasswordChange: pulumi.String("string"),
Profile: pulumi.String("string"),
Vdom: pulumi.Int(0),
Vdomparam: pulumi.String("string"),
WanExtension: &extensioncontroller.ExtenderWanExtensionArgs{
Modem1Extension: pulumi.String("string"),
Modem2Extension: pulumi.String("string"),
},
})
var fortiosExtenderResource = new Extender("fortiosExtenderResource", ExtenderArgs.builder()
.allowaccess("string")
.authorized("string")
.bandwidthLimit(0)
.description("string")
.deviceId(0)
.enforceBandwidth("string")
.extName("string")
.extensionType("string")
.firmwareProvisionLatest("string")
.fosid("string")
.getAllTables("string")
.loginPassword("string")
.loginPasswordChange("string")
.name("string")
.overrideAllowaccess("string")
.overrideEnforceBandwidth("string")
.overrideLoginPasswordChange("string")
.profile("string")
.vdom(0)
.vdomparam("string")
.wanExtension(ExtenderWanExtensionArgs.builder()
.modem1Extension("string")
.modem2Extension("string")
.build())
.build());
fortios_extender_resource = fortios.extensioncontroller.Extender("fortiosExtenderResource",
allowaccess="string",
authorized="string",
bandwidth_limit=0,
description="string",
device_id=0,
enforce_bandwidth="string",
ext_name="string",
extension_type="string",
firmware_provision_latest="string",
fosid="string",
get_all_tables="string",
login_password="string",
login_password_change="string",
name="string",
override_allowaccess="string",
override_enforce_bandwidth="string",
override_login_password_change="string",
profile="string",
vdom=0,
vdomparam="string",
wan_extension={
"modem1_extension": "string",
"modem2_extension": "string",
})
const fortiosExtenderResource = new fortios.extensioncontroller.Extender("fortiosExtenderResource", {
allowaccess: "string",
authorized: "string",
bandwidthLimit: 0,
description: "string",
deviceId: 0,
enforceBandwidth: "string",
extName: "string",
extensionType: "string",
firmwareProvisionLatest: "string",
fosid: "string",
getAllTables: "string",
loginPassword: "string",
loginPasswordChange: "string",
name: "string",
overrideAllowaccess: "string",
overrideEnforceBandwidth: "string",
overrideLoginPasswordChange: "string",
profile: "string",
vdom: 0,
vdomparam: "string",
wanExtension: {
modem1Extension: "string",
modem2Extension: "string",
},
});
type: fortios:extensioncontroller:Extender
properties:
allowaccess: string
authorized: string
bandwidthLimit: 0
description: string
deviceId: 0
enforceBandwidth: string
extName: string
extensionType: string
firmwareProvisionLatest: string
fosid: string
getAllTables: string
loginPassword: string
loginPasswordChange: string
name: string
overrideAllowaccess: string
overrideEnforceBandwidth: string
overrideLoginPasswordChange: string
profile: string
vdom: 0
vdomparam: string
wanExtension:
modem1Extension: string
modem2Extension: string
Extender 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 Extender resource accepts the following input properties:
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Description string
- Description.
- Device
Id int - Device ID.
- Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Ext
Name string - FortiExtender name.
- Extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - Firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - Fosid string
- FortiExtender serial number.
- 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.
- Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Name string
- FortiExtender entry name.
- Override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - Override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - Override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - Profile string
- FortiExtender profile configuration.
- Vdom int
- VDOM.
- 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.
- Wan
Extension Pulumiverse.Fortios. Extensioncontroller. Inputs. Extender Wan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Description string
- Description.
- Device
Id int - Device ID.
- Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Ext
Name string - FortiExtender name.
- Extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - Firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - Fosid string
- FortiExtender serial number.
- 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.
- Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Name string
- FortiExtender entry name.
- Override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - Override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - Override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - Profile string
- FortiExtender profile configuration.
- Vdom int
- VDOM.
- 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.
- Wan
Extension ExtenderWan Extension Args - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - String
- FortiExtender Administration (enable or disable).
- bandwidth
Limit Integer - FortiExtender LAN extension bandwidth limit (Mbps).
- description String
- Description.
- device
Id Integer - Device ID.
- enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name String - FortiExtender name.
- extension
Type String - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision StringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid String
- FortiExtender serial number.
- 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.
- login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name String
- FortiExtender entry name.
- override
Allowaccess String - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce StringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login StringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile String
- FortiExtender profile configuration.
- vdom Integer
- VDOM.
- 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.
- wan
Extension ExtenderWan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- bandwidth
Limit number - FortiExtender LAN extension bandwidth limit (Mbps).
- description string
- Description.
- device
Id number - Device ID.
- enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name string - FortiExtender name.
- extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid string
- FortiExtender serial number.
- 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.
- login
Password string - Set the managed extender's administrator password.
- login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name string
- FortiExtender entry name.
- override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile string
- FortiExtender profile configuration.
- vdom number
- VDOM.
- 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.
- wan
Extension ExtenderWan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess str
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - str
- FortiExtender Administration (enable or disable).
- bandwidth_
limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- description str
- Description.
- device_
id int - Device ID.
- enforce_
bandwidth str - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext_
name str - FortiExtender name.
- extension_
type str - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware_
provision_ strlatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid str
- FortiExtender serial number.
- 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.
- login_
password str - Set the managed extender's administrator password.
- login_
password_ strchange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name str
- FortiExtender entry name.
- override_
allowaccess str - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override_
enforce_ strbandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override_
login_ strpassword_ change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile str
- FortiExtender profile configuration.
- vdom int
- VDOM.
- 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.
- wan_
extension ExtenderWan Extension Args - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - String
- FortiExtender Administration (enable or disable).
- bandwidth
Limit Number - FortiExtender LAN extension bandwidth limit (Mbps).
- description String
- Description.
- device
Id Number - Device ID.
- enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name String - FortiExtender name.
- extension
Type String - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision StringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid String
- FortiExtender serial number.
- 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.
- login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name String
- FortiExtender entry name.
- override
Allowaccess String - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce StringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login StringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile String
- FortiExtender profile configuration.
- vdom Number
- VDOM.
- 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.
- wan
Extension Property Map - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Extender 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 Extender Resource
Get an existing Extender 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?: ExtenderState, opts?: CustomResourceOptions): Extender
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowaccess: Optional[str] = None,
authorized: Optional[str] = None,
bandwidth_limit: Optional[int] = None,
description: Optional[str] = None,
device_id: Optional[int] = None,
enforce_bandwidth: Optional[str] = None,
ext_name: Optional[str] = None,
extension_type: Optional[str] = None,
firmware_provision_latest: Optional[str] = None,
fosid: Optional[str] = None,
get_all_tables: Optional[str] = None,
login_password: Optional[str] = None,
login_password_change: Optional[str] = None,
name: Optional[str] = None,
override_allowaccess: Optional[str] = None,
override_enforce_bandwidth: Optional[str] = None,
override_login_password_change: Optional[str] = None,
profile: Optional[str] = None,
vdom: Optional[int] = None,
vdomparam: Optional[str] = None,
wan_extension: Optional[ExtenderWanExtensionArgs] = None) -> Extender
func GetExtender(ctx *Context, name string, id IDInput, state *ExtenderState, opts ...ResourceOption) (*Extender, error)
public static Extender Get(string name, Input<string> id, ExtenderState? state, CustomResourceOptions? opts = null)
public static Extender get(String name, Output<String> id, ExtenderState 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.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Description string
- Description.
- Device
Id int - Device ID.
- Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Ext
Name string - FortiExtender name.
- Extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - Firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - Fosid string
- FortiExtender serial number.
- 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.
- Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Name string
- FortiExtender entry name.
- Override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - Override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - Override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - Profile string
- FortiExtender profile configuration.
- Vdom int
- VDOM.
- 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.
- Wan
Extension Pulumiverse.Fortios. Extensioncontroller. Inputs. Extender Wan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Description string
- Description.
- Device
Id int - Device ID.
- Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Ext
Name string - FortiExtender name.
- Extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - Firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - Fosid string
- FortiExtender serial number.
- 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.
- Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Name string
- FortiExtender entry name.
- Override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - Override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - Override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - Profile string
- FortiExtender profile configuration.
- Vdom int
- VDOM.
- 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.
- Wan
Extension ExtenderWan Extension Args - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - String
- FortiExtender Administration (enable or disable).
- bandwidth
Limit Integer - FortiExtender LAN extension bandwidth limit (Mbps).
- description String
- Description.
- device
Id Integer - Device ID.
- enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name String - FortiExtender name.
- extension
Type String - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision StringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid String
- FortiExtender serial number.
- 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.
- login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name String
- FortiExtender entry name.
- override
Allowaccess String - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce StringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login StringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile String
- FortiExtender profile configuration.
- vdom Integer
- VDOM.
- 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.
- wan
Extension ExtenderWan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - string
- FortiExtender Administration (enable or disable).
- bandwidth
Limit number - FortiExtender LAN extension bandwidth limit (Mbps).
- description string
- Description.
- device
Id number - Device ID.
- enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name string - FortiExtender name.
- extension
Type string - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision stringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid string
- FortiExtender serial number.
- 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.
- login
Password string - Set the managed extender's administrator password.
- login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name string
- FortiExtender entry name.
- override
Allowaccess string - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce stringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login stringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile string
- FortiExtender profile configuration.
- vdom number
- VDOM.
- 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.
- wan
Extension ExtenderWan Extension - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess str
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - str
- FortiExtender Administration (enable or disable).
- bandwidth_
limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- description str
- Description.
- device_
id int - Device ID.
- enforce_
bandwidth str - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext_
name str - FortiExtender name.
- extension_
type str - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware_
provision_ strlatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid str
- FortiExtender serial number.
- 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.
- login_
password str - Set the managed extender's administrator password.
- login_
password_ strchange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name str
- FortiExtender entry name.
- override_
allowaccess str - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override_
enforce_ strbandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override_
login_ strpassword_ change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile str
- FortiExtender profile configuration.
- vdom int
- VDOM.
- 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.
- wan_
extension ExtenderWan Extension Args - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - String
- FortiExtender Administration (enable or disable).
- bandwidth
Limit Number - FortiExtender LAN extension bandwidth limit (Mbps).
- description String
- Description.
- device
Id Number - Device ID.
- enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - ext
Name String - FortiExtender name.
- extension
Type String - Extension type for this FortiExtender. Valid values:
wan-extension
,lan-extension
. - firmware
Provision StringLatest - Enable/disable one-time automatic provisioning of the latest firmware version. Valid values:
disable
,once
. - fosid String
- FortiExtender serial number.
- 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.
- login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - name String
- FortiExtender entry name.
- override
Allowaccess String - Enable to override the extender profile management access configuration. Valid values:
enable
,disable
. - override
Enforce StringBandwidth - Enable to override the extender profile enforce-bandwidth setting. Valid values:
enable
,disable
. - override
Login StringPassword Change - Enable to override the extender profile login-password (administrator password) setting. Valid values:
enable
,disable
. - profile String
- FortiExtender profile configuration.
- vdom Number
- VDOM.
- 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.
- wan
Extension Property Map - FortiExtender wan extension configuration. The structure of
wan_extension
block is documented below.
Supporting Types
ExtenderWanExtension, ExtenderWanExtensionArgs
- Modem1Extension string
- FortiExtender interface name.
- Modem2Extension string
- FortiExtender interface name.
- Modem1Extension string
- FortiExtender interface name.
- Modem2Extension string
- FortiExtender interface name.
- modem1Extension String
- FortiExtender interface name.
- modem2Extension String
- FortiExtender interface name.
- modem1Extension string
- FortiExtender interface name.
- modem2Extension string
- FortiExtender interface name.
- modem1_
extension str - FortiExtender interface name.
- modem2_
extension str - FortiExtender interface name.
- modem1Extension String
- FortiExtender interface name.
- modem2Extension String
- FortiExtender interface name.
Import
ExtensionController Extender can be imported using any of these accepted formats:
$ pulumi import fortios:extensioncontroller/extender:Extender labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:extensioncontroller/extender:Extender labelname {{name}}
$ 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.