Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi
meraki.organizations.getInventoryDevices
Explore with Pulumi AI
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>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]func GetInventoryDevices(ctx *Context, args *GetInventoryDevicesArgs, opts ...InvokeOption) (*GetInventoryDevicesResult, error)
func GetInventoryDevicesOutput(ctx *Context, args *GetInventoryDevicesOutputArgs, opts ...InvokeOption) GetInventoryDevicesResultOutput> 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)
}public static CompletableFuture<GetInventoryDevicesResult> getInventoryDevices(GetInventoryDevicesArgs args, InvokeOptions options)
public static Output<GetInventoryDevicesResult> getInventoryDevices(GetInventoryDevicesArgs args, InvokeOptions options)
fn::invoke:
  function: meraki:organizations/getInventoryDevices:getInventoryDevices
  arguments:
    # arguments dictionaryThe 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.
- 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).
- 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.
- []string
- tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
- 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.
- 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).
- 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.
- string[]
- tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
- 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.
- 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).
- 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.
- 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).
- 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
GetInventory Devices Item 
- Items
List<GetInventory Devices Item> 
- 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.
- 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).
- 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
GetInventory Devices Item 
- Items
[]GetInventory Devices Item 
- 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.
- []string
- tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
- 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
GetInventory Devices Item 
- items
List<GetInventory Devices Item> 
- 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.
- 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).
- 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
GetInventory Devices Item 
- items
GetInventory Devices Item[] 
- 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.
- string[]
- tags query parameter. Filter devices by tags. The filtering is case-sensitive. If tags are included, 'tagsFilterType' should also be included (see below).
- 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
GetInventory Devices Item 
- items
Sequence[GetInventory Devices Item] 
- 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.
- 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).
- 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.
- 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).
- 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 string
- Claimed time of the device
- CountryCode string
- Country/region code from device, network, or store order
- Details
List<GetInventory Devices Item Detail> 
- Additional device information
- LicenseExpiration stringDate 
- License expiration date of the device
- Mac string
- MAC address of the device
- Model string
- Model type of the device
- Name string
- Name of the device
- NetworkId string
- Network Id of the device
- OrderNumber string
- Order number of the device
- ProductType string
- Product type of the device
- Serial string
- Serial number of the device
- List<string>
- Device tags
- ClaimedAt string
- Claimed time of the device
- CountryCode string
- Country/region code from device, network, or store order
- Details
[]GetInventory Devices Item Detail 
- Additional device information
- LicenseExpiration stringDate 
- License expiration date of the device
- Mac string
- MAC address of the device
- Model string
- Model type of the device
- Name string
- Name of the device
- NetworkId string
- Network Id of the device
- OrderNumber string
- Order number of the device
- ProductType string
- Product type of the device
- Serial string
- Serial number of the device
- []string
- Device tags
- claimedAt String
- Claimed time of the device
- countryCode String
- Country/region code from device, network, or store order
- details
List<GetInventory Devices Item Detail> 
- Additional device information
- licenseExpiration StringDate 
- License expiration date of the device
- mac String
- MAC address of the device
- model String
- Model type of the device
- name String
- Name of the device
- networkId String
- Network Id of the device
- orderNumber String
- Order number of the device
- productType String
- Product type of the device
- serial String
- Serial number of the device
- List<String>
- Device tags
- claimedAt string
- Claimed time of the device
- countryCode string
- Country/region code from device, network, or store order
- details
GetInventory Devices Item Detail[] 
- Additional device information
- licenseExpiration stringDate 
- License expiration date of the device
- mac string
- MAC address of the device
- model string
- Model type of the device
- name string
- Name of the device
- networkId string
- Network Id of the device
- orderNumber string
- Order number of the device
- productType string
- Product type of the device
- serial string
- Serial number of the device
- string[]
- Device tags
- claimed_at str
- Claimed time of the device
- country_code str
- Country/region code from device, network, or store order
- details
Sequence[GetInventory Devices Item Detail] 
- Additional device information
- license_expiration_ strdate 
- License expiration date of the device
- mac str
- MAC address of the device
- model str
- Model type of the device
- name str
- Name of the device
- network_id str
- Network Id of the device
- order_number str
- Order number of the device
- product_type str
- Product type of the device
- serial str
- Serial number of the device
- Sequence[str]
- Device tags
- claimedAt String
- Claimed time of the device
- countryCode String
- Country/region code from device, network, or store order
- details List<Property Map>
- Additional device information
- licenseExpiration StringDate 
- License expiration date of the device
- mac String
- MAC address of the device
- model String
- Model type of the device
- name String
- Name of the device
- networkId String
- Network Id of the device
- orderNumber String
- Order number of the device
- productType String
- Product type of the device
- serial String
- Serial number of the device
- List<String>
- Device tags
GetInventoryDevicesItemDetail    
Package Details
- Repository
- meraki pulumi/pulumi-meraki
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the merakiTerraform Provider.
