Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi
meraki.networks.getSmDevices
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";
const example = meraki.networks.getSmDevices({
endingBefore: "string",
fields: ["string"],
ids: ["string"],
networkId: "string",
perPage: 1,
scopes: ["string"],
serials: ["string"],
startingAfter: "string",
systemTypes: ["string"],
uuids: ["string"],
wifiMacs: ["string"],
});
export const merakiNetworksSmDevicesExample = example.then(example => example.items);
import pulumi
import pulumi_meraki as meraki
example = meraki.networks.get_sm_devices(ending_before="string",
fields=["string"],
ids=["string"],
network_id="string",
per_page=1,
scopes=["string"],
serials=["string"],
starting_after="string",
system_types=["string"],
uuids=["string"],
wifi_macs=["string"])
pulumi.export("merakiNetworksSmDevicesExample", example.items)
package main
import (
"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := networks.GetSmDevices(ctx, &networks.GetSmDevicesArgs{
EndingBefore: pulumi.StringRef("string"),
Fields: []string{
"string",
},
Ids: []string{
"string",
},
NetworkId: "string",
PerPage: pulumi.IntRef(1),
Scopes: []string{
"string",
},
Serials: []string{
"string",
},
StartingAfter: pulumi.StringRef("string"),
SystemTypes: []string{
"string",
},
Uuids: []string{
"string",
},
WifiMacs: []string{
"string",
},
}, nil)
if err != nil {
return err
}
ctx.Export("merakiNetworksSmDevicesExample", example.Items)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;
return await Deployment.RunAsync(() =>
{
var example = Meraki.Networks.GetSmDevices.Invoke(new()
{
EndingBefore = "string",
Fields = new[]
{
"string",
},
Ids = new[]
{
"string",
},
NetworkId = "string",
PerPage = 1,
Scopes = new[]
{
"string",
},
Serials = new[]
{
"string",
},
StartingAfter = "string",
SystemTypes = new[]
{
"string",
},
Uuids = new[]
{
"string",
},
WifiMacs = new[]
{
"string",
},
});
return new Dictionary<string, object?>
{
["merakiNetworksSmDevicesExample"] = example.Apply(getSmDevicesResult => getSmDevicesResult.Items),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.NetworksFunctions;
import com.pulumi.meraki.networks.inputs.GetSmDevicesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NetworksFunctions.getSmDevices(GetSmDevicesArgs.builder()
.endingBefore("string")
.fields("string")
.ids("string")
.networkId("string")
.perPage(1)
.scopes("string")
.serials("string")
.startingAfter("string")
.systemTypes("string")
.uuids("string")
.wifiMacs("string")
.build());
ctx.export("merakiNetworksSmDevicesExample", example.applyValue(getSmDevicesResult -> getSmDevicesResult.items()));
}
}
variables:
example:
fn::invoke:
Function: meraki:networks:getSmDevices
Arguments:
endingBefore: string
fields:
- string
ids:
- string
networkId: string
perPage: 1
scopes:
- string
serials:
- string
startingAfter: string
systemTypes:
- string
uuids:
- string
wifiMacs:
- string
outputs:
merakiNetworksSmDevicesExample: ${example.items}
Using getSmDevices
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 getSmDevices(args: GetSmDevicesArgs, opts?: InvokeOptions): Promise<GetSmDevicesResult>
function getSmDevicesOutput(args: GetSmDevicesOutputArgs, opts?: InvokeOptions): Output<GetSmDevicesResult>
def get_sm_devices(ending_before: Optional[str] = None,
fields: Optional[Sequence[str]] = None,
ids: Optional[Sequence[str]] = None,
network_id: Optional[str] = None,
per_page: Optional[int] = None,
scopes: Optional[Sequence[str]] = None,
serials: Optional[Sequence[str]] = None,
starting_after: Optional[str] = None,
system_types: Optional[Sequence[str]] = None,
uuids: Optional[Sequence[str]] = None,
wifi_macs: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetSmDevicesResult
def get_sm_devices_output(ending_before: Optional[pulumi.Input[str]] = None,
fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
network_id: Optional[pulumi.Input[str]] = None,
per_page: Optional[pulumi.Input[int]] = None,
scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
serials: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
starting_after: Optional[pulumi.Input[str]] = None,
system_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
uuids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
wifi_macs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSmDevicesResult]
func GetSmDevices(ctx *Context, args *GetSmDevicesArgs, opts ...InvokeOption) (*GetSmDevicesResult, error)
func GetSmDevicesOutput(ctx *Context, args *GetSmDevicesOutputArgs, opts ...InvokeOption) GetSmDevicesResultOutput
> Note: This function is named GetSmDevices
in the Go SDK.
public static class GetSmDevices
{
public static Task<GetSmDevicesResult> InvokeAsync(GetSmDevicesArgs args, InvokeOptions? opts = null)
public static Output<GetSmDevicesResult> Invoke(GetSmDevicesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSmDevicesResult> getSmDevices(GetSmDevicesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: meraki:networks/getSmDevices:getSmDevices
arguments:
# arguments dictionary
The following arguments are supported:
- Network
Id string - networkId path parameter. Network ID
- 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.
- Fields List<string>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- Ids List<string>
- ids query parameter. Filter devices by id(s).
- Per
Page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- Scopes List<string>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- Serials List<string>
- serials query parameter. Filter devices by serial(s).
- 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.
- System
Types List<string> - systemTypes query parameter. Filter devices by system type(s).
- Uuids List<string>
- uuids query parameter. Filter devices by uuid(s).
- Wifi
Macs List<string> - wifiMacs query parameter. Filter devices by wifi mac(s).
- Network
Id string - networkId path parameter. Network ID
- 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.
- Fields []string
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- Ids []string
- ids query parameter. Filter devices by id(s).
- Per
Page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- Scopes []string
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- Serials []string
- serials query parameter. Filter devices by serial(s).
- 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.
- System
Types []string - systemTypes query parameter. Filter devices by system type(s).
- Uuids []string
- uuids query parameter. Filter devices by uuid(s).
- Wifi
Macs []string - wifiMacs query parameter. Filter devices by wifi mac(s).
- network
Id String - networkId path parameter. Network ID
- 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.
- fields List<String>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids List<String>
- ids query parameter. Filter devices by id(s).
- per
Page Integer - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes List<String>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials List<String>
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types List<String> - systemTypes query parameter. Filter devices by system type(s).
- uuids List<String>
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs List<String> - wifiMacs query parameter. Filter devices by wifi mac(s).
- network
Id string - networkId path parameter. Network ID
- 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.
- fields string[]
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids string[]
- ids query parameter. Filter devices by id(s).
- per
Page number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes string[]
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials string[]
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types string[] - systemTypes query parameter. Filter devices by system type(s).
- uuids string[]
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs string[] - wifiMacs query parameter. Filter devices by wifi mac(s).
- network_
id str - networkId path parameter. Network ID
- ending_
before str - endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
- fields Sequence[str]
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids Sequence[str]
- ids query parameter. Filter devices by id(s).
- per_
page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes Sequence[str]
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials Sequence[str]
- serials query parameter. Filter devices by serial(s).
- 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.
- system_
types Sequence[str] - systemTypes query parameter. Filter devices by system type(s).
- uuids Sequence[str]
- uuids query parameter. Filter devices by uuid(s).
- wifi_
macs Sequence[str] - wifiMacs query parameter. Filter devices by wifi mac(s).
- network
Id String - networkId path parameter. Network ID
- 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.
- fields List<String>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids List<String>
- ids query parameter. Filter devices by id(s).
- per
Page Number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes List<String>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials List<String>
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types List<String> - systemTypes query parameter. Filter devices by system type(s).
- uuids List<String>
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs List<String> - wifiMacs query parameter. Filter devices by wifi mac(s).
getSmDevices Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Items
List<Get
Sm Devices Item> - Array of ResponseSmGetNetworkSmDevices
- Network
Id string - networkId path parameter. Network ID
- 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.
- Fields List<string>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- Ids List<string>
- ids query parameter. Filter devices by id(s).
- Per
Page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- Scopes List<string>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- Serials List<string>
- serials query parameter. Filter devices by serial(s).
- 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.
- System
Types List<string> - systemTypes query parameter. Filter devices by system type(s).
- Uuids List<string>
- uuids query parameter. Filter devices by uuid(s).
- Wifi
Macs List<string> - wifiMacs query parameter. Filter devices by wifi mac(s).
- Id string
- The provider-assigned unique ID for this managed resource.
- Items
[]Get
Sm Devices Item - Array of ResponseSmGetNetworkSmDevices
- Network
Id string - networkId path parameter. Network ID
- 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.
- Fields []string
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- Ids []string
- ids query parameter. Filter devices by id(s).
- Per
Page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- Scopes []string
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- Serials []string
- serials query parameter. Filter devices by serial(s).
- 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.
- System
Types []string - systemTypes query parameter. Filter devices by system type(s).
- Uuids []string
- uuids query parameter. Filter devices by uuid(s).
- Wifi
Macs []string - wifiMacs query parameter. Filter devices by wifi mac(s).
- id String
- The provider-assigned unique ID for this managed resource.
- items
List<Get
Sm Devices Item> - Array of ResponseSmGetNetworkSmDevices
- network
Id String - networkId path parameter. Network ID
- 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.
- fields List<String>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids List<String>
- ids query parameter. Filter devices by id(s).
- per
Page Integer - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes List<String>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials List<String>
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types List<String> - systemTypes query parameter. Filter devices by system type(s).
- uuids List<String>
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs List<String> - wifiMacs query parameter. Filter devices by wifi mac(s).
- id string
- The provider-assigned unique ID for this managed resource.
- items
Get
Sm Devices Item[] - Array of ResponseSmGetNetworkSmDevices
- network
Id string - networkId path parameter. Network ID
- 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.
- fields string[]
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids string[]
- ids query parameter. Filter devices by id(s).
- per
Page number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes string[]
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials string[]
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types string[] - systemTypes query parameter. Filter devices by system type(s).
- uuids string[]
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs string[] - wifiMacs query parameter. Filter devices by wifi mac(s).
- id str
- The provider-assigned unique ID for this managed resource.
- items
Sequence[Get
Sm Devices Item] - Array of ResponseSmGetNetworkSmDevices
- network_
id str - networkId path parameter. Network ID
- ending_
before str - endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
- fields Sequence[str]
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids Sequence[str]
- ids query parameter. Filter devices by id(s).
- per_
page int - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes Sequence[str]
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials Sequence[str]
- serials query parameter. Filter devices by serial(s).
- 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.
- system_
types Sequence[str] - systemTypes query parameter. Filter devices by system type(s).
- uuids Sequence[str]
- uuids query parameter. Filter devices by uuid(s).
- wifi_
macs Sequence[str] - wifiMacs query parameter. Filter devices by wifi mac(s).
- id String
- The provider-assigned unique ID for this managed resource.
- items List<Property Map>
- Array of ResponseSmGetNetworkSmDevices
- network
Id String - networkId path parameter. Network ID
- 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.
- fields List<String>
- fields query parameter. Additional fields that will be displayed for each device. The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip, systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser, ownerEmail, ownerUsername, osBuild, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid, simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName, isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled, hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, androidSecurityPatchVersion, cellular, and url.
- ids List<String>
- ids query parameter. Filter devices by id(s).
- per
Page Number - perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- scopes List<String>
- scope query parameter. Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags.
- serials List<String>
- serials query parameter. Filter devices by serial(s).
- 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.
- system
Types List<String> - systemTypes query parameter. Filter devices by system type(s).
- uuids List<String>
- uuids query parameter. Filter devices by uuid(s).
- wifi
Macs List<String> - wifiMacs query parameter. Filter devices by wifi mac(s).
Supporting Types
GetSmDevicesItem
- Id string
- The Meraki Id of the device record.
- Ip string
- The IP address of the device.
- Name string
- The name of the device.
- Notes string
- Notes associated with the device.
- Os
Name string - The name of the device OS.
- Serial string
- The device serial.
- Serial
Number string - The device serial number.
- Ssid string
- The name of the SSID the device was last connected to.
- System
Model string - The device model.
- List<string>
- An array of tags associated with the device.
- Uuid string
- The UUID of the device.
- Wifi
Mac string - The MAC of the device.
- Id string
- The Meraki Id of the device record.
- Ip string
- The IP address of the device.
- Name string
- The name of the device.
- Notes string
- Notes associated with the device.
- Os
Name string - The name of the device OS.
- Serial string
- The device serial.
- Serial
Number string - The device serial number.
- Ssid string
- The name of the SSID the device was last connected to.
- System
Model string - The device model.
- []string
- An array of tags associated with the device.
- Uuid string
- The UUID of the device.
- Wifi
Mac string - The MAC of the device.
- id String
- The Meraki Id of the device record.
- ip String
- The IP address of the device.
- name String
- The name of the device.
- notes String
- Notes associated with the device.
- os
Name String - The name of the device OS.
- serial String
- The device serial.
- serial
Number String - The device serial number.
- ssid String
- The name of the SSID the device was last connected to.
- system
Model String - The device model.
- List<String>
- An array of tags associated with the device.
- uuid String
- The UUID of the device.
- wifi
Mac String - The MAC of the device.
- id string
- The Meraki Id of the device record.
- ip string
- The IP address of the device.
- name string
- The name of the device.
- notes string
- Notes associated with the device.
- os
Name string - The name of the device OS.
- serial string
- The device serial.
- serial
Number string - The device serial number.
- ssid string
- The name of the SSID the device was last connected to.
- system
Model string - The device model.
- string[]
- An array of tags associated with the device.
- uuid string
- The UUID of the device.
- wifi
Mac string - The MAC of the device.
- id str
- The Meraki Id of the device record.
- ip str
- The IP address of the device.
- name str
- The name of the device.
- notes str
- Notes associated with the device.
- os_
name str - The name of the device OS.
- serial str
- The device serial.
- serial_
number str - The device serial number.
- ssid str
- The name of the SSID the device was last connected to.
- system_
model str - The device model.
- Sequence[str]
- An array of tags associated with the device.
- uuid str
- The UUID of the device.
- wifi_
mac str - The MAC of the device.
- id String
- The Meraki Id of the device record.
- ip String
- The IP address of the device.
- name String
- The name of the device.
- notes String
- Notes associated with the device.
- os
Name String - The name of the device OS.
- serial String
- The device serial.
- serial
Number String - The device serial number.
- ssid String
- The name of the SSID the device was last connected to.
- system
Model String - The device model.
- List<String>
- An array of tags associated with the device.
- uuid String
- The UUID of the device.
- wifi
Mac String - The MAC of the device.
Package Details
- Repository
- meraki pulumi/pulumi-meraki
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
meraki
Terraform Provider.