Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: meraki:organizations/getInventoryDevices:getInventoryDevices
arguments:
# arguments dictionary
The following arguments are supported:
- Ending
Before 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.
- Network
Ids List<string> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- Order
Numbers List<string> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- Organization
Id string - 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 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.
- Starting
After 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'.
- Used
State string - usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
- Ending
Before 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.
- Network
Ids []string - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- Order
Numbers []string - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- Organization
Id string - 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 []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.
- Starting
After 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'.
- Used
State string - usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
- ending
Before 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.
- network
Ids List<String> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers List<String> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id String - organizationId path parameter. Organization ID
- per
Page Integer - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State String - usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
- ending
Before 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.
- network
Ids string[] - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers string[] - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id string - organizationId path parameter. Organization ID
- per
Page number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State 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'.
- ending
Before 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.
- network
Ids List<String> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers List<String> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id String - organizationId path parameter. Organization ID
- per
Page Number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State 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
Get
Inventory Devices Item - Items
List<Get
Inventory Devices Item> - Array of ResponseOrganizationsGetOrganizationInventoryDevices
- Ending
Before 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.
- Network
Ids List<string> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- Order
Numbers List<string> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- Organization
Id string - 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 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.
- Starting
After 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'.
- Used
State 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
Get
Inventory Devices Item - Items
[]Get
Inventory Devices Item - Array of ResponseOrganizationsGetOrganizationInventoryDevices
- Ending
Before 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.
- Network
Ids []string - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- Order
Numbers []string - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- Organization
Id string - 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 []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.
- Starting
After 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'.
- Used
State 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
Get
Inventory Devices Item - items
List<Get
Inventory Devices Item> - Array of ResponseOrganizationsGetOrganizationInventoryDevices
- ending
Before 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.
- network
Ids List<String> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers List<String> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id String - organizationId path parameter. Organization ID
- per
Page Integer - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State 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
Get
Inventory Devices Item - items
Get
Inventory Devices Item[] - Array of ResponseOrganizationsGetOrganizationInventoryDevices
- ending
Before 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.
- network
Ids string[] - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers string[] - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id string - organizationId path parameter. Organization ID
- per
Page number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State 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
Get
Inventory Devices Item - items
Sequence[Get
Inventory 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
- ending
Before 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.
- network
Ids List<String> - networkIds query parameter. Search for devices in inventory based on network ids. Use explicit 'null' value to get available devices only.
- order
Numbers List<String> - orderNumbers query parameter. Search for devices in inventory based on order numbers.
- organization
Id String - organizationId path parameter. Organization ID
- per
Page Number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- product
Types 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.
- starting
After 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'.
- used
State String - usedState query parameter. Filter results by used or unused inventory. Accepted values are 'used' or 'unused'.
Supporting Types
GetInventoryDevicesItem
- Claimed
At string - Claimed time of the device
- Country
Code string - Country/region code from device, network, or store order
- Details
List<Get
Inventory Devices Item Detail> - Additional device information
- License
Expiration 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
- Network
Id string - Network Id of the device
- Order
Number string - Order number of the device
- Product
Type string - Product type of the device
- Serial string
- Serial number of the device
- List<string>
- Device tags
- Claimed
At string - Claimed time of the device
- Country
Code string - Country/region code from device, network, or store order
- Details
[]Get
Inventory Devices Item Detail - Additional device information
- License
Expiration 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
- Network
Id string - Network Id of the device
- Order
Number string - Order number of the device
- Product
Type string - Product type of the device
- Serial string
- Serial number of the device
- []string
- Device tags
- claimed
At String - Claimed time of the device
- country
Code String - Country/region code from device, network, or store order
- details
List<Get
Inventory Devices Item Detail> - Additional device information
- license
Expiration 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
- network
Id String - Network Id of the device
- order
Number String - Order number of the device
- product
Type String - Product type of the device
- serial String
- Serial number of the device
- List<String>
- Device tags
- claimed
At string - Claimed time of the device
- country
Code string - Country/region code from device, network, or store order
- details
Get
Inventory Devices Item Detail[] - Additional device information
- license
Expiration 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
- network
Id string - Network Id of the device
- order
Number string - Order number of the device
- product
Type 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[Get
Inventory 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
- claimed
At String - Claimed time of the device
- country
Code String - Country/region code from device, network, or store order
- details List<Property Map>
- Additional device information
- license
Expiration 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
- network
Id String - Network Id of the device
- order
Number String - Order number of the device
- product
Type 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
meraki
Terraform Provider.