1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. networks
  5. getFirmwareUpgradesStagedEvents
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.networks.getFirmwareUpgradesStagedEvents

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";

const example = meraki.networks.getFirmwareUpgradesStagedEvents({
    networkId: "string",
});
export const merakiNetworksFirmwareUpgradesStagedEventsExample = example.then(example => example.item);
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.networks.get_firmware_upgrades_staged_events(network_id="string")
pulumi.export("merakiNetworksFirmwareUpgradesStagedEventsExample", example.item)
Copy
package main

import (
	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := networks.LookupFirmwareUpgradesStagedEvents(ctx, &networks.LookupFirmwareUpgradesStagedEventsArgs{
			NetworkId: "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksFirmwareUpgradesStagedEventsExample", example.Item)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = Meraki.Networks.GetFirmwareUpgradesStagedEvents.Invoke(new()
    {
        NetworkId = "string",
    });

    return new Dictionary<string, object?>
    {
        ["merakiNetworksFirmwareUpgradesStagedEventsExample"] = example.Apply(getFirmwareUpgradesStagedEventsResult => getFirmwareUpgradesStagedEventsResult.Item),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.NetworksFunctions;
import com.pulumi.meraki.networks.inputs.GetFirmwareUpgradesStagedEventsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = NetworksFunctions.getFirmwareUpgradesStagedEvents(GetFirmwareUpgradesStagedEventsArgs.builder()
            .networkId("string")
            .build());

        ctx.export("merakiNetworksFirmwareUpgradesStagedEventsExample", example.applyValue(getFirmwareUpgradesStagedEventsResult -> getFirmwareUpgradesStagedEventsResult.item()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: meraki:networks:getFirmwareUpgradesStagedEvents
      arguments:
        networkId: string
outputs:
  merakiNetworksFirmwareUpgradesStagedEventsExample: ${example.item}
Copy

Using getFirmwareUpgradesStagedEvents

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFirmwareUpgradesStagedEvents(args: GetFirmwareUpgradesStagedEventsArgs, opts?: InvokeOptions): Promise<GetFirmwareUpgradesStagedEventsResult>
function getFirmwareUpgradesStagedEventsOutput(args: GetFirmwareUpgradesStagedEventsOutputArgs, opts?: InvokeOptions): Output<GetFirmwareUpgradesStagedEventsResult>
Copy
def get_firmware_upgrades_staged_events(network_id: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetFirmwareUpgradesStagedEventsResult
def get_firmware_upgrades_staged_events_output(network_id: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetFirmwareUpgradesStagedEventsResult]
Copy
func LookupFirmwareUpgradesStagedEvents(ctx *Context, args *LookupFirmwareUpgradesStagedEventsArgs, opts ...InvokeOption) (*LookupFirmwareUpgradesStagedEventsResult, error)
func LookupFirmwareUpgradesStagedEventsOutput(ctx *Context, args *LookupFirmwareUpgradesStagedEventsOutputArgs, opts ...InvokeOption) LookupFirmwareUpgradesStagedEventsResultOutput
Copy

> Note: This function is named LookupFirmwareUpgradesStagedEvents in the Go SDK.

public static class GetFirmwareUpgradesStagedEvents 
{
    public static Task<GetFirmwareUpgradesStagedEventsResult> InvokeAsync(GetFirmwareUpgradesStagedEventsArgs args, InvokeOptions? opts = null)
    public static Output<GetFirmwareUpgradesStagedEventsResult> Invoke(GetFirmwareUpgradesStagedEventsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFirmwareUpgradesStagedEventsResult> getFirmwareUpgradesStagedEvents(GetFirmwareUpgradesStagedEventsArgs args, InvokeOptions options)
public static Output<GetFirmwareUpgradesStagedEventsResult> getFirmwareUpgradesStagedEvents(GetFirmwareUpgradesStagedEventsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:networks/getFirmwareUpgradesStagedEvents:getFirmwareUpgradesStagedEvents
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NetworkId This property is required. string
networkId path parameter. Network ID
NetworkId This property is required. string
networkId path parameter. Network ID
networkId This property is required. String
networkId path parameter. Network ID
networkId This property is required. string
networkId path parameter. Network ID
network_id This property is required. str
networkId path parameter. Network ID
networkId This property is required. String
networkId path parameter. Network ID

getFirmwareUpgradesStagedEvents Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Item GetFirmwareUpgradesStagedEventsItem
NetworkId string
networkId path parameter. Network ID
Id string
The provider-assigned unique ID for this managed resource.
Item GetFirmwareUpgradesStagedEventsItem
NetworkId string
networkId path parameter. Network ID
id String
The provider-assigned unique ID for this managed resource.
item GetFirmwareUpgradesStagedEventsItem
networkId String
networkId path parameter. Network ID
id string
The provider-assigned unique ID for this managed resource.
item GetFirmwareUpgradesStagedEventsItem
networkId string
networkId path parameter. Network ID
id str
The provider-assigned unique ID for this managed resource.
item GetFirmwareUpgradesStagedEventsItem
network_id str
networkId path parameter. Network ID
id String
The provider-assigned unique ID for this managed resource.
item Property Map
networkId String
networkId path parameter. Network ID

Supporting Types

GetFirmwareUpgradesStagedEventsItem

Products This property is required. GetFirmwareUpgradesStagedEventsItemProducts
The network devices to be updated
Reasons This property is required. List<GetFirmwareUpgradesStagedEventsItemReason>
Reasons for the rollback
Stages This property is required. List<GetFirmwareUpgradesStagedEventsItemStage>
The ordered stages in the network
Products This property is required. GetFirmwareUpgradesStagedEventsItemProducts
The network devices to be updated
Reasons This property is required. []GetFirmwareUpgradesStagedEventsItemReason
Reasons for the rollback
Stages This property is required. []GetFirmwareUpgradesStagedEventsItemStage
The ordered stages in the network
products This property is required. GetFirmwareUpgradesStagedEventsItemProducts
The network devices to be updated
reasons This property is required. List<GetFirmwareUpgradesStagedEventsItemReason>
Reasons for the rollback
stages This property is required. List<GetFirmwareUpgradesStagedEventsItemStage>
The ordered stages in the network
products This property is required. GetFirmwareUpgradesStagedEventsItemProducts
The network devices to be updated
reasons This property is required. GetFirmwareUpgradesStagedEventsItemReason[]
Reasons for the rollback
stages This property is required. GetFirmwareUpgradesStagedEventsItemStage[]
The ordered stages in the network
products This property is required. GetFirmwareUpgradesStagedEventsItemProducts
The network devices to be updated
reasons This property is required. Sequence[GetFirmwareUpgradesStagedEventsItemReason]
Reasons for the rollback
stages This property is required. Sequence[GetFirmwareUpgradesStagedEventsItemStage]
The ordered stages in the network
products This property is required. Property Map
The network devices to be updated
reasons This property is required. List<Property Map>
Reasons for the rollback
stages This property is required. List<Property Map>
The ordered stages in the network

GetFirmwareUpgradesStagedEventsItemProducts

Switch This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitch
The Switch network to be updated
Switch This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitch
The Switch network to be updated
switch_ This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitch
The Switch network to be updated
switch This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitch
The Switch network to be updated
switch This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitch
The Switch network to be updated
switch This property is required. Property Map
The Switch network to be updated

GetFirmwareUpgradesStagedEventsItemProductsSwitch

NextUpgrade This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade
Details of the next firmware upgrade
NextUpgrade This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade
Details of the next firmware upgrade
nextUpgrade This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade
Details of the next firmware upgrade
nextUpgrade This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade
Details of the next firmware upgrade
next_upgrade This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade
Details of the next firmware upgrade
nextUpgrade This property is required. Property Map
Details of the next firmware upgrade

GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgrade

ToVersion This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion
Details of the version the device will upgrade to
ToVersion This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion
Details of the version the device will upgrade to
toVersion This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion
Details of the version the device will upgrade to
toVersion This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion
Details of the version the device will upgrade to
to_version This property is required. GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion
Details of the version the device will upgrade to
toVersion This property is required. Property Map
Details of the version the device will upgrade to

GetFirmwareUpgradesStagedEventsItemProductsSwitchNextUpgradeToVersion

Id This property is required. string
Id of the Version being upgraded to
ShortName This property is required. string
Firmware version short name
Id This property is required. string
Id of the Version being upgraded to
ShortName This property is required. string
Firmware version short name
id This property is required. String
Id of the Version being upgraded to
shortName This property is required. String
Firmware version short name
id This property is required. string
Id of the Version being upgraded to
shortName This property is required. string
Firmware version short name
id This property is required. str
Id of the Version being upgraded to
short_name This property is required. str
Firmware version short name
id This property is required. String
Id of the Version being upgraded to
shortName This property is required. String
Firmware version short name

GetFirmwareUpgradesStagedEventsItemReason

Category This property is required. string
Reason for the rollback
Comment This property is required. string
Additional comment about the rollback
Category This property is required. string
Reason for the rollback
Comment This property is required. string
Additional comment about the rollback
category This property is required. String
Reason for the rollback
comment This property is required. String
Additional comment about the rollback
category This property is required. string
Reason for the rollback
comment This property is required. string
Additional comment about the rollback
category This property is required. str
Reason for the rollback
comment This property is required. str
Additional comment about the rollback
category This property is required. String
Reason for the rollback
comment This property is required. String
Additional comment about the rollback

GetFirmwareUpgradesStagedEventsItemStage

Group This property is required. GetFirmwareUpgradesStagedEventsItemStageGroup
The staged upgrade group
Milestones This property is required. GetFirmwareUpgradesStagedEventsItemStageMilestones
The Staged Upgrade Milestones for the stage
Status This property is required. string
Current upgrade status of the group
Group This property is required. GetFirmwareUpgradesStagedEventsItemStageGroup
The staged upgrade group
Milestones This property is required. GetFirmwareUpgradesStagedEventsItemStageMilestones
The Staged Upgrade Milestones for the stage
Status This property is required. string
Current upgrade status of the group
group This property is required. GetFirmwareUpgradesStagedEventsItemStageGroup
The staged upgrade group
milestones This property is required. GetFirmwareUpgradesStagedEventsItemStageMilestones
The Staged Upgrade Milestones for the stage
status This property is required. String
Current upgrade status of the group
group This property is required. GetFirmwareUpgradesStagedEventsItemStageGroup
The staged upgrade group
milestones This property is required. GetFirmwareUpgradesStagedEventsItemStageMilestones
The Staged Upgrade Milestones for the stage
status This property is required. string
Current upgrade status of the group
group This property is required. GetFirmwareUpgradesStagedEventsItemStageGroup
The staged upgrade group
milestones This property is required. GetFirmwareUpgradesStagedEventsItemStageMilestones
The Staged Upgrade Milestones for the stage
status This property is required. str
Current upgrade status of the group
group This property is required. Property Map
The staged upgrade group
milestones This property is required. Property Map
The Staged Upgrade Milestones for the stage
status This property is required. String
Current upgrade status of the group

GetFirmwareUpgradesStagedEventsItemStageGroup

Description This property is required. string
Description of the Staged Upgrade Group
Id This property is required. string
Id of the Staged Upgrade Group
Name This property is required. string
Name of the Staged Upgrade Group
Description This property is required. string
Description of the Staged Upgrade Group
Id This property is required. string
Id of the Staged Upgrade Group
Name This property is required. string
Name of the Staged Upgrade Group
description This property is required. String
Description of the Staged Upgrade Group
id This property is required. String
Id of the Staged Upgrade Group
name This property is required. String
Name of the Staged Upgrade Group
description This property is required. string
Description of the Staged Upgrade Group
id This property is required. string
Id of the Staged Upgrade Group
name This property is required. string
Name of the Staged Upgrade Group
description This property is required. str
Description of the Staged Upgrade Group
id This property is required. str
Id of the Staged Upgrade Group
name This property is required. str
Name of the Staged Upgrade Group
description This property is required. String
Description of the Staged Upgrade Group
id This property is required. String
Id of the Staged Upgrade Group
name This property is required. String
Name of the Staged Upgrade Group

GetFirmwareUpgradesStagedEventsItemStageMilestones

CanceledAt This property is required. string
Time that the group was canceled
CompletedAt This property is required. string
Finish time for the group
ScheduledFor This property is required. string
Scheduled start time for the group
StartedAt This property is required. string
Start time for the group
CanceledAt This property is required. string
Time that the group was canceled
CompletedAt This property is required. string
Finish time for the group
ScheduledFor This property is required. string
Scheduled start time for the group
StartedAt This property is required. string
Start time for the group
canceledAt This property is required. String
Time that the group was canceled
completedAt This property is required. String
Finish time for the group
scheduledFor This property is required. String
Scheduled start time for the group
startedAt This property is required. String
Start time for the group
canceledAt This property is required. string
Time that the group was canceled
completedAt This property is required. string
Finish time for the group
scheduledFor This property is required. string
Scheduled start time for the group
startedAt This property is required. string
Start time for the group
canceled_at This property is required. str
Time that the group was canceled
completed_at This property is required. str
Finish time for the group
scheduled_for This property is required. str
Scheduled start time for the group
started_at This property is required. str
Start time for the group
canceledAt This property is required. String
Time that the group was canceled
completedAt This property is required. String
Finish time for the group
scheduledFor This property is required. String
Scheduled start time for the group
startedAt This property is required. String
Start time for the group

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.