fortimanager.ObjectFspVlanDynamicMappingDhcpserver
Explore with Pulumi AI
Configure DHCP servers.
This resource is a sub resource for variable
dhcp_serverof resourcefortimanager.ObjectFspVlanDynamicMapping. Conflict and overwrite may occur if use both of them. The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.
exclude_range:fortimanager.ObjectFspVlanDynamicMappingDhcpserverExcluderangeip_range:fortimanager.ObjectFspVlanDynamicMappingDhcpserverIprangeoptions:fortimanager.ObjectFspVlanDynamicMappingDhcpserverOptionsreserved_address:fortimanager.ObjectFspVlanDynamicMappingDhcpserverReservedaddress
Create ObjectFspVlanDynamicMappingDhcpserver Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectFspVlanDynamicMappingDhcpserver(name: string, args: ObjectFspVlanDynamicMappingDhcpserverArgs, opts?: CustomResourceOptions);@overload
def ObjectFspVlanDynamicMappingDhcpserver(resource_name: str,
                                          args: ObjectFspVlanDynamicMappingDhcpserverArgs,
                                          opts: Optional[ResourceOptions] = None)
@overload
def ObjectFspVlanDynamicMappingDhcpserver(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          dynamic_mapping_name: Optional[str] = None,
                                          dynamic_mapping_vdom: Optional[str] = None,
                                          vlan: Optional[str] = None,
                                          adom: Optional[str] = None,
                                          auto_configuration: Optional[str] = None,
                                          auto_managed_status: Optional[str] = None,
                                          conflicted_ip_timeout: Optional[float] = None,
                                          ddns_auth: Optional[str] = None,
                                          ddns_key: Optional[str] = None,
                                          ddns_keyname: Optional[str] = None,
                                          ddns_server_ip: Optional[str] = None,
                                          ddns_ttl: Optional[float] = None,
                                          ddns_update: Optional[str] = None,
                                          ddns_update_override: Optional[str] = None,
                                          ddns_zone: Optional[str] = None,
                                          default_gateway: Optional[str] = None,
                                          dhcp_settings_from_fortiipam: Optional[str] = None,
                                          dns_server1: Optional[str] = None,
                                          dns_server2: Optional[str] = None,
                                          dns_server3: Optional[str] = None,
                                          dns_server4: Optional[str] = None,
                                          dns_service: Optional[str] = None,
                                          domain: Optional[str] = None,
                                          dynamic_sort_subtable: Optional[str] = None,
                                          enable: Optional[str] = None,
                                          exclude_ranges: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverExcludeRangeArgs]] = None,
                                          filename: Optional[str] = None,
                                          forticlient_on_net_status: Optional[str] = None,
                                          fosid: Optional[float] = None,
                                          ip_mode: Optional[str] = None,
                                          ip_ranges: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverIpRangeArgs]] = None,
                                          ipsec_lease_hold: Optional[float] = None,
                                          lease_time: Optional[float] = None,
                                          mac_acl_default_action: Optional[str] = None,
                                          netmask: Optional[str] = None,
                                          next_server: Optional[str] = None,
                                          ntp_server1: Optional[str] = None,
                                          ntp_server2: Optional[str] = None,
                                          ntp_server3: Optional[str] = None,
                                          ntp_service: Optional[str] = None,
                                          object_fsp_vlan_dynamic_mapping_dhcpserver_id: Optional[str] = None,
                                          option1s: Optional[Sequence[str]] = None,
                                          option2s: Optional[Sequence[str]] = None,
                                          option3s: Optional[Sequence[str]] = None,
                                          option4: Optional[str] = None,
                                          option5: Optional[str] = None,
                                          option6: Optional[str] = None,
                                          options: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverOptionArgs]] = None,
                                          relay_agent: Optional[str] = None,
                                          reserved_addresses: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverReservedAddressArgs]] = None,
                                          scopetype: Optional[str] = None,
                                          server_type: Optional[str] = None,
                                          shared_subnet: Optional[str] = None,
                                          status: Optional[str] = None,
                                          tftp_servers: Optional[Sequence[str]] = None,
                                          timezone: Optional[str] = None,
                                          timezone_option: Optional[str] = None,
                                          vci_match: Optional[str] = None,
                                          vci_strings: Optional[Sequence[str]] = None,
                                          wifi_ac1: Optional[str] = None,
                                          wifi_ac2: Optional[str] = None,
                                          wifi_ac3: Optional[str] = None,
                                          wifi_ac_service: Optional[str] = None,
                                          wins_server1: Optional[str] = None,
                                          wins_server2: Optional[str] = None)func NewObjectFspVlanDynamicMappingDhcpserver(ctx *Context, name string, args ObjectFspVlanDynamicMappingDhcpserverArgs, opts ...ResourceOption) (*ObjectFspVlanDynamicMappingDhcpserver, error)public ObjectFspVlanDynamicMappingDhcpserver(string name, ObjectFspVlanDynamicMappingDhcpserverArgs args, CustomResourceOptions? opts = null)
public ObjectFspVlanDynamicMappingDhcpserver(String name, ObjectFspVlanDynamicMappingDhcpserverArgs args)
public ObjectFspVlanDynamicMappingDhcpserver(String name, ObjectFspVlanDynamicMappingDhcpserverArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFspVlanDynamicMappingDhcpserver
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 ObjectFspVlanDynamicMappingDhcpserverArgs
 - 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 ObjectFspVlanDynamicMappingDhcpserverArgs
 - 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 ObjectFspVlanDynamicMappingDhcpserverArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args ObjectFspVlanDynamicMappingDhcpserverArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args ObjectFspVlanDynamicMappingDhcpserverArgs
 - 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 objectFspVlanDynamicMappingDhcpserverResource = new Fortimanager.ObjectFspVlanDynamicMappingDhcpserver("objectFspVlanDynamicMappingDhcpserverResource", new()
{
    DynamicMappingName = "string",
    DynamicMappingVdom = "string",
    Vlan = "string",
    Adom = "string",
    AutoConfiguration = "string",
    AutoManagedStatus = "string",
    ConflictedIpTimeout = 0,
    DdnsAuth = "string",
    DdnsKey = "string",
    DdnsKeyname = "string",
    DdnsServerIp = "string",
    DdnsTtl = 0,
    DdnsUpdate = "string",
    DdnsUpdateOverride = "string",
    DdnsZone = "string",
    DefaultGateway = "string",
    DhcpSettingsFromFortiipam = "string",
    DnsServer1 = "string",
    DnsServer2 = "string",
    DnsServer3 = "string",
    DnsServer4 = "string",
    DnsService = "string",
    Domain = "string",
    DynamicSortSubtable = "string",
    Enable = "string",
    ExcludeRanges = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanDynamicMappingDhcpserverExcludeRangeArgs
        {
            EndIp = "string",
            Id = 0,
            LeaseTime = 0,
            StartIp = "string",
            UciMatch = "string",
            UciStrings = new[]
            {
                "string",
            },
            VciMatch = "string",
            VciStrings = new[]
            {
                "string",
            },
        },
    },
    Filename = "string",
    ForticlientOnNetStatus = "string",
    Fosid = 0,
    IpMode = "string",
    IpRanges = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanDynamicMappingDhcpserverIpRangeArgs
        {
            EndIp = "string",
            Id = 0,
            LeaseTime = 0,
            StartIp = "string",
            UciMatch = "string",
            UciStrings = new[]
            {
                "string",
            },
            VciMatch = "string",
            VciStrings = new[]
            {
                "string",
            },
        },
    },
    IpsecLeaseHold = 0,
    LeaseTime = 0,
    MacAclDefaultAction = "string",
    Netmask = "string",
    NextServer = "string",
    NtpServer1 = "string",
    NtpServer2 = "string",
    NtpServer3 = "string",
    NtpService = "string",
    ObjectFspVlanDynamicMappingDhcpserverId = "string",
    Option1s = new[]
    {
        "string",
    },
    Option2s = new[]
    {
        "string",
    },
    Option3s = new[]
    {
        "string",
    },
    Option4 = "string",
    Option5 = "string",
    Option6 = "string",
    Options = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanDynamicMappingDhcpserverOptionArgs
        {
            Code = 0,
            Id = 0,
            Ips = new[]
            {
                "string",
            },
            Type = "string",
            UciMatch = "string",
            UciStrings = new[]
            {
                "string",
            },
            Value = "string",
            VciMatch = "string",
            VciStrings = new[]
            {
                "string",
            },
        },
    },
    RelayAgent = "string",
    ReservedAddresses = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanDynamicMappingDhcpserverReservedAddressArgs
        {
            Action = "string",
            CircuitId = "string",
            CircuitIdType = "string",
            Description = "string",
            Id = 0,
            Ip = "string",
            Mac = "string",
            RemoteId = "string",
            RemoteIdType = "string",
            Type = "string",
        },
    },
    Scopetype = "string",
    ServerType = "string",
    SharedSubnet = "string",
    Status = "string",
    TftpServers = new[]
    {
        "string",
    },
    Timezone = "string",
    TimezoneOption = "string",
    VciMatch = "string",
    VciStrings = new[]
    {
        "string",
    },
    WifiAc1 = "string",
    WifiAc2 = "string",
    WifiAc3 = "string",
    WifiAcService = "string",
    WinsServer1 = "string",
    WinsServer2 = "string",
});
example, err := fortimanager.NewObjectFspVlanDynamicMappingDhcpserver(ctx, "objectFspVlanDynamicMappingDhcpserverResource", &fortimanager.ObjectFspVlanDynamicMappingDhcpserverArgs{
DynamicMappingName: pulumi.String("string"),
DynamicMappingVdom: pulumi.String("string"),
Vlan: pulumi.String("string"),
Adom: pulumi.String("string"),
AutoConfiguration: pulumi.String("string"),
AutoManagedStatus: pulumi.String("string"),
ConflictedIpTimeout: pulumi.Float64(0),
DdnsAuth: pulumi.String("string"),
DdnsKey: pulumi.String("string"),
DdnsKeyname: pulumi.String("string"),
DdnsServerIp: pulumi.String("string"),
DdnsTtl: pulumi.Float64(0),
DdnsUpdate: pulumi.String("string"),
DdnsUpdateOverride: pulumi.String("string"),
DdnsZone: pulumi.String("string"),
DefaultGateway: pulumi.String("string"),
DhcpSettingsFromFortiipam: pulumi.String("string"),
DnsServer1: pulumi.String("string"),
DnsServer2: pulumi.String("string"),
DnsServer3: pulumi.String("string"),
DnsServer4: pulumi.String("string"),
DnsService: pulumi.String("string"),
Domain: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
Enable: pulumi.String("string"),
ExcludeRanges: .ObjectFspVlanDynamicMappingDhcpserverExcludeRangeTypeArray{
&.ObjectFspVlanDynamicMappingDhcpserverExcludeRangeTypeArgs{
EndIp: pulumi.String("string"),
Id: pulumi.Float64(0),
LeaseTime: pulumi.Float64(0),
StartIp: pulumi.String("string"),
UciMatch: pulumi.String("string"),
UciStrings: pulumi.StringArray{
pulumi.String("string"),
},
VciMatch: pulumi.String("string"),
VciStrings: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Filename: pulumi.String("string"),
ForticlientOnNetStatus: pulumi.String("string"),
Fosid: pulumi.Float64(0),
IpMode: pulumi.String("string"),
IpRanges: .ObjectFspVlanDynamicMappingDhcpserverIpRangeTypeArray{
&.ObjectFspVlanDynamicMappingDhcpserverIpRangeTypeArgs{
EndIp: pulumi.String("string"),
Id: pulumi.Float64(0),
LeaseTime: pulumi.Float64(0),
StartIp: pulumi.String("string"),
UciMatch: pulumi.String("string"),
UciStrings: pulumi.StringArray{
pulumi.String("string"),
},
VciMatch: pulumi.String("string"),
VciStrings: pulumi.StringArray{
pulumi.String("string"),
},
},
},
IpsecLeaseHold: pulumi.Float64(0),
LeaseTime: pulumi.Float64(0),
MacAclDefaultAction: pulumi.String("string"),
Netmask: pulumi.String("string"),
NextServer: pulumi.String("string"),
NtpServer1: pulumi.String("string"),
NtpServer2: pulumi.String("string"),
NtpServer3: pulumi.String("string"),
NtpService: pulumi.String("string"),
ObjectFspVlanDynamicMappingDhcpserverId: pulumi.String("string"),
Option1s: pulumi.StringArray{
pulumi.String("string"),
},
Option2s: pulumi.StringArray{
pulumi.String("string"),
},
Option3s: pulumi.StringArray{
pulumi.String("string"),
},
Option4: pulumi.String("string"),
Option5: pulumi.String("string"),
Option6: pulumi.String("string"),
Options: .ObjectFspVlanDynamicMappingDhcpserverOptionArray{
&.ObjectFspVlanDynamicMappingDhcpserverOptionArgs{
Code: pulumi.Float64(0),
Id: pulumi.Float64(0),
Ips: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
UciMatch: pulumi.String("string"),
UciStrings: pulumi.StringArray{
pulumi.String("string"),
},
Value: pulumi.String("string"),
VciMatch: pulumi.String("string"),
VciStrings: pulumi.StringArray{
pulumi.String("string"),
},
},
},
RelayAgent: pulumi.String("string"),
ReservedAddresses: .ObjectFspVlanDynamicMappingDhcpserverReservedAddressTypeArray{
&.ObjectFspVlanDynamicMappingDhcpserverReservedAddressTypeArgs{
Action: pulumi.String("string"),
CircuitId: pulumi.String("string"),
CircuitIdType: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.Float64(0),
Ip: pulumi.String("string"),
Mac: pulumi.String("string"),
RemoteId: pulumi.String("string"),
RemoteIdType: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Scopetype: pulumi.String("string"),
ServerType: pulumi.String("string"),
SharedSubnet: pulumi.String("string"),
Status: pulumi.String("string"),
TftpServers: pulumi.StringArray{
pulumi.String("string"),
},
Timezone: pulumi.String("string"),
TimezoneOption: pulumi.String("string"),
VciMatch: pulumi.String("string"),
VciStrings: pulumi.StringArray{
pulumi.String("string"),
},
WifiAc1: pulumi.String("string"),
WifiAc2: pulumi.String("string"),
WifiAc3: pulumi.String("string"),
WifiAcService: pulumi.String("string"),
WinsServer1: pulumi.String("string"),
WinsServer2: pulumi.String("string"),
})
var objectFspVlanDynamicMappingDhcpserverResource = new ObjectFspVlanDynamicMappingDhcpserver("objectFspVlanDynamicMappingDhcpserverResource", ObjectFspVlanDynamicMappingDhcpserverArgs.builder()
    .dynamicMappingName("string")
    .dynamicMappingVdom("string")
    .vlan("string")
    .adom("string")
    .autoConfiguration("string")
    .autoManagedStatus("string")
    .conflictedIpTimeout(0)
    .ddnsAuth("string")
    .ddnsKey("string")
    .ddnsKeyname("string")
    .ddnsServerIp("string")
    .ddnsTtl(0)
    .ddnsUpdate("string")
    .ddnsUpdateOverride("string")
    .ddnsZone("string")
    .defaultGateway("string")
    .dhcpSettingsFromFortiipam("string")
    .dnsServer1("string")
    .dnsServer2("string")
    .dnsServer3("string")
    .dnsServer4("string")
    .dnsService("string")
    .domain("string")
    .dynamicSortSubtable("string")
    .enable("string")
    .excludeRanges(ObjectFspVlanDynamicMappingDhcpserverExcludeRangeArgs.builder()
        .endIp("string")
        .id(0)
        .leaseTime(0)
        .startIp("string")
        .uciMatch("string")
        .uciStrings("string")
        .vciMatch("string")
        .vciStrings("string")
        .build())
    .filename("string")
    .forticlientOnNetStatus("string")
    .fosid(0)
    .ipMode("string")
    .ipRanges(ObjectFspVlanDynamicMappingDhcpserverIpRangeArgs.builder()
        .endIp("string")
        .id(0)
        .leaseTime(0)
        .startIp("string")
        .uciMatch("string")
        .uciStrings("string")
        .vciMatch("string")
        .vciStrings("string")
        .build())
    .ipsecLeaseHold(0)
    .leaseTime(0)
    .macAclDefaultAction("string")
    .netmask("string")
    .nextServer("string")
    .ntpServer1("string")
    .ntpServer2("string")
    .ntpServer3("string")
    .ntpService("string")
    .objectFspVlanDynamicMappingDhcpserverId("string")
    .option1s("string")
    .option2s("string")
    .option3s("string")
    .option4("string")
    .option5("string")
    .option6("string")
    .options(ObjectFspVlanDynamicMappingDhcpserverOptionArgs.builder()
        .code(0)
        .id(0)
        .ips("string")
        .type("string")
        .uciMatch("string")
        .uciStrings("string")
        .value("string")
        .vciMatch("string")
        .vciStrings("string")
        .build())
    .relayAgent("string")
    .reservedAddresses(ObjectFspVlanDynamicMappingDhcpserverReservedAddressArgs.builder()
        .action("string")
        .circuitId("string")
        .circuitIdType("string")
        .description("string")
        .id(0)
        .ip("string")
        .mac("string")
        .remoteId("string")
        .remoteIdType("string")
        .type("string")
        .build())
    .scopetype("string")
    .serverType("string")
    .sharedSubnet("string")
    .status("string")
    .tftpServers("string")
    .timezone("string")
    .timezoneOption("string")
    .vciMatch("string")
    .vciStrings("string")
    .wifiAc1("string")
    .wifiAc2("string")
    .wifiAc3("string")
    .wifiAcService("string")
    .winsServer1("string")
    .winsServer2("string")
    .build());
object_fsp_vlan_dynamic_mapping_dhcpserver_resource = fortimanager.ObjectFspVlanDynamicMappingDhcpserver("objectFspVlanDynamicMappingDhcpserverResource",
    dynamic_mapping_name="string",
    dynamic_mapping_vdom="string",
    vlan="string",
    adom="string",
    auto_configuration="string",
    auto_managed_status="string",
    conflicted_ip_timeout=0,
    ddns_auth="string",
    ddns_key="string",
    ddns_keyname="string",
    ddns_server_ip="string",
    ddns_ttl=0,
    ddns_update="string",
    ddns_update_override="string",
    ddns_zone="string",
    default_gateway="string",
    dhcp_settings_from_fortiipam="string",
    dns_server1="string",
    dns_server2="string",
    dns_server3="string",
    dns_server4="string",
    dns_service="string",
    domain="string",
    dynamic_sort_subtable="string",
    enable="string",
    exclude_ranges=[{
        "end_ip": "string",
        "id": 0,
        "lease_time": 0,
        "start_ip": "string",
        "uci_match": "string",
        "uci_strings": ["string"],
        "vci_match": "string",
        "vci_strings": ["string"],
    }],
    filename="string",
    forticlient_on_net_status="string",
    fosid=0,
    ip_mode="string",
    ip_ranges=[{
        "end_ip": "string",
        "id": 0,
        "lease_time": 0,
        "start_ip": "string",
        "uci_match": "string",
        "uci_strings": ["string"],
        "vci_match": "string",
        "vci_strings": ["string"],
    }],
    ipsec_lease_hold=0,
    lease_time=0,
    mac_acl_default_action="string",
    netmask="string",
    next_server="string",
    ntp_server1="string",
    ntp_server2="string",
    ntp_server3="string",
    ntp_service="string",
    object_fsp_vlan_dynamic_mapping_dhcpserver_id="string",
    option1s=["string"],
    option2s=["string"],
    option3s=["string"],
    option4="string",
    option5="string",
    option6="string",
    options=[{
        "code": 0,
        "id": 0,
        "ips": ["string"],
        "type": "string",
        "uci_match": "string",
        "uci_strings": ["string"],
        "value": "string",
        "vci_match": "string",
        "vci_strings": ["string"],
    }],
    relay_agent="string",
    reserved_addresses=[{
        "action": "string",
        "circuit_id": "string",
        "circuit_id_type": "string",
        "description": "string",
        "id": 0,
        "ip": "string",
        "mac": "string",
        "remote_id": "string",
        "remote_id_type": "string",
        "type": "string",
    }],
    scopetype="string",
    server_type="string",
    shared_subnet="string",
    status="string",
    tftp_servers=["string"],
    timezone="string",
    timezone_option="string",
    vci_match="string",
    vci_strings=["string"],
    wifi_ac1="string",
    wifi_ac2="string",
    wifi_ac3="string",
    wifi_ac_service="string",
    wins_server1="string",
    wins_server2="string")
const objectFspVlanDynamicMappingDhcpserverResource = new fortimanager.ObjectFspVlanDynamicMappingDhcpserver("objectFspVlanDynamicMappingDhcpserverResource", {
    dynamicMappingName: "string",
    dynamicMappingVdom: "string",
    vlan: "string",
    adom: "string",
    autoConfiguration: "string",
    autoManagedStatus: "string",
    conflictedIpTimeout: 0,
    ddnsAuth: "string",
    ddnsKey: "string",
    ddnsKeyname: "string",
    ddnsServerIp: "string",
    ddnsTtl: 0,
    ddnsUpdate: "string",
    ddnsUpdateOverride: "string",
    ddnsZone: "string",
    defaultGateway: "string",
    dhcpSettingsFromFortiipam: "string",
    dnsServer1: "string",
    dnsServer2: "string",
    dnsServer3: "string",
    dnsServer4: "string",
    dnsService: "string",
    domain: "string",
    dynamicSortSubtable: "string",
    enable: "string",
    excludeRanges: [{
        endIp: "string",
        id: 0,
        leaseTime: 0,
        startIp: "string",
        uciMatch: "string",
        uciStrings: ["string"],
        vciMatch: "string",
        vciStrings: ["string"],
    }],
    filename: "string",
    forticlientOnNetStatus: "string",
    fosid: 0,
    ipMode: "string",
    ipRanges: [{
        endIp: "string",
        id: 0,
        leaseTime: 0,
        startIp: "string",
        uciMatch: "string",
        uciStrings: ["string"],
        vciMatch: "string",
        vciStrings: ["string"],
    }],
    ipsecLeaseHold: 0,
    leaseTime: 0,
    macAclDefaultAction: "string",
    netmask: "string",
    nextServer: "string",
    ntpServer1: "string",
    ntpServer2: "string",
    ntpServer3: "string",
    ntpService: "string",
    objectFspVlanDynamicMappingDhcpserverId: "string",
    option1s: ["string"],
    option2s: ["string"],
    option3s: ["string"],
    option4: "string",
    option5: "string",
    option6: "string",
    options: [{
        code: 0,
        id: 0,
        ips: ["string"],
        type: "string",
        uciMatch: "string",
        uciStrings: ["string"],
        value: "string",
        vciMatch: "string",
        vciStrings: ["string"],
    }],
    relayAgent: "string",
    reservedAddresses: [{
        action: "string",
        circuitId: "string",
        circuitIdType: "string",
        description: "string",
        id: 0,
        ip: "string",
        mac: "string",
        remoteId: "string",
        remoteIdType: "string",
        type: "string",
    }],
    scopetype: "string",
    serverType: "string",
    sharedSubnet: "string",
    status: "string",
    tftpServers: ["string"],
    timezone: "string",
    timezoneOption: "string",
    vciMatch: "string",
    vciStrings: ["string"],
    wifiAc1: "string",
    wifiAc2: "string",
    wifiAc3: "string",
    wifiAcService: "string",
    winsServer1: "string",
    winsServer2: "string",
});
type: fortimanager:ObjectFspVlanDynamicMappingDhcpserver
properties:
    adom: string
    autoConfiguration: string
    autoManagedStatus: string
    conflictedIpTimeout: 0
    ddnsAuth: string
    ddnsKey: string
    ddnsKeyname: string
    ddnsServerIp: string
    ddnsTtl: 0
    ddnsUpdate: string
    ddnsUpdateOverride: string
    ddnsZone: string
    defaultGateway: string
    dhcpSettingsFromFortiipam: string
    dnsServer1: string
    dnsServer2: string
    dnsServer3: string
    dnsServer4: string
    dnsService: string
    domain: string
    dynamicMappingName: string
    dynamicMappingVdom: string
    dynamicSortSubtable: string
    enable: string
    excludeRanges:
        - endIp: string
          id: 0
          leaseTime: 0
          startIp: string
          uciMatch: string
          uciStrings:
            - string
          vciMatch: string
          vciStrings:
            - string
    filename: string
    forticlientOnNetStatus: string
    fosid: 0
    ipMode: string
    ipRanges:
        - endIp: string
          id: 0
          leaseTime: 0
          startIp: string
          uciMatch: string
          uciStrings:
            - string
          vciMatch: string
          vciStrings:
            - string
    ipsecLeaseHold: 0
    leaseTime: 0
    macAclDefaultAction: string
    netmask: string
    nextServer: string
    ntpServer1: string
    ntpServer2: string
    ntpServer3: string
    ntpService: string
    objectFspVlanDynamicMappingDhcpserverId: string
    option1s:
        - string
    option2s:
        - string
    option3s:
        - string
    option4: string
    option5: string
    option6: string
    options:
        - code: 0
          id: 0
          ips:
            - string
          type: string
          uciMatch: string
          uciStrings:
            - string
          value: string
          vciMatch: string
          vciStrings:
            - string
    relayAgent: string
    reservedAddresses:
        - action: string
          circuitId: string
          circuitIdType: string
          description: string
          id: 0
          ip: string
          mac: string
          remoteId: string
          remoteIdType: string
          type: string
    scopetype: string
    serverType: string
    sharedSubnet: string
    status: string
    tftpServers:
        - string
    timezone: string
    timezoneOption: string
    vciMatch: string
    vciStrings:
        - string
    vlan: string
    wifiAc1: string
    wifiAc2: string
    wifiAc3: string
    wifiAcService: string
    winsServer1: string
    winsServer2: string
ObjectFspVlanDynamicMappingDhcpserver 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 ObjectFspVlanDynamicMappingDhcpserver resource accepts the following input properties:
- Dynamic
Mapping stringName  - Dynamic Mapping Name.
 - Dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - Vlan string
 - Vlan.
 - Adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - Auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - Conflicted
Ip doubleTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - Ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - Ddns
Key string - DDNS update key (base 64 encoding).
 - Ddns
Keyname string - DDNS update key name.
 - Ddns
Server stringIp  - DDNS server IP.
 - Ddns
Ttl double - TTL.
 - Ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - Ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - Ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - Default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - Dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - Dns
Server1 string - DNS server 1.
 - Dns
Server2 string - DNS server 2.
 - Dns
Server3 string - DNS server 3.
 - Dns
Server4 string - DNS server 4.
 - Dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - Domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - Dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - Enable string
 - Enable. Valid values: 
disable,enable. - Exclude
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range>  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - Filename string
 - Name of the boot file on the TFTP server.
 - Forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - Fosid double
 - ID.
 - Ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - Ip
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range>  - Ip-Range. The structure of 
ip_rangeblock is documented below. - Ipsec
Lease doubleHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - Lease
Time double - Lease time in seconds, 0 means unlimited.
 - Mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - Netmask string
 - Netmask assigned by the DHCP server.
 - Next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - Ntp
Server1 string - NTP server 1.
 - Ntp
Server2 string - NTP server 2.
 - Ntp
Server3 string - NTP server 3.
 - Ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - Object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - Option1s List<string>
 - Option1.
 - Option2s List<string>
 - Option2.
 - Option3s List<string>
 - Option3.
 - Option4 string
 - Option4.
 - Option5 string
 - Option5.
 - Option6 string
 - Option6.
 - Options
List<Object
Fsp Vlan Dynamic Mapping Dhcpserver Option>  - Options. The structure of 
optionsblock is documented below. - Relay
Agent string - Relay agent IP.
 - Reserved
Addresses List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address>  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - Scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - Status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - Tftp
Servers List<string> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - Timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - Timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - Vci
Strings List<string> - One or more VCI strings in quotes separated by spaces.
 - Wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - Wins
Server1 string - WINS server 1.
 - Wins
Server2 string - WINS server 2.
 
- Dynamic
Mapping stringName  - Dynamic Mapping Name.
 - Dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - Vlan string
 - Vlan.
 - Adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - Auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - Conflicted
Ip float64Timeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - Ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - Ddns
Key string - DDNS update key (base 64 encoding).
 - Ddns
Keyname string - DDNS update key name.
 - Ddns
Server stringIp  - DDNS server IP.
 - Ddns
Ttl float64 - TTL.
 - Ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - Ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - Ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - Default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - Dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - Dns
Server1 string - DNS server 1.
 - Dns
Server2 string - DNS server 2.
 - Dns
Server3 string - DNS server 3.
 - Dns
Server4 string - DNS server 4.
 - Dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - Domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - Dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - Enable string
 - Enable. Valid values: 
disable,enable. - Exclude
Ranges []ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range Type Args  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - Filename string
 - Name of the boot file on the TFTP server.
 - Forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - Fosid float64
 - ID.
 - Ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - Ip
Ranges []ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range Type Args  - Ip-Range. The structure of 
ip_rangeblock is documented below. - Ipsec
Lease float64Hold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - Lease
Time float64 - Lease time in seconds, 0 means unlimited.
 - Mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - Netmask string
 - Netmask assigned by the DHCP server.
 - Next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - Ntp
Server1 string - NTP server 1.
 - Ntp
Server2 string - NTP server 2.
 - Ntp
Server3 string - NTP server 3.
 - Ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - Object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - Option1s []string
 - Option1.
 - Option2s []string
 - Option2.
 - Option3s []string
 - Option3.
 - Option4 string
 - Option4.
 - Option5 string
 - Option5.
 - Option6 string
 - Option6.
 - Options
[]Object
Fsp Vlan Dynamic Mapping Dhcpserver Option Args  - Options. The structure of 
optionsblock is documented below. - Relay
Agent string - Relay agent IP.
 - Reserved
Addresses []ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address Type Args  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - Scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - Status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - Tftp
Servers []string - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - Timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - Timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - Vci
Strings []string - One or more VCI strings in quotes separated by spaces.
 - Wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - Wins
Server1 string - WINS server 1.
 - Wins
Server2 string - WINS server 2.
 
- dynamic
Mapping StringName  - Dynamic Mapping Name.
 - dynamic
Mapping StringVdom  - Dynamic Mapping Vdom.
 - vlan String
 - Vlan.
 - adom String
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration String - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed StringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip DoubleTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth String - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key String - DDNS update key (base 64 encoding).
 - ddns
Keyname String - DDNS update key name.
 - ddns
Server StringIp  - DDNS server IP.
 - ddns
Ttl Double - TTL.
 - ddns
Update String - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update StringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone String - Zone of your domain name (ex. DDNS.com).
 - default
Gateway String - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings StringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 String - DNS server 1.
 - dns
Server2 String - DNS server 2.
 - dns
Server3 String - DNS server 3.
 - dns
Server4 String - DNS server 4.
 - dns
Service String - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain String
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Sort StringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable String
 - Enable. Valid values: 
disable,enable. - exclude
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range>  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename String
 - Name of the boot file on the TFTP server.
 - forticlient
On StringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid Double
 - ID.
 - ip
Mode String - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range>  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease DoubleHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time Double - Lease time in seconds, 0 means unlimited.
 - mac
Acl StringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask String
 - Netmask assigned by the DHCP server.
 - next
Server String - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 String - NTP server 1.
 - ntp
Server2 String - NTP server 2.
 - ntp
Server3 String - NTP server 3.
 - ntp
Service String - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp StringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s List<String>
 - Option1.
 - option2s List<String>
 - Option2.
 - option3s List<String>
 - Option3.
 - option4 String
 - Option4.
 - option5 String
 - Option5.
 - option6 String
 - Option6.
 - options
List<Object
Fsp Vlan Dynamic Mapping Dhcpserver Option>  - Options. The structure of 
optionsblock is documented below. - relay
Agent String - Relay agent IP.
 - reserved
Addresses List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address>  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype String
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type String - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - String
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status String
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers List<String> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone String
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option String - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 - wifi
Ac1 String - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 String - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 String - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac StringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 String - WINS server 1.
 - wins
Server2 String - WINS server 2.
 
- dynamic
Mapping stringName  - Dynamic Mapping Name.
 - dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - vlan string
 - Vlan.
 - adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip numberTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key string - DDNS update key (base 64 encoding).
 - ddns
Keyname string - DDNS update key name.
 - ddns
Server stringIp  - DDNS server IP.
 - ddns
Ttl number - TTL.
 - ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 string - DNS server 1.
 - dns
Server2 string - DNS server 2.
 - dns
Server3 string - DNS server 3.
 - dns
Server4 string - DNS server 4.
 - dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable string
 - Enable. Valid values: 
disable,enable. - exclude
Ranges ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range[]  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename string
 - Name of the boot file on the TFTP server.
 - forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid number
 - ID.
 - ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range[]  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease numberHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time number - Lease time in seconds, 0 means unlimited.
 - mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask string
 - Netmask assigned by the DHCP server.
 - next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 string - NTP server 1.
 - ntp
Server2 string - NTP server 2.
 - ntp
Server3 string - NTP server 3.
 - ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s string[]
 - Option1.
 - option2s string[]
 - Option2.
 - option3s string[]
 - Option3.
 - option4 string
 - Option4.
 - option5 string
 - Option5.
 - option6 string
 - Option6.
 - options
Object
Fsp Vlan Dynamic Mapping Dhcpserver Option[]  - Options. The structure of 
optionsblock is documented below. - relay
Agent string - Relay agent IP.
 - reserved
Addresses ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address[]  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers string[] - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings string[] - One or more VCI strings in quotes separated by spaces.
 - wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 string - WINS server 1.
 - wins
Server2 string - WINS server 2.
 
- dynamic_
mapping_ strname  - Dynamic Mapping Name.
 - dynamic_
mapping_ strvdom  - Dynamic Mapping Vdom.
 - vlan str
 - Vlan.
 - adom str
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto_
configuration str - Enable/disable auto configuration. Valid values: 
disable,enable. - auto_
managed_ strstatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted_
ip_ floattimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns_
auth str - DDNS authentication mode. Valid values: 
disable,tsig. - ddns_
key str - DDNS update key (base 64 encoding).
 - ddns_
keyname str - DDNS update key name.
 - ddns_
server_ strip  - DDNS server IP.
 - ddns_
ttl float - TTL.
 - ddns_
update str - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns_
update_ stroverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns_
zone str - Zone of your domain name (ex. DDNS.com).
 - default_
gateway str - Default gateway IP address assigned by the DHCP server.
 - dhcp_
settings_ strfrom_ fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns_
server1 str - DNS server 1.
 - dns_
server2 str - DNS server 2.
 - dns_
server3 str - DNS server 3.
 - dns_
server4 str - DNS server 4.
 - dns_
service str - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain str
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic_
sort_ strsubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable str
 - Enable. Valid values: 
disable,enable. - exclude_
ranges Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range Args]  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename str
 - Name of the boot file on the TFTP server.
 - forticlient_
on_ strnet_ status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid float
 - ID.
 - ip_
mode str - Method used to assign client IP. Valid values: 
range,usrgrp. - ip_
ranges Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range Args]  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec_
lease_ floathold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease_
time float - Lease time in seconds, 0 means unlimited.
 - mac_
acl_ strdefault_ action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask str
 - Netmask assigned by the DHCP server.
 - next_
server str - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp_
server1 str - NTP server 1.
 - ntp_
server2 str - NTP server 2.
 - ntp_
server3 str - NTP server 3.
 - ntp_
service str - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object_
fsp_ strvlan_ dynamic_ mapping_ dhcpserver_ id  - an identifier for the resource.
 - option1s Sequence[str]
 - Option1.
 - option2s Sequence[str]
 - Option2.
 - option3s Sequence[str]
 - Option3.
 - option4 str
 - Option4.
 - option5 str
 - Option5.
 - option6 str
 - Option6.
 - options
Sequence[Object
Fsp Vlan Dynamic Mapping Dhcpserver Option Args]  - Options. The structure of 
optionsblock is documented below. - relay_
agent str - Relay agent IP.
 - reserved_
addresses Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address Args]  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype str
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server_
type str - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - str
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status str
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp_
servers Sequence[str] - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone str
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone_
option str - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci_
match str - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci_
strings Sequence[str] - One or more VCI strings in quotes separated by spaces.
 - wifi_
ac1 str - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac2 str - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac3 str - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac_ strservice  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins_
server1 str - WINS server 1.
 - wins_
server2 str - WINS server 2.
 
- dynamic
Mapping StringName  - Dynamic Mapping Name.
 - dynamic
Mapping StringVdom  - Dynamic Mapping Vdom.
 - vlan String
 - Vlan.
 - adom String
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration String - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed StringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip NumberTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth String - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key String - DDNS update key (base 64 encoding).
 - ddns
Keyname String - DDNS update key name.
 - ddns
Server StringIp  - DDNS server IP.
 - ddns
Ttl Number - TTL.
 - ddns
Update String - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update StringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone String - Zone of your domain name (ex. DDNS.com).
 - default
Gateway String - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings StringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 String - DNS server 1.
 - dns
Server2 String - DNS server 2.
 - dns
Server3 String - DNS server 3.
 - dns
Server4 String - DNS server 4.
 - dns
Service String - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain String
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Sort StringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable String
 - Enable. Valid values: 
disable,enable. - exclude
Ranges List<Property Map> - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename String
 - Name of the boot file on the TFTP server.
 - forticlient
On StringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid Number
 - ID.
 - ip
Mode String - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges List<Property Map> - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease NumberHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time Number - Lease time in seconds, 0 means unlimited.
 - mac
Acl StringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask String
 - Netmask assigned by the DHCP server.
 - next
Server String - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 String - NTP server 1.
 - ntp
Server2 String - NTP server 2.
 - ntp
Server3 String - NTP server 3.
 - ntp
Service String - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp StringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s List<String>
 - Option1.
 - option2s List<String>
 - Option2.
 - option3s List<String>
 - Option3.
 - option4 String
 - Option4.
 - option5 String
 - Option5.
 - option6 String
 - Option6.
 - options List<Property Map>
 - Options. The structure of 
optionsblock is documented below. - relay
Agent String - Relay agent IP.
 - reserved
Addresses List<Property Map> - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype String
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type String - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - String
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status String
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers List<String> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone String
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option String - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 - wifi
Ac1 String - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 String - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 String - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac StringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 String - WINS server 1.
 - wins
Server2 String - WINS server 2.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectFspVlanDynamicMappingDhcpserver 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 ObjectFspVlanDynamicMappingDhcpserver Resource
Get an existing ObjectFspVlanDynamicMappingDhcpserver 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?: ObjectFspVlanDynamicMappingDhcpserverState, opts?: CustomResourceOptions): ObjectFspVlanDynamicMappingDhcpserver@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        auto_configuration: Optional[str] = None,
        auto_managed_status: Optional[str] = None,
        conflicted_ip_timeout: Optional[float] = None,
        ddns_auth: Optional[str] = None,
        ddns_key: Optional[str] = None,
        ddns_keyname: Optional[str] = None,
        ddns_server_ip: Optional[str] = None,
        ddns_ttl: Optional[float] = None,
        ddns_update: Optional[str] = None,
        ddns_update_override: Optional[str] = None,
        ddns_zone: Optional[str] = None,
        default_gateway: Optional[str] = None,
        dhcp_settings_from_fortiipam: Optional[str] = None,
        dns_server1: Optional[str] = None,
        dns_server2: Optional[str] = None,
        dns_server3: Optional[str] = None,
        dns_server4: Optional[str] = None,
        dns_service: Optional[str] = None,
        domain: Optional[str] = None,
        dynamic_mapping_name: Optional[str] = None,
        dynamic_mapping_vdom: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        enable: Optional[str] = None,
        exclude_ranges: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverExcludeRangeArgs]] = None,
        filename: Optional[str] = None,
        forticlient_on_net_status: Optional[str] = None,
        fosid: Optional[float] = None,
        ip_mode: Optional[str] = None,
        ip_ranges: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverIpRangeArgs]] = None,
        ipsec_lease_hold: Optional[float] = None,
        lease_time: Optional[float] = None,
        mac_acl_default_action: Optional[str] = None,
        netmask: Optional[str] = None,
        next_server: Optional[str] = None,
        ntp_server1: Optional[str] = None,
        ntp_server2: Optional[str] = None,
        ntp_server3: Optional[str] = None,
        ntp_service: Optional[str] = None,
        object_fsp_vlan_dynamic_mapping_dhcpserver_id: Optional[str] = None,
        option1s: Optional[Sequence[str]] = None,
        option2s: Optional[Sequence[str]] = None,
        option3s: Optional[Sequence[str]] = None,
        option4: Optional[str] = None,
        option5: Optional[str] = None,
        option6: Optional[str] = None,
        options: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverOptionArgs]] = None,
        relay_agent: Optional[str] = None,
        reserved_addresses: Optional[Sequence[ObjectFspVlanDynamicMappingDhcpserverReservedAddressArgs]] = None,
        scopetype: Optional[str] = None,
        server_type: Optional[str] = None,
        shared_subnet: Optional[str] = None,
        status: Optional[str] = None,
        tftp_servers: Optional[Sequence[str]] = None,
        timezone: Optional[str] = None,
        timezone_option: Optional[str] = None,
        vci_match: Optional[str] = None,
        vci_strings: Optional[Sequence[str]] = None,
        vlan: Optional[str] = None,
        wifi_ac1: Optional[str] = None,
        wifi_ac2: Optional[str] = None,
        wifi_ac3: Optional[str] = None,
        wifi_ac_service: Optional[str] = None,
        wins_server1: Optional[str] = None,
        wins_server2: Optional[str] = None) -> ObjectFspVlanDynamicMappingDhcpserverfunc GetObjectFspVlanDynamicMappingDhcpserver(ctx *Context, name string, id IDInput, state *ObjectFspVlanDynamicMappingDhcpserverState, opts ...ResourceOption) (*ObjectFspVlanDynamicMappingDhcpserver, error)public static ObjectFspVlanDynamicMappingDhcpserver Get(string name, Input<string> id, ObjectFspVlanDynamicMappingDhcpserverState? state, CustomResourceOptions? opts = null)public static ObjectFspVlanDynamicMappingDhcpserver get(String name, Output<String> id, ObjectFspVlanDynamicMappingDhcpserverState state, CustomResourceOptions options)resources:  _:    type: fortimanager:ObjectFspVlanDynamicMappingDhcpserver    get:      id: ${id}- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- resource_name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- Adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - Auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - Conflicted
Ip doubleTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - Ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - Ddns
Key string - DDNS update key (base 64 encoding).
 - Ddns
Keyname string - DDNS update key name.
 - Ddns
Server stringIp  - DDNS server IP.
 - Ddns
Ttl double - TTL.
 - Ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - Ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - Ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - Default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - Dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - Dns
Server1 string - DNS server 1.
 - Dns
Server2 string - DNS server 2.
 - Dns
Server3 string - DNS server 3.
 - Dns
Server4 string - DNS server 4.
 - Dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - Domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - Dynamic
Mapping stringName  - Dynamic Mapping Name.
 - Dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - Dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - Enable string
 - Enable. Valid values: 
disable,enable. - Exclude
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range>  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - Filename string
 - Name of the boot file on the TFTP server.
 - Forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - Fosid double
 - ID.
 - Ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - Ip
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range>  - Ip-Range. The structure of 
ip_rangeblock is documented below. - Ipsec
Lease doubleHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - Lease
Time double - Lease time in seconds, 0 means unlimited.
 - Mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - Netmask string
 - Netmask assigned by the DHCP server.
 - Next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - Ntp
Server1 string - NTP server 1.
 - Ntp
Server2 string - NTP server 2.
 - Ntp
Server3 string - NTP server 3.
 - Ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - Object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - Option1s List<string>
 - Option1.
 - Option2s List<string>
 - Option2.
 - Option3s List<string>
 - Option3.
 - Option4 string
 - Option4.
 - Option5 string
 - Option5.
 - Option6 string
 - Option6.
 - Options
List<Object
Fsp Vlan Dynamic Mapping Dhcpserver Option>  - Options. The structure of 
optionsblock is documented below. - Relay
Agent string - Relay agent IP.
 - Reserved
Addresses List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address>  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - Scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - Status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - Tftp
Servers List<string> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - Timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - Timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - Vci
Strings List<string> - One or more VCI strings in quotes separated by spaces.
 - Vlan string
 - Vlan.
 - Wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - Wins
Server1 string - WINS server 1.
 - Wins
Server2 string - WINS server 2.
 
- Adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - Auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - Conflicted
Ip float64Timeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - Ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - Ddns
Key string - DDNS update key (base 64 encoding).
 - Ddns
Keyname string - DDNS update key name.
 - Ddns
Server stringIp  - DDNS server IP.
 - Ddns
Ttl float64 - TTL.
 - Ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - Ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - Ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - Default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - Dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - Dns
Server1 string - DNS server 1.
 - Dns
Server2 string - DNS server 2.
 - Dns
Server3 string - DNS server 3.
 - Dns
Server4 string - DNS server 4.
 - Dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - Domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - Dynamic
Mapping stringName  - Dynamic Mapping Name.
 - Dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - Dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - Enable string
 - Enable. Valid values: 
disable,enable. - Exclude
Ranges []ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range Type Args  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - Filename string
 - Name of the boot file on the TFTP server.
 - Forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - Fosid float64
 - ID.
 - Ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - Ip
Ranges []ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range Type Args  - Ip-Range. The structure of 
ip_rangeblock is documented below. - Ipsec
Lease float64Hold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - Lease
Time float64 - Lease time in seconds, 0 means unlimited.
 - Mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - Netmask string
 - Netmask assigned by the DHCP server.
 - Next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - Ntp
Server1 string - NTP server 1.
 - Ntp
Server2 string - NTP server 2.
 - Ntp
Server3 string - NTP server 3.
 - Ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - Object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - Option1s []string
 - Option1.
 - Option2s []string
 - Option2.
 - Option3s []string
 - Option3.
 - Option4 string
 - Option4.
 - Option5 string
 - Option5.
 - Option6 string
 - Option6.
 - Options
[]Object
Fsp Vlan Dynamic Mapping Dhcpserver Option Args  - Options. The structure of 
optionsblock is documented below. - Relay
Agent string - Relay agent IP.
 - Reserved
Addresses []ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address Type Args  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - Scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - Status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - Tftp
Servers []string - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - Timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - Timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - Vci
Strings []string - One or more VCI strings in quotes separated by spaces.
 - Vlan string
 - Vlan.
 - Wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - Wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - Wins
Server1 string - WINS server 1.
 - Wins
Server2 string - WINS server 2.
 
- adom String
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration String - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed StringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip DoubleTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth String - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key String - DDNS update key (base 64 encoding).
 - ddns
Keyname String - DDNS update key name.
 - ddns
Server StringIp  - DDNS server IP.
 - ddns
Ttl Double - TTL.
 - ddns
Update String - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update StringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone String - Zone of your domain name (ex. DDNS.com).
 - default
Gateway String - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings StringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 String - DNS server 1.
 - dns
Server2 String - DNS server 2.
 - dns
Server3 String - DNS server 3.
 - dns
Server4 String - DNS server 4.
 - dns
Service String - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain String
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Mapping StringName  - Dynamic Mapping Name.
 - dynamic
Mapping StringVdom  - Dynamic Mapping Vdom.
 - dynamic
Sort StringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable String
 - Enable. Valid values: 
disable,enable. - exclude
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range>  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename String
 - Name of the boot file on the TFTP server.
 - forticlient
On StringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid Double
 - ID.
 - ip
Mode String - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range>  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease DoubleHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time Double - Lease time in seconds, 0 means unlimited.
 - mac
Acl StringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask String
 - Netmask assigned by the DHCP server.
 - next
Server String - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 String - NTP server 1.
 - ntp
Server2 String - NTP server 2.
 - ntp
Server3 String - NTP server 3.
 - ntp
Service String - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp StringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s List<String>
 - Option1.
 - option2s List<String>
 - Option2.
 - option3s List<String>
 - Option3.
 - option4 String
 - Option4.
 - option5 String
 - Option5.
 - option6 String
 - Option6.
 - options
List<Object
Fsp Vlan Dynamic Mapping Dhcpserver Option>  - Options. The structure of 
optionsblock is documented below. - relay
Agent String - Relay agent IP.
 - reserved
Addresses List<ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address>  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype String
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type String - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - String
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status String
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers List<String> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone String
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option String - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 - vlan String
 - Vlan.
 - wifi
Ac1 String - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 String - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 String - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac StringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 String - WINS server 1.
 - wins
Server2 String - WINS server 2.
 
- adom string
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration string - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed stringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip numberTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth string - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key string - DDNS update key (base 64 encoding).
 - ddns
Keyname string - DDNS update key name.
 - ddns
Server stringIp  - DDNS server IP.
 - ddns
Ttl number - TTL.
 - ddns
Update string - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update stringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone string - Zone of your domain name (ex. DDNS.com).
 - default
Gateway string - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings stringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 string - DNS server 1.
 - dns
Server2 string - DNS server 2.
 - dns
Server3 string - DNS server 3.
 - dns
Server4 string - DNS server 4.
 - dns
Service string - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain string
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Mapping stringName  - Dynamic Mapping Name.
 - dynamic
Mapping stringVdom  - Dynamic Mapping Vdom.
 - dynamic
Sort stringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable string
 - Enable. Valid values: 
disable,enable. - exclude
Ranges ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range[]  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename string
 - Name of the boot file on the TFTP server.
 - forticlient
On stringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid number
 - ID.
 - ip
Mode string - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range[]  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease numberHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time number - Lease time in seconds, 0 means unlimited.
 - mac
Acl stringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask string
 - Netmask assigned by the DHCP server.
 - next
Server string - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 string - NTP server 1.
 - ntp
Server2 string - NTP server 2.
 - ntp
Server3 string - NTP server 3.
 - ntp
Service string - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp stringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s string[]
 - Option1.
 - option2s string[]
 - Option2.
 - option3s string[]
 - Option3.
 - option4 string
 - Option4.
 - option5 string
 - Option5.
 - option6 string
 - Option6.
 - options
Object
Fsp Vlan Dynamic Mapping Dhcpserver Option[]  - Options. The structure of 
optionsblock is documented below. - relay
Agent string - Relay agent IP.
 - reserved
Addresses ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address[]  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype string
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type string - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - string
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status string
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers string[] - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone string
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option string - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings string[] - One or more VCI strings in quotes separated by spaces.
 - vlan string
 - Vlan.
 - wifi
Ac1 string - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 string - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 string - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac stringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 string - WINS server 1.
 - wins
Server2 string - WINS server 2.
 
- adom str
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto_
configuration str - Enable/disable auto configuration. Valid values: 
disable,enable. - auto_
managed_ strstatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted_
ip_ floattimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns_
auth str - DDNS authentication mode. Valid values: 
disable,tsig. - ddns_
key str - DDNS update key (base 64 encoding).
 - ddns_
keyname str - DDNS update key name.
 - ddns_
server_ strip  - DDNS server IP.
 - ddns_
ttl float - TTL.
 - ddns_
update str - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns_
update_ stroverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns_
zone str - Zone of your domain name (ex. DDNS.com).
 - default_
gateway str - Default gateway IP address assigned by the DHCP server.
 - dhcp_
settings_ strfrom_ fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns_
server1 str - DNS server 1.
 - dns_
server2 str - DNS server 2.
 - dns_
server3 str - DNS server 3.
 - dns_
server4 str - DNS server 4.
 - dns_
service str - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain str
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic_
mapping_ strname  - Dynamic Mapping Name.
 - dynamic_
mapping_ strvdom  - Dynamic Mapping Vdom.
 - dynamic_
sort_ strsubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable str
 - Enable. Valid values: 
disable,enable. - exclude_
ranges Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Exclude Range Args]  - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename str
 - Name of the boot file on the TFTP server.
 - forticlient_
on_ strnet_ status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid float
 - ID.
 - ip_
mode str - Method used to assign client IP. Valid values: 
range,usrgrp. - ip_
ranges Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Ip Range Args]  - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec_
lease_ floathold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease_
time float - Lease time in seconds, 0 means unlimited.
 - mac_
acl_ strdefault_ action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask str
 - Netmask assigned by the DHCP server.
 - next_
server str - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp_
server1 str - NTP server 1.
 - ntp_
server2 str - NTP server 2.
 - ntp_
server3 str - NTP server 3.
 - ntp_
service str - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object_
fsp_ strvlan_ dynamic_ mapping_ dhcpserver_ id  - an identifier for the resource.
 - option1s Sequence[str]
 - Option1.
 - option2s Sequence[str]
 - Option2.
 - option3s Sequence[str]
 - Option3.
 - option4 str
 - Option4.
 - option5 str
 - Option5.
 - option6 str
 - Option6.
 - options
Sequence[Object
Fsp Vlan Dynamic Mapping Dhcpserver Option Args]  - Options. The structure of 
optionsblock is documented below. - relay_
agent str - Relay agent IP.
 - reserved_
addresses Sequence[ObjectFsp Vlan Dynamic Mapping Dhcpserver Reserved Address Args]  - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype str
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server_
type str - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - str
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status str
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp_
servers Sequence[str] - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone str
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone_
option str - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci_
match str - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci_
strings Sequence[str] - One or more VCI strings in quotes separated by spaces.
 - vlan str
 - Vlan.
 - wifi_
ac1 str - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac2 str - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac3 str - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi_
ac_ strservice  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins_
server1 str - WINS server 1.
 - wins_
server2 str - WINS server 2.
 
- adom String
 - Adom. This value is valid only when the 
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - auto
Configuration String - Enable/disable auto configuration. Valid values: 
disable,enable. - auto
Managed StringStatus  - Auto-Managed-Status. Valid values: 
disable,enable. - conflicted
Ip NumberTimeout  - Time in seconds to wait after a conflicted IP address is removed from the DHCP range before it can be reused.
 - ddns
Auth String - DDNS authentication mode. Valid values: 
disable,tsig. - ddns
Key String - DDNS update key (base 64 encoding).
 - ddns
Keyname String - DDNS update key name.
 - ddns
Server StringIp  - DDNS server IP.
 - ddns
Ttl Number - TTL.
 - ddns
Update String - Enable/disable DDNS update for DHCP. Valid values: 
disable,enable. - ddns
Update StringOverride  - Enable/disable DDNS update override for DHCP. Valid values: 
disable,enable. - ddns
Zone String - Zone of your domain name (ex. DDNS.com).
 - default
Gateway String - Default gateway IP address assigned by the DHCP server.
 - dhcp
Settings StringFrom Fortiipam  - Dhcp-Settings-From-Fortiipam. Valid values: 
disable,enable. - dns
Server1 String - DNS server 1.
 - dns
Server2 String - DNS server 2.
 - dns
Server3 String - DNS server 3.
 - dns
Server4 String - DNS server 4.
 - dns
Service String - Options for assigning DNS servers to DHCP clients. Valid values: 
default,specify,local. - domain String
 - Domain name suffix for the IP addresses that the DHCP server assigns to clients.
 - dynamic
Mapping StringName  - Dynamic Mapping Name.
 - dynamic
Mapping StringVdom  - Dynamic Mapping Vdom.
 - dynamic
Sort StringSubtable  - true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
 - enable String
 - Enable. Valid values: 
disable,enable. - exclude
Ranges List<Property Map> - Exclude-Range. The structure of 
exclude_rangeblock is documented below. - filename String
 - Name of the boot file on the TFTP server.
 - forticlient
On StringNet Status  - Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: 
disable,enable. - fosid Number
 - ID.
 - ip
Mode String - Method used to assign client IP. Valid values: 
range,usrgrp. - ip
Ranges List<Property Map> - Ip-Range. The structure of 
ip_rangeblock is documented below. - ipsec
Lease NumberHold  - DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry).
 - lease
Time Number - Lease time in seconds, 0 means unlimited.
 - mac
Acl StringDefault Action  - MAC access control default action (allow or block assigning IP settings). Valid values: 
assign,block. - netmask String
 - Netmask assigned by the DHCP server.
 - next
Server String - IP address of a server (for example, a TFTP sever) that DHCP clients can download a boot file from.
 - ntp
Server1 String - NTP server 1.
 - ntp
Server2 String - NTP server 2.
 - ntp
Server3 String - NTP server 3.
 - ntp
Service String - Options for assigning Network Time Protocol (NTP) servers to DHCP clients. Valid values: 
default,specify,local. - object
Fsp StringVlan Dynamic Mapping Dhcpserver Id  - an identifier for the resource.
 - option1s List<String>
 - Option1.
 - option2s List<String>
 - Option2.
 - option3s List<String>
 - Option3.
 - option4 String
 - Option4.
 - option5 String
 - Option5.
 - option6 String
 - Option6.
 - options List<Property Map>
 - Options. The structure of 
optionsblock is documented below. - relay
Agent String - Relay agent IP.
 - reserved
Addresses List<Property Map> - Reserved-Address. The structure of 
reserved_addressblock is documented below. - scopetype String
 - The scope of application of the resource. Valid values: 
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - server
Type String - DHCP server can be a normal DHCP server or an IPsec DHCP server. Valid values: 
regular,ipsec. - String
 - Enable/disable shared subnet. Valid values: 
disable,enable. - status String
 - Enable/disable this DHCP configuration. Valid values: 
disable,enable. - tftp
Servers List<String> - One or more hostnames or IP addresses of the TFTP servers in quotes separated by spaces.
 - timezone String
 - Select the time zone to be assigned to DHCP clients. Valid values: 
00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87. - timezone
Option String - Options for the DHCP server to set the client's time zone. Valid values: 
disable,default,specify. - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 - vlan String
 - Vlan.
 - wifi
Ac1 String - WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac2 String - WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac3 String - WiFi Access Controller 3 IP address (DHCP option 138, RFC 5417).
 - wifi
Ac StringService  - Options for assigning WiFi Access Controllers to DHCP clients Valid values: 
specify,local. - wins
Server1 String - WINS server 1.
 - wins
Server2 String - WINS server 2.
 
Supporting Types
ObjectFspVlanDynamicMappingDhcpserverExcludeRange, ObjectFspVlanDynamicMappingDhcpserverExcludeRangeArgs                
- End
Ip string - End of IP range.
 - Id double
 - ID.
 - Lease
Time double - Lease time in seconds, 0 means default lease time.
 - Start
Ip string - Start of IP range.
 - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - Uci
Strings List<string> - One or more UCI strings in quotes separated by spaces.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - Vci
Strings List<string> - One or more VCI strings in quotes separated by spaces.
 
- End
Ip string - End of IP range.
 - Id float64
 - ID.
 - Lease
Time float64 - Lease time in seconds, 0 means default lease time.
 - Start
Ip string - Start of IP range.
 - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - Uci
Strings []string - One or more UCI strings in quotes separated by spaces.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - Vci
Strings []string - One or more VCI strings in quotes separated by spaces.
 
- end
Ip String - End of IP range.
 - id Double
 - ID.
 - lease
Time Double - Lease time in seconds, 0 means default lease time.
 - start
Ip String - Start of IP range.
 - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
- end
Ip string - End of IP range.
 - id number
 - ID.
 - lease
Time number - Lease time in seconds, 0 means default lease time.
 - start
Ip string - Start of IP range.
 - uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings string[] - One or more UCI strings in quotes separated by spaces.
 - vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings string[] - One or more VCI strings in quotes separated by spaces.
 
- end_
ip str - End of IP range.
 - id float
 - ID.
 - lease_
time float - Lease time in seconds, 0 means default lease time.
 - start_
ip str - Start of IP range.
 - uci_
match str - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci_
strings Sequence[str] - One or more UCI strings in quotes separated by spaces.
 - vci_
match str - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci_
strings Sequence[str] - One or more VCI strings in quotes separated by spaces.
 
- end
Ip String - End of IP range.
 - id Number
 - ID.
 - lease
Time Number - Lease time in seconds, 0 means default lease time.
 - start
Ip String - Start of IP range.
 - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
ObjectFspVlanDynamicMappingDhcpserverIpRange, ObjectFspVlanDynamicMappingDhcpserverIpRangeArgs                
- End
Ip string - End of IP range.
 - Id double
 - ID.
 - Lease
Time double - Lease time in seconds, 0 means default lease time.
 - Start
Ip string - Start of IP range.
 - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - Uci
Strings List<string> - One or more UCI strings in quotes separated by spaces.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - Vci
Strings List<string> - One or more VCI strings in quotes separated by spaces.
 
- End
Ip string - End of IP range.
 - Id float64
 - ID.
 - Lease
Time float64 - Lease time in seconds, 0 means default lease time.
 - Start
Ip string - Start of IP range.
 - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - Uci
Strings []string - One or more UCI strings in quotes separated by spaces.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - Vci
Strings []string - One or more VCI strings in quotes separated by spaces.
 
- end
Ip String - End of IP range.
 - id Double
 - ID.
 - lease
Time Double - Lease time in seconds, 0 means default lease time.
 - start
Ip String - Start of IP range.
 - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
- end
Ip string - End of IP range.
 - id number
 - ID.
 - lease
Time number - Lease time in seconds, 0 means default lease time.
 - start
Ip string - Start of IP range.
 - uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings string[] - One or more UCI strings in quotes separated by spaces.
 - vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings string[] - One or more VCI strings in quotes separated by spaces.
 
- end_
ip str - End of IP range.
 - id float
 - ID.
 - lease_
time float - Lease time in seconds, 0 means default lease time.
 - start_
ip str - Start of IP range.
 - uci_
match str - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci_
strings Sequence[str] - One or more UCI strings in quotes separated by spaces.
 - vci_
match str - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci_
strings Sequence[str] - One or more VCI strings in quotes separated by spaces.
 
- end
Ip String - End of IP range.
 - id Number
 - ID.
 - lease
Time Number - Lease time in seconds, 0 means default lease time.
 - start
Ip String - Start of IP range.
 - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this range. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this range. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
ObjectFspVlanDynamicMappingDhcpserverOption, ObjectFspVlanDynamicMappingDhcpserverOptionArgs              
- Code double
 - DHCP option code.
 - Id double
 - ID.
 - Ips List<string>
 - DHCP option IPs.
 - Type string
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - Uci
Strings List<string> - One or more UCI strings in quotes separated by spaces.
 - Value string
 - DHCP option value.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - Vci
Strings List<string> - One or more VCI strings in quotes separated by spaces.
 
- Code float64
 - DHCP option code.
 - Id float64
 - ID.
 - Ips []string
 - DHCP option IPs.
 - Type string
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - Uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - Uci
Strings []string - One or more UCI strings in quotes separated by spaces.
 - Value string
 - DHCP option value.
 - Vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - Vci
Strings []string - One or more VCI strings in quotes separated by spaces.
 
- code Double
 - DHCP option code.
 - id Double
 - ID.
 - ips List<String>
 - DHCP option IPs.
 - type String
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - value String
 - DHCP option value.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
- code number
 - DHCP option code.
 - id number
 - ID.
 - ips string[]
 - DHCP option IPs.
 - type string
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - uci
Match string - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - uci
Strings string[] - One or more UCI strings in quotes separated by spaces.
 - value string
 - DHCP option value.
 - vci
Match string - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - vci
Strings string[] - One or more VCI strings in quotes separated by spaces.
 
- code float
 - DHCP option code.
 - id float
 - ID.
 - ips Sequence[str]
 - DHCP option IPs.
 - type str
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - uci_
match str - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - uci_
strings Sequence[str] - One or more UCI strings in quotes separated by spaces.
 - value str
 - DHCP option value.
 - vci_
match str - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - vci_
strings Sequence[str] - One or more VCI strings in quotes separated by spaces.
 
- code Number
 - DHCP option code.
 - id Number
 - ID.
 - ips List<String>
 - DHCP option IPs.
 - type String
 - DHCP option type. Valid values: 
hex,string,ip,fqdn. - uci
Match String - Enable/disable user class identifier (UCI) matching. When enabled only DHCP requests with a matching UCI are served with this option. Valid values: 
disable,enable. - uci
Strings List<String> - One or more UCI strings in quotes separated by spaces.
 - value String
 - DHCP option value.
 - vci
Match String - Enable/disable vendor class identifier (VCI) matching. When enabled only DHCP requests with a matching VCI are served with this option. Valid values: 
disable,enable. - vci
Strings List<String> - One or more VCI strings in quotes separated by spaces.
 
ObjectFspVlanDynamicMappingDhcpserverReservedAddress, ObjectFspVlanDynamicMappingDhcpserverReservedAddressArgs                
- Action string
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - Circuit
Id string - Option 82 circuit-ID of the client that will get the reserved IP address.
 - Circuit
Id stringType  - DHCP option type. Valid values: 
hex,string. - Description string
 - Description.
 - Id double
 - ID.
 - Ip string
 - IP address to be reserved for the MAC address.
 - Mac string
 - MAC address of the client that will get the reserved IP address.
 - Remote
Id string - Option 82 remote-ID of the client that will get the reserved IP address.
 - Remote
Id stringType  - DHCP option type. Valid values: 
hex,string. - Type string
 - DHCP reserved-address type. Valid values: 
mac,option82. 
- Action string
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - Circuit
Id string - Option 82 circuit-ID of the client that will get the reserved IP address.
 - Circuit
Id stringType  - DHCP option type. Valid values: 
hex,string. - Description string
 - Description.
 - Id float64
 - ID.
 - Ip string
 - IP address to be reserved for the MAC address.
 - Mac string
 - MAC address of the client that will get the reserved IP address.
 - Remote
Id string - Option 82 remote-ID of the client that will get the reserved IP address.
 - Remote
Id stringType  - DHCP option type. Valid values: 
hex,string. - Type string
 - DHCP reserved-address type. Valid values: 
mac,option82. 
- action String
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - circuit
Id String - Option 82 circuit-ID of the client that will get the reserved IP address.
 - circuit
Id StringType  - DHCP option type. Valid values: 
hex,string. - description String
 - Description.
 - id Double
 - ID.
 - ip String
 - IP address to be reserved for the MAC address.
 - mac String
 - MAC address of the client that will get the reserved IP address.
 - remote
Id String - Option 82 remote-ID of the client that will get the reserved IP address.
 - remote
Id StringType  - DHCP option type. Valid values: 
hex,string. - type String
 - DHCP reserved-address type. Valid values: 
mac,option82. 
- action string
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - circuit
Id string - Option 82 circuit-ID of the client that will get the reserved IP address.
 - circuit
Id stringType  - DHCP option type. Valid values: 
hex,string. - description string
 - Description.
 - id number
 - ID.
 - ip string
 - IP address to be reserved for the MAC address.
 - mac string
 - MAC address of the client that will get the reserved IP address.
 - remote
Id string - Option 82 remote-ID of the client that will get the reserved IP address.
 - remote
Id stringType  - DHCP option type. Valid values: 
hex,string. - type string
 - DHCP reserved-address type. Valid values: 
mac,option82. 
- action str
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - circuit_
id str - Option 82 circuit-ID of the client that will get the reserved IP address.
 - circuit_
id_ strtype  - DHCP option type. Valid values: 
hex,string. - description str
 - Description.
 - id float
 - ID.
 - ip str
 - IP address to be reserved for the MAC address.
 - mac str
 - MAC address of the client that will get the reserved IP address.
 - remote_
id str - Option 82 remote-ID of the client that will get the reserved IP address.
 - remote_
id_ strtype  - DHCP option type. Valid values: 
hex,string. - type str
 - DHCP reserved-address type. Valid values: 
mac,option82. 
- action String
 - Options for the DHCP server to configure the client with the reserved MAC address. Valid values: 
assign,block,reserved. - circuit
Id String - Option 82 circuit-ID of the client that will get the reserved IP address.
 - circuit
Id StringType  - DHCP option type. Valid values: 
hex,string. - description String
 - Description.
 - id Number
 - ID.
 - ip String
 - IP address to be reserved for the MAC address.
 - mac String
 - MAC address of the client that will get the reserved IP address.
 - remote
Id String - Option 82 remote-ID of the client that will get the reserved IP address.
 - remote
Id StringType  - DHCP option type. Valid values: 
hex,string. - type String
 - DHCP reserved-address type. Valid values: 
mac,option82. 
Import
ObjectFsp VlanDynamicMappingDhcpServer can be imported using any of these accepted formats:
Set import_options = [“vlan=YOUR_VALUE”, “dynamic_mapping_name=YOUR_VALUE”, “dynamic_mapping_vdom=YOUR_VALUE”] in the provider section.
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectFspVlanDynamicMappingDhcpserver:ObjectFspVlanDynamicMappingDhcpserver labelname ObjectFspVlanDynamicMappingDhcpServer
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
 - fortimanager fortinetdev/terraform-provider-fortimanager
 - License
 - Notes
 - This Pulumi package is based on the 
fortimanagerTerraform Provider.