1. Packages
  2. Cisco Meraki
  3. API Docs
  4. networks
  5. FirmwareUpgradesStagedEvents
Cisco Meraki v0.2.0 published on Friday, May 24, 2024 by Pulumi

meraki.networks.FirmwareUpgradesStagedEvents

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.2.0 published on Friday, May 24, 2024 by Pulumi

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.networks.FirmwareUpgradesStagedEvents;
    import com.pulumi.meraki.networks.FirmwareUpgradesStagedEventsArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsProductsArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsProductsSwitchArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsStageArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsStageGroupArgs;
    import com.pulumi.meraki.networks.inputs.FirmwareUpgradesStagedEventsStageMilestonesArgs;
    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) {
            var example = new FirmwareUpgradesStagedEvents("example", FirmwareUpgradesStagedEventsArgs.builder()
                .networkId("string")
                .products(FirmwareUpgradesStagedEventsProductsArgs.builder()
                    .switch_(FirmwareUpgradesStagedEventsProductsSwitchArgs.builder()
                        .nextUpgrade(FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs.builder()
                            .toVersion(FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs.builder()
                                .id("1234")
                                .build())
                            .build())
                        .build())
                    .switch_catalyst(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .stages(FirmwareUpgradesStagedEventsStageArgs.builder()
                    .group(FirmwareUpgradesStagedEventsStageGroupArgs.builder()
                        .id("1234")
                        .build())
                    .milestones(FirmwareUpgradesStagedEventsStageMilestonesArgs.builder()
                        .scheduledFor("2018-02-11T00:00:00Z")
                        .build())
                    .build())
                .build());
    
            ctx.export("merakiNetworksFirmwareUpgradesStagedEventsExample", example);
        }
    }
    
    resources:
      example:
        type: meraki:networks:FirmwareUpgradesStagedEvents
        properties:
          networkId: string
          products:
            switch:
              nextUpgrade:
                toVersion:
                  id: '1234'
            switch_catalyst:
              nextUpgrade:
                toVersion:
                  id: '4321'
          stages:
            - group:
                id: '1234'
              milestones:
                scheduledFor: 2018-02-11T00:00:00Z
    outputs:
      merakiNetworksFirmwareUpgradesStagedEventsExample: ${example}
    

    Create FirmwareUpgradesStagedEvents Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FirmwareUpgradesStagedEvents(name: string, args: FirmwareUpgradesStagedEventsArgs, opts?: CustomResourceOptions);
    @overload
    def FirmwareUpgradesStagedEvents(resource_name: str,
                                     args: FirmwareUpgradesStagedEventsArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def FirmwareUpgradesStagedEvents(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     network_id: Optional[str] = None,
                                     products: Optional[FirmwareUpgradesStagedEventsProductsArgs] = None,
                                     stages: Optional[Sequence[FirmwareUpgradesStagedEventsStageArgs]] = None)
    func NewFirmwareUpgradesStagedEvents(ctx *Context, name string, args FirmwareUpgradesStagedEventsArgs, opts ...ResourceOption) (*FirmwareUpgradesStagedEvents, error)
    public FirmwareUpgradesStagedEvents(string name, FirmwareUpgradesStagedEventsArgs args, CustomResourceOptions? opts = null)
    public FirmwareUpgradesStagedEvents(String name, FirmwareUpgradesStagedEventsArgs args)
    public FirmwareUpgradesStagedEvents(String name, FirmwareUpgradesStagedEventsArgs args, CustomResourceOptions options)
    
    type: meraki:networks:FirmwareUpgradesStagedEvents
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FirmwareUpgradesStagedEventsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FirmwareUpgradesStagedEventsArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FirmwareUpgradesStagedEventsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FirmwareUpgradesStagedEventsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FirmwareUpgradesStagedEventsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var firmwareUpgradesStagedEventsResource = new Meraki.Networks.FirmwareUpgradesStagedEvents("firmwareUpgradesStagedEventsResource", new()
    {
        NetworkId = "string",
        Products = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsArgs
        {
            Switch = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchArgs
            {
                NextUpgrade = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs
                {
                    ToVersion = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs
                    {
                        Id = "string",
                        ShortName = "string",
                    },
                },
            },
            SwitchCatalyst = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchCatalystArgs
            {
                NextUpgrade = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeArgs
                {
                    ToVersion = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersionArgs
                    {
                        Id = "string",
                    },
                },
            },
        },
        Stages = new[]
        {
            new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsStageArgs
            {
                Group = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsStageGroupArgs
                {
                    Description = "string",
                    Id = "string",
                    Name = "string",
                },
                Milestones = new Meraki.Networks.Inputs.FirmwareUpgradesStagedEventsStageMilestonesArgs
                {
                    CanceledAt = "string",
                    CompletedAt = "string",
                    ScheduledFor = "string",
                    StartedAt = "string",
                },
                Status = "string",
            },
        },
    });
    
    example, err := networks.NewFirmwareUpgradesStagedEvents(ctx, "firmwareUpgradesStagedEventsResource", &networks.FirmwareUpgradesStagedEventsArgs{
    	NetworkId: pulumi.String("string"),
    	Products: &networks.FirmwareUpgradesStagedEventsProductsArgs{
    		Switch: &networks.FirmwareUpgradesStagedEventsProductsSwitchArgs{
    			NextUpgrade: &networks.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs{
    				ToVersion: &networks.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs{
    					Id:        pulumi.String("string"),
    					ShortName: pulumi.String("string"),
    				},
    			},
    		},
    		SwitchCatalyst: &networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystArgs{
    			NextUpgrade: &networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeArgs{
    				ToVersion: &networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersionArgs{
    					Id: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Stages: networks.FirmwareUpgradesStagedEventsStageArray{
    		&networks.FirmwareUpgradesStagedEventsStageArgs{
    			Group: &networks.FirmwareUpgradesStagedEventsStageGroupArgs{
    				Description: pulumi.String("string"),
    				Id:          pulumi.String("string"),
    				Name:        pulumi.String("string"),
    			},
    			Milestones: &networks.FirmwareUpgradesStagedEventsStageMilestonesArgs{
    				CanceledAt:   pulumi.String("string"),
    				CompletedAt:  pulumi.String("string"),
    				ScheduledFor: pulumi.String("string"),
    				StartedAt:    pulumi.String("string"),
    			},
    			Status: pulumi.String("string"),
    		},
    	},
    })
    
    var firmwareUpgradesStagedEventsResource = new FirmwareUpgradesStagedEvents("firmwareUpgradesStagedEventsResource", FirmwareUpgradesStagedEventsArgs.builder()        
        .networkId("string")
        .products(FirmwareUpgradesStagedEventsProductsArgs.builder()
            .switch_(FirmwareUpgradesStagedEventsProductsSwitchArgs.builder()
                .nextUpgrade(FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs.builder()
                    .toVersion(FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs.builder()
                        .id("string")
                        .shortName("string")
                        .build())
                    .build())
                .build())
            .switchCatalyst(FirmwareUpgradesStagedEventsProductsSwitchCatalystArgs.builder()
                .nextUpgrade(FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeArgs.builder()
                    .toVersion(FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersionArgs.builder()
                        .id("string")
                        .build())
                    .build())
                .build())
            .build())
        .stages(FirmwareUpgradesStagedEventsStageArgs.builder()
            .group(FirmwareUpgradesStagedEventsStageGroupArgs.builder()
                .description("string")
                .id("string")
                .name("string")
                .build())
            .milestones(FirmwareUpgradesStagedEventsStageMilestonesArgs.builder()
                .canceledAt("string")
                .completedAt("string")
                .scheduledFor("string")
                .startedAt("string")
                .build())
            .status("string")
            .build())
        .build());
    
    firmware_upgrades_staged_events_resource = meraki.networks.FirmwareUpgradesStagedEvents("firmwareUpgradesStagedEventsResource",
        network_id="string",
        products=meraki.networks.FirmwareUpgradesStagedEventsProductsArgs(
            switch=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchArgs(
                next_upgrade=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs(
                    to_version=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs(
                        id="string",
                        short_name="string",
                    ),
                ),
            ),
            switch_catalyst=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystArgs(
                next_upgrade=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeArgs(
                    to_version=meraki.networks.FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersionArgs(
                        id="string",
                    ),
                ),
            ),
        ),
        stages=[meraki.networks.FirmwareUpgradesStagedEventsStageArgs(
            group=meraki.networks.FirmwareUpgradesStagedEventsStageGroupArgs(
                description="string",
                id="string",
                name="string",
            ),
            milestones=meraki.networks.FirmwareUpgradesStagedEventsStageMilestonesArgs(
                canceled_at="string",
                completed_at="string",
                scheduled_for="string",
                started_at="string",
            ),
            status="string",
        )])
    
    const firmwareUpgradesStagedEventsResource = new meraki.networks.FirmwareUpgradesStagedEvents("firmwareUpgradesStagedEventsResource", {
        networkId: "string",
        products: {
            "switch": {
                nextUpgrade: {
                    toVersion: {
                        id: "string",
                        shortName: "string",
                    },
                },
            },
            switchCatalyst: {
                nextUpgrade: {
                    toVersion: {
                        id: "string",
                    },
                },
            },
        },
        stages: [{
            group: {
                description: "string",
                id: "string",
                name: "string",
            },
            milestones: {
                canceledAt: "string",
                completedAt: "string",
                scheduledFor: "string",
                startedAt: "string",
            },
            status: "string",
        }],
    });
    
    type: meraki:networks:FirmwareUpgradesStagedEvents
    properties:
        networkId: string
        products:
            switch:
                nextUpgrade:
                    toVersion:
                        id: string
                        shortName: string
            switchCatalyst:
                nextUpgrade:
                    toVersion:
                        id: string
        stages:
            - group:
                description: string
                id: string
                name: string
              milestones:
                canceledAt: string
                completedAt: string
                scheduledFor: string
                startedAt: string
              status: string
    

    FirmwareUpgradesStagedEvents Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The FirmwareUpgradesStagedEvents resource accepts the following input properties:

    NetworkId string
    networkId path parameter. Network ID
    Products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    Stages List<FirmwareUpgradesStagedEventsStage>
    The ordered stages in the network
    NetworkId string
    networkId path parameter. Network ID
    Products FirmwareUpgradesStagedEventsProductsArgs
    The network devices to be updated
    Stages []FirmwareUpgradesStagedEventsStageArgs
    The ordered stages in the network
    networkId String
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    stages List<FirmwareUpgradesStagedEventsStage>
    The ordered stages in the network
    networkId string
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    stages FirmwareUpgradesStagedEventsStage[]
    The ordered stages in the network
    network_id str
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProductsArgs
    The network devices to be updated
    stages Sequence[FirmwareUpgradesStagedEventsStageArgs]
    The ordered stages in the network
    networkId String
    networkId path parameter. Network ID
    products Property Map
    The network devices to be updated
    stages List<Property Map>
    The ordered stages in the network

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FirmwareUpgradesStagedEvents resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Reasons List<FirmwareUpgradesStagedEventsReason>
    Reasons for the rollback
    Id string
    The provider-assigned unique ID for this managed resource.
    Reasons []FirmwareUpgradesStagedEventsReason
    Reasons for the rollback
    id String
    The provider-assigned unique ID for this managed resource.
    reasons List<FirmwareUpgradesStagedEventsReason>
    Reasons for the rollback
    id string
    The provider-assigned unique ID for this managed resource.
    reasons FirmwareUpgradesStagedEventsReason[]
    Reasons for the rollback
    id str
    The provider-assigned unique ID for this managed resource.
    reasons Sequence[FirmwareUpgradesStagedEventsReason]
    Reasons for the rollback
    id String
    The provider-assigned unique ID for this managed resource.
    reasons List<Property Map>
    Reasons for the rollback

    Look up Existing FirmwareUpgradesStagedEvents Resource

    Get an existing FirmwareUpgradesStagedEvents resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FirmwareUpgradesStagedEventsState, opts?: CustomResourceOptions): FirmwareUpgradesStagedEvents
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            network_id: Optional[str] = None,
            products: Optional[FirmwareUpgradesStagedEventsProductsArgs] = None,
            reasons: Optional[Sequence[FirmwareUpgradesStagedEventsReasonArgs]] = None,
            stages: Optional[Sequence[FirmwareUpgradesStagedEventsStageArgs]] = None) -> FirmwareUpgradesStagedEvents
    func GetFirmwareUpgradesStagedEvents(ctx *Context, name string, id IDInput, state *FirmwareUpgradesStagedEventsState, opts ...ResourceOption) (*FirmwareUpgradesStagedEvents, error)
    public static FirmwareUpgradesStagedEvents Get(string name, Input<string> id, FirmwareUpgradesStagedEventsState? state, CustomResourceOptions? opts = null)
    public static FirmwareUpgradesStagedEvents get(String name, Output<String> id, FirmwareUpgradesStagedEventsState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    NetworkId string
    networkId path parameter. Network ID
    Products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    Reasons List<FirmwareUpgradesStagedEventsReason>
    Reasons for the rollback
    Stages List<FirmwareUpgradesStagedEventsStage>
    The ordered stages in the network
    NetworkId string
    networkId path parameter. Network ID
    Products FirmwareUpgradesStagedEventsProductsArgs
    The network devices to be updated
    Reasons []FirmwareUpgradesStagedEventsReasonArgs
    Reasons for the rollback
    Stages []FirmwareUpgradesStagedEventsStageArgs
    The ordered stages in the network
    networkId String
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    reasons List<FirmwareUpgradesStagedEventsReason>
    Reasons for the rollback
    stages List<FirmwareUpgradesStagedEventsStage>
    The ordered stages in the network
    networkId string
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProducts
    The network devices to be updated
    reasons FirmwareUpgradesStagedEventsReason[]
    Reasons for the rollback
    stages FirmwareUpgradesStagedEventsStage[]
    The ordered stages in the network
    network_id str
    networkId path parameter. Network ID
    products FirmwareUpgradesStagedEventsProductsArgs
    The network devices to be updated
    reasons Sequence[FirmwareUpgradesStagedEventsReasonArgs]
    Reasons for the rollback
    stages Sequence[FirmwareUpgradesStagedEventsStageArgs]
    The ordered stages in the network
    networkId String
    networkId path parameter. Network ID
    products Property Map
    The network devices to be updated
    reasons List<Property Map>
    Reasons for the rollback
    stages List<Property Map>
    The ordered stages in the network

    Supporting Types

    FirmwareUpgradesStagedEventsProducts, FirmwareUpgradesStagedEventsProductsArgs

    Switch FirmwareUpgradesStagedEventsProductsSwitch
    The Switch network to be updated
    SwitchCatalyst FirmwareUpgradesStagedEventsProductsSwitchCatalyst
    Version information for the switch network being upgraded
    Switch FirmwareUpgradesStagedEventsProductsSwitch
    The Switch network to be updated
    SwitchCatalyst FirmwareUpgradesStagedEventsProductsSwitchCatalyst
    Version information for the switch network being upgraded
    switchCatalyst FirmwareUpgradesStagedEventsProductsSwitchCatalyst
    Version information for the switch network being upgraded
    switch_ FirmwareUpgradesStagedEventsProductsSwitch
    The Switch network to be updated
    switch FirmwareUpgradesStagedEventsProductsSwitch
    The Switch network to be updated
    switchCatalyst FirmwareUpgradesStagedEventsProductsSwitchCatalyst
    Version information for the switch network being upgraded
    switch FirmwareUpgradesStagedEventsProductsSwitch
    The Switch network to be updated
    switch_catalyst FirmwareUpgradesStagedEventsProductsSwitchCatalyst
    Version information for the switch network being upgraded
    switch Property Map
    The Switch network to be updated
    switchCatalyst Property Map
    Version information for the switch network being upgraded

    FirmwareUpgradesStagedEventsProductsSwitch, FirmwareUpgradesStagedEventsProductsSwitchArgs

    nextUpgrade Property Map
    Details of the next firmware upgrade

    FirmwareUpgradesStagedEventsProductsSwitchCatalyst, FirmwareUpgradesStagedEventsProductsSwitchCatalystArgs

    NextUpgrade FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgrade
    The next upgrade version for the switch network
    NextUpgrade FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgrade
    The next upgrade version for the switch network
    nextUpgrade FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgrade
    The next upgrade version for the switch network
    nextUpgrade FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgrade
    The next upgrade version for the switch network
    nextUpgrade Property Map
    The next upgrade version for the switch network

    FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgrade, FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeArgs

    ToVersion FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion
    The version to be updated to for switch Catalyst devices
    ToVersion FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion
    The version to be updated to for switch Catalyst devices
    toVersion FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion
    The version to be updated to for switch Catalyst devices
    toVersion FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion
    The version to be updated to for switch Catalyst devices
    to_version FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion
    The version to be updated to for switch Catalyst devices
    toVersion Property Map
    The version to be updated to for switch Catalyst devices

    FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersion, FirmwareUpgradesStagedEventsProductsSwitchCatalystNextUpgradeToVersionArgs

    Id string
    The version ID
    Id string
    The version ID
    id String
    The version ID
    id string
    The version ID
    id str
    The version ID
    id String
    The version ID

    FirmwareUpgradesStagedEventsProductsSwitchNextUpgrade, FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeArgs

    ToVersion FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion
    Details of the version the device will upgrade to
    ToVersion FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion
    Details of the version the device will upgrade to
    toVersion FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion
    Details of the version the device will upgrade to
    toVersion FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion
    Details of the version the device will upgrade to
    to_version FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion
    Details of the version the device will upgrade to
    toVersion Property Map
    Details of the version the device will upgrade to

    FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersion, FirmwareUpgradesStagedEventsProductsSwitchNextUpgradeToVersionArgs

    Id string
    Id of the Version being upgraded to
    ShortName string
    Firmware version short name
    Id string
    Id of the Version being upgraded to
    ShortName string
    Firmware version short name
    id String
    Id of the Version being upgraded to
    shortName String
    Firmware version short name
    id string
    Id of the Version being upgraded to
    shortName string
    Firmware version short name
    id str
    Id of the Version being upgraded to
    short_name str
    Firmware version short name
    id String
    Id of the Version being upgraded to
    shortName String
    Firmware version short name

    FirmwareUpgradesStagedEventsReason, FirmwareUpgradesStagedEventsReasonArgs

    Category string
    Reason for the rollback
    Comment string
    Additional comment about the rollback
    Category string
    Reason for the rollback
    Comment string
    Additional comment about the rollback
    category String
    Reason for the rollback
    comment String
    Additional comment about the rollback
    category string
    Reason for the rollback
    comment string
    Additional comment about the rollback
    category str
    Reason for the rollback
    comment str
    Additional comment about the rollback
    category String
    Reason for the rollback
    comment String
    Additional comment about the rollback

    FirmwareUpgradesStagedEventsStage, FirmwareUpgradesStagedEventsStageArgs

    Group FirmwareUpgradesStagedEventsStageGroup
    The staged upgrade group
    Milestones FirmwareUpgradesStagedEventsStageMilestones
    The Staged Upgrade Milestones for the stage
    Status string
    Current upgrade status of the group
    Group FirmwareUpgradesStagedEventsStageGroup
    The staged upgrade group
    Milestones FirmwareUpgradesStagedEventsStageMilestones
    The Staged Upgrade Milestones for the stage
    Status string
    Current upgrade status of the group
    group FirmwareUpgradesStagedEventsStageGroup
    The staged upgrade group
    milestones FirmwareUpgradesStagedEventsStageMilestones
    The Staged Upgrade Milestones for the stage
    status String
    Current upgrade status of the group
    group FirmwareUpgradesStagedEventsStageGroup
    The staged upgrade group
    milestones FirmwareUpgradesStagedEventsStageMilestones
    The Staged Upgrade Milestones for the stage
    status string
    Current upgrade status of the group
    group FirmwareUpgradesStagedEventsStageGroup
    The staged upgrade group
    milestones FirmwareUpgradesStagedEventsStageMilestones
    The Staged Upgrade Milestones for the stage
    status str
    Current upgrade status of the group
    group Property Map
    The staged upgrade group
    milestones Property Map
    The Staged Upgrade Milestones for the stage
    status String
    Current upgrade status of the group

    FirmwareUpgradesStagedEventsStageGroup, FirmwareUpgradesStagedEventsStageGroupArgs

    Description string
    Description of the Staged Upgrade Group
    Id string
    Id of the Staged Upgrade Group
    Name string
    Name of the Staged Upgrade Group
    Description string
    Description of the Staged Upgrade Group
    Id string
    Id of the Staged Upgrade Group
    Name string
    Name of the Staged Upgrade Group
    description String
    Description of the Staged Upgrade Group
    id String
    Id of the Staged Upgrade Group
    name String
    Name of the Staged Upgrade Group
    description string
    Description of the Staged Upgrade Group
    id string
    Id of the Staged Upgrade Group
    name string
    Name of the Staged Upgrade Group
    description str
    Description of the Staged Upgrade Group
    id str
    Id of the Staged Upgrade Group
    name str
    Name of the Staged Upgrade Group
    description String
    Description of the Staged Upgrade Group
    id String
    Id of the Staged Upgrade Group
    name String
    Name of the Staged Upgrade Group

    FirmwareUpgradesStagedEventsStageMilestones, FirmwareUpgradesStagedEventsStageMilestonesArgs

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

    Import

    $ pulumi import meraki:networks/firmwareUpgradesStagedEvents:FirmwareUpgradesStagedEvents example "network_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    meraki pulumi/pulumi-meraki
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the meraki Terraform Provider.
    meraki logo
    Cisco Meraki v0.2.0 published on Friday, May 24, 2024 by Pulumi