Table of Contents

Interface IWirelessSsidsIdentityPsks

Namespace
Meraki.Api.Interfaces.Products.Wireless
Assembly
Meraki.Api.dll
public interface IWirelessSsidsIdentityPsks

Methods

CreateNetworkWirelessSsidIdentityPskAsync(string, string, IdentityPsk, CancellationToken)

List all Identity PSKs in a wireless network

[Post("/networks/{networkId}/wireless/ssids/{number}/identityPsks")]
Task<IdentityPsk> CreateNetworkWirelessSsidIdentityPskAsync(string networkId, string number, IdentityPsk createNetworkWirelessSsidIdentityPsk, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

createNetworkWirelessSsidIdentityPsk IdentityPsk
cancellationToken CancellationToken

Returns

Task<IdentityPsk>

Exceptions

ApiException

Thrown when fails to make API call

DeleteNetworkWirelessSsidIdentityPskAsync(string, string, string, CancellationToken)

Delete an Identity PSK

[Delete("/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}")]
Task DeleteNetworkWirelessSsidIdentityPskAsync(string networkId, string number, string identityPskId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

identityPskId string

The identity psk id

cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkWirelessSsidIdentityPskAsync(string, string, string, CancellationToken)

Return an Identity PSK

[Get("/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}")]
Task<IdentityPsk> GetNetworkWirelessSsidIdentityPskAsync(string networkId, string number, string identityPskId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

identityPskId string

The identity psk id

cancellationToken CancellationToken

Returns

Task<IdentityPsk>

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkWirelessSsidIdentityPsksAsync(string, string, CancellationToken)

List all Identity PSKs in a wireless network

[Get("/networks/{networkId}/wireless/ssids/{number}/identityPsks")]
Task<List<IdentityPsk>> GetNetworkWirelessSsidIdentityPsksAsync(string networkId, string number, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

cancellationToken CancellationToken

Returns

Task<List<IdentityPsk>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkWirelessSsidIdentityPskAsync(string, string, string, IdentityPsk, CancellationToken)

Update an Identity PSK

[Put("/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}")]
Task<IdentityPsk> UpdateNetworkWirelessSsidIdentityPskAsync(string networkId, string number, string identityPskId, IdentityPsk updateNetworkWirelessSsidIdentityPsk, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

identityPskId string

The identity psk id

updateNetworkWirelessSsidIdentityPsk IdentityPsk
cancellationToken CancellationToken

Returns

Task<IdentityPsk>

Exceptions

ApiException

Thrown when fails to make API call