Table of Contents

Class OrganizationSwitchPortsProfilesProfileDetailed

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

Organization Switch Ports Profiles Profile Detailed

[DataContract]
public class OrganizationSwitchPortsProfilesProfileDetailed
Inheritance
OrganizationSwitchPortsProfilesProfileDetailed
Inherited Members

Constructors

OrganizationSwitchPortsProfilesProfileDetailed()

public OrganizationSwitchPortsProfilesProfileDetailed()

Properties

Access

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

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

Property Value

string

AssignedSwitchPorts

Associated switch port details

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

Property Value

List<NetworksSwitchPortsProfileAssignedSwitchPort>

AssociatedPorts

List of ports configured with port profile

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

Property Value

List<NetworksSwitchPortsProfileAssociatedPort>

AssociatedSwitches

List of switches associated with the port profile

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

Property Value

List<NetworksSwitchPortsProfileAssociatedSwitch>

Automations

List of Associated Automations

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

Property Value

List<NetworksSwitchPortsProfileAutomation>

CreatedAt

When the port profile was created.

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "createdAt")]
public string CreatedAt { get; set; }

Property Value

string

Description

Text describing the profile.

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

Property Value

string

IsOrganizationWide

Whether or not this profile is a organization wide profile

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

Property Value

bool

Name

The name of the profile.

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

Property Value

string

NetworkId

ID of the network the profile belongs to

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

Property Value

string

Networks

Object of Associated Networks

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

Property Value

OrganizationSwitchPortsProfilesProfileNetworks

Port

Configuration settings for port profile

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

Property Value

OrganizationSwitchPortsProfilesProfilePort

ProfileId

ID of the profile

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

Property Value

string

Tags

Space-seperated list of tags

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

Property Value

List<string>

UpdatedAt

When the port profile was updated.

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "updatedAt")]
public string UpdatedAt { get; set; }

Property Value

string