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
stringThe network id
createNetworkFirmwareUpgradesRollback
FirmwareUpgradeRollbackRequestBody for creating network firmware upgrade rollbacks
cancellationToken
CancellationToken
Returns
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
stringThe network id
cancellationToken
CancellationToken
Returns
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
stringThe network id
updateNetworkFirmwareUpgrades
NetworkFirmwareUpgradeUpdateRequestBody for updating network firmware upgrades
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call