1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getDeviceList
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi

scm.getDeviceList

Explore with Pulumi AI

Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi

Retrieves a listing of config items.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";

const example = scm.getDeviceList({});
Copy
import pulumi
import pulumi_scm as scm

example = scm.get_device_list()
Copy
package main

import (
	"github.com/pulumi/pulumi-scm/sdk/go/scm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := scm.GetDeviceList(ctx, &scm.GetDeviceListArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;

return await Deployment.RunAsync(() => 
{
    var example = Scm.GetDeviceList.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetDeviceListArgs;
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 = ScmFunctions.getDeviceList();

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: scm:getDeviceList
      arguments: {}
Copy

Using getDeviceList

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 getDeviceList(args: GetDeviceListArgs, opts?: InvokeOptions): Promise<GetDeviceListResult>
function getDeviceListOutput(args: GetDeviceListOutputArgs, opts?: InvokeOptions): Output<GetDeviceListResult>
Copy
def get_device_list(limit: Optional[int] = None,
                    name: Optional[str] = None,
                    offset: Optional[int] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDeviceListResult
def get_device_list_output(limit: Optional[pulumi.Input[int]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    offset: Optional[pulumi.Input[int]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDeviceListResult]
Copy
func GetDeviceList(ctx *Context, args *GetDeviceListArgs, opts ...InvokeOption) (*GetDeviceListResult, error)
func GetDeviceListOutput(ctx *Context, args *GetDeviceListOutputArgs, opts ...InvokeOption) GetDeviceListResultOutput
Copy

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

public static class GetDeviceList 
{
    public static Task<GetDeviceListResult> InvokeAsync(GetDeviceListArgs args, InvokeOptions? opts = null)
    public static Output<GetDeviceListResult> Invoke(GetDeviceListInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDeviceListResult> getDeviceList(GetDeviceListArgs args, InvokeOptions options)
public static Output<GetDeviceListResult> getDeviceList(GetDeviceListArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scm:index/getDeviceList:getDeviceList
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
Name string
The Name param.
Offset int
The Offset param. Default: 0.
Limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
Name string
The Name param.
Offset int
The Offset param. Default: 0.
limit Integer
The Limit param. A limit of -1 will return all configured items. Default: 200.
name String
The Name param.
offset Integer
The Offset param. Default: 0.
limit number
The Limit param. A limit of -1 will return all configured items. Default: 200.
name string
The Name param.
offset number
The Offset param. Default: 0.
limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
name str
The Name param.
offset int
The Offset param. Default: 0.
limit Number
The Limit param. A limit of -1 will return all configured items. Default: 200.
name String
The Name param.
offset Number
The Offset param. Default: 0.

getDeviceList Result

The following output properties are available:

Datas List<GetDeviceListData>
The Data param.
Id string
The provider-assigned unique ID for this managed resource.
Limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
Offset int
The Offset param. Default: 0.
Tfid string
Total int
The Total param.
Name string
The Name param.
Datas []GetDeviceListData
The Data param.
Id string
The provider-assigned unique ID for this managed resource.
Limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
Offset int
The Offset param. Default: 0.
Tfid string
Total int
The Total param.
Name string
The Name param.
datas List<GetDeviceListData>
The Data param.
id String
The provider-assigned unique ID for this managed resource.
limit Integer
The Limit param. A limit of -1 will return all configured items. Default: 200.
offset Integer
The Offset param. Default: 0.
tfid String
total Integer
The Total param.
name String
The Name param.
datas GetDeviceListData[]
The Data param.
id string
The provider-assigned unique ID for this managed resource.
limit number
The Limit param. A limit of -1 will return all configured items. Default: 200.
offset number
The Offset param. Default: 0.
tfid string
total number
The Total param.
name string
The Name param.
datas Sequence[GetDeviceListData]
The Data param.
id str
The provider-assigned unique ID for this managed resource.
limit int
The Limit param. A limit of -1 will return all configured items. Default: 200.
offset int
The Offset param. Default: 0.
tfid str
total int
The Total param.
name str
The Name param.
datas List<Property Map>
The Data param.
id String
The provider-assigned unique ID for this managed resource.
limit Number
The Limit param. A limit of -1 will return all configured items. Default: 200.
offset Number
The Offset param. Default: 0.
tfid String
total Number
The Total param.
name String
The Name param.

Supporting Types

GetDeviceListData

AntiVirusVersion This property is required. string
The AntiVirusVersion param.
AppReleaseDate This property is required. string
The AppReleaseDate param.
AppVersion This property is required. string
The AppVersion param.
AvReleaseDate This property is required. string
The AvReleaseDate param.
AvailableLicensesses This property is required. List<GetDeviceListDataAvailableLicensess>
The AvailableLicensess param.
ConnectedSince This property is required. string
The ConnectedSince param.
DevCertDetail This property is required. string
The DevCertDetail param.
DevCertExpiryDate This property is required. string
The DevCertExpiryDate param.
Family This property is required. string
The Family param.
GpClientVerion This property is required. string
The GpClientVerion param.
GpDataVersion This property is required. string
The GpDataVersion param.
HaPeerSerial This property is required. string
The HaPeerSerial param.
HaPeerState This property is required. string
The HaPeerState param.
HaState This property is required. string
The HaState param.
Hostname This property is required. string
The Hostname param.
Id This property is required. string
The Id param.
InstalledLicenses This property is required. List<GetDeviceListDataInstalledLicense>
The InstalledLicenses param.
IotReleaseDate This property is required. string
The IotReleaseDate param.
IotVersion This property is required. string
The IotVersion param.
IpAddress This property is required. string
The IpAddress param.
IpV6Address This property is required. string
The IpV6Address param.
IsConnected This property is required. bool
The IsConnected param.
LicenseMatch This property is required. bool
The LicenseMatch param.
LogDbVersion This property is required. string
The LogDbVersion param.
MacAddress This property is required. string
The MacAddress param.
Model This property is required. string
The Model param.
SoftwareVersion This property is required. string
The SoftwareVersion param.
ThreatReleaseDate This property is required. string
The ThreatReleaseDate param.
ThreatVersion This property is required. string
The ThreatVersion param.
Uptime This property is required. string
The Uptime param.
UrlDbType This property is required. string
The UrlDbType param.
UrlDbVer This property is required. string
The UrlDbVer param.
VmState This property is required. string
The VmState param.
WfReleaseDate This property is required. string
The WfReleaseDate param.
WfVer This property is required. string
The WfVer param.
AntiVirusVersion This property is required. string
The AntiVirusVersion param.
AppReleaseDate This property is required. string
The AppReleaseDate param.
AppVersion This property is required. string
The AppVersion param.
AvReleaseDate This property is required. string
The AvReleaseDate param.
AvailableLicensesses This property is required. []GetDeviceListDataAvailableLicensess
The AvailableLicensess param.
ConnectedSince This property is required. string
The ConnectedSince param.
DevCertDetail This property is required. string
The DevCertDetail param.
DevCertExpiryDate This property is required. string
The DevCertExpiryDate param.
Family This property is required. string
The Family param.
GpClientVerion This property is required. string
The GpClientVerion param.
GpDataVersion This property is required. string
The GpDataVersion param.
HaPeerSerial This property is required. string
The HaPeerSerial param.
HaPeerState This property is required. string
The HaPeerState param.
HaState This property is required. string
The HaState param.
Hostname This property is required. string
The Hostname param.
Id This property is required. string
The Id param.
InstalledLicenses This property is required. []GetDeviceListDataInstalledLicense
The InstalledLicenses param.
IotReleaseDate This property is required. string
The IotReleaseDate param.
IotVersion This property is required. string
The IotVersion param.
IpAddress This property is required. string
The IpAddress param.
IpV6Address This property is required. string
The IpV6Address param.
IsConnected This property is required. bool
The IsConnected param.
LicenseMatch This property is required. bool
The LicenseMatch param.
LogDbVersion This property is required. string
The LogDbVersion param.
MacAddress This property is required. string
The MacAddress param.
Model This property is required. string
The Model param.
SoftwareVersion This property is required. string
The SoftwareVersion param.
ThreatReleaseDate This property is required. string
The ThreatReleaseDate param.
ThreatVersion This property is required. string
The ThreatVersion param.
Uptime This property is required. string
The Uptime param.
UrlDbType This property is required. string
The UrlDbType param.
UrlDbVer This property is required. string
The UrlDbVer param.
VmState This property is required. string
The VmState param.
WfReleaseDate This property is required. string
The WfReleaseDate param.
WfVer This property is required. string
The WfVer param.
antiVirusVersion This property is required. String
The AntiVirusVersion param.
appReleaseDate This property is required. String
The AppReleaseDate param.
appVersion This property is required. String
The AppVersion param.
avReleaseDate This property is required. String
The AvReleaseDate param.
availableLicensesses This property is required. List<GetDeviceListDataAvailableLicensess>
The AvailableLicensess param.
connectedSince This property is required. String
The ConnectedSince param.
devCertDetail This property is required. String
The DevCertDetail param.
devCertExpiryDate This property is required. String
The DevCertExpiryDate param.
family This property is required. String
The Family param.
gpClientVerion This property is required. String
The GpClientVerion param.
gpDataVersion This property is required. String
The GpDataVersion param.
haPeerSerial This property is required. String
The HaPeerSerial param.
haPeerState This property is required. String
The HaPeerState param.
haState This property is required. String
The HaState param.
hostname This property is required. String
The Hostname param.
id This property is required. String
The Id param.
installedLicenses This property is required. List<GetDeviceListDataInstalledLicense>
The InstalledLicenses param.
iotReleaseDate This property is required. String
The IotReleaseDate param.
iotVersion This property is required. String
The IotVersion param.
ipAddress This property is required. String
The IpAddress param.
ipV6Address This property is required. String
The IpV6Address param.
isConnected This property is required. Boolean
The IsConnected param.
licenseMatch This property is required. Boolean
The LicenseMatch param.
logDbVersion This property is required. String
The LogDbVersion param.
macAddress This property is required. String
The MacAddress param.
model This property is required. String
The Model param.
softwareVersion This property is required. String
The SoftwareVersion param.
threatReleaseDate This property is required. String
The ThreatReleaseDate param.
threatVersion This property is required. String
The ThreatVersion param.
uptime This property is required. String
The Uptime param.
urlDbType This property is required. String
The UrlDbType param.
urlDbVer This property is required. String
The UrlDbVer param.
vmState This property is required. String
The VmState param.
wfReleaseDate This property is required. String
The WfReleaseDate param.
wfVer This property is required. String
The WfVer param.
antiVirusVersion This property is required. string
The AntiVirusVersion param.
appReleaseDate This property is required. string
The AppReleaseDate param.
appVersion This property is required. string
The AppVersion param.
avReleaseDate This property is required. string
The AvReleaseDate param.
availableLicensesses This property is required. GetDeviceListDataAvailableLicensess[]
The AvailableLicensess param.
connectedSince This property is required. string
The ConnectedSince param.
devCertDetail This property is required. string
The DevCertDetail param.
devCertExpiryDate This property is required. string
The DevCertExpiryDate param.
family This property is required. string
The Family param.
gpClientVerion This property is required. string
The GpClientVerion param.
gpDataVersion This property is required. string
The GpDataVersion param.
haPeerSerial This property is required. string
The HaPeerSerial param.
haPeerState This property is required. string
The HaPeerState param.
haState This property is required. string
The HaState param.
hostname This property is required. string
The Hostname param.
id This property is required. string
The Id param.
installedLicenses This property is required. GetDeviceListDataInstalledLicense[]
The InstalledLicenses param.
iotReleaseDate This property is required. string
The IotReleaseDate param.
iotVersion This property is required. string
The IotVersion param.
ipAddress This property is required. string
The IpAddress param.
ipV6Address This property is required. string
The IpV6Address param.
isConnected This property is required. boolean
The IsConnected param.
licenseMatch This property is required. boolean
The LicenseMatch param.
logDbVersion This property is required. string
The LogDbVersion param.
macAddress This property is required. string
The MacAddress param.
model This property is required. string
The Model param.
softwareVersion This property is required. string
The SoftwareVersion param.
threatReleaseDate This property is required. string
The ThreatReleaseDate param.
threatVersion This property is required. string
The ThreatVersion param.
uptime This property is required. string
The Uptime param.
urlDbType This property is required. string
The UrlDbType param.
urlDbVer This property is required. string
The UrlDbVer param.
vmState This property is required. string
The VmState param.
wfReleaseDate This property is required. string
The WfReleaseDate param.
wfVer This property is required. string
The WfVer param.
anti_virus_version This property is required. str
The AntiVirusVersion param.
app_release_date This property is required. str
The AppReleaseDate param.
app_version This property is required. str
The AppVersion param.
av_release_date This property is required. str
The AvReleaseDate param.
available_licensesses This property is required. Sequence[GetDeviceListDataAvailableLicensess]
The AvailableLicensess param.
connected_since This property is required. str
The ConnectedSince param.
dev_cert_detail This property is required. str
The DevCertDetail param.
dev_cert_expiry_date This property is required. str
The DevCertExpiryDate param.
family This property is required. str
The Family param.
gp_client_verion This property is required. str
The GpClientVerion param.
gp_data_version This property is required. str
The GpDataVersion param.
ha_peer_serial This property is required. str
The HaPeerSerial param.
ha_peer_state This property is required. str
The HaPeerState param.
ha_state This property is required. str
The HaState param.
hostname This property is required. str
The Hostname param.
id This property is required. str
The Id param.
installed_licenses This property is required. Sequence[GetDeviceListDataInstalledLicense]
The InstalledLicenses param.
iot_release_date This property is required. str
The IotReleaseDate param.
iot_version This property is required. str
The IotVersion param.
ip_address This property is required. str
The IpAddress param.
ip_v6_address This property is required. str
The IpV6Address param.
is_connected This property is required. bool
The IsConnected param.
license_match This property is required. bool
The LicenseMatch param.
log_db_version This property is required. str
The LogDbVersion param.
mac_address This property is required. str
The MacAddress param.
model This property is required. str
The Model param.
software_version This property is required. str
The SoftwareVersion param.
threat_release_date This property is required. str
The ThreatReleaseDate param.
threat_version This property is required. str
The ThreatVersion param.
uptime This property is required. str
The Uptime param.
url_db_type This property is required. str
The UrlDbType param.
url_db_ver This property is required. str
The UrlDbVer param.
vm_state This property is required. str
The VmState param.
wf_release_date This property is required. str
The WfReleaseDate param.
wf_ver This property is required. str
The WfVer param.
antiVirusVersion This property is required. String
The AntiVirusVersion param.
appReleaseDate This property is required. String
The AppReleaseDate param.
appVersion This property is required. String
The AppVersion param.
avReleaseDate This property is required. String
The AvReleaseDate param.
availableLicensesses This property is required. List<Property Map>
The AvailableLicensess param.
connectedSince This property is required. String
The ConnectedSince param.
devCertDetail This property is required. String
The DevCertDetail param.
devCertExpiryDate This property is required. String
The DevCertExpiryDate param.
family This property is required. String
The Family param.
gpClientVerion This property is required. String
The GpClientVerion param.
gpDataVersion This property is required. String
The GpDataVersion param.
haPeerSerial This property is required. String
The HaPeerSerial param.
haPeerState This property is required. String
The HaPeerState param.
haState This property is required. String
The HaState param.
hostname This property is required. String
The Hostname param.
id This property is required. String
The Id param.
installedLicenses This property is required. List<Property Map>
The InstalledLicenses param.
iotReleaseDate This property is required. String
The IotReleaseDate param.
iotVersion This property is required. String
The IotVersion param.
ipAddress This property is required. String
The IpAddress param.
ipV6Address This property is required. String
The IpV6Address param.
isConnected This property is required. Boolean
The IsConnected param.
licenseMatch This property is required. Boolean
The LicenseMatch param.
logDbVersion This property is required. String
The LogDbVersion param.
macAddress This property is required. String
The MacAddress param.
model This property is required. String
The Model param.
softwareVersion This property is required. String
The SoftwareVersion param.
threatReleaseDate This property is required. String
The ThreatReleaseDate param.
threatVersion This property is required. String
The ThreatVersion param.
uptime This property is required. String
The Uptime param.
urlDbType This property is required. String
The UrlDbType param.
urlDbVer This property is required. String
The UrlDbVer param.
vmState This property is required. String
The VmState param.
wfReleaseDate This property is required. String
The WfReleaseDate param.
wfVer This property is required. String
The WfVer param.

GetDeviceListDataAvailableLicensess

Authcode This property is required. string
The Authcode param.
Expires This property is required. string
The Expires param.
Feature This property is required. string
The Feature param.
Issued This property is required. string
The Issued param.
Authcode This property is required. string
The Authcode param.
Expires This property is required. string
The Expires param.
Feature This property is required. string
The Feature param.
Issued This property is required. string
The Issued param.
authcode This property is required. String
The Authcode param.
expires This property is required. String
The Expires param.
feature This property is required. String
The Feature param.
issued This property is required. String
The Issued param.
authcode This property is required. string
The Authcode param.
expires This property is required. string
The Expires param.
feature This property is required. string
The Feature param.
issued This property is required. string
The Issued param.
authcode This property is required. str
The Authcode param.
expires This property is required. str
The Expires param.
feature This property is required. str
The Feature param.
issued This property is required. str
The Issued param.
authcode This property is required. String
The Authcode param.
expires This property is required. String
The Expires param.
feature This property is required. String
The Feature param.
issued This property is required. String
The Issued param.

GetDeviceListDataInstalledLicense

Authcode This property is required. string
The Authcode param.
Expired This property is required. string
The Expired param.
Expires This property is required. string
The Expires param.
Feature This property is required. string
The Feature param.
Issued This property is required. string
The Issued param.
Authcode This property is required. string
The Authcode param.
Expired This property is required. string
The Expired param.
Expires This property is required. string
The Expires param.
Feature This property is required. string
The Feature param.
Issued This property is required. string
The Issued param.
authcode This property is required. String
The Authcode param.
expired This property is required. String
The Expired param.
expires This property is required. String
The Expires param.
feature This property is required. String
The Feature param.
issued This property is required. String
The Issued param.
authcode This property is required. string
The Authcode param.
expired This property is required. string
The Expired param.
expires This property is required. string
The Expires param.
feature This property is required. string
The Feature param.
issued This property is required. string
The Issued param.
authcode This property is required. str
The Authcode param.
expired This property is required. str
The Expired param.
expires This property is required. str
The Expires param.
feature This property is required. str
The Feature param.
issued This property is required. str
The Issued param.
authcode This property is required. String
The Authcode param.
expired This property is required. String
The Expired param.
expires This property is required. String
The Expires param.
feature This property is required. String
The Feature param.
issued This property is required. String
The Issued param.

Package Details

Repository
scm pulumi/pulumi-scm
License
Apache-2.0
Notes
This Pulumi package is based on the scm Terraform Provider.
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi