1. Packages
  2. Meraki Provider
  3. API Docs
  4. organizations
  5. getInventoryDevices
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

meraki.organizations.getInventoryDevices

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 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>
    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:

    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 string
    Claimed time of the device
    CountryCode string
    Country/region code from device, network, or store order
    Details List<GetInventoryDevicesItemDetail>
    Additional device information
    LicenseExpirationDate string
    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
    Tags List<string>
    Device tags
    ClaimedAt string
    Claimed time of the device
    CountryCode string
    Country/region code from device, network, or store order
    Details []GetInventoryDevicesItemDetail
    Additional device information
    LicenseExpirationDate string
    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
    Tags []string
    Device tags
    claimedAt String
    Claimed time of the device
    countryCode String
    Country/region code from device, network, or store order
    details List<GetInventoryDevicesItemDetail>
    Additional device information
    licenseExpirationDate String
    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
    tags List<String>
    Device tags
    claimedAt string
    Claimed time of the device
    countryCode string
    Country/region code from device, network, or store order
    details GetInventoryDevicesItemDetail[]
    Additional device information
    licenseExpirationDate string
    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
    tags 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[GetInventoryDevicesItemDetail]
    Additional device information
    license_expiration_date str
    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
    tags 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
    licenseExpirationDate String
    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
    tags List<String>
    Device tags

    GetInventoryDevicesItemDetail

    Name string
    Additional property name
    Value string
    Additional property value
    Name string
    Additional property name
    Value string
    Additional property value
    name String
    Additional property name
    value String
    Additional property value
    name string
    Additional property name
    value string
    Additional property value
    name str
    Additional property name
    value str
    Additional property value
    name String
    Additional property name
    value 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.
    meraki logo
    Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi