Juniper Mist v0.2.4 published on Saturday, Mar 1, 2025 by Pulumi
junipermist.device.getSwitchStats
Explore with Pulumi AI
This data source provides the list of Switches with their statistics.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/junipermist";
const switchStats = junipermist.device.getSwitchStats({
    orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
    mac: "485a0d000000",
    siteId: "4a422ae5-7ca0-4599-87a3-8e49aa63685f",
    status: "connected",
    evpnUnused: "true",
    evpntopoId: "92984e2f-94db-4cd8-9763-9cf83fbd079e",
    duration: "1d",
    start: 1736031600,
    end: 1736175934,
});
import pulumi
import pulumi_junipermist as junipermist
switch_stats = junipermist.device.get_switch_stats(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550",
    mac="485a0d000000",
    site_id="4a422ae5-7ca0-4599-87a3-8e49aa63685f",
    status="connected",
    evpn_unused="true",
    evpntopo_id="92984e2f-94db-4cd8-9763-9cf83fbd079e",
    duration="1d",
    start=1736031600,
    end=1736175934)
package main
import (
	"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/device"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := device.GetSwitchStats(ctx, &device.GetSwitchStatsArgs{
			OrgId:      "15fca2ac-b1a6-47cc-9953-cc6906281550",
			Mac:        pulumi.StringRef("485a0d000000"),
			SiteId:     pulumi.StringRef("4a422ae5-7ca0-4599-87a3-8e49aa63685f"),
			Status:     pulumi.StringRef("connected"),
			EvpnUnused: pulumi.StringRef("true"),
			EvpntopoId: pulumi.StringRef("92984e2f-94db-4cd8-9763-9cf83fbd079e"),
			Duration:   pulumi.StringRef("1d"),
			Start:      pulumi.IntRef(1736031600),
			End:        pulumi.IntRef(1736175934),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() => 
{
    var switchStats = JuniperMist.Device.GetSwitchStats.Invoke(new()
    {
        OrgId = "15fca2ac-b1a6-47cc-9953-cc6906281550",
        Mac = "485a0d000000",
        SiteId = "4a422ae5-7ca0-4599-87a3-8e49aa63685f",
        Status = "connected",
        EvpnUnused = "true",
        EvpntopoId = "92984e2f-94db-4cd8-9763-9cf83fbd079e",
        Duration = "1d",
        Start = 1736031600,
        End = 1736175934,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.device.DeviceFunctions;
import com.pulumi.junipermist.device.inputs.GetSwitchStatsArgs;
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 switchStats = DeviceFunctions.getSwitchStats(GetSwitchStatsArgs.builder()
            .orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
            .mac("485a0d000000")
            .siteId("4a422ae5-7ca0-4599-87a3-8e49aa63685f")
            .status("connected")
            .evpnUnused(true)
            .evpntopoId("92984e2f-94db-4cd8-9763-9cf83fbd079e")
            .duration("1d")
            .start(1736031600)
            .end(1736175934)
            .build());
    }
}
variables:
  switchStats:
    fn::invoke:
      function: junipermist:device:getSwitchStats
      arguments:
        orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
        mac: 485a0d000000
        siteId: 4a422ae5-7ca0-4599-87a3-8e49aa63685f
        status: connected
        evpnUnused: true
        evpntopoId: 92984e2f-94db-4cd8-9763-9cf83fbd079e
        duration: 1d
        start: 1.7360316e+09
        end: 1.736175934e+09
Using getSwitchStats
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 getSwitchStats(args: GetSwitchStatsArgs, opts?: InvokeOptions): Promise<GetSwitchStatsResult>
function getSwitchStatsOutput(args: GetSwitchStatsOutputArgs, opts?: InvokeOptions): Output<GetSwitchStatsResult>def get_switch_stats(duration: Optional[str] = None,
                     end: Optional[int] = None,
                     evpn_unused: Optional[str] = None,
                     evpntopo_id: Optional[str] = None,
                     mac: Optional[str] = None,
                     org_id: Optional[str] = None,
                     site_id: Optional[str] = None,
                     start: Optional[int] = None,
                     status: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetSwitchStatsResult
def get_switch_stats_output(duration: Optional[pulumi.Input[str]] = None,
                     end: Optional[pulumi.Input[int]] = None,
                     evpn_unused: Optional[pulumi.Input[str]] = None,
                     evpntopo_id: Optional[pulumi.Input[str]] = None,
                     mac: Optional[pulumi.Input[str]] = None,
                     org_id: Optional[pulumi.Input[str]] = None,
                     site_id: Optional[pulumi.Input[str]] = None,
                     start: Optional[pulumi.Input[int]] = None,
                     status: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetSwitchStatsResult]func GetSwitchStats(ctx *Context, args *GetSwitchStatsArgs, opts ...InvokeOption) (*GetSwitchStatsResult, error)
func GetSwitchStatsOutput(ctx *Context, args *GetSwitchStatsOutputArgs, opts ...InvokeOption) GetSwitchStatsResultOutput> Note: This function is named GetSwitchStats in the Go SDK.
public static class GetSwitchStats 
{
    public static Task<GetSwitchStatsResult> InvokeAsync(GetSwitchStatsArgs args, InvokeOptions? opts = null)
    public static Output<GetSwitchStatsResult> Invoke(GetSwitchStatsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSwitchStatsResult> getSwitchStats(GetSwitchStatsArgs args, InvokeOptions options)
public static Output<GetSwitchStatsResult> getSwitchStats(GetSwitchStatsArgs args, InvokeOptions options)
fn::invoke:
  function: junipermist:device/getSwitchStats:getSwitchStats
  arguments:
    # arguments dictionaryThe following arguments are supported:
- OrgId string
- Duration string
- duration like 7d, 2w
- End int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- EvpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- EvpntopoId string
- EVPN Topology ID
- Mac string
- SiteId string
- Start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- Status string
- OrgId string
- Duration string
- duration like 7d, 2w
- End int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- EvpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- EvpntopoId string
- EVPN Topology ID
- Mac string
- SiteId string
- Start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- Status string
- orgId String
- duration String
- duration like 7d, 2w
- end Integer
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused String
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId String
- EVPN Topology ID
- mac String
- siteId String
- start Integer
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status String
- orgId string
- duration string
- duration like 7d, 2w
- end number
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId string
- EVPN Topology ID
- mac string
- siteId string
- start number
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status string
- org_id str
- duration str
- duration like 7d, 2w
- end int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpn_unused str
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopo_id str
- EVPN Topology ID
- mac str
- site_id str
- start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status str
- orgId String
- duration String
- duration like 7d, 2w
- end Number
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused String
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId String
- EVPN Topology ID
- mac String
- siteId String
- start Number
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status String
getSwitchStats Result
The following output properties are available:
- DeviceSwitch List<Pulumi.Stats Juniper Mist. Device. Outputs. Get Switch Stats Device Switch Stat> 
- Id string
- The provider-assigned unique ID for this managed resource.
- OrgId string
- Duration string
- duration like 7d, 2w
- End int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- EvpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- EvpntopoId string
- EVPN Topology ID
- Mac string
- SiteId string
- Start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- Status string
- DeviceSwitch []GetStats Switch Stats Device Switch Stat 
- Id string
- The provider-assigned unique ID for this managed resource.
- OrgId string
- Duration string
- duration like 7d, 2w
- End int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- EvpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- EvpntopoId string
- EVPN Topology ID
- Mac string
- SiteId string
- Start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- Status string
- deviceSwitch List<GetStats Switch Stats Device Switch Stat> 
- id String
- The provider-assigned unique ID for this managed resource.
- orgId String
- duration String
- duration like 7d, 2w
- end Integer
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused String
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId String
- EVPN Topology ID
- mac String
- siteId String
- start Integer
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status String
- deviceSwitch GetStats Switch Stats Device Switch Stat[] 
- id string
- The provider-assigned unique ID for this managed resource.
- orgId string
- duration string
- duration like 7d, 2w
- end number
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused string
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId string
- EVPN Topology ID
- mac string
- siteId string
- start number
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status string
- device_switch_ Sequence[Getstats Switch Stats Device Switch Stat] 
- id str
- The provider-assigned unique ID for this managed resource.
- org_id str
- duration str
- duration like 7d, 2w
- end int
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpn_unused str
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopo_id str
- EVPN Topology ID
- mac str
- site_id str
- start int
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status str
- deviceSwitch List<Property Map>Stats 
- id String
- The provider-assigned unique ID for this managed resource.
- orgId String
- duration String
- duration like 7d, 2w
- end Number
- end datetime, can be epoch or relative time like -1d, -2h; now if not specified
- evpnUnused String
- if evpn_unused==true, find EVPN eligible switches which don’t belong to any EVPN Topology yet
- evpntopoId String
- EVPN Topology ID
- mac String
- siteId String
- start Number
- start datetime, can be epoch or relative time like -1d, -1w; -1d if not specified
- status String
Supporting Types
GetSwitchStatsDeviceSwitchStat     
- ApRedundancy Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Ap Redundancy 
- ArpTable Pulumi.Stats Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Arp Table Stats 
- CertExpiry int
- Clients
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Client> 
- ClientsStats Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Clients Stats 
- ConfigStatus string
- CpuStat Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Cpu Stat 
- CreatedTime int
- DeviceprofileId string
- DhcpdStat Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Dhcpd Stat> 
- Property key is the network name
- EvpntopoId string
- FwVersions boolOutofsync 
- Fwupdate
Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Fwupdate 
- HasPcap bool
- whether the switch supports packet capture
- Hostname string
- hostname reported by the device
- HwRev string
- device hardware revision number
- Id string
- IfStat Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat If Stat> 
- Property key is the interface name
- Ip string
- IpStat Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Ip Stat 
- LastSeen double
- LastTrouble Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Last Trouble 
- last trouble code of switch
- Mac string
- MacTable Pulumi.Stats Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Mac Table Stats 
- MapId string
- MemoryStat Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Memory Stat 
- memory usage stat (for virtual chassis, memory usage of master RE)
- Model string
- ModifiedTime int
- ModuleStats List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat> 
- Name string
- device name if configured
- OrgId string
- RouteSummary Pulumi.Stats Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Route Summary Stats 
- Serial string
- ServiceStat Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Service Stat> 
- SiteId string
- Status string
- Uptime double
- VcMac string
- VcSetup Pulumi.Info Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Vc Setup Info 
- Version string
- ApRedundancy GetSwitch Stats Device Switch Stat Ap Redundancy 
- ArpTable GetStats Switch Stats Device Switch Stat Arp Table Stats 
- CertExpiry int
- Clients
[]GetSwitch Stats Device Switch Stat Client 
- ClientsStats GetSwitch Stats Device Switch Stat Clients Stats 
- ConfigStatus string
- CpuStat GetSwitch Stats Device Switch Stat Cpu Stat 
- CreatedTime int
- DeviceprofileId string
- DhcpdStat map[string]GetSwitch Stats Device Switch Stat Dhcpd Stat 
- Property key is the network name
- EvpntopoId string
- FwVersions boolOutofsync 
- Fwupdate
GetSwitch Stats Device Switch Stat Fwupdate 
- HasPcap bool
- whether the switch supports packet capture
- Hostname string
- hostname reported by the device
- HwRev string
- device hardware revision number
- Id string
- IfStat map[string]GetSwitch Stats Device Switch Stat If Stat 
- Property key is the interface name
- Ip string
- IpStat GetSwitch Stats Device Switch Stat Ip Stat 
- LastSeen float64
- LastTrouble GetSwitch Stats Device Switch Stat Last Trouble 
- last trouble code of switch
- Mac string
- MacTable GetStats Switch Stats Device Switch Stat Mac Table Stats 
- MapId string
- MemoryStat GetSwitch Stats Device Switch Stat Memory Stat 
- memory usage stat (for virtual chassis, memory usage of master RE)
- Model string
- ModifiedTime int
- ModuleStats []GetSwitch Stats Device Switch Stat Module Stat 
- Name string
- device name if configured
- OrgId string
- RouteSummary GetStats Switch Stats Device Switch Stat Route Summary Stats 
- Serial string
- ServiceStat map[string]GetSwitch Stats Device Switch Stat Service Stat 
- SiteId string
- Status string
- Uptime float64
- VcMac string
- VcSetup GetInfo Switch Stats Device Switch Stat Vc Setup Info 
- Version string
- apRedundancy GetSwitch Stats Device Switch Stat Ap Redundancy 
- arpTable GetStats Switch Stats Device Switch Stat Arp Table Stats 
- certExpiry Integer
- clients
List<GetSwitch Stats Device Switch Stat Client> 
- clientsStats GetSwitch Stats Device Switch Stat Clients Stats 
- configStatus String
- cpuStat GetSwitch Stats Device Switch Stat Cpu Stat 
- createdTime Integer
- deviceprofileId String
- dhcpdStat Map<String,GetSwitch Stats Device Switch Stat Dhcpd Stat> 
- Property key is the network name
- evpntopoId String
- fwVersions BooleanOutofsync 
- fwupdate
GetSwitch Stats Device Switch Stat Fwupdate 
- hasPcap Boolean
- whether the switch supports packet capture
- hostname String
- hostname reported by the device
- hwRev String
- device hardware revision number
- id String
- ifStat Map<String,GetSwitch Stats Device Switch Stat If Stat> 
- Property key is the interface name
- ip String
- ipStat GetSwitch Stats Device Switch Stat Ip Stat 
- lastSeen Double
- lastTrouble GetSwitch Stats Device Switch Stat Last Trouble 
- last trouble code of switch
- mac String
- macTable GetStats Switch Stats Device Switch Stat Mac Table Stats 
- mapId String
- memoryStat GetSwitch Stats Device Switch Stat Memory Stat 
- memory usage stat (for virtual chassis, memory usage of master RE)
- model String
- modifiedTime Integer
- moduleStats List<GetSwitch Stats Device Switch Stat Module Stat> 
- name String
- device name if configured
- orgId String
- routeSummary GetStats Switch Stats Device Switch Stat Route Summary Stats 
- serial String
- serviceStat Map<String,GetSwitch Stats Device Switch Stat Service Stat> 
- siteId String
- status String
- uptime Double
- vcMac String
- vcSetup GetInfo Switch Stats Device Switch Stat Vc Setup Info 
- version String
- apRedundancy GetSwitch Stats Device Switch Stat Ap Redundancy 
- arpTable GetStats Switch Stats Device Switch Stat Arp Table Stats 
- certExpiry number
- clients
GetSwitch Stats Device Switch Stat Client[] 
- clientsStats GetSwitch Stats Device Switch Stat Clients Stats 
- configStatus string
- cpuStat GetSwitch Stats Device Switch Stat Cpu Stat 
- createdTime number
- deviceprofileId string
- dhcpdStat {[key: string]: GetSwitch Stats Device Switch Stat Dhcpd Stat} 
- Property key is the network name
- evpntopoId string
- fwVersions booleanOutofsync 
- fwupdate
GetSwitch Stats Device Switch Stat Fwupdate 
- hasPcap boolean
- whether the switch supports packet capture
- hostname string
- hostname reported by the device
- hwRev string
- device hardware revision number
- id string
- ifStat {[key: string]: GetSwitch Stats Device Switch Stat If Stat} 
- Property key is the interface name
- ip string
- ipStat GetSwitch Stats Device Switch Stat Ip Stat 
- lastSeen number
- lastTrouble GetSwitch Stats Device Switch Stat Last Trouble 
- last trouble code of switch
- mac string
- macTable GetStats Switch Stats Device Switch Stat Mac Table Stats 
- mapId string
- memoryStat GetSwitch Stats Device Switch Stat Memory Stat 
- memory usage stat (for virtual chassis, memory usage of master RE)
- model string
- modifiedTime number
- moduleStats GetSwitch Stats Device Switch Stat Module Stat[] 
- name string
- device name if configured
- orgId string
- routeSummary GetStats Switch Stats Device Switch Stat Route Summary Stats 
- serial string
- serviceStat {[key: string]: GetSwitch Stats Device Switch Stat Service Stat} 
- siteId string
- status string
- uptime number
- vcMac string
- vcSetup GetInfo Switch Stats Device Switch Stat Vc Setup Info 
- version string
- ap_redundancy GetSwitch Stats Device Switch Stat Ap Redundancy 
- arp_table_ Getstats Switch Stats Device Switch Stat Arp Table Stats 
- cert_expiry int
- clients
Sequence[GetSwitch Stats Device Switch Stat Client] 
- clients_stats GetSwitch Stats Device Switch Stat Clients Stats 
- config_status str
- cpu_stat GetSwitch Stats Device Switch Stat Cpu Stat 
- created_time int
- deviceprofile_id str
- dhcpd_stat Mapping[str, GetSwitch Stats Device Switch Stat Dhcpd Stat] 
- Property key is the network name
- evpntopo_id str
- fw_versions_ booloutofsync 
- fwupdate
GetSwitch Stats Device Switch Stat Fwupdate 
- has_pcap bool
- whether the switch supports packet capture
- hostname str
- hostname reported by the device
- hw_rev str
- device hardware revision number
- id str
- if_stat Mapping[str, GetSwitch Stats Device Switch Stat If Stat] 
- Property key is the interface name
- ip str
- ip_stat GetSwitch Stats Device Switch Stat Ip Stat 
- last_seen float
- last_trouble GetSwitch Stats Device Switch Stat Last Trouble 
- last trouble code of switch
- mac str
- mac_table_ Getstats Switch Stats Device Switch Stat Mac Table Stats 
- map_id str
- memory_stat GetSwitch Stats Device Switch Stat Memory Stat 
- memory usage stat (for virtual chassis, memory usage of master RE)
- model str
- modified_time int
- module_stats Sequence[GetSwitch Stats Device Switch Stat Module Stat] 
- name str
- device name if configured
- org_id str
- route_summary_ Getstats Switch Stats Device Switch Stat Route Summary Stats 
- serial str
- service_stat Mapping[str, GetSwitch Stats Device Switch Stat Service Stat] 
- site_id str
- status str
- uptime float
- vc_mac str
- vc_setup_ Getinfo Switch Stats Device Switch Stat Vc Setup Info 
- version str
- apRedundancy Property Map
- arpTable Property MapStats 
- certExpiry Number
- clients List<Property Map>
- clientsStats Property Map
- configStatus String
- cpuStat Property Map
- createdTime Number
- deviceprofileId String
- dhcpdStat Map<Property Map>
- Property key is the network name
- evpntopoId String
- fwVersions BooleanOutofsync 
- fwupdate Property Map
- hasPcap Boolean
- whether the switch supports packet capture
- hostname String
- hostname reported by the device
- hwRev String
- device hardware revision number
- id String
- ifStat Map<Property Map>
- Property key is the interface name
- ip String
- ipStat Property Map
- lastSeen Number
- lastTrouble Property Map
- last trouble code of switch
- mac String
- macTable Property MapStats 
- mapId String
- memoryStat Property Map
- memory usage stat (for virtual chassis, memory usage of master RE)
- model String
- modifiedTime Number
- moduleStats List<Property Map>
- name String
- device name if configured
- orgId String
- routeSummary Property MapStats 
- serial String
- serviceStat Map<Property Map>
- siteId String
- status String
- uptime Number
- vcMac String
- vcSetup Property MapInfo 
- version String
GetSwitchStatsDeviceSwitchStatApRedundancy       
- Modules
Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Ap Redundancy Modules> 
- for a VC / stacked switches.
- NumAps int
- NumAps intWith Switch Redundancy 
- Modules
map[string]GetSwitch Stats Device Switch Stat Ap Redundancy Modules 
- for a VC / stacked switches.
- NumAps int
- NumAps intWith Switch Redundancy 
- modules
Map<String,GetSwitch Stats Device Switch Stat Ap Redundancy Modules> 
- for a VC / stacked switches.
- numAps Integer
- numAps IntegerWith Switch Redundancy 
- modules
{[key: string]: GetSwitch Stats Device Switch Stat Ap Redundancy Modules} 
- for a VC / stacked switches.
- numAps number
- numAps numberWith Switch Redundancy 
- modules
Mapping[str, GetSwitch Stats Device Switch Stat Ap Redundancy Modules] 
- for a VC / stacked switches.
- num_aps int
- num_aps_ intwith_ switch_ redundancy 
- modules Map<Property Map>
- for a VC / stacked switches.
- numAps Number
- numAps NumberWith Switch Redundancy 
GetSwitchStatsDeviceSwitchStatApRedundancyModules        
- NumAps int
- NumAps intWith Switch Redundancy 
- NumAps int
- NumAps intWith Switch Redundancy 
- numAps Integer
- numAps IntegerWith Switch Redundancy 
- numAps number
- numAps numberWith Switch Redundancy 
- numAps Number
- numAps NumberWith Switch Redundancy 
GetSwitchStatsDeviceSwitchStatArpTableStats        
- ArpTable intCount 
- MaxEntries intSupported 
- ArpTable intCount 
- MaxEntries intSupported 
- arpTable IntegerCount 
- maxEntries IntegerSupported 
- arpTable numberCount 
- maxEntries numberSupported 
- arpTable NumberCount 
- maxEntries NumberSupported 
GetSwitchStatsDeviceSwitchStatClient      
- device_mac str
- hostname str
- mac str
- port_id str
GetSwitchStatsDeviceSwitchStatClientsStats       
GetSwitchStatsDeviceSwitchStatClientsStatsTotal        
- NumAps List<int>
- NumWired intClients 
- NumAps []int
- NumWired intClients 
- numAps List<Integer>
- numWired IntegerClients 
- numAps number[]
- numWired numberClients 
- num_aps Sequence[int]
- num_wired_ intclients 
- numAps List<Number>
- numWired NumberClients 
GetSwitchStatsDeviceSwitchStatCpuStat       
- Idle double
- Percentage of CPU time that is idle
- Interrupt double
- Percentage of CPU time being used by interrupts
- LoadAvgs List<double>
- Load averages for the last 1, 5, and 15 minutes
- System double
- Percentage of CPU time being used by system processes
- User double
- Percentage of CPU time being used by user processe
- Idle float64
- Percentage of CPU time that is idle
- Interrupt float64
- Percentage of CPU time being used by interrupts
- LoadAvgs []float64
- Load averages for the last 1, 5, and 15 minutes
- System float64
- Percentage of CPU time being used by system processes
- User float64
- Percentage of CPU time being used by user processe
- idle Double
- Percentage of CPU time that is idle
- interrupt Double
- Percentage of CPU time being used by interrupts
- loadAvgs List<Double>
- Load averages for the last 1, 5, and 15 minutes
- system Double
- Percentage of CPU time being used by system processes
- user Double
- Percentage of CPU time being used by user processe
- idle number
- Percentage of CPU time that is idle
- interrupt number
- Percentage of CPU time being used by interrupts
- loadAvgs number[]
- Load averages for the last 1, 5, and 15 minutes
- system number
- Percentage of CPU time being used by system processes
- user number
- Percentage of CPU time being used by user processe
- idle float
- Percentage of CPU time that is idle
- interrupt float
- Percentage of CPU time being used by interrupts
- load_avgs Sequence[float]
- Load averages for the last 1, 5, and 15 minutes
- system float
- Percentage of CPU time being used by system processes
- user float
- Percentage of CPU time being used by user processe
- idle Number
- Percentage of CPU time that is idle
- interrupt Number
- Percentage of CPU time being used by interrupts
- loadAvgs List<Number>
- Load averages for the last 1, 5, and 15 minutes
- system Number
- Percentage of CPU time being used by system processes
- user Number
- Percentage of CPU time being used by user processe
GetSwitchStatsDeviceSwitchStatDhcpdStat       
- num_ips int
- num_leased int
GetSwitchStatsDeviceSwitchStatFwupdate      
- progress int
- status str
- status_id int
- timestamp float
- will_retry bool
GetSwitchStatsDeviceSwitchStatIfStat       
- AddressMode string
- Ips List<string>
- NatAddresses List<string>
- NetworkName string
- PortId string
- PortUsage string
- RedundancyState string
- RxBytes int
- RxPkts int
- ServpInfo Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat If Stat Servp Info 
- TxBytes int
- TxPkts int
- Up bool
- Vlan int
- WanName string
- WanType string
- AddressMode string
- Ips []string
- NatAddresses []string
- NetworkName string
- PortId string
- PortUsage string
- RedundancyState string
- RxBytes int
- RxPkts int
- ServpInfo GetSwitch Stats Device Switch Stat If Stat Servp Info 
- TxBytes int
- TxPkts int
- Up bool
- Vlan int
- WanName string
- WanType string
- addressMode String
- ips List<String>
- natAddresses List<String>
- networkName String
- portId String
- portUsage String
- redundancyState String
- rxBytes Integer
- rxPkts Integer
- servpInfo GetSwitch Stats Device Switch Stat If Stat Servp Info 
- txBytes Integer
- txPkts Integer
- up Boolean
- vlan Integer
- wanName String
- wanType String
- addressMode string
- ips string[]
- natAddresses string[]
- networkName string
- portId string
- portUsage string
- redundancyState string
- rxBytes number
- rxPkts number
- servpInfo GetSwitch Stats Device Switch Stat If Stat Servp Info 
- txBytes number
- txPkts number
- up boolean
- vlan number
- wanName string
- wanType string
- address_mode str
- ips Sequence[str]
- nat_addresses Sequence[str]
- network_name str
- port_id str
- port_usage str
- redundancy_state str
- rx_bytes int
- rx_pkts int
- servp_info GetSwitch Stats Device Switch Stat If Stat Servp Info 
- tx_bytes int
- tx_pkts int
- up bool
- vlan int
- wan_name str
- wan_type str
- addressMode String
- ips List<String>
- natAddresses List<String>
- networkName String
- portId String
- portUsage String
- redundancyState String
- rxBytes Number
- rxPkts Number
- servpInfo Property Map
- txBytes Number
- txPkts Number
- up Boolean
- vlan Number
- wanName String
- wanType String
GetSwitchStatsDeviceSwitchStatIfStatServpInfo         
- Asn string
- City string
- CountryCode string
- Latitude double
- Longitude double
- Org string
- RegionCode string
- Asn string
- City string
- CountryCode string
- Latitude float64
- Longitude float64
- Org string
- RegionCode string
- asn String
- city String
- countryCode String
- latitude Double
- longitude Double
- org String
- regionCode String
- asn string
- city string
- countryCode string
- latitude number
- longitude number
- org string
- regionCode string
- asn str
- city str
- country_code str
- latitude float
- longitude float
- org str
- region_code str
- asn String
- city String
- countryCode String
- latitude Number
- longitude Number
- org String
- regionCode String
GetSwitchStatsDeviceSwitchStatIpStat       
- DhcpServer string
- Dns List<string>
- DnsSuffixes List<string>
- Gateway string
- Gateway6 string
- Ip string
- Ip6 string
- Ips Dictionary<string, string>
- Netmask string
- Netmask6 string
- DhcpServer string
- Dns []string
- DnsSuffixes []string
- Gateway string
- Gateway6 string
- Ip string
- Ip6 string
- Ips map[string]string
- Netmask string
- Netmask6 string
- dhcpServer String
- dns List<String>
- dnsSuffixes List<String>
- gateway String
- gateway6 String
- ip String
- ip6 String
- ips Map<String,String>
- netmask String
- netmask6 String
- dhcpServer string
- dns string[]
- dnsSuffixes string[]
- gateway string
- gateway6 string
- ip string
- ip6 string
- ips {[key: string]: string}
- netmask string
- netmask6 string
- dhcp_server str
- dns Sequence[str]
- dns_suffixes Sequence[str]
- gateway str
- gateway6 str
- ip str
- ip6 str
- ips Mapping[str, str]
- netmask str
- netmask6 str
- dhcpServer String
- dns List<String>
- dnsSuffixes List<String>
- gateway String
- gateway6 String
- ip String
- ip6 String
- ips Map<String>
- netmask String
- netmask6 String
GetSwitchStatsDeviceSwitchStatLastTrouble       
GetSwitchStatsDeviceSwitchStatMacTableStats        
- macTable IntegerCount 
- maxMac IntegerEntries Supported 
- macTable numberCount 
- maxMac numberEntries Supported 
- macTable NumberCount 
- maxMac NumberEntries Supported 
GetSwitchStatsDeviceSwitchStatMemoryStat       
- Usage double
- Usage float64
- usage Double
- usage number
- usage float
- usage Number
GetSwitchStatsDeviceSwitchStatModuleStat       
- BackupVersion string
- BiosVersion string
- CpldVersion string
- Errors
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Error> 
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- Fans
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Fan> 
- FpcIdx int
- FpgaVersion string
- LastSeen double
- Model string
- OpticsCpld stringVersion 
- PendingVersion string
- Pics
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Pic> 
- Poe
Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Poe 
- PoeVersion string
- PowerCpld stringVersion 
- Psuses
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Psus> 
- ReFpga stringVersion 
- RecoveryVersion string
- Serial string
- Status string
- Temperatures
List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Temperature> 
- TmcFpga stringVersion 
- UbootVersion string
- Uptime int
- VcLinks List<Pulumi.Juniper Mist. Device. Inputs. Get Switch Stats Device Switch Stat Module Stat Vc Link> 
- VcMode string
- VcRole string
- master / backup / linecard
- VcState string
- Version string
- BackupVersion string
- BiosVersion string
- CpldVersion string
- Errors
[]GetSwitch Stats Device Switch Stat Module Stat Error 
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- Fans
[]GetSwitch Stats Device Switch Stat Module Stat Fan 
- FpcIdx int
- FpgaVersion string
- LastSeen float64
- Model string
- OpticsCpld stringVersion 
- PendingVersion string
- Pics
[]GetSwitch Stats Device Switch Stat Module Stat Pic 
- Poe
GetSwitch Stats Device Switch Stat Module Stat Poe 
- PoeVersion string
- PowerCpld stringVersion 
- Psuses
[]GetSwitch Stats Device Switch Stat Module Stat Psus 
- ReFpga stringVersion 
- RecoveryVersion string
- Serial string
- Status string
- Temperatures
[]GetSwitch Stats Device Switch Stat Module Stat Temperature 
- TmcFpga stringVersion 
- UbootVersion string
- Uptime int
- VcLinks []GetSwitch Stats Device Switch Stat Module Stat Vc Link 
- VcMode string
- VcRole string
- master / backup / linecard
- VcState string
- Version string
- backupVersion String
- biosVersion String
- cpldVersion String
- errors
List<GetSwitch Stats Device Switch Stat Module Stat Error> 
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- fans
List<GetSwitch Stats Device Switch Stat Module Stat Fan> 
- fpcIdx Integer
- fpgaVersion String
- lastSeen Double
- model String
- opticsCpld StringVersion 
- pendingVersion String
- pics
List<GetSwitch Stats Device Switch Stat Module Stat Pic> 
- poe
GetSwitch Stats Device Switch Stat Module Stat Poe 
- poeVersion String
- powerCpld StringVersion 
- psuses
List<GetSwitch Stats Device Switch Stat Module Stat Psus> 
- reFpga StringVersion 
- recoveryVersion String
- serial String
- status String
- temperatures
List<GetSwitch Stats Device Switch Stat Module Stat Temperature> 
- tmcFpga StringVersion 
- ubootVersion String
- uptime Integer
- vcLinks List<GetSwitch Stats Device Switch Stat Module Stat Vc Link> 
- vcMode String
- vcRole String
- master / backup / linecard
- vcState String
- version String
- backupVersion string
- biosVersion string
- cpldVersion string
- errors
GetSwitch Stats Device Switch Stat Module Stat Error[] 
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- fans
GetSwitch Stats Device Switch Stat Module Stat Fan[] 
- fpcIdx number
- fpgaVersion string
- lastSeen number
- model string
- opticsCpld stringVersion 
- pendingVersion string
- pics
GetSwitch Stats Device Switch Stat Module Stat Pic[] 
- poe
GetSwitch Stats Device Switch Stat Module Stat Poe 
- poeVersion string
- powerCpld stringVersion 
- psuses
GetSwitch Stats Device Switch Stat Module Stat Psus[] 
- reFpga stringVersion 
- recoveryVersion string
- serial string
- status string
- temperatures
GetSwitch Stats Device Switch Stat Module Stat Temperature[] 
- tmcFpga stringVersion 
- ubootVersion string
- uptime number
- vcLinks GetSwitch Stats Device Switch Stat Module Stat Vc Link[] 
- vcMode string
- vcRole string
- master / backup / linecard
- vcState string
- version string
- backup_version str
- bios_version str
- cpld_version str
- errors
Sequence[GetSwitch Stats Device Switch Stat Module Stat Error] 
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- fans
Sequence[GetSwitch Stats Device Switch Stat Module Stat Fan] 
- fpc_idx int
- fpga_version str
- last_seen float
- model str
- optics_cpld_ strversion 
- pending_version str
- pics
Sequence[GetSwitch Stats Device Switch Stat Module Stat Pic] 
- poe
GetSwitch Stats Device Switch Stat Module Stat Poe 
- poe_version str
- power_cpld_ strversion 
- psuses
Sequence[GetSwitch Stats Device Switch Stat Module Stat Psus] 
- re_fpga_ strversion 
- recovery_version str
- serial str
- status str
- temperatures
Sequence[GetSwitch Stats Device Switch Stat Module Stat Temperature] 
- tmc_fpga_ strversion 
- uboot_version str
- uptime int
- vc_links Sequence[GetSwitch Stats Device Switch Stat Module Stat Vc Link] 
- vc_mode str
- vc_role str
- master / backup / linecard
- vc_state str
- version str
- backupVersion String
- biosVersion String
- cpldVersion String
- errors List<Property Map>
- used to report all error states the device node is running into.
An error should always have typeandsincefields, and could have some other fields specific to that type.
- fans List<Property Map>
- fpcIdx Number
- fpgaVersion String
- lastSeen Number
- model String
- opticsCpld StringVersion 
- pendingVersion String
- pics List<Property Map>
- poe Property Map
- poeVersion String
- powerCpld StringVersion 
- psuses List<Property Map>
- reFpga StringVersion 
- recoveryVersion String
- serial String
- status String
- temperatures List<Property Map>
- tmcFpga StringVersion 
- ubootVersion String
- uptime Number
- vcLinks List<Property Map>
- vcMode String
- vcRole String
- master / backup / linecard
- vcState String
- version String
GetSwitchStatsDeviceSwitchStatModuleStatError        
- Feature string
- MinimumVersion string
- Reason string
- Since int
- Type string
- Feature string
- MinimumVersion string
- Reason string
- Since int
- Type string
- feature String
- minimumVersion String
- reason String
- since Integer
- type String
- feature string
- minimumVersion string
- reason string
- since number
- type string
- feature str
- minimum_version str
- reason str
- since int
- type str
- feature String
- minimumVersion String
- reason String
- since Number
- type String
GetSwitchStatsDeviceSwitchStatModuleStatFan        
GetSwitchStatsDeviceSwitchStatModuleStatPic        
- index Number
- modelNumber String
- portGroups List<Property Map>
GetSwitchStatsDeviceSwitchStatModuleStatPicPortGroup          
GetSwitchStatsDeviceSwitchStatModuleStatPoe        
- max_power float
- power_draw float
GetSwitchStatsDeviceSwitchStatModuleStatPsus        
GetSwitchStatsDeviceSwitchStatModuleStatTemperature        
GetSwitchStatsDeviceSwitchStatModuleStatVcLink         
- NeighborModule intIdx 
- NeighborPort stringId 
- PortId string
- NeighborModule intIdx 
- NeighborPort stringId 
- PortId string
- neighborModule IntegerIdx 
- neighborPort StringId 
- portId String
- neighborModule numberIdx 
- neighborPort stringId 
- portId string
- neighbor_module_ intidx 
- neighbor_port_ strid 
- port_id str
- neighborModule NumberIdx 
- neighborPort StringId 
- portId String
GetSwitchStatsDeviceSwitchStatRouteSummaryStats        
- FibRoutes int
- MaxUnicast intRoutes Supported 
- RibRoutes int
- TotalRoutes int
- FibRoutes int
- MaxUnicast intRoutes Supported 
- RibRoutes int
- TotalRoutes int
- fibRoutes Integer
- maxUnicast IntegerRoutes Supported 
- ribRoutes Integer
- totalRoutes Integer
- fibRoutes number
- maxUnicast numberRoutes Supported 
- ribRoutes number
- totalRoutes number
- fib_routes int
- max_unicast_ introutes_ supported 
- rib_routes int
- total_routes int
- fibRoutes Number
- maxUnicast NumberRoutes Supported 
- ribRoutes Number
- totalRoutes Number
GetSwitchStatsDeviceSwitchStatServiceStat       
- AshVersion string
- CiaVersion string
- EmberVersion string
- IpsecClient stringVersion 
- MistAgent stringVersion 
- PackageVersion string
- TestingTools stringVersion 
- WheeljackVersion string
- AshVersion string
- CiaVersion string
- EmberVersion string
- IpsecClient stringVersion 
- MistAgent stringVersion 
- PackageVersion string
- TestingTools stringVersion 
- WheeljackVersion string
- ashVersion String
- ciaVersion String
- emberVersion String
- ipsecClient StringVersion 
- mistAgent StringVersion 
- packageVersion String
- testingTools StringVersion 
- wheeljackVersion String
- ashVersion string
- ciaVersion string
- emberVersion string
- ipsecClient stringVersion 
- mistAgent stringVersion 
- packageVersion string
- testingTools stringVersion 
- wheeljackVersion string
- ash_version str
- cia_version str
- ember_version str
- ipsec_client_ strversion 
- mist_agent_ strversion 
- package_version str
- testing_tools_ strversion 
- wheeljack_version str
- ashVersion String
- ciaVersion String
- emberVersion String
- ipsecClient StringVersion 
- mistAgent StringVersion 
- packageVersion String
- testingTools StringVersion 
- wheeljackVersion String
GetSwitchStatsDeviceSwitchStatVcSetupInfo        
- ConfigType string
- ErrMissing boolDev Id Fpc 
- ConfigType string
- ErrMissing boolDev Id Fpc 
- configType String
- errMissing BooleanDev Id Fpc 
- configType string
- errMissing booleanDev Id Fpc 
- config_type str
- err_missing_ booldev_ id_ fpc 
- configType String
- errMissing BooleanDev Id Fpc 
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the mistTerraform Provider.
