Table of Contents

Class VlanSpec

Namespace
Meraki.Api.Data
Assembly
Meraki.Api.dll
[DataContract]
public class VlanSpec
Inheritance
VlanSpec
Inherited Members

Properties

ApplianceIp

[DataMember(Name = "applianceIp")]
public string? ApplianceIp { get; set; }

Property Value

string

Cidr

Cidr

[DataMember(Name = "cidr")]
public string? Cidr { get; set; }

Property Value

string

DhcpBootFilename

[DataMember(Name = "dhcpBootFilename")]
public string? DhcpBootFilename { get; set; }

Property Value

string

DhcpBootNextServer

[DataMember(Name = "dhcpBootNextServer")]
public string? DhcpBootNextServer { get; set; }

Property Value

string

DhcpBootOptionsEnabled

[DataMember(Name = "dhcpBootOptionsEnabled")]
public bool? DhcpBootOptionsEnabled { get; set; }

Property Value

bool?

DhcpHandling

[DataMember(Name = "dhcpHandling")]
public DhcpHandling? DhcpHandling { get; set; }

Property Value

DhcpHandling?

DhcpLeaseTime

[DataMember(Name = "dhcpLeaseTime")]
public DhcpLeaseTime? DhcpLeaseTime { get; set; }

Property Value

DhcpLeaseTime?

DhcpOptions

[DataMember(Name = "dhcpOptions")]
public List<DhcpOption>? DhcpOptions { get; set; }

Property Value

List<DhcpOption>

DhcpRelayServerIps

[DataMember(Name = "dhcpRelayServerIps")]
public List<string>? DhcpRelayServerIps { get; set; }

Property Value

List<string>

DnsNameservers

[DataMember(Name = "dnsNameservers")]
public string? DnsNameservers { get; set; }

Property Value

string

FixedIpAssignments

[DataMember(Name = "fixedIpAssignments")]
public Dictionary<string, FixedIpAssignment>? FixedIpAssignments { get; set; }

Property Value

Dictionary<string, FixedIpAssignment>

GroupPolicyId

GroupPolicyId

[DataMember(Name = "groupPolicyId")]
public string? GroupPolicyId { get; set; }

Property Value

string

Ipv6

[DataMember(Name = "ipv6")]
public VlanIpv6? Ipv6 { get; set; }

Property Value

VlanIpv6

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

MandatoryDhcp

Mask

Mask

[DataMember(Name = "mask")]
public int? Mask { get; set; }

Property Value

int?

Name

[DataMember(Name = "name")]
public string Name { get; set; }

Property Value

string

ReservedIpRanges

[DataMember(Name = "reservedIpRanges")]
public List<ReservedIpRange>? ReservedIpRanges { get; set; }

Property Value

List<ReservedIpRange>

Subnet

[DataMember(Name = "subnet")]
public string? Subnet { get; set; }

Property Value

string

TemplateVlanType

Only settable for templates

[DataMember(Name = "templateVlanType")]
public string? TemplateVlanType { get; set; }

Property Value

string

VpnNatSubnet

[DataMember(Name = "vpnNatSubnet")]
public string? VpnNatSubnet { get; set; }

Property Value

string