Table of Contents

Class AppliancePortUpdateRequest

Namespace
Meraki.Api.Data
Assembly
Meraki.Api.dll

UpdateNetworkAppliancePort

[DataContract]
public class AppliancePortUpdateRequest
Inheritance
AppliancePortUpdateRequest
Inherited Members

Properties

AccessPolicy

The name of the policy. Only applicable to Access ports. Valid values are: 'open', '8021x-radius', 'mac-radius', 'hybris-radius' for MX64 or Z3 or any MX supporting the per port authentication feature. Otherwise, 'open' is the only valid value and 'open' is the default value if the field is missing.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "accessPolicy")]
public string? AccessPolicy { get; set; }

Property Value

string

AllowedVlans

Comma-delimited list of the VLAN ID's allowed on the port, or 'all' to permit all VLAN's on the port.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "allowedVlans")]
public string? AllowedVlans { get; set; }

Property Value

string

DropUntaggedTraffic

Trunk port can Drop all Untagged traffic. When true, no VLAN is required. Access ports cannot have dropUntaggedTraffic set to true.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "dropUntaggedTraffic")]
public bool? DropUntaggedTraffic { get; set; }

Property Value

bool?

Enabled

The status of the port

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "enabled")]
public bool Enabled { get; set; }

Property Value

bool

Number

Number

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "number")]
public int Number { get; set; }

Property Value

int

Type

The type of the port: 'access' or 'trunk'.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "type")]
public SwitchPortType? Type { get; set; }

Property Value

SwitchPortType?

Vlan

Native VLAN when the port is in Trunk mode. Access VLAN when the port is in Access mode.

[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "vlan")]
public int? Vlan { get; set; }

Property Value

int?