1. Packages
  2. Juniper Mist Provider
  3. API Docs
  4. device
  5. getSwitchStats
Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi

junipermist.device.getSwitchStats

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi

    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 dictionary

    The 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
    enum: all, connected, disconnected
    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
    enum: all, connected, disconnected
    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
    enum: all, connected, disconnected
    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
    enum: all, connected, disconnected
    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
    enum: all, connected, disconnected
    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
    enum: all, connected, disconnected

    getSwitchStats Result

    The following output properties are available:

    DeviceSwitchStats List<Pulumi.JuniperMist.Device.Outputs.GetSwitchStatsDeviceSwitchStat>
    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
    enum: all, connected, disconnected
    DeviceSwitchStats []GetSwitchStatsDeviceSwitchStat
    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
    enum: all, connected, disconnected
    deviceSwitchStats List<GetSwitchStatsDeviceSwitchStat>
    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
    enum: all, connected, disconnected
    deviceSwitchStats GetSwitchStatsDeviceSwitchStat[]
    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
    enum: all, connected, disconnected
    device_switch_stats Sequence[GetSwitchStatsDeviceSwitchStat]
    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
    enum: all, connected, disconnected
    deviceSwitchStats List<Property Map>
    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
    enum: all, connected, disconnected

    Supporting Types

    GetSwitchStatsDeviceSwitchStat

    ApRedundancy Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatApRedundancy
    ArpTableStats Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatArpTableStats
    CertExpiry int
    Clients List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatClient>
    ClientsStats Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatClientsStats
    ConfigStatus string
    CpuStat Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatCpuStat
    CreatedTime double
    When the object has been created, in epoch
    DeviceprofileId string
    DhcpdStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatDhcpdStat>
    Property key is the network name
    EvpntopoId string
    FwVersionsOutofsync bool
    Fwupdate Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatFwupdate
    HasPcap bool
    Whether the switch supports packet capture
    Hostname string
    Hostname reported by the device
    HwRev string
    Device hardware revision number
    Id string
    Unique ID of the object instance in the Mist Organization
    IfStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatIfStat>
    Property key is the interface name
    Ip string
    IpStat Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatIpStat
    LastSeen double
    Last seen timestamp
    LastTrouble Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatLastTrouble
    Last trouble code of switch
    Mac string
    MacTableStats Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatMacTableStats
    MapId string
    MemoryStat Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    Model string
    ModifiedTime double
    When the object has been modified for the last time, in epoch
    ModuleStats List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStat>
    Name string
    Device name if configured
    OrgId string
    Ports List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatPort>
    RouteSummaryStats Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatRouteSummaryStats
    Serial string
    ServiceStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatServiceStat>
    SiteId string
    Status string
    Uptime double
    VcMac string
    VcSetupInfo Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatVcSetupInfo
    Version string
    ApRedundancy GetSwitchStatsDeviceSwitchStatApRedundancy
    ArpTableStats GetSwitchStatsDeviceSwitchStatArpTableStats
    CertExpiry int
    Clients []GetSwitchStatsDeviceSwitchStatClient
    ClientsStats GetSwitchStatsDeviceSwitchStatClientsStats
    ConfigStatus string
    CpuStat GetSwitchStatsDeviceSwitchStatCpuStat
    CreatedTime float64
    When the object has been created, in epoch
    DeviceprofileId string
    DhcpdStat map[string]GetSwitchStatsDeviceSwitchStatDhcpdStat
    Property key is the network name
    EvpntopoId string
    FwVersionsOutofsync bool
    Fwupdate GetSwitchStatsDeviceSwitchStatFwupdate
    HasPcap bool
    Whether the switch supports packet capture
    Hostname string
    Hostname reported by the device
    HwRev string
    Device hardware revision number
    Id string
    Unique ID of the object instance in the Mist Organization
    IfStat map[string]GetSwitchStatsDeviceSwitchStatIfStat
    Property key is the interface name
    Ip string
    IpStat GetSwitchStatsDeviceSwitchStatIpStat
    LastSeen float64
    Last seen timestamp
    LastTrouble GetSwitchStatsDeviceSwitchStatLastTrouble
    Last trouble code of switch
    Mac string
    MacTableStats GetSwitchStatsDeviceSwitchStatMacTableStats
    MapId string
    MemoryStat GetSwitchStatsDeviceSwitchStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    Model string
    ModifiedTime float64
    When the object has been modified for the last time, in epoch
    ModuleStats []GetSwitchStatsDeviceSwitchStatModuleStat
    Name string
    Device name if configured
    OrgId string
    Ports []GetSwitchStatsDeviceSwitchStatPort
    RouteSummaryStats GetSwitchStatsDeviceSwitchStatRouteSummaryStats
    Serial string
    ServiceStat map[string]GetSwitchStatsDeviceSwitchStatServiceStat
    SiteId string
    Status string
    Uptime float64
    VcMac string
    VcSetupInfo GetSwitchStatsDeviceSwitchStatVcSetupInfo
    Version string
    apRedundancy GetSwitchStatsDeviceSwitchStatApRedundancy
    arpTableStats GetSwitchStatsDeviceSwitchStatArpTableStats
    certExpiry Integer
    clients List<GetSwitchStatsDeviceSwitchStatClient>
    clientsStats GetSwitchStatsDeviceSwitchStatClientsStats
    configStatus String
    cpuStat GetSwitchStatsDeviceSwitchStatCpuStat
    createdTime Double
    When the object has been created, in epoch
    deviceprofileId String
    dhcpdStat Map<String,GetSwitchStatsDeviceSwitchStatDhcpdStat>
    Property key is the network name
    evpntopoId String
    fwVersionsOutofsync Boolean
    fwupdate GetSwitchStatsDeviceSwitchStatFwupdate
    hasPcap Boolean
    Whether the switch supports packet capture
    hostname String
    Hostname reported by the device
    hwRev String
    Device hardware revision number
    id String
    Unique ID of the object instance in the Mist Organization
    ifStat Map<String,GetSwitchStatsDeviceSwitchStatIfStat>
    Property key is the interface name
    ip String
    ipStat GetSwitchStatsDeviceSwitchStatIpStat
    lastSeen Double
    Last seen timestamp
    lastTrouble GetSwitchStatsDeviceSwitchStatLastTrouble
    Last trouble code of switch
    mac String
    macTableStats GetSwitchStatsDeviceSwitchStatMacTableStats
    mapId String
    memoryStat GetSwitchStatsDeviceSwitchStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model String
    modifiedTime Double
    When the object has been modified for the last time, in epoch
    moduleStats List<GetSwitchStatsDeviceSwitchStatModuleStat>
    name String
    Device name if configured
    orgId String
    ports List<GetSwitchStatsDeviceSwitchStatPort>
    routeSummaryStats GetSwitchStatsDeviceSwitchStatRouteSummaryStats
    serial String
    serviceStat Map<String,GetSwitchStatsDeviceSwitchStatServiceStat>
    siteId String
    status String
    uptime Double
    vcMac String
    vcSetupInfo GetSwitchStatsDeviceSwitchStatVcSetupInfo
    version String
    apRedundancy GetSwitchStatsDeviceSwitchStatApRedundancy
    arpTableStats GetSwitchStatsDeviceSwitchStatArpTableStats
    certExpiry number
    clients GetSwitchStatsDeviceSwitchStatClient[]
    clientsStats GetSwitchStatsDeviceSwitchStatClientsStats
    configStatus string
    cpuStat GetSwitchStatsDeviceSwitchStatCpuStat
    createdTime number
    When the object has been created, in epoch
    deviceprofileId string
    dhcpdStat {[key: string]: GetSwitchStatsDeviceSwitchStatDhcpdStat}
    Property key is the network name
    evpntopoId string
    fwVersionsOutofsync boolean
    fwupdate GetSwitchStatsDeviceSwitchStatFwupdate
    hasPcap boolean
    Whether the switch supports packet capture
    hostname string
    Hostname reported by the device
    hwRev string
    Device hardware revision number
    id string
    Unique ID of the object instance in the Mist Organization
    ifStat {[key: string]: GetSwitchStatsDeviceSwitchStatIfStat}
    Property key is the interface name
    ip string
    ipStat GetSwitchStatsDeviceSwitchStatIpStat
    lastSeen number
    Last seen timestamp
    lastTrouble GetSwitchStatsDeviceSwitchStatLastTrouble
    Last trouble code of switch
    mac string
    macTableStats GetSwitchStatsDeviceSwitchStatMacTableStats
    mapId string
    memoryStat GetSwitchStatsDeviceSwitchStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model string
    modifiedTime number
    When the object has been modified for the last time, in epoch
    moduleStats GetSwitchStatsDeviceSwitchStatModuleStat[]
    name string
    Device name if configured
    orgId string
    ports GetSwitchStatsDeviceSwitchStatPort[]
    routeSummaryStats GetSwitchStatsDeviceSwitchStatRouteSummaryStats
    serial string
    serviceStat {[key: string]: GetSwitchStatsDeviceSwitchStatServiceStat}
    siteId string
    status string
    uptime number
    vcMac string
    vcSetupInfo GetSwitchStatsDeviceSwitchStatVcSetupInfo
    version string
    ap_redundancy GetSwitchStatsDeviceSwitchStatApRedundancy
    arp_table_stats GetSwitchStatsDeviceSwitchStatArpTableStats
    cert_expiry int
    clients Sequence[GetSwitchStatsDeviceSwitchStatClient]
    clients_stats GetSwitchStatsDeviceSwitchStatClientsStats
    config_status str
    cpu_stat GetSwitchStatsDeviceSwitchStatCpuStat
    created_time float
    When the object has been created, in epoch
    deviceprofile_id str
    dhcpd_stat Mapping[str, GetSwitchStatsDeviceSwitchStatDhcpdStat]
    Property key is the network name
    evpntopo_id str
    fw_versions_outofsync bool
    fwupdate GetSwitchStatsDeviceSwitchStatFwupdate
    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
    Unique ID of the object instance in the Mist Organization
    if_stat Mapping[str, GetSwitchStatsDeviceSwitchStatIfStat]
    Property key is the interface name
    ip str
    ip_stat GetSwitchStatsDeviceSwitchStatIpStat
    last_seen float
    Last seen timestamp
    last_trouble GetSwitchStatsDeviceSwitchStatLastTrouble
    Last trouble code of switch
    mac str
    mac_table_stats GetSwitchStatsDeviceSwitchStatMacTableStats
    map_id str
    memory_stat GetSwitchStatsDeviceSwitchStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model str
    modified_time float
    When the object has been modified for the last time, in epoch
    module_stats Sequence[GetSwitchStatsDeviceSwitchStatModuleStat]
    name str
    Device name if configured
    org_id str
    ports Sequence[GetSwitchStatsDeviceSwitchStatPort]
    route_summary_stats GetSwitchStatsDeviceSwitchStatRouteSummaryStats
    serial str
    service_stat Mapping[str, GetSwitchStatsDeviceSwitchStatServiceStat]
    site_id str
    status str
    uptime float
    vc_mac str
    vc_setup_info GetSwitchStatsDeviceSwitchStatVcSetupInfo
    version str
    apRedundancy Property Map
    arpTableStats Property Map
    certExpiry Number
    clients List<Property Map>
    clientsStats Property Map
    configStatus String
    cpuStat Property Map
    createdTime Number
    When the object has been created, in epoch
    deviceprofileId String
    dhcpdStat Map<Property Map>
    Property key is the network name
    evpntopoId String
    fwVersionsOutofsync Boolean
    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
    Unique ID of the object instance in the Mist Organization
    ifStat Map<Property Map>
    Property key is the interface name
    ip String
    ipStat Property Map
    lastSeen Number
    Last seen timestamp
    lastTrouble Property Map
    Last trouble code of switch
    mac String
    macTableStats Property Map
    mapId String
    memoryStat Property Map
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model String
    modifiedTime Number
    When the object has been modified for the last time, in epoch
    moduleStats List<Property Map>
    name String
    Device name if configured
    orgId String
    ports List<Property Map>
    routeSummaryStats Property Map
    serial String
    serviceStat Map<Property Map>
    siteId String
    status String
    uptime Number
    vcMac String
    vcSetupInfo Property Map
    version String

    GetSwitchStatsDeviceSwitchStatApRedundancy

    Modules Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatApRedundancyModules>
    For a VC / stacked switches.
    NumAps int
    NumApsWithSwitchRedundancy int
    Modules map[string]GetSwitchStatsDeviceSwitchStatApRedundancyModules
    For a VC / stacked switches.
    NumAps int
    NumApsWithSwitchRedundancy int
    modules Map<String,GetSwitchStatsDeviceSwitchStatApRedundancyModules>
    For a VC / stacked switches.
    numAps Integer
    numApsWithSwitchRedundancy Integer
    modules {[key: string]: GetSwitchStatsDeviceSwitchStatApRedundancyModules}
    For a VC / stacked switches.
    numAps number
    numApsWithSwitchRedundancy number
    modules Mapping[str, GetSwitchStatsDeviceSwitchStatApRedundancyModules]
    For a VC / stacked switches.
    num_aps int
    num_aps_with_switch_redundancy int
    modules Map<Property Map>
    For a VC / stacked switches.
    numAps Number
    numApsWithSwitchRedundancy Number

    GetSwitchStatsDeviceSwitchStatApRedundancyModules

    GetSwitchStatsDeviceSwitchStatArpTableStats

    GetSwitchStatsDeviceSwitchStatClient

    DeviceMac string
    Hostname string
    Mac string
    PortId string
    DeviceMac string
    Hostname string
    Mac string
    PortId string
    deviceMac String
    hostname String
    mac String
    portId String
    deviceMac string
    hostname string
    mac string
    portId string
    deviceMac String
    hostname String
    mac String
    portId String

    GetSwitchStatsDeviceSwitchStatClientsStats

    GetSwitchStatsDeviceSwitchStatClientsStatsTotal

    NumAps List<int>
    NumWiredClients int
    numAps List<Integer>
    numWiredClients Integer
    numAps number[]
    numWiredClients number
    num_aps Sequence[int]
    num_wired_clients int
    numAps List<Number>
    numWiredClients Number

    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 processes
    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 processes
    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 processes
    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 processes
    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 processes
    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 processes

    GetSwitchStatsDeviceSwitchStatDhcpdStat

    numIps Integer
    numLeased Integer
    numIps number
    numLeased number
    numIps Number
    numLeased Number

    GetSwitchStatsDeviceSwitchStatFwupdate

    Progress int
    Status string
    enum: inprogress, failed, upgraded
    StatusId int
    Timestamp double
    Epoch (seconds)
    WillRetry bool
    Progress int
    Status string
    enum: inprogress, failed, upgraded
    StatusId int
    Timestamp float64
    Epoch (seconds)
    WillRetry bool
    progress Integer
    status String
    enum: inprogress, failed, upgraded
    statusId Integer
    timestamp Double
    Epoch (seconds)
    willRetry Boolean
    progress number
    status string
    enum: inprogress, failed, upgraded
    statusId number
    timestamp number
    Epoch (seconds)
    willRetry boolean
    progress int
    status str
    enum: inprogress, failed, upgraded
    status_id int
    timestamp float
    Epoch (seconds)
    will_retry bool
    progress Number
    status String
    enum: inprogress, failed, upgraded
    statusId Number
    timestamp Number
    Epoch (seconds)
    willRetry Boolean

    GetSwitchStatsDeviceSwitchStatIfStat

    AddressMode string
    Ips List<string>
    NatAddresses List<string>
    NetworkName string
    PortId string
    PortUsage string
    RedundancyState string
    RxBytes int
    Amount of traffic received since connection
    RxPkts int
    Amount of packets received since connection
    ServpInfo Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatIfStatServpInfo
    TxBytes int
    Amount of traffic sent since connection
    TxPkts int
    Amount of packets sent since connection
    Up bool
    Vlan int
    WanName string
    WanType string
    AddressMode string
    Ips []string
    NatAddresses []string
    NetworkName string
    PortId string
    PortUsage string
    RedundancyState string
    RxBytes int
    Amount of traffic received since connection
    RxPkts int
    Amount of packets received since connection
    ServpInfo GetSwitchStatsDeviceSwitchStatIfStatServpInfo
    TxBytes int
    Amount of traffic sent since connection
    TxPkts int
    Amount of packets sent since connection
    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
    Amount of traffic received since connection
    rxPkts Integer
    Amount of packets received since connection
    servpInfo GetSwitchStatsDeviceSwitchStatIfStatServpInfo
    txBytes Integer
    Amount of traffic sent since connection
    txPkts Integer
    Amount of packets sent since connection
    up Boolean
    vlan Integer
    wanName String
    wanType String
    addressMode string
    ips string[]
    natAddresses string[]
    networkName string
    portId string
    portUsage string
    redundancyState string
    rxBytes number
    Amount of traffic received since connection
    rxPkts number
    Amount of packets received since connection
    servpInfo GetSwitchStatsDeviceSwitchStatIfStatServpInfo
    txBytes number
    Amount of traffic sent since connection
    txPkts number
    Amount of packets sent since connection
    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
    Amount of traffic received since connection
    rx_pkts int
    Amount of packets received since connection
    servp_info GetSwitchStatsDeviceSwitchStatIfStatServpInfo
    tx_bytes int
    Amount of traffic sent since connection
    tx_pkts int
    Amount of packets sent since connection
    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
    Amount of traffic received since connection
    rxPkts Number
    Amount of packets received since connection
    servpInfo Property Map
    txBytes Number
    Amount of traffic sent since connection
    txPkts Number
    Amount of packets sent since connection
    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 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

    Code string
    Code definitions list at List Ap Led Definition
    Timestamp double
    Epoch (seconds)
    Code string
    Code definitions list at List Ap Led Definition
    Timestamp float64
    Epoch (seconds)
    code String
    Code definitions list at List Ap Led Definition
    timestamp Double
    Epoch (seconds)
    code string
    Code definitions list at List Ap Led Definition
    timestamp number
    Epoch (seconds)
    code str
    Code definitions list at List Ap Led Definition
    timestamp float
    Epoch (seconds)
    code String
    Code definitions list at List Ap Led Definition
    timestamp Number
    Epoch (seconds)

    GetSwitchStatsDeviceSwitchStatMacTableStats

    GetSwitchStatsDeviceSwitchStatMemoryStat

    Usage double
    Usage float64
    usage Double
    usage number
    usage float
    usage Number

    GetSwitchStatsDeviceSwitchStatModuleStat

    BackupVersion string
    BiosVersion string
    CpldVersion string
    CpuStat Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatCpuStat
    Errors List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatError>
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    Fans List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatFan>
    FpcIdx int
    FpgaVersion string
    LastSeen double
    Last seen timestamp
    Locating bool
    Mac string
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatPic>
    Poe Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatPsus>
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatTemperature>
    TmcFpgaVersion string
    Type string
    UbootVersion string
    Uptime int
    VcLinks List<Pulumi.JuniperMist.Device.Inputs.GetSwitchStatsDeviceSwitchStatModuleStatVcLink>
    VcMode string
    VcRole string
    enum: master, backup, linecard
    VcState string
    Version string
    BackupVersion string
    BiosVersion string
    CpldVersion string
    CpuStat GetSwitchStatsDeviceSwitchStatModuleStatCpuStat
    Errors []GetSwitchStatsDeviceSwitchStatModuleStatError
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    Fans []GetSwitchStatsDeviceSwitchStatModuleStatFan
    FpcIdx int
    FpgaVersion string
    LastSeen float64
    Last seen timestamp
    Locating bool
    Mac string
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics []GetSwitchStatsDeviceSwitchStatModuleStatPic
    Poe GetSwitchStatsDeviceSwitchStatModuleStatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses []GetSwitchStatsDeviceSwitchStatModuleStatPsus
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures []GetSwitchStatsDeviceSwitchStatModuleStatTemperature
    TmcFpgaVersion string
    Type string
    UbootVersion string
    Uptime int
    VcLinks []GetSwitchStatsDeviceSwitchStatModuleStatVcLink
    VcMode string
    VcRole string
    enum: master, backup, linecard
    VcState string
    Version string
    backupVersion String
    biosVersion String
    cpldVersion String
    cpuStat GetSwitchStatsDeviceSwitchStatModuleStatCpuStat
    errors List<GetSwitchStatsDeviceSwitchStatModuleStatError>
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans List<GetSwitchStatsDeviceSwitchStatModuleStatFan>
    fpcIdx Integer
    fpgaVersion String
    lastSeen Double
    Last seen timestamp
    locating Boolean
    mac String
    model String
    opticsCpldVersion String
    pendingVersion String
    pics List<GetSwitchStatsDeviceSwitchStatModuleStatPic>
    poe GetSwitchStatsDeviceSwitchStatModuleStatPoe
    poeVersion String
    powerCpldVersion String
    psuses List<GetSwitchStatsDeviceSwitchStatModuleStatPsus>
    reFpgaVersion String
    recoveryVersion String
    serial String
    status String
    temperatures List<GetSwitchStatsDeviceSwitchStatModuleStatTemperature>
    tmcFpgaVersion String
    type String
    ubootVersion String
    uptime Integer
    vcLinks List<GetSwitchStatsDeviceSwitchStatModuleStatVcLink>
    vcMode String
    vcRole String
    enum: master, backup, linecard
    vcState String
    version String
    backupVersion string
    biosVersion string
    cpldVersion string
    cpuStat GetSwitchStatsDeviceSwitchStatModuleStatCpuStat
    errors GetSwitchStatsDeviceSwitchStatModuleStatError[]
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans GetSwitchStatsDeviceSwitchStatModuleStatFan[]
    fpcIdx number
    fpgaVersion string
    lastSeen number
    Last seen timestamp
    locating boolean
    mac string
    model string
    opticsCpldVersion string
    pendingVersion string
    pics GetSwitchStatsDeviceSwitchStatModuleStatPic[]
    poe GetSwitchStatsDeviceSwitchStatModuleStatPoe
    poeVersion string
    powerCpldVersion string
    psuses GetSwitchStatsDeviceSwitchStatModuleStatPsus[]
    reFpgaVersion string
    recoveryVersion string
    serial string
    status string
    temperatures GetSwitchStatsDeviceSwitchStatModuleStatTemperature[]
    tmcFpgaVersion string
    type string
    ubootVersion string
    uptime number
    vcLinks GetSwitchStatsDeviceSwitchStatModuleStatVcLink[]
    vcMode string
    vcRole string
    enum: master, backup, linecard
    vcState string
    version string
    backup_version str
    bios_version str
    cpld_version str
    cpu_stat GetSwitchStatsDeviceSwitchStatModuleStatCpuStat
    errors Sequence[GetSwitchStatsDeviceSwitchStatModuleStatError]
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans Sequence[GetSwitchStatsDeviceSwitchStatModuleStatFan]
    fpc_idx int
    fpga_version str
    last_seen float
    Last seen timestamp
    locating bool
    mac str
    model str
    optics_cpld_version str
    pending_version str
    pics Sequence[GetSwitchStatsDeviceSwitchStatModuleStatPic]
    poe GetSwitchStatsDeviceSwitchStatModuleStatPoe
    poe_version str
    power_cpld_version str
    psuses Sequence[GetSwitchStatsDeviceSwitchStatModuleStatPsus]
    re_fpga_version str
    recovery_version str
    serial str
    status str
    temperatures Sequence[GetSwitchStatsDeviceSwitchStatModuleStatTemperature]
    tmc_fpga_version str
    type str
    uboot_version str
    uptime int
    vc_links Sequence[GetSwitchStatsDeviceSwitchStatModuleStatVcLink]
    vc_mode str
    vc_role str
    enum: master, backup, linecard
    vc_state str
    version str
    backupVersion String
    biosVersion String
    cpldVersion String
    cpuStat Property Map
    errors List<Property Map>
    Used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans List<Property Map>
    fpcIdx Number
    fpgaVersion String
    lastSeen Number
    Last seen timestamp
    locating Boolean
    mac String
    model String
    opticsCpldVersion String
    pendingVersion String
    pics List<Property Map>
    poe Property Map
    poeVersion String
    powerCpldVersion String
    psuses List<Property Map>
    reFpgaVersion String
    recoveryVersion String
    serial String
    status String
    temperatures List<Property Map>
    tmcFpgaVersion String
    type String
    ubootVersion String
    uptime Number
    vcLinks List<Property Map>
    vcMode String
    vcRole String
    enum: master, backup, linecard
    vcState String
    version String

    GetSwitchStatsDeviceSwitchStatModuleStatCpuStat

    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 processes
    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 processes
    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 processes
    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 processes
    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 processes
    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 processes

    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 String
    minimumVersion String
    reason String
    since Number
    type String

    GetSwitchStatsDeviceSwitchStatModuleStatFan

    Airflow string
    Name string
    Status string
    Airflow string
    Name string
    Status string
    airflow String
    name String
    status String
    airflow string
    name string
    status string
    airflow str
    name str
    status str
    airflow String
    name String
    status String

    GetSwitchStatsDeviceSwitchStatModuleStatPic

    GetSwitchStatsDeviceSwitchStatModuleStatPicPortGroup

    Count int
    Type string
    Count int
    Type string
    count Integer
    type String
    count number
    type string
    count int
    type str
    count Number
    type String

    GetSwitchStatsDeviceSwitchStatModuleStatPoe

    MaxPower double
    PowerDraw double
    MaxPower float64
    PowerDraw float64
    maxPower Double
    powerDraw Double
    maxPower number
    powerDraw number
    maxPower Number
    powerDraw Number

    GetSwitchStatsDeviceSwitchStatModuleStatPsus

    Name string
    Status string
    Name string
    Status string
    name String
    status String
    name string
    status string
    name str
    status str
    name String
    status String

    GetSwitchStatsDeviceSwitchStatModuleStatTemperature

    Celsius double
    Name string
    Status string
    Celsius float64
    Name string
    Status string
    celsius Double
    name String
    status String
    celsius number
    name string
    status string
    celsius float
    name str
    status str
    celsius Number
    name String
    status String

    GetSwitchStatsDeviceSwitchStatPort

    Active bool
    Indicates if interface is active/inactive
    AuthState string
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    Disabled bool
    Indicates if interface is disabled
    ForSite bool
    FullDuplex bool
    Indicates full or half duplex
    Jitter double
    Last sampled jitter of the interface
    LastFlapped double
    Indicates when the port was last flapped
    Latency double
    Last sampled latency of the interface
    Loss double
    Last sampled loss of the interface
    LteIccid string
    LTE ICCID value, Check for null/empty
    LteImei string
    LTE IMEI value, Check for null/empty
    LteImsi string
    LTE IMSI value, Check for null/empty
    Mac string
    MacCount int
    Number of mac addresses in the forwarding table
    MacLimit int
    Limit on number of dynamically learned macs
    NeighborMac string
    chassis identifier of the chassis type listed
    NeighborPortDesc string
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    NeighborSystemName string
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    OrgId string
    PoeDisabled bool
    Is the POE disabled
    PoeMode string
    enum: 802.3af, 802.3at, 802.3bt
    PoeOn bool
    Is the device attached to POE
    PortId string
    PortMac string
    Interface MAC address
    PortUsage string
    gateway port usage. enum: lan
    PowerDraw double
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    RxBcastPkts int
    Broadcast input packets
    RxBps int
    Rate of receiving traffic, bits/seconds, last known
    RxBytes int
    Amount of traffic received since connection
    RxErrors int
    Input errors
    RxMcastPkts int
    Multicast input packets
    RxPkts int
    Amount of packets received since connection
    SiteId string
    Speed int
    Port speed
    StpRole string
    if up==true. enum: alternate, backup, designated, root, root-prevented
    StpState string
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    TxBcastPkts int
    Broadcast output packets
    TxBps int
    Rate of transmitting traffic, bits/seconds, last known
    TxBytes int
    Amount of traffic sent since connection
    TxErrors int
    Output errors
    TxMcastPkts int
    Multicast output packets
    TxPkts int
    Amount of packets sent since connection
    Type string
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    Unconfigured bool
    Indicates if interface is unconfigured
    Up bool
    Indicates if interface is up
    XcvrModel string
    Optic Slot ModelName, Check for null/empty
    XcvrPartNumber string
    Optic Slot Partnumber, Check for null/empty
    XcvrSerial string
    Optic Slot SerialNumber, Check for null/empty
    Active bool
    Indicates if interface is active/inactive
    AuthState string
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    Disabled bool
    Indicates if interface is disabled
    ForSite bool
    FullDuplex bool
    Indicates full or half duplex
    Jitter float64
    Last sampled jitter of the interface
    LastFlapped float64
    Indicates when the port was last flapped
    Latency float64
    Last sampled latency of the interface
    Loss float64
    Last sampled loss of the interface
    LteIccid string
    LTE ICCID value, Check for null/empty
    LteImei string
    LTE IMEI value, Check for null/empty
    LteImsi string
    LTE IMSI value, Check for null/empty
    Mac string
    MacCount int
    Number of mac addresses in the forwarding table
    MacLimit int
    Limit on number of dynamically learned macs
    NeighborMac string
    chassis identifier of the chassis type listed
    NeighborPortDesc string
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    NeighborSystemName string
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    OrgId string
    PoeDisabled bool
    Is the POE disabled
    PoeMode string
    enum: 802.3af, 802.3at, 802.3bt
    PoeOn bool
    Is the device attached to POE
    PortId string
    PortMac string
    Interface MAC address
    PortUsage string
    gateway port usage. enum: lan
    PowerDraw float64
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    RxBcastPkts int
    Broadcast input packets
    RxBps int
    Rate of receiving traffic, bits/seconds, last known
    RxBytes int
    Amount of traffic received since connection
    RxErrors int
    Input errors
    RxMcastPkts int
    Multicast input packets
    RxPkts int
    Amount of packets received since connection
    SiteId string
    Speed int
    Port speed
    StpRole string
    if up==true. enum: alternate, backup, designated, root, root-prevented
    StpState string
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    TxBcastPkts int
    Broadcast output packets
    TxBps int
    Rate of transmitting traffic, bits/seconds, last known
    TxBytes int
    Amount of traffic sent since connection
    TxErrors int
    Output errors
    TxMcastPkts int
    Multicast output packets
    TxPkts int
    Amount of packets sent since connection
    Type string
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    Unconfigured bool
    Indicates if interface is unconfigured
    Up bool
    Indicates if interface is up
    XcvrModel string
    Optic Slot ModelName, Check for null/empty
    XcvrPartNumber string
    Optic Slot Partnumber, Check for null/empty
    XcvrSerial string
    Optic Slot SerialNumber, Check for null/empty
    active Boolean
    Indicates if interface is active/inactive
    authState String
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    disabled Boolean
    Indicates if interface is disabled
    forSite Boolean
    fullDuplex Boolean
    Indicates full or half duplex
    jitter Double
    Last sampled jitter of the interface
    lastFlapped Double
    Indicates when the port was last flapped
    latency Double
    Last sampled latency of the interface
    loss Double
    Last sampled loss of the interface
    lteIccid String
    LTE ICCID value, Check for null/empty
    lteImei String
    LTE IMEI value, Check for null/empty
    lteImsi String
    LTE IMSI value, Check for null/empty
    mac String
    macCount Integer
    Number of mac addresses in the forwarding table
    macLimit Integer
    Limit on number of dynamically learned macs
    neighborMac String
    chassis identifier of the chassis type listed
    neighborPortDesc String
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    neighborSystemName String
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    orgId String
    poeDisabled Boolean
    Is the POE disabled
    poeMode String
    enum: 802.3af, 802.3at, 802.3bt
    poeOn Boolean
    Is the device attached to POE
    portId String
    portMac String
    Interface MAC address
    portUsage String
    gateway port usage. enum: lan
    powerDraw Double
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    rxBcastPkts Integer
    Broadcast input packets
    rxBps Integer
    Rate of receiving traffic, bits/seconds, last known
    rxBytes Integer
    Amount of traffic received since connection
    rxErrors Integer
    Input errors
    rxMcastPkts Integer
    Multicast input packets
    rxPkts Integer
    Amount of packets received since connection
    siteId String
    speed Integer
    Port speed
    stpRole String
    if up==true. enum: alternate, backup, designated, root, root-prevented
    stpState String
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    txBcastPkts Integer
    Broadcast output packets
    txBps Integer
    Rate of transmitting traffic, bits/seconds, last known
    txBytes Integer
    Amount of traffic sent since connection
    txErrors Integer
    Output errors
    txMcastPkts Integer
    Multicast output packets
    txPkts Integer
    Amount of packets sent since connection
    type String
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    unconfigured Boolean
    Indicates if interface is unconfigured
    up Boolean
    Indicates if interface is up
    xcvrModel String
    Optic Slot ModelName, Check for null/empty
    xcvrPartNumber String
    Optic Slot Partnumber, Check for null/empty
    xcvrSerial String
    Optic Slot SerialNumber, Check for null/empty
    active boolean
    Indicates if interface is active/inactive
    authState string
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    disabled boolean
    Indicates if interface is disabled
    forSite boolean
    fullDuplex boolean
    Indicates full or half duplex
    jitter number
    Last sampled jitter of the interface
    lastFlapped number
    Indicates when the port was last flapped
    latency number
    Last sampled latency of the interface
    loss number
    Last sampled loss of the interface
    lteIccid string
    LTE ICCID value, Check for null/empty
    lteImei string
    LTE IMEI value, Check for null/empty
    lteImsi string
    LTE IMSI value, Check for null/empty
    mac string
    macCount number
    Number of mac addresses in the forwarding table
    macLimit number
    Limit on number of dynamically learned macs
    neighborMac string
    chassis identifier of the chassis type listed
    neighborPortDesc string
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    neighborSystemName string
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    orgId string
    poeDisabled boolean
    Is the POE disabled
    poeMode string
    enum: 802.3af, 802.3at, 802.3bt
    poeOn boolean
    Is the device attached to POE
    portId string
    portMac string
    Interface MAC address
    portUsage string
    gateway port usage. enum: lan
    powerDraw number
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    rxBcastPkts number
    Broadcast input packets
    rxBps number
    Rate of receiving traffic, bits/seconds, last known
    rxBytes number
    Amount of traffic received since connection
    rxErrors number
    Input errors
    rxMcastPkts number
    Multicast input packets
    rxPkts number
    Amount of packets received since connection
    siteId string
    speed number
    Port speed
    stpRole string
    if up==true. enum: alternate, backup, designated, root, root-prevented
    stpState string
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    txBcastPkts number
    Broadcast output packets
    txBps number
    Rate of transmitting traffic, bits/seconds, last known
    txBytes number
    Amount of traffic sent since connection
    txErrors number
    Output errors
    txMcastPkts number
    Multicast output packets
    txPkts number
    Amount of packets sent since connection
    type string
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    unconfigured boolean
    Indicates if interface is unconfigured
    up boolean
    Indicates if interface is up
    xcvrModel string
    Optic Slot ModelName, Check for null/empty
    xcvrPartNumber string
    Optic Slot Partnumber, Check for null/empty
    xcvrSerial string
    Optic Slot SerialNumber, Check for null/empty
    active bool
    Indicates if interface is active/inactive
    auth_state str
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    disabled bool
    Indicates if interface is disabled
    for_site bool
    full_duplex bool
    Indicates full or half duplex
    jitter float
    Last sampled jitter of the interface
    last_flapped float
    Indicates when the port was last flapped
    latency float
    Last sampled latency of the interface
    loss float
    Last sampled loss of the interface
    lte_iccid str
    LTE ICCID value, Check for null/empty
    lte_imei str
    LTE IMEI value, Check for null/empty
    lte_imsi str
    LTE IMSI value, Check for null/empty
    mac str
    mac_count int
    Number of mac addresses in the forwarding table
    mac_limit int
    Limit on number of dynamically learned macs
    neighbor_mac str
    chassis identifier of the chassis type listed
    neighbor_port_desc str
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    neighbor_system_name str
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    org_id str
    poe_disabled bool
    Is the POE disabled
    poe_mode str
    enum: 802.3af, 802.3at, 802.3bt
    poe_on bool
    Is the device attached to POE
    port_id str
    port_mac str
    Interface MAC address
    port_usage str
    gateway port usage. enum: lan
    power_draw float
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    rx_bcast_pkts int
    Broadcast input packets
    rx_bps int
    Rate of receiving traffic, bits/seconds, last known
    rx_bytes int
    Amount of traffic received since connection
    rx_errors int
    Input errors
    rx_mcast_pkts int
    Multicast input packets
    rx_pkts int
    Amount of packets received since connection
    site_id str
    speed int
    Port speed
    stp_role str
    if up==true. enum: alternate, backup, designated, root, root-prevented
    stp_state str
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    tx_bcast_pkts int
    Broadcast output packets
    tx_bps int
    Rate of transmitting traffic, bits/seconds, last known
    tx_bytes int
    Amount of traffic sent since connection
    tx_errors int
    Output errors
    tx_mcast_pkts int
    Multicast output packets
    tx_pkts int
    Amount of packets sent since connection
    type str
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    unconfigured bool
    Indicates if interface is unconfigured
    up bool
    Indicates if interface is up
    xcvr_model str
    Optic Slot ModelName, Check for null/empty
    xcvr_part_number str
    Optic Slot Partnumber, Check for null/empty
    xcvr_serial str
    Optic Slot SerialNumber, Check for null/empty
    active Boolean
    Indicates if interface is active/inactive
    authState String
    if up==true and has Authenticator role. enum: authenticated, authenticating, held, init
    disabled Boolean
    Indicates if interface is disabled
    forSite Boolean
    fullDuplex Boolean
    Indicates full or half duplex
    jitter Number
    Last sampled jitter of the interface
    lastFlapped Number
    Indicates when the port was last flapped
    latency Number
    Last sampled latency of the interface
    loss Number
    Last sampled loss of the interface
    lteIccid String
    LTE ICCID value, Check for null/empty
    lteImei String
    LTE IMEI value, Check for null/empty
    lteImsi String
    LTE IMSI value, Check for null/empty
    mac String
    macCount Number
    Number of mac addresses in the forwarding table
    macLimit Number
    Limit on number of dynamically learned macs
    neighborMac String
    chassis identifier of the chassis type listed
    neighborPortDesc String
    Description supplied by the system on the interface E.g. "GigabitEthernet2/0/39"
    neighborSystemName String
    Name supplied by the system on the interface E.g. neighbor system name E.g. "Kumar-Acc-SW.mist.local"
    orgId String
    poeDisabled Boolean
    Is the POE disabled
    poeMode String
    enum: 802.3af, 802.3at, 802.3bt
    poeOn Boolean
    Is the device attached to POE
    portId String
    portMac String
    Interface MAC address
    portUsage String
    gateway port usage. enum: lan
    powerDraw Number
    Amount of power being used by the interface at the time the command is executed. Unit in watts.
    rxBcastPkts Number
    Broadcast input packets
    rxBps Number
    Rate of receiving traffic, bits/seconds, last known
    rxBytes Number
    Amount of traffic received since connection
    rxErrors Number
    Input errors
    rxMcastPkts Number
    Multicast input packets
    rxPkts Number
    Amount of packets received since connection
    siteId String
    speed Number
    Port speed
    stpRole String
    if up==true. enum: alternate, backup, designated, root, root-prevented
    stpState String
    if up==true. enum: blocking, disabled, forwarding, learning, listening
    txBcastPkts Number
    Broadcast output packets
    txBps Number
    Rate of transmitting traffic, bits/seconds, last known
    txBytes Number
    Amount of traffic sent since connection
    txErrors Number
    Output errors
    txMcastPkts Number
    Multicast output packets
    txPkts Number
    Amount of packets sent since connection
    type String
    device type. enum: ap, ble, gateway, mxedge, nac, switch
    unconfigured Boolean
    Indicates if interface is unconfigured
    up Boolean
    Indicates if interface is up
    xcvrModel String
    Optic Slot ModelName, Check for null/empty
    xcvrPartNumber String
    Optic Slot Partnumber, Check for null/empty
    xcvrSerial String
    Optic Slot SerialNumber, Check for null/empty

    GetSwitchStatsDeviceSwitchStatRouteSummaryStats

    GetSwitchStatsDeviceSwitchStatServiceStat

    GetSwitchStatsDeviceSwitchStatVcSetupInfo

    Package Details

    Repository
    junipermist pulumi/pulumi-junipermist
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mist Terraform Provider.
    junipermist logo
    Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi