Strata Cloud Manager v0.1.1 published on Friday, May 31, 2024 by Pulumi
scm.getDeviceList
Explore with Pulumi AI
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = scm.getDeviceList({});
import pulumi
import pulumi_scm as scm
example = scm.get_device_list()
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, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() => 
{
    var example = Scm.GetDeviceList.Invoke();
});
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();
    }
}
variables:
  example:
    fn::invoke:
      Function: scm:getDeviceList
      Arguments: {}
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>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]func GetDeviceList(ctx *Context, args *GetDeviceListArgs, opts ...InvokeOption) (*GetDeviceListResult, error)
func GetDeviceListOutput(ctx *Context, args *GetDeviceListOutputArgs, opts ...InvokeOption) GetDeviceListResultOutput> 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)
}public static CompletableFuture<GetDeviceListResult> getDeviceList(GetDeviceListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: scm:index/getDeviceList:getDeviceList
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDeviceList Result
The following output properties are available:
- datas
List<Get
Device List Data>  - 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
Get
Device List Data[]  - 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 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   
- Anti
Virus stringVersion  - The AntiVirusVersion param.
 - App
Release stringDate  - The AppReleaseDate param.
 - App
Version string - The AppVersion param.
 - Av
Release stringDate  - The AvReleaseDate param.
 - Available
Licensesses List<GetDevice List Data Available Licensess>  - The AvailableLicensess param.
 - Connected
Since string - The ConnectedSince param.
 - Dev
Cert stringDetail  - The DevCertDetail param.
 - Dev
Cert stringExpiry Date  - The DevCertExpiryDate param.
 - Family string
 - The Family param.
 - Gp
Client stringVerion  - The GpClientVerion param.
 - Gp
Data stringVersion  - The GpDataVersion param.
 - Ha
Peer stringSerial  - The HaPeerSerial param.
 - Ha
Peer stringState  - The HaPeerState param.
 - Ha
State string - The HaState param.
 - Hostname string
 - The Hostname param.
 - Id string
 - The Id param.
 - Installed
Licenses List<GetDevice List Data Installed License>  - The InstalledLicenses param.
 - Iot
Release stringDate  - The IotReleaseDate param.
 - Iot
Version string - The IotVersion param.
 - Ip
Address string - The IpAddress param.
 - Ip
V6Address string - The IpV6Address param.
 - Is
Connected bool - The IsConnected param.
 - License
Match bool - The LicenseMatch param.
 - Log
Db stringVersion  - The LogDbVersion param.
 - Mac
Address string - The MacAddress param.
 - Model string
 - The Model param.
 - Software
Version string - The SoftwareVersion param.
 - Threat
Release stringDate  - The ThreatReleaseDate param.
 - Threat
Version string - The ThreatVersion param.
 - Uptime string
 - The Uptime param.
 - Url
Db stringType  - The UrlDbType param.
 - Url
Db stringVer  - The UrlDbVer param.
 - Vm
State string - The VmState param.
 - Wf
Release stringDate  - The WfReleaseDate param.
 - Wf
Ver string - The WfVer param.
 
- Anti
Virus stringVersion  - The AntiVirusVersion param.
 - App
Release stringDate  - The AppReleaseDate param.
 - App
Version string - The AppVersion param.
 - Av
Release stringDate  - The AvReleaseDate param.
 - Available
Licensesses []GetDevice List Data Available Licensess  - The AvailableLicensess param.
 - Connected
Since string - The ConnectedSince param.
 - Dev
Cert stringDetail  - The DevCertDetail param.
 - Dev
Cert stringExpiry Date  - The DevCertExpiryDate param.
 - Family string
 - The Family param.
 - Gp
Client stringVerion  - The GpClientVerion param.
 - Gp
Data stringVersion  - The GpDataVersion param.
 - Ha
Peer stringSerial  - The HaPeerSerial param.
 - Ha
Peer stringState  - The HaPeerState param.
 - Ha
State string - The HaState param.
 - Hostname string
 - The Hostname param.
 - Id string
 - The Id param.
 - Installed
Licenses []GetDevice List Data Installed License  - The InstalledLicenses param.
 - Iot
Release stringDate  - The IotReleaseDate param.
 - Iot
Version string - The IotVersion param.
 - Ip
Address string - The IpAddress param.
 - Ip
V6Address string - The IpV6Address param.
 - Is
Connected bool - The IsConnected param.
 - License
Match bool - The LicenseMatch param.
 - Log
Db stringVersion  - The LogDbVersion param.
 - Mac
Address string - The MacAddress param.
 - Model string
 - The Model param.
 - Software
Version string - The SoftwareVersion param.
 - Threat
Release stringDate  - The ThreatReleaseDate param.
 - Threat
Version string - The ThreatVersion param.
 - Uptime string
 - The Uptime param.
 - Url
Db stringType  - The UrlDbType param.
 - Url
Db stringVer  - The UrlDbVer param.
 - Vm
State string - The VmState param.
 - Wf
Release stringDate  - The WfReleaseDate param.
 - Wf
Ver string - The WfVer param.
 
- anti
Virus StringVersion  - The AntiVirusVersion param.
 - app
Release StringDate  - The AppReleaseDate param.
 - app
Version String - The AppVersion param.
 - av
Release StringDate  - The AvReleaseDate param.
 - available
Licensesses List<GetDevice List Data Available Licensess>  - The AvailableLicensess param.
 - connected
Since String - The ConnectedSince param.
 - dev
Cert StringDetail  - The DevCertDetail param.
 - dev
Cert StringExpiry Date  - The DevCertExpiryDate param.
 - family String
 - The Family param.
 - gp
Client StringVerion  - The GpClientVerion param.
 - gp
Data StringVersion  - The GpDataVersion param.
 - ha
Peer StringSerial  - The HaPeerSerial param.
 - ha
Peer StringState  - The HaPeerState param.
 - ha
State String - The HaState param.
 - hostname String
 - The Hostname param.
 - id String
 - The Id param.
 - installed
Licenses List<GetDevice List Data Installed License>  - The InstalledLicenses param.
 - iot
Release StringDate  - The IotReleaseDate param.
 - iot
Version String - The IotVersion param.
 - ip
Address String - The IpAddress param.
 - ip
V6Address String - The IpV6Address param.
 - is
Connected Boolean - The IsConnected param.
 - license
Match Boolean - The LicenseMatch param.
 - log
Db StringVersion  - The LogDbVersion param.
 - mac
Address String - The MacAddress param.
 - model String
 - The Model param.
 - software
Version String - The SoftwareVersion param.
 - threat
Release StringDate  - The ThreatReleaseDate param.
 - threat
Version String - The ThreatVersion param.
 - uptime String
 - The Uptime param.
 - url
Db StringType  - The UrlDbType param.
 - url
Db StringVer  - The UrlDbVer param.
 - vm
State String - The VmState param.
 - wf
Release StringDate  - The WfReleaseDate param.
 - wf
Ver String - The WfVer param.
 
- anti
Virus stringVersion  - The AntiVirusVersion param.
 - app
Release stringDate  - The AppReleaseDate param.
 - app
Version string - The AppVersion param.
 - av
Release stringDate  - The AvReleaseDate param.
 - available
Licensesses GetDevice List Data Available Licensess[]  - The AvailableLicensess param.
 - connected
Since string - The ConnectedSince param.
 - dev
Cert stringDetail  - The DevCertDetail param.
 - dev
Cert stringExpiry Date  - The DevCertExpiryDate param.
 - family string
 - The Family param.
 - gp
Client stringVerion  - The GpClientVerion param.
 - gp
Data stringVersion  - The GpDataVersion param.
 - ha
Peer stringSerial  - The HaPeerSerial param.
 - ha
Peer stringState  - The HaPeerState param.
 - ha
State string - The HaState param.
 - hostname string
 - The Hostname param.
 - id string
 - The Id param.
 - installed
Licenses GetDevice List Data Installed License[]  - The InstalledLicenses param.
 - iot
Release stringDate  - The IotReleaseDate param.
 - iot
Version string - The IotVersion param.
 - ip
Address string - The IpAddress param.
 - ip
V6Address string - The IpV6Address param.
 - is
Connected boolean - The IsConnected param.
 - license
Match boolean - The LicenseMatch param.
 - log
Db stringVersion  - The LogDbVersion param.
 - mac
Address string - The MacAddress param.
 - model string
 - The Model param.
 - software
Version string - The SoftwareVersion param.
 - threat
Release stringDate  - The ThreatReleaseDate param.
 - threat
Version string - The ThreatVersion param.
 - uptime string
 - The Uptime param.
 - url
Db stringType  - The UrlDbType param.
 - url
Db stringVer  - The UrlDbVer param.
 - vm
State string - The VmState param.
 - wf
Release stringDate  - The WfReleaseDate param.
 - wf
Ver string - The WfVer param.
 
- anti_
virus_ strversion  - The AntiVirusVersion param.
 - app_
release_ strdate  - The AppReleaseDate param.
 - app_
version str - The AppVersion param.
 - av_
release_ strdate  - The AvReleaseDate param.
 - available_
licensesses Sequence[GetDevice List Data Available Licensess]  - The AvailableLicensess param.
 - connected_
since str - The ConnectedSince param.
 - dev_
cert_ strdetail  - The DevCertDetail param.
 - dev_
cert_ strexpiry_ date  - The DevCertExpiryDate param.
 - family str
 - The Family param.
 - gp_
client_ strverion  - The GpClientVerion param.
 - gp_
data_ strversion  - The GpDataVersion param.
 - ha_
peer_ strserial  - The HaPeerSerial param.
 - ha_
peer_ strstate  - The HaPeerState param.
 - ha_
state str - The HaState param.
 - hostname str
 - The Hostname param.
 - id str
 - The Id param.
 - installed_
licenses Sequence[GetDevice List Data Installed License]  - The InstalledLicenses param.
 - iot_
release_ strdate  - The IotReleaseDate param.
 - iot_
version str - The IotVersion param.
 - ip_
address str - The IpAddress param.
 - ip_
v6_ straddress  - The IpV6Address param.
 - is_
connected bool - The IsConnected param.
 - license_
match bool - The LicenseMatch param.
 - log_
db_ strversion  - The LogDbVersion param.
 - mac_
address str - The MacAddress param.
 - model str
 - The Model param.
 - software_
version str - The SoftwareVersion param.
 - threat_
release_ strdate  - The ThreatReleaseDate param.
 - threat_
version str - The ThreatVersion param.
 - uptime str
 - The Uptime param.
 - url_
db_ strtype  - The UrlDbType param.
 - url_
db_ strver  - The UrlDbVer param.
 - vm_
state str - The VmState param.
 - wf_
release_ strdate  - The WfReleaseDate param.
 - wf_
ver str - The WfVer param.
 
- anti
Virus StringVersion  - The AntiVirusVersion param.
 - app
Release StringDate  - The AppReleaseDate param.
 - app
Version String - The AppVersion param.
 - av
Release StringDate  - The AvReleaseDate param.
 - available
Licensesses List<Property Map> - The AvailableLicensess param.
 - connected
Since String - The ConnectedSince param.
 - dev
Cert StringDetail  - The DevCertDetail param.
 - dev
Cert StringExpiry Date  - The DevCertExpiryDate param.
 - family String
 - The Family param.
 - gp
Client StringVerion  - The GpClientVerion param.
 - gp
Data StringVersion  - The GpDataVersion param.
 - ha
Peer StringSerial  - The HaPeerSerial param.
 - ha
Peer StringState  - The HaPeerState param.
 - ha
State String - The HaState param.
 - hostname String
 - The Hostname param.
 - id String
 - The Id param.
 - installed
Licenses List<Property Map> - The InstalledLicenses param.
 - iot
Release StringDate  - The IotReleaseDate param.
 - iot
Version String - The IotVersion param.
 - ip
Address String - The IpAddress param.
 - ip
V6Address String - The IpV6Address param.
 - is
Connected Boolean - The IsConnected param.
 - license
Match Boolean - The LicenseMatch param.
 - log
Db StringVersion  - The LogDbVersion param.
 - mac
Address String - The MacAddress param.
 - model String
 - The Model param.
 - software
Version String - The SoftwareVersion param.
 - threat
Release StringDate  - The ThreatReleaseDate param.
 - threat
Version String - The ThreatVersion param.
 - uptime String
 - The Uptime param.
 - url
Db StringType  - The UrlDbType param.
 - url
Db StringVer  - The UrlDbVer param.
 - vm
State String - The VmState param.
 - wf
Release StringDate  - The WfReleaseDate param.
 - wf
Ver String - The WfVer param.
 
GetDeviceListDataAvailableLicensess     
GetDeviceListDataInstalledLicense     
Package Details
- Repository
 - scm pulumi/pulumi-scm
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
scmTerraform Provider.