Class VlanCreationRequest
CreateNetworkVlan
[DataContract]
public class VlanCreationRequest
- Inheritance
-
VlanCreationRequest
- Inherited Members
Properties
ApplianceIp
The local IP of the appliance on the VLAN
[DataMember(Name = "applianceIp")]
public string? ApplianceIp { get; set; }
Property Value
- string
The local IP of the appliance on the VLAN
Cidr
Cidr
[DataMember(Name = "cidr")]
public string? Cidr { get; set; }
Property Value
DhcpBootOptionsEnabled
Use DHCP boot options specified in other properties
[DataMember(Name = "dhcpBootOptionsEnabled")]
public bool? DhcpBootOptionsEnabled { get; set; }
Property Value
- bool?
DhcpHandling
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
[DataMember(Name = "dhcpHandling")]
public DhcpHandling? DhcpHandling { get; set; }
Property Value
DhcpLeaseTime
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
[DataMember(Name = "dhcpLeaseTime")]
public DhcpLeaseTime? DhcpLeaseTime { get; set; }
Property Value
DhcpOptions
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
[DataMember(Name = "dhcpOptions")]
public List<DhcpOption>? DhcpOptions { get; set; }
Property Value
GroupPolicyId
The id of the desired group policy to apply to the VLAN
[DataMember(Name = "groupPolicyId")]
public string? GroupPolicyId { get; set; }
Property Value
- string
The id of the desired group policy to apply to the VLAN
Id
The VLAN ID of the new VLAN (must be between 1 and 4094)
[DataMember(Name = "id")]
public string Id { get; set; }
Property Value
- string
The VLAN ID of the new VLAN (must be between 1 and 4094)
Ipv6
Ipv6
[DataMember(Name = "ipv6")]
public VlanIpv6? Ipv6 { get; set; }
Property Value
MandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
[DataMember(Name = "mandatoryDhcp")]
public MandatoryDhcp? MandatoryDhcp { get; set; }
Property Value
Mask
Mask
[DataMember(Name = "mask")]
public int? Mask { get; set; }
Property Value
- int?
Name
The name of the new VLAN
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
- string
The name of the new VLAN
Subnet
The subnet of the VLAN
[DataMember(Name = "subnet")]
public string? Subnet { get; set; }
Property Value
- string
The subnet of the VLAN
TemplateVlanType
Template VLAN Type
[DataMember(Name = "templateVlanType")]
public string? TemplateVlanType { get; set; }