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

meraki.organizations.getInventoryDevices

Explore with Pulumi AI

Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

Example Usage

Using getInventoryDevices

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 getInventoryDevices(args: GetInventoryDevicesArgs, opts?: InvokeOptions): Promise<GetInventoryDevicesResult>
function getInventoryDevicesOutput(args: GetInventoryDevicesOutputArgs, opts?: InvokeOptions): Output<GetInventoryDevicesResult>
Copy
def get_inventory_devices(ending_before: Optional[str] = None,
                          macs: Optional[Sequence[str]] = None,
                          models: Optional[Sequence[str]] = None,
                          network_ids: Optional[Sequence[str]] = None,
                          order_numbers: Optional[Sequence[str]] = None,
                          organization_id: Optional[str] = None,
                          per_page: Optional[int] = None,
                          product_types: Optional[Sequence[str]] = None,
                          search: Optional[str] = None,
                          serial: Optional[str] = None,
                          serials: Optional[Sequence[str]] = None,
                          starting_after: Optional[str] = None,
                          tags: Optional[Sequence[str]] = None,
                          tags_filter_type: Optional[str] = None,
                          used_state: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetInventoryDevicesResult
def get_inventory_devices_output(ending_before: Optional[pulumi.Input[str]] = None,
                          macs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          models: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          network_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          order_numbers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          organization_id: Optional[pulumi.Input[str]] = None,
                          per_page: Optional[pulumi.Input[int]] = None,
                          product_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          search: Optional[pulumi.Input[str]] = None,
                          serial: Optional[pulumi.Input[str]] = None,
                          serials: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          starting_after: Optional[pulumi.Input[str]] = None,
                          tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          tags_filter_type: Optional[pulumi.Input[str]] = None,
                          used_state: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetInventoryDevicesResult]
Copy
func GetInventoryDevices(ctx *Context, args *GetInventoryDevicesArgs, opts ...InvokeOption) (*GetInventoryDevicesResult, error)
func GetInventoryDevicesOutput(ctx *Context, args *GetInventoryDevicesOutputArgs, opts ...InvokeOption) GetInventoryDevicesResultOutput
Copy

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

public static class GetInventoryDevices 
{
    public static Task<GetInventoryDevicesResult> InvokeAsync(GetInventoryDevicesArgs args, InvokeOptions? opts = null)
    public static Output<GetInventoryDevicesResult> Invoke(GetInventoryDevicesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetInventoryDevicesResult> getInventoryDevices(GetInventoryDevicesArgs args, InvokeOptions options)
public static Output<GetInventoryDevicesResult> getInventoryDevices(GetInventoryDevicesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:organizations/getInventoryDevices:getInventoryDevices
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

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.
Macs List<string>
macs query parameter. Search for devices in inventory based on mac addresses.
Models List<string>
models query parameter. Search for devices in inventory based on model.
NetworkIds List<string>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
OrderNumbers List<string>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
OrganizationId string
organizationId path parameter. Organization ID
PerPage int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
ProductTypes List<string>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
Search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
Serial string
serial path parameter.
Serials List<string>
serials query parameter. Search for devices in inventory based on serials.
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.
Tags List<string>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
TagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
UsedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
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.
Macs []string
macs query parameter. Search for devices in inventory based on mac addresses.
Models []string
models query parameter. Search for devices in inventory based on model.
NetworkIds []string
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
OrderNumbers []string
orderNumbers query parameter. Search for devices in inventory based on order numbers.
OrganizationId string
organizationId path parameter. Organization ID
PerPage int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
ProductTypes []string
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
Search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
Serial string
serial path parameter.
Serials []string
serials query parameter. Search for devices in inventory based on serials.
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.
Tags []string
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
TagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
UsedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
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.
macs List<String>
macs query parameter. Search for devices in inventory based on mac addresses.
models List<String>
models query parameter. Search for devices in inventory based on model.
networkIds List<String>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers List<String>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId String
organizationId path parameter. Organization ID
perPage Integer
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes List<String>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search String
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial String
serial path parameter.
serials List<String>
serials query parameter. Search for devices in inventory based on serials.
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.
tags List<String>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType String
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState String
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
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.
macs string[]
macs query parameter. Search for devices in inventory based on mac addresses.
models string[]
models query parameter. Search for devices in inventory based on model.
networkIds string[]
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers string[]
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId string
organizationId path parameter. Organization ID
perPage number
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes string[]
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial string
serial path parameter.
serials string[]
serials query parameter. Search for devices in inventory based on serials.
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.
tags string[]
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
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.
macs Sequence[str]
macs query parameter. Search for devices in inventory based on mac addresses.
models Sequence[str]
models query parameter. Search for devices in inventory based on model.
network_ids Sequence[str]
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
order_numbers Sequence[str]
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organization_id str
organizationId path parameter. Organization ID
per_page int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
product_types Sequence[str]
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search str
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial str
serial path parameter.
serials Sequence[str]
serials query parameter. Search for devices in inventory based on serials.
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.
tags Sequence[str]
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tags_filter_type str
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
used_state str
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
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.
macs List<String>
macs query parameter. Search for devices in inventory based on mac addresses.
models List<String>
models query parameter. Search for devices in inventory based on model.
networkIds List<String>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers List<String>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId String
organizationId path parameter. Organization ID
perPage Number
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes List<String>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search String
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial String
serial path parameter.
serials List<String>
serials query parameter. Search for devices in inventory based on serials.
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.
tags List<String>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType String
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState String
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.

getInventoryDevices Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Item GetInventoryDevicesItem
Items List<GetInventoryDevicesItem>
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
Macs List<string>
macs query parameter. Search for devices in inventory based on mac addresses.
Models List<string>
models query parameter. Search for devices in inventory based on model.
NetworkIds List<string>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
OrderNumbers List<string>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
OrganizationId string
organizationId path parameter. Organization ID
PerPage int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
ProductTypes List<string>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
Search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
Serial string
serial path parameter.
Serials List<string>
serials query parameter. Search for devices in inventory based on serials.
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.
Tags List<string>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
TagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
UsedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
Id string
The provider-assigned unique ID for this managed resource.
Item GetInventoryDevicesItem
Items []GetInventoryDevicesItem
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
Macs []string
macs query parameter. Search for devices in inventory based on mac addresses.
Models []string
models query parameter. Search for devices in inventory based on model.
NetworkIds []string
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
OrderNumbers []string
orderNumbers query parameter. Search for devices in inventory based on order numbers.
OrganizationId string
organizationId path parameter. Organization ID
PerPage int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
ProductTypes []string
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
Search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
Serial string
serial path parameter.
Serials []string
serials query parameter. Search for devices in inventory based on serials.
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.
Tags []string
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
TagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
UsedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
id String
The provider-assigned unique ID for this managed resource.
item GetInventoryDevicesItem
items List<GetInventoryDevicesItem>
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
macs List<String>
macs query parameter. Search for devices in inventory based on mac addresses.
models List<String>
models query parameter. Search for devices in inventory based on model.
networkIds List<String>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers List<String>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId String
organizationId path parameter. Organization ID
perPage Integer
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes List<String>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search String
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial String
serial path parameter.
serials List<String>
serials query parameter. Search for devices in inventory based on serials.
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.
tags List<String>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType String
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState String
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
id string
The provider-assigned unique ID for this managed resource.
item GetInventoryDevicesItem
items GetInventoryDevicesItem[]
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
macs string[]
macs query parameter. Search for devices in inventory based on mac addresses.
models string[]
models query parameter. Search for devices in inventory based on model.
networkIds string[]
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers string[]
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId string
organizationId path parameter. Organization ID
perPage number
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes string[]
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search string
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial string
serial path parameter.
serials string[]
serials query parameter. Search for devices in inventory based on serials.
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.
tags string[]
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType string
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState string
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
id str
The provider-assigned unique ID for this managed resource.
item GetInventoryDevicesItem
items Sequence[GetInventoryDevicesItem]
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
macs Sequence[str]
macs query parameter. Search for devices in inventory based on mac addresses.
models Sequence[str]
models query parameter. Search for devices in inventory based on model.
network_ids Sequence[str]
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
order_numbers Sequence[str]
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organization_id str
organizationId path parameter. Organization ID
per_page int
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
product_types Sequence[str]
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search str
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial str
serial path parameter.
serials Sequence[str]
serials query parameter. Search for devices in inventory based on serials.
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.
tags Sequence[str]
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tags_filter_type str
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
used_state str
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
id String
The provider-assigned unique ID for this managed resource.
item Property Map
items List<Property Map>
Array of ResponseOrganizationsGetOrganizationInventoryDevices
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.
macs List<String>
macs query parameter. Search for devices in inventory based on mac addresses.
models List<String>
models query parameter. Search for devices in inventory based on model.
networkIds List<String>
networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
orderNumbers List<String>
orderNumbers query parameter. Search for devices in inventory based on order numbers.
organizationId String
organizationId path parameter. Organization ID
perPage Number
perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
productTypes List<String>
productTypes query parameter. Filter devices by product type. Accepted values are appliance, camera, cellularGateway, sensor, switch, systemsManager, and wireless.
search String
search query parameter. Search for devices in inventory based on serial number, mac address, or model.
serial String
serial path parameter.
serials List<String>
serials query parameter. Search for devices in inventory based on serials.
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.
tags List<String>
tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
tagsFilterType String
tagsFilterType query parameter. To use with 'tags' parameter, to filter devices which contain ANY or ALL given tags. Accepted values are 'withAnyTags' or 'withAllTags', default is 'withAnyTags'.
usedState String
usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.

Supporting Types

GetInventoryDevicesItem

ClaimedAt This property is required. string
Claimed time of the device
CountryCode This property is required. string
Country/region code from device, network, or store order
Details This property is required. List<GetInventoryDevicesItemDetail>
Additional device information
LicenseExpirationDate This property is required. string
License expiration date of the device
Mac This property is required. string
MAC address of the device
Model This property is required. string
Model type of the device
Name This property is required. string
Name of the device
NetworkId This property is required. string
Network Id of the device
OrderNumber This property is required. string
Order number of the device
ProductType This property is required. string
Product type of the device
Serial This property is required. string
Serial number of the device
Tags This property is required. List<string>
Device tags
ClaimedAt This property is required. string
Claimed time of the device
CountryCode This property is required. string
Country/region code from device, network, or store order
Details This property is required. []GetInventoryDevicesItemDetail
Additional device information
LicenseExpirationDate This property is required. string
License expiration date of the device
Mac This property is required. string
MAC address of the device
Model This property is required. string
Model type of the device
Name This property is required. string
Name of the device
NetworkId This property is required. string
Network Id of the device
OrderNumber This property is required. string
Order number of the device
ProductType This property is required. string
Product type of the device
Serial This property is required. string
Serial number of the device
Tags This property is required. []string
Device tags
claimedAt This property is required. String
Claimed time of the device
countryCode This property is required. String
Country/region code from device, network, or store order
details This property is required. List<GetInventoryDevicesItemDetail>
Additional device information
licenseExpirationDate This property is required. String
License expiration date of the device
mac This property is required. String
MAC address of the device
model This property is required. String
Model type of the device
name This property is required. String
Name of the device
networkId This property is required. String
Network Id of the device
orderNumber This property is required. String
Order number of the device
productType This property is required. String
Product type of the device
serial This property is required. String
Serial number of the device
tags This property is required. List<String>
Device tags
claimedAt This property is required. string
Claimed time of the device
countryCode This property is required. string
Country/region code from device, network, or store order
details This property is required. GetInventoryDevicesItemDetail[]
Additional device information
licenseExpirationDate This property is required. string
License expiration date of the device
mac This property is required. string
MAC address of the device
model This property is required. string
Model type of the device
name This property is required. string
Name of the device
networkId This property is required. string
Network Id of the device
orderNumber This property is required. string
Order number of the device
productType This property is required. string
Product type of the device
serial This property is required. string
Serial number of the device
tags This property is required. string[]
Device tags
claimed_at This property is required. str
Claimed time of the device
country_code This property is required. str
Country/region code from device, network, or store order
details This property is required. Sequence[GetInventoryDevicesItemDetail]
Additional device information
license_expiration_date This property is required. str
License expiration date of the device
mac This property is required. str
MAC address of the device
model This property is required. str
Model type of the device
name This property is required. str
Name of the device
network_id This property is required. str
Network Id of the device
order_number This property is required. str
Order number of the device
product_type This property is required. str
Product type of the device
serial This property is required. str
Serial number of the device
tags This property is required. Sequence[str]
Device tags
claimedAt This property is required. String
Claimed time of the device
countryCode This property is required. String
Country/region code from device, network, or store order
details This property is required. List<Property Map>
Additional device information
licenseExpirationDate This property is required. String
License expiration date of the device
mac This property is required. String
MAC address of the device
model This property is required. String
Model type of the device
name This property is required. String
Name of the device
networkId This property is required. String
Network Id of the device
orderNumber This property is required. String
Order number of the device
productType This property is required. String
Product type of the device
serial This property is required. String
Serial number of the device
tags This property is required. List<String>
Device tags

GetInventoryDevicesItemDetail

Name This property is required. string
Additional property name
Value This property is required. string
Additional property value
Name This property is required. string
Additional property name
Value This property is required. string
Additional property value
name This property is required. String
Additional property name
value This property is required. String
Additional property value
name This property is required. string
Additional property name
value This property is required. string
Additional property value
name This property is required. str
Additional property name
value This property is required. str
Additional property value
name This property is required. String
Additional property name
value This property is required. String
Additional property value

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi