Class VlanSpec
Vlan Spec
[DataContract]
public class VlanSpec
- Inheritance
-
VlanSpec
- Inherited Members
Constructors
VlanSpec()
public VlanSpec()
Properties
ApplianceIp
Gets the appliance ip
[DataMember(Name = "applianceIp")]
public string? ApplianceIp { get; set; }
Property Value
Cidr
Cidr
[DataMember(Name = "cidr")]
public string? Cidr { get; set; }
Property Value
DhcpBootFilename
Gets the dhcp boot filename
[DataMember(Name = "dhcpBootFilename")]
public string? DhcpBootFilename { get; set; }
Property Value
DhcpBootNextServer
Gets the dhcp boot next server
[DataMember(Name = "dhcpBootNextServer")]
public string? DhcpBootNextServer { get; set; }
Property Value
DhcpBootOptionsEnabled
Gets the dhcp boot options enabled
[DataMember(Name = "dhcpBootOptionsEnabled")]
public bool? DhcpBootOptionsEnabled { get; set; }
Property Value
- bool?
DhcpHandling
Gets the dhcp handling
[DataMember(Name = "dhcpHandling")]
public DhcpHandling? DhcpHandling { get; set; }
Property Value
DhcpLeaseTime
Gets the dhcp lease time
[DataMember(Name = "dhcpLeaseTime")]
public DhcpLeaseTime? DhcpLeaseTime { get; set; }
Property Value
DhcpOptions
Gets the dhcp options
[DataMember(Name = "dhcpOptions")]
public List<DhcpOption>? DhcpOptions { get; set; }
Property Value
DhcpRelayServerIps
Gets the dhcp relay server ips
[DataMember(Name = "dhcpRelayServerIps")]
public List<string>? DhcpRelayServerIps { get; set; }
Property Value
DnsNameservers
Gets the dns nameservers
[DataMember(Name = "dnsNameservers")]
public string? DnsNameservers { get; set; }
Property Value
FixedIpAssignments
Gets the fixed ip assignments
[DataMember(Name = "fixedIpAssignments")]
public Dictionary<string, FixedIpAssignment>? FixedIpAssignments { get; set; }
Property Value
GroupPolicyId
GroupPolicyId
[DataMember(Name = "groupPolicyId")]
public string? GroupPolicyId { get; set; }
Property Value
Ipv6
Gets the 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
Gets the name
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
ReservedIpRanges
Gets the reserved ip ranges
[DataMember(Name = "reservedIpRanges")]
public List<ReservedIpRange>? ReservedIpRanges { get; set; }
Property Value
Subnet
Gets the subnet
[DataMember(Name = "subnet")]
public string? Subnet { get; set; }
Property Value
TemplateVlanType
Only settable for templates
[DataMember(Name = "templateVlanType")]
public string? TemplateVlanType { get; set; }
Property Value
VpnNatSubnet
Gets the vpn nat subnet
[DataMember(Name = "vpnNatSubnet")]
public string? VpnNatSubnet { get; set; }
Property Value
Vrf
VRF settings for this VLAN
[DataMember(Name = "vrf")]
public VlanVrf? Vrf { get; set; }