Table of Contents

Interface INetworksFirmwareUpgrades

Namespace
Meraki.Api.Interfaces.General.Networks
Assembly
Meraki.Api.dll
public interface INetworksFirmwareUpgrades

Methods

CreateNetworkFirmwareUpgradesRollbackAsync(string, FirmwareUpgradeRollbackRequest, CancellationToken)

Rollback a Firmware Upgrade For A Network

[Post("/networks/{networkId}/firmwareUpgrades/rollbacks")]
Task<NetworkFirmwareUpgrade> CreateNetworkFirmwareUpgradesRollbackAsync(string networkId, FirmwareUpgradeRollbackRequest createNetworkFirmwareUpgradesRollback, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

createNetworkFirmwareUpgradesRollback FirmwareUpgradeRollbackRequest

Body for creating network firmware upgrade rollbacks

cancellationToken CancellationToken

Returns

Task<NetworkFirmwareUpgrade>

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkFirmwareUpgradesAsync(string, CancellationToken)

Get firmware upgrade information for a network

[Get("/networks/{networkId}/firmwareUpgrades")]
Task<NetworkFirmwareUpgrade> GetNetworkFirmwareUpgradesAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

cancellationToken CancellationToken

Returns

Task<NetworkFirmwareUpgrade>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkFirmwareUpgradesAsync(string, NetworkFirmwareUpgradeUpdateRequest, CancellationToken)

Update firmware upgrade information for a network

[Put("/networks/{networkId}/firmwareUpgrades")]
Task<NetworkFirmwareUpgrade> UpdateNetworkFirmwareUpgradesAsync(string networkId, NetworkFirmwareUpgradeUpdateRequest updateNetworkFirmwareUpgrades, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

updateNetworkFirmwareUpgrades NetworkFirmwareUpgradeUpdateRequest

Body for updating network firmware upgrades

cancellationToken CancellationToken

Returns

Task<NetworkFirmwareUpgrade>

Exceptions

ApiException

Thrown when fails to make API call