1. Packages
  2. Cisco Meraki
  3. API Docs
  4. organizations
  5. getFirmwareUpgradesByDevice
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

meraki.organizations.getFirmwareUpgradesByDevice

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as meraki from "@pulumi/meraki";
    
    const example = meraki.organizations.getFirmwareUpgradesByDevice({
        endingBefore: "string",
        firmwareUpgradeBatchIds: ["string"],
        macs: ["string"],
        networkIds: ["string"],
        organizationId: "string",
        perPage: 1,
        serials: ["string"],
        startingAfter: "string",
        upgradestatuses: ["string"],
    });
    export const merakiOrganizationsFirmwareUpgradesByDeviceExample = example.then(example => example.items);
    
    import pulumi
    import pulumi_meraki as meraki
    
    example = meraki.organizations.get_firmware_upgrades_by_device(ending_before="string",
        firmware_upgrade_batch_ids=["string"],
        macs=["string"],
        network_ids=["string"],
        organization_id="string",
        per_page=1,
        serials=["string"],
        starting_after="string",
        upgradestatuses=["string"])
    pulumi.export("merakiOrganizationsFirmwareUpgradesByDeviceExample", example.items)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/organizations"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := organizations.GetFirmwareUpgradesByDevice(ctx, &organizations.GetFirmwareUpgradesByDeviceArgs{
    			EndingBefore: pulumi.StringRef("string"),
    			FirmwareUpgradeBatchIds: []string{
    				"string",
    			},
    			Macs: []string{
    				"string",
    			},
    			NetworkIds: []string{
    				"string",
    			},
    			OrganizationId: "string",
    			PerPage:        pulumi.IntRef(1),
    			Serials: []string{
    				"string",
    			},
    			StartingAfter: pulumi.StringRef("string"),
    			Upgradestatuses: []string{
    				"string",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("merakiOrganizationsFirmwareUpgradesByDeviceExample", example.Items)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Meraki = Pulumi.Meraki;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Meraki.Organizations.GetFirmwareUpgradesByDevice.Invoke(new()
        {
            EndingBefore = "string",
            FirmwareUpgradeBatchIds = new[]
            {
                "string",
            },
            Macs = new[]
            {
                "string",
            },
            NetworkIds = new[]
            {
                "string",
            },
            OrganizationId = "string",
            PerPage = 1,
            Serials = new[]
            {
                "string",
            },
            StartingAfter = "string",
            Upgradestatuses = new[]
            {
                "string",
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["merakiOrganizationsFirmwareUpgradesByDeviceExample"] = example.Apply(getFirmwareUpgradesByDeviceResult => getFirmwareUpgradesByDeviceResult.Items),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.organizations.OrganizationsFunctions;
    import com.pulumi.meraki.organizations.inputs.GetFirmwareUpgradesByDeviceArgs;
    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 = OrganizationsFunctions.getFirmwareUpgradesByDevice(GetFirmwareUpgradesByDeviceArgs.builder()
                .endingBefore("string")
                .firmwareUpgradeBatchIds("string")
                .macs("string")
                .networkIds("string")
                .organizationId("string")
                .perPage(1)
                .serials("string")
                .startingAfter("string")
                .upgradestatuses("string")
                .build());
    
            ctx.export("merakiOrganizationsFirmwareUpgradesByDeviceExample", example.applyValue(getFirmwareUpgradesByDeviceResult -> getFirmwareUpgradesByDeviceResult.items()));
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: meraki:organizations:getFirmwareUpgradesByDevice
          Arguments:
            endingBefore: string
            firmwareUpgradeBatchIds:
              - string
            macs:
              - string
            networkIds:
              - string
            organizationId: string
            perPage: 1
            serials:
              - string
            startingAfter: string
            upgradestatuses:
              - string
    outputs:
      merakiOrganizationsFirmwareUpgradesByDeviceExample: ${example.items}
    

    Using getFirmwareUpgradesByDevice

    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 getFirmwareUpgradesByDevice(args: GetFirmwareUpgradesByDeviceArgs, opts?: InvokeOptions): Promise<GetFirmwareUpgradesByDeviceResult>
    function getFirmwareUpgradesByDeviceOutput(args: GetFirmwareUpgradesByDeviceOutputArgs, opts?: InvokeOptions): Output<GetFirmwareUpgradesByDeviceResult>
    def get_firmware_upgrades_by_device(ending_before: Optional[str] = None,
                                        firmware_upgrade_batch_ids: Optional[Sequence[str]] = None,
                                        macs: Optional[Sequence[str]] = None,
                                        network_ids: Optional[Sequence[str]] = None,
                                        organization_id: Optional[str] = None,
                                        per_page: Optional[int] = None,
                                        serials: Optional[Sequence[str]] = None,
                                        starting_after: Optional[str] = None,
                                        upgradestatuses: Optional[Sequence[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetFirmwareUpgradesByDeviceResult
    def get_firmware_upgrades_by_device_output(ending_before: Optional[pulumi.Input[str]] = None,
                                        firmware_upgrade_batch_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        macs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        network_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        organization_id: Optional[pulumi.Input[str]] = None,
                                        per_page: Optional[pulumi.Input[int]] = None,
                                        serials: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        starting_after: Optional[pulumi.Input[str]] = None,
                                        upgradestatuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetFirmwareUpgradesByDeviceResult]
    func GetFirmwareUpgradesByDevice(ctx *Context, args *GetFirmwareUpgradesByDeviceArgs, opts ...InvokeOption) (*GetFirmwareUpgradesByDeviceResult, error)
    func GetFirmwareUpgradesByDeviceOutput(ctx *Context, args *GetFirmwareUpgradesByDeviceOutputArgs, opts ...InvokeOption) GetFirmwareUpgradesByDeviceResultOutput

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

    public static class GetFirmwareUpgradesByDevice 
    {
        public static Task<GetFirmwareUpgradesByDeviceResult> InvokeAsync(GetFirmwareUpgradesByDeviceArgs args, InvokeOptions? opts = null)
        public static Output<GetFirmwareUpgradesByDeviceResult> Invoke(GetFirmwareUpgradesByDeviceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFirmwareUpgradesByDeviceResult> getFirmwareUpgradesByDevice(GetFirmwareUpgradesByDeviceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: meraki:organizations/getFirmwareUpgradesByDevice:getFirmwareUpgradesByDevice
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OrganizationId string
    organizationId path parameter. Organization ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    FirmwareUpgradeBatchIds List<string>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    Macs List<string>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    NetworkIds List<string>
    networkIds query parameter. Optional parameter to filter by network
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    Serials List<string>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    Upgradestatuses List<string>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    OrganizationId string
    organizationId path parameter. Organization ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    FirmwareUpgradeBatchIds []string
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    Macs []string
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    NetworkIds []string
    networkIds query parameter. Optional parameter to filter by network
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    Serials []string
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    Upgradestatuses []string
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    organizationId String
    organizationId path parameter. Organization ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds List<String>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs List<String>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds List<String>
    networkIds query parameter. Optional parameter to filter by network
    perPage Integer
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials List<String>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses List<String>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    organizationId string
    organizationId path parameter. Organization ID
    endingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds string[]
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs string[]
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds string[]
    networkIds query parameter. Optional parameter to filter by network
    perPage number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials string[]
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses string[]
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    organization_id str
    organizationId path parameter. Organization ID
    ending_before str
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmware_upgrade_batch_ids Sequence[str]
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs Sequence[str]
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    network_ids Sequence[str]
    networkIds query parameter. Optional parameter to filter by network
    per_page int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials Sequence[str]
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    starting_after str
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses Sequence[str]
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    organizationId String
    organizationId path parameter. Organization ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds List<String>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs List<String>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds List<String>
    networkIds query parameter. Optional parameter to filter by network
    perPage Number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials List<String>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses List<String>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.

    getFirmwareUpgradesByDevice Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetFirmwareUpgradesByDeviceItem>
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    OrganizationId string
    organizationId path parameter. Organization ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    FirmwareUpgradeBatchIds List<string>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    Macs List<string>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    NetworkIds List<string>
    networkIds query parameter. Optional parameter to filter by network
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    Serials List<string>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    Upgradestatuses List<string>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetFirmwareUpgradesByDeviceItem
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    OrganizationId string
    organizationId path parameter. Organization ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    FirmwareUpgradeBatchIds []string
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    Macs []string
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    NetworkIds []string
    networkIds query parameter. Optional parameter to filter by network
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    Serials []string
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    Upgradestatuses []string
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetFirmwareUpgradesByDeviceItem>
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    organizationId String
    organizationId path parameter. Organization ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds List<String>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs List<String>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds List<String>
    networkIds query parameter. Optional parameter to filter by network
    perPage Integer
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials List<String>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses List<String>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    id string
    The provider-assigned unique ID for this managed resource.
    items GetFirmwareUpgradesByDeviceItem[]
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    organizationId string
    organizationId path parameter. Organization ID
    endingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds string[]
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs string[]
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds string[]
    networkIds query parameter. Optional parameter to filter by network
    perPage number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials string[]
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses string[]
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[GetFirmwareUpgradesByDeviceItem]
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    organization_id str
    organizationId path parameter. Organization ID
    ending_before str
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmware_upgrade_batch_ids Sequence[str]
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs Sequence[str]
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    network_ids Sequence[str]
    networkIds query parameter. Optional parameter to filter by network
    per_page int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials Sequence[str]
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    starting_after str
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses Sequence[str]
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    Array of ResponseOrganizationsGetOrganizationFirmwareUpgradesByDevice
    organizationId String
    organizationId path parameter. Organization ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    firmwareUpgradeBatchIds List<String>
    firmwareUpgradeBatchIds query parameter. Optional parameter to filter by firmware upgrade batch ids.
    macs List<String>
    macs query parameter. Optional parameter to filter by one or more MAC addresses belonging to devices. All devices returned belong to MAC addresses that are an exact match.
    networkIds List<String>
    networkIds query parameter. Optional parameter to filter by network
    perPage Number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 50.
    serials List<String>
    serials query parameter. Optional parameter to filter by serial number. All returned devices will have a serial number that is an exact match.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    upgradestatuses List<String>
    upgradeStatuses query parameter. Optional parameter to filter by firmware upgrade statuses.

    Supporting Types

    GetFirmwareUpgradesByDeviceItem

    DeviceStatus string
    Status of the device upgrade
    Name string
    Name assigned to the device
    Serial string
    Serial of the device
    Upgrade GetFirmwareUpgradesByDeviceItemUpgrade
    The devices upgrade details and status
    DeviceStatus string
    Status of the device upgrade
    Name string
    Name assigned to the device
    Serial string
    Serial of the device
    Upgrade GetFirmwareUpgradesByDeviceItemUpgrade
    The devices upgrade details and status
    deviceStatus String
    Status of the device upgrade
    name String
    Name assigned to the device
    serial String
    Serial of the device
    upgrade GetFirmwareUpgradesByDeviceItemUpgrade
    The devices upgrade details and status
    deviceStatus string
    Status of the device upgrade
    name string
    Name assigned to the device
    serial string
    Serial of the device
    upgrade GetFirmwareUpgradesByDeviceItemUpgrade
    The devices upgrade details and status
    device_status str
    Status of the device upgrade
    name str
    Name assigned to the device
    serial str
    Serial of the device
    upgrade GetFirmwareUpgradesByDeviceItemUpgrade
    The devices upgrade details and status
    deviceStatus String
    Status of the device upgrade
    name String
    Name assigned to the device
    serial String
    Serial of the device
    upgrade Property Map
    The devices upgrade details and status

    GetFirmwareUpgradesByDeviceItemUpgrade

    FromVersion GetFirmwareUpgradesByDeviceItemUpgradeFromVersion
    The initial version of the device
    Id string
    ID of the upgrade
    Staged GetFirmwareUpgradesByDeviceItemUpgradeStaged
    Staged upgrade
    Status string
    Status of the upgrade
    Time string
    Start time of the upgrade
    ToVersion GetFirmwareUpgradesByDeviceItemUpgradeToVersion
    Version the device is upgrading to
    UpgradeBatchId string
    ID of the upgrade batch
    FromVersion GetFirmwareUpgradesByDeviceItemUpgradeFromVersion
    The initial version of the device
    Id string
    ID of the upgrade
    Staged GetFirmwareUpgradesByDeviceItemUpgradeStaged
    Staged upgrade
    Status string
    Status of the upgrade
    Time string
    Start time of the upgrade
    ToVersion GetFirmwareUpgradesByDeviceItemUpgradeToVersion
    Version the device is upgrading to
    UpgradeBatchId string
    ID of the upgrade batch
    fromVersion GetFirmwareUpgradesByDeviceItemUpgradeFromVersion
    The initial version of the device
    id String
    ID of the upgrade
    staged GetFirmwareUpgradesByDeviceItemUpgradeStaged
    Staged upgrade
    status String
    Status of the upgrade
    time String
    Start time of the upgrade
    toVersion GetFirmwareUpgradesByDeviceItemUpgradeToVersion
    Version the device is upgrading to
    upgradeBatchId String
    ID of the upgrade batch
    fromVersion GetFirmwareUpgradesByDeviceItemUpgradeFromVersion
    The initial version of the device
    id string
    ID of the upgrade
    staged GetFirmwareUpgradesByDeviceItemUpgradeStaged
    Staged upgrade
    status string
    Status of the upgrade
    time string
    Start time of the upgrade
    toVersion GetFirmwareUpgradesByDeviceItemUpgradeToVersion
    Version the device is upgrading to
    upgradeBatchId string
    ID of the upgrade batch
    from_version GetFirmwareUpgradesByDeviceItemUpgradeFromVersion
    The initial version of the device
    id str
    ID of the upgrade
    staged GetFirmwareUpgradesByDeviceItemUpgradeStaged
    Staged upgrade
    status str
    Status of the upgrade
    time str
    Start time of the upgrade
    to_version GetFirmwareUpgradesByDeviceItemUpgradeToVersion
    Version the device is upgrading to
    upgrade_batch_id str
    ID of the upgrade batch
    fromVersion Property Map
    The initial version of the device
    id String
    ID of the upgrade
    staged Property Map
    Staged upgrade
    status String
    Status of the upgrade
    time String
    Start time of the upgrade
    toVersion Property Map
    Version the device is upgrading to
    upgradeBatchId String
    ID of the upgrade batch

    GetFirmwareUpgradesByDeviceItemUpgradeFromVersion

    Id string
    ID of the initial firmware version
    ReleaseDate string
    Release date of the firmware version
    ReleaseType string
    Release type of the firmware version
    ShortName string
    Firmware version short name
    Id string
    ID of the initial firmware version
    ReleaseDate string
    Release date of the firmware version
    ReleaseType string
    Release type of the firmware version
    ShortName string
    Firmware version short name
    id String
    ID of the initial firmware version
    releaseDate String
    Release date of the firmware version
    releaseType String
    Release type of the firmware version
    shortName String
    Firmware version short name
    id string
    ID of the initial firmware version
    releaseDate string
    Release date of the firmware version
    releaseType string
    Release type of the firmware version
    shortName string
    Firmware version short name
    id str
    ID of the initial firmware version
    release_date str
    Release date of the firmware version
    release_type str
    Release type of the firmware version
    short_name str
    Firmware version short name
    id String
    ID of the initial firmware version
    releaseDate String
    Release date of the firmware version
    releaseType String
    Release type of the firmware version
    shortName String
    Firmware version short name

    GetFirmwareUpgradesByDeviceItemUpgradeStaged

    group Property Map
    The staged upgrade group

    GetFirmwareUpgradesByDeviceItemUpgradeStagedGroup

    Id string
    Id of the staged upgrade group
    Id string
    Id of the staged upgrade group
    id String
    Id of the staged upgrade group
    id string
    Id of the staged upgrade group
    id str
    Id of the staged upgrade group
    id String
    Id of the staged upgrade group

    GetFirmwareUpgradesByDeviceItemUpgradeToVersion

    Id string
    ID of the initial firmware version
    ReleaseDate string
    Release date of the firmware version
    ReleaseType string
    Release type of the firmware version
    ShortName string
    Firmware version short name
    Id string
    ID of the initial firmware version
    ReleaseDate string
    Release date of the firmware version
    ReleaseType string
    Release type of the firmware version
    ShortName string
    Firmware version short name
    id String
    ID of the initial firmware version
    releaseDate String
    Release date of the firmware version
    releaseType String
    Release type of the firmware version
    shortName String
    Firmware version short name
    id string
    ID of the initial firmware version
    releaseDate string
    Release date of the firmware version
    releaseType string
    Release type of the firmware version
    shortName string
    Firmware version short name
    id str
    ID of the initial firmware version
    release_date str
    Release date of the firmware version
    release_type str
    Release type of the firmware version
    short_name str
    Firmware version short name
    id String
    ID of the initial firmware version
    releaseDate String
    Release date of the firmware version
    releaseType String
    Release type of the firmware version
    shortName String
    Firmware version short name

    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.4 published on Friday, Jun 14, 2024 by Pulumi