Class AccessPolicy
Access policy
[DataContract]
public class AccessPolicy
- Inheritance
-
AccessPolicy
- Inherited Members
Properties
AccessPolicyNumber
Access policy number
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "accessPolicyNumber")]
public string? AccessPolicyNumber { get; set; }
Property Value
AccessPolicyType
Access Type of the policy.Automatically 'Hybrid authentication' when hostMode is 'Multi-Domain'.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "accessPolicyType")]
public string? AccessPolicyType { get; set; }
Property Value
AuthenticationMethod
Authentication Method - Undocumented, no responses other than null observed yet
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "authenticationMethod")]
public object? AuthenticationMethod { get; set; }
Property Value
Counts
Counts
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "counts")]
public AccessPolicyCounts? Counts { get; set; }
Property Value
Dot1x
802.1x Settings
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "dot1x")]
public Dot1x? Dot1x { get; set; }
Property Value
GuestPortBouncing
Guest Port Bouncng - Undocumented
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "guestPortBouncing")]
public bool? GuestPortBouncing { get; set; }
Property Value
- bool?
GuestVlanId
ID for the guest VLAN allow unauthorized devices access to limited network resources
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "guestVlanId")]
public int? GuestVlanId { get; set; }
Property Value
- int?
HostMode
Choose the Host Mode for the access policy.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "hostMode")]
public string? HostMode { get; set; }
Property Value
IncreaseAccessSpeed
Enabling this option will make switches execute 802.1X and MAC-bypass authentication simultaneously so that clients authenticate faster. Only required when accessPolicyType is 'Hybrid Authentication.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "increaseAccessSpeed")]
public bool? IncreaseAccessSpeed { get; set; }
Property Value
- bool?
Name
Name of the access policy
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "name")]
public string? Name { get; set; }
Property Value
Radius
Object for RADIUS Settings
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radius")]
public Radius? Radius { get; set; }
Property Value
RadiusAccountingEnabled
Enable to send start, interim-update and stop messages to a configured RADIUS accounting server for tracking connected clients
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusAccountingEnabled")]
public bool? RadiusAccountingEnabled { get; set; }
Property Value
- bool?
RadiusAccountingServers
List of RADIUS accounting servers to require connecting devices to authenticate against before granting network access
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusAccountingServers")]
public List<RadiusServer>? RadiusAccountingServers { get; set; }
Property Value
RadiusCoaSupportEnabled
Change of authentication for RADIUS re-authentication and disconnection
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusCoaSupportEnabled")]
public bool? RadiusCoaSupportEnabled { get; set; }
Property Value
- bool?
RadiusGroupAttribute
Acceptable values are ""
for None, or "11"
for Group Policies ACL
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusGroupAttribute")]
public string? RadiusGroupAttribute { get; set; }
Property Value
RadiusServers
List of RADIUS servers to require connecting devices to authenticate against before granting network access
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusServers")]
public List<RadiusServer>? RadiusServers { get; set; }
Property Value
RadiusTestingEnabled
If enabled, Meraki devices will periodically send access-request messages to these RADIUS servers
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "radiusTestingEnabled")]
public bool? RadiusTestingEnabled { get; set; }
Property Value
- bool?
UrlRedirectWalledGardenEnabled
Enable to restrict access for clients to a specific set of IP addresses or hostnames prior to authentication
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "urlRedirectWalledGardenEnabled")]
public bool? UrlRedirectWalledGardenEnabled { get; set; }
Property Value
- bool?
UrlRedirectWalledGardenRanges
IP address ranges, in CIDR notation, to restrict access for clients to a specific set of IP addresses or hostnames prior to authentication
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "urlRedirectWalledGardenRanges")]
public List<string>? UrlRedirectWalledGardenRanges { get; set; }
Property Value
VoiceVlanClients
CDP/LLDP capable voice clients will be able to use this VLAN. Automatically true when hostMode is 'Multi-Domain'.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "voiceVlanClients")]
public bool? VoiceVlanClients { get; set; }
Property Value
- bool?