Table of Contents

Class Radius

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

Object for RADIUS Settings

[DataContract]
public class Radius
Inheritance
Radius
Inherited Members

Constructors

Radius()

public Radius()

Properties

Authentication

Object for authentication mode settings

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "authentication")]
public RadiusAuthentication? Authentication { get; set; }

Property Value

RadiusAuthentication

Cache

Object for RADIUS Cache Settings

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "cache")]
public RadiusCache? Cache { get; set; }

Property Value

RadiusCache

CriticalAuth

Critical auth settings for when authentication is rejected by the RADIUS server

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

Property Value

CriticalAuth

FailedAuthGroupPolicyId

Group policy Number for failed authentication group policy

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

Property Value

string

FailedAuthSgtId

Security Group Tag ID for failed authentication group policy

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "failedAuthSgtId")]
public int? FailedAuthSgtId { get; set; }

Property Value

int?

FailedAuthVlanId

VLAN that clients will be placed on when RADIUS authentication fails. Will be null if hostMode is Multi-Auth

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

Property Value

string

PreAuthenticationGroupPolicyId

Group policy Number for pre-authentication group policy

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

Property Value

string

ReAuthenticationInterval

Re-authentication period in seconds.Will be null if hostMode is Multi-Auth

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "reAuthenticationInterval")]
public int? ReAuthenticationInterval { get; set; }

Property Value

int?

SuspendReAuthentication

suspendReAuthentication

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

Property Value

bool?