Class RoutingInterfaceDhcp
Routing interface DHCP
[DataContract]
public class RoutingInterfaceDhcp
- Inheritance
-
RoutingInterfaceDhcp
- Inherited Members
Properties
BootFileName
The PXE boot server filename for the DHCP server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "bootFileName")]
public string? BootFileName { get; set; }
Property Value
BootNextServer
The PXE boot server IP for the DHCP server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "bootNextServer")]
public string? BootNextServer { get; set; }
Property Value
BootOptionsEnabled
Enable DHCP boot options to provide PXE boot options configs for the dhcp server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "bootOptionsEnabled")]
public bool? BootOptionsEnabled { get; set; }
Property Value
- bool?
DhcpLeaseTime
The DHCP lease time config for the dhcp server running on switch interface ('30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week')
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dhcpLeaseTime")]
public string? DhcpLeaseTime { get; set; }
Property Value
DhcpMode
The DHCP mode options for the switch interface ('dhcpDisabled', 'dhcpRelay' or 'dhcpServer')
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dhcpMode")]
public string DhcpMode { get; set; }
Property Value
DhcpOptions
Array of DHCP options consisting of code, type and value for the DHCP server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dhcpOptions")]
public List<DhcpOption>? DhcpOptions { get; set; }
Property Value
DhcpRelayServerIps
The DHCP relay server IPs to which DHCP packets would get relayed for the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dhcpRelayServerIps")]
public List<string>? DhcpRelayServerIps { get; set; }
Property Value
DnsCustomNameservers
The DHCP name server IPs when DHCP name server option is 'custom'
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dnsCustomNameservers")]
public List<string>? DnsCustomNameservers { get; set; }
Property Value
DnsNameserversOption
The DHCP name server option for the dhcp server running on the switch interface ('googlePublicDns', 'openDns' or 'custom')
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dnsNameserversOption")]
public string? DnsNameserversOption { get; set; }
Property Value
FixedIpAssignments
Array of DHCP fixed IP assignments for the DHCP server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "fixedIpAssignments")]
public List<FixedIpAssignment>? FixedIpAssignments { get; set; }
Property Value
ReservedIpRanges
Array of DHCP reserved IP assignments for the DHCP server running on the switch interface
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "ReservedIpRanges")]
public List<ReservedIpRange>? ReservedIpRanges { get; set; }