Table of Contents

Class NetworksSwitchPortsProfile

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

NetworksSwitchPortsProfile

[DataContract]
public class NetworksSwitchPortsProfile
Inheritance
NetworksSwitchPortsProfile
Inherited Members

Constructors

NetworksSwitchPortsProfile()

public NetworksSwitchPortsProfile()

Properties

Access

RBAC -> access computed based on current user's administered networks & associated networks w.r.t switch port profiles

[DataMember(Name = "access")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Access { get; set; }

Property Value

string

AssignedSwitchports

Associated switch ports details

[DataMember(Name = "assignedSwitchports")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<NetworksSwitchPortsProfileAssignedSwitchPort>? AssignedSwitchports { get; set; }

Property Value

List<NetworksSwitchPortsProfileAssignedSwitchPort>

AssociatedPorts

List of ports configured with port profile

[DataMember(Name = "associatedPorts")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<NetworksSwitchPortsProfileAssociatedPort>? AssociatedPorts { get; set; }

Property Value

List<NetworksSwitchPortsProfileAssociatedPort>

AssociatedSwitches

List of switches associated with the port profile

[DataMember(Name = "associatedSwitches")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<NetworksSwitchPortsProfileAssociatedSwitch>? AssociatedSwitches { get; set; }

Property Value

List<NetworksSwitchPortsProfileAssociatedSwitch>

Automations

List of Associated Automations

[DataMember(Name = "automations")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<NetworksSwitchPortsProfileAutomation>? Automations { get; set; }

Property Value

List<NetworksSwitchPortsProfileAutomation>

CreatedAt

When the port profile was created.

[DataMember(Name = "createdAt")]
[ApiAccess(ApiAccess.ReadWrite)]
public DateTime? CreatedAt { get; set; }

Property Value

DateTime?

Description

Text describing the profile.

[DataMember(Name = "description")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Description { get; set; }

Property Value

string

IsOrganizationWide

Whether or not this profile is a organization wide profile

[DataMember(Name = "isOrganizationWide")]
[ApiAccess(ApiAccess.ReadWrite)]
public bool? IsOrganizationWide { get; set; }

Property Value

bool?

Name

The name of the profile.

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

Property Value

string

NetworkId

ID of the network the profile belongs to

[DataMember(Name = "networkId")]
[ApiAccess(ApiAccess.Read)]
public string? NetworkId { get; set; }

Property Value

string

Networks

Object of Associated Networks

[DataMember(Name = "networks")]
[ApiAccess(ApiAccess.ReadWrite)]
public NetworksSwitchPortsProfileNetworks? Networks { get; set; }

Property Value

NetworksSwitchPortsProfileNetworks

Port

Port profile attributes

[DataMember(Name = "port")]
[ApiAccess(ApiAccess.ReadWrite)]
public NetworksSwitchPortsProfilePort? Port { get; set; }

Property Value

NetworksSwitchPortsProfilePort

ProfileId

ID of the profile

[ApiKey]
[DataMember(Name = "profileId")]
[ApiAccess(ApiAccess.Read)]
public string? ProfileId { get; set; }

Property Value

string

Tags

Space-separated list of tags

[DataMember(Name = "tags")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<string>? Tags { get; set; }

Property Value

List<string>

UpdatedAt

When the port profile was updated.

[DataMember(Name = "updatedAt")]
[ApiAccess(ApiAccess.ReadWrite)]
public DateTime? UpdatedAt { get; set; }

Property Value

DateTime?