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

junipermist.device.getGatewayStats

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 Gateways with their statistics.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/junipermist";
    
    const gatewayStats = junipermist.device.getGatewayStats({
        orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
        mac: "e8a245000000",
        siteId: "4a422ae5-7ca0-4599-87a3-8e49aa63685f",
        status: "connected",
        duration: "1d",
        start: 1736031600,
        end: 1736175934,
    });
    
    import pulumi
    import pulumi_junipermist as junipermist
    
    gateway_stats = junipermist.device.get_gateway_stats(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550",
        mac="e8a245000000",
        site_id="4a422ae5-7ca0-4599-87a3-8e49aa63685f",
        status="connected",
        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.GetGatewayStats(ctx, &device.GetGatewayStatsArgs{
    			OrgId:    "15fca2ac-b1a6-47cc-9953-cc6906281550",
    			Mac:      pulumi.StringRef("e8a245000000"),
    			SiteId:   pulumi.StringRef("4a422ae5-7ca0-4599-87a3-8e49aa63685f"),
    			Status:   pulumi.StringRef("connected"),
    			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 gatewayStats = JuniperMist.Device.GetGatewayStats.Invoke(new()
        {
            OrgId = "15fca2ac-b1a6-47cc-9953-cc6906281550",
            Mac = "e8a245000000",
            SiteId = "4a422ae5-7ca0-4599-87a3-8e49aa63685f",
            Status = "connected",
            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.GetGatewayStatsArgs;
    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 gatewayStats = DeviceFunctions.getGatewayStats(GetGatewayStatsArgs.builder()
                .orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
                .mac("e8a245000000")
                .siteId("4a422ae5-7ca0-4599-87a3-8e49aa63685f")
                .status("connected")
                .duration("1d")
                .start(1736031600)
                .end(1736175934)
                .build());
    
        }
    }
    
    variables:
      gatewayStats:
        fn::invoke:
          function: junipermist:device:getGatewayStats
          arguments:
            orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
            mac: e8a245000000
            siteId: 4a422ae5-7ca0-4599-87a3-8e49aa63685f
            status: connected
            duration: 1d
            start: 1.7360316e+09
            end: 1.736175934e+09
    

    Using getGatewayStats

    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 getGatewayStats(args: GetGatewayStatsArgs, opts?: InvokeOptions): Promise<GetGatewayStatsResult>
    function getGatewayStatsOutput(args: GetGatewayStatsOutputArgs, opts?: InvokeOptions): Output<GetGatewayStatsResult>
    def get_gateway_stats(duration: Optional[str] = None,
                          end: Optional[int] = 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) -> GetGatewayStatsResult
    def get_gateway_stats_output(duration: Optional[pulumi.Input[str]] = None,
                          end: Optional[pulumi.Input[int]] = 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[GetGatewayStatsResult]
    func GetGatewayStats(ctx *Context, args *GetGatewayStatsArgs, opts ...InvokeOption) (*GetGatewayStatsResult, error)
    func GetGatewayStatsOutput(ctx *Context, args *GetGatewayStatsOutputArgs, opts ...InvokeOption) GetGatewayStatsResultOutput

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

    public static class GetGatewayStats 
    {
        public static Task<GetGatewayStatsResult> InvokeAsync(GetGatewayStatsArgs args, InvokeOptions? opts = null)
        public static Output<GetGatewayStatsResult> Invoke(GetGatewayStatsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGatewayStatsResult> getGatewayStats(GetGatewayStatsArgs args, InvokeOptions options)
    public static Output<GetGatewayStatsResult> getGatewayStats(GetGatewayStatsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: junipermist:device/getGatewayStats:getGatewayStats
      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
    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
    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
    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
    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
    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
    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

    getGatewayStats Result

    The following output properties are available:

    DeviceGatewayStats List<Pulumi.JuniperMist.Device.Outputs.GetGatewayStatsDeviceGatewayStat>
    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
    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
    DeviceGatewayStats []GetGatewayStatsDeviceGatewayStat
    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
    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
    deviceGatewayStats List<GetGatewayStatsDeviceGatewayStat>
    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
    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
    deviceGatewayStats GetGatewayStatsDeviceGatewayStat[]
    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
    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_gateway_stats Sequence[GetGatewayStatsDeviceGatewayStat]
    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
    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
    deviceGatewayStats 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
    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

    GetGatewayStatsDeviceGatewayStat

    ApRedundancy Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatApRedundancy
    ArpTableStats Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatArpTableStats
    BgpPeers List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatBgpPeer>
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    CertExpiry int
    ClusterConfig Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatClusterConfig
    ClusterStat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatClusterStat
    ConductorName string
    ConfigStatus string
    Cpu2Stat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatCpu2Stat
    CpuStat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatCpuStat
    CreatedTime double
    When the object has been created, in epoch
    DeviceprofileId string
    Dhcpd2Stat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatDhcpd2Stat>
    Property key is the network name
    DhcpdStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatDhcpdStat>
    Property key is the network name
    ExtIp string
    IP address
    Fwupdate Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatFwupdate
    HasPcap bool
    Hostname string
    Hostname reported by the device
    Id string
    Unique ID of the object instance in the Mist Organization
    If2Stat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatIf2Stat>
    Property key is the interface name
    IfStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatIfStat>
    Property key is the interface name
    Ip string
    IP address
    Ip2Stat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatIp2Stat
    IpStat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatIpStat
    IsHa bool
    LastSeen double
    Last seen timestamp
    Mac string
    Device mac
    MapId string
    Serial Number
    Memory2Stat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatMemory2Stat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    MemoryStat Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    Model string
    Device model
    ModifiedTime double
    When the object has been modified for the last time, in epoch
    Module2Stats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2Stat>
    ModuleStats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStat>
    Name string
    Device name if configured
    NodeName string
    OrgId string
    Ports List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatPort>
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    RouteSummaryStats Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    RouterName string
    Device name if configured
    Serial string
    Serial Number
    Service2Stat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatService2Stat>
    ServiceStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatServiceStat>
    ServiceStatus Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatServiceStatus
    SiteId string
    Spu2Stats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatSpu2Stat>
    SpuStats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatSpuStat>
    Status string
    Tunnels List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatTunnel>
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    Uptime double
    Version string
    VpnPeers List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatVpnPeer>
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed
    ApRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    ArpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    BgpPeers []GetGatewayStatsDeviceGatewayStatBgpPeer
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    CertExpiry int
    ClusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    ClusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    ConductorName string
    ConfigStatus string
    Cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    CpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    CreatedTime float64
    When the object has been created, in epoch
    DeviceprofileId string
    Dhcpd2Stat map[string]GetGatewayStatsDeviceGatewayStatDhcpd2Stat
    Property key is the network name
    DhcpdStat map[string]GetGatewayStatsDeviceGatewayStatDhcpdStat
    Property key is the network name
    ExtIp string
    IP address
    Fwupdate GetGatewayStatsDeviceGatewayStatFwupdate
    HasPcap bool
    Hostname string
    Hostname reported by the device
    Id string
    Unique ID of the object instance in the Mist Organization
    If2Stat map[string]GetGatewayStatsDeviceGatewayStatIf2Stat
    Property key is the interface name
    IfStat map[string]GetGatewayStatsDeviceGatewayStatIfStat
    Property key is the interface name
    Ip string
    IP address
    Ip2Stat GetGatewayStatsDeviceGatewayStatIp2Stat
    IpStat GetGatewayStatsDeviceGatewayStatIpStat
    IsHa bool
    LastSeen float64
    Last seen timestamp
    Mac string
    Device mac
    MapId string
    Serial Number
    Memory2Stat GetGatewayStatsDeviceGatewayStatMemory2Stat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    MemoryStat GetGatewayStatsDeviceGatewayStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    Model string
    Device model
    ModifiedTime float64
    When the object has been modified for the last time, in epoch
    Module2Stats []GetGatewayStatsDeviceGatewayStatModule2Stat
    ModuleStats []GetGatewayStatsDeviceGatewayStatModuleStat
    Name string
    Device name if configured
    NodeName string
    OrgId string
    Ports []GetGatewayStatsDeviceGatewayStatPort
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    RouteSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    RouterName string
    Device name if configured
    Serial string
    Serial Number
    Service2Stat map[string]GetGatewayStatsDeviceGatewayStatService2Stat
    ServiceStat map[string]GetGatewayStatsDeviceGatewayStatServiceStat
    ServiceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    SiteId string
    Spu2Stats []GetGatewayStatsDeviceGatewayStatSpu2Stat
    SpuStats []GetGatewayStatsDeviceGatewayStatSpuStat
    Status string
    Tunnels []GetGatewayStatsDeviceGatewayStatTunnel
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    Uptime float64
    Version string
    VpnPeers []GetGatewayStatsDeviceGatewayStatVpnPeer
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed
    apRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    bgpPeers List<GetGatewayStatsDeviceGatewayStatBgpPeer>
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    certExpiry Integer
    clusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    clusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    conductorName String
    configStatus String
    cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    createdTime Double
    When the object has been created, in epoch
    deviceprofileId String
    dhcpd2Stat Map<String,GetGatewayStatsDeviceGatewayStatDhcpd2Stat>
    Property key is the network name
    dhcpdStat Map<String,GetGatewayStatsDeviceGatewayStatDhcpdStat>
    Property key is the network name
    extIp String
    IP address
    fwupdate GetGatewayStatsDeviceGatewayStatFwupdate
    hasPcap Boolean
    hostname String
    Hostname reported by the device
    id String
    Unique ID of the object instance in the Mist Organization
    if2Stat Map<String,GetGatewayStatsDeviceGatewayStatIf2Stat>
    Property key is the interface name
    ifStat Map<String,GetGatewayStatsDeviceGatewayStatIfStat>
    Property key is the interface name
    ip String
    IP address
    ip2Stat GetGatewayStatsDeviceGatewayStatIp2Stat
    ipStat GetGatewayStatsDeviceGatewayStatIpStat
    isHa Boolean
    lastSeen Double
    Last seen timestamp
    mac String
    Device mac
    mapId String
    Serial Number
    memory2Stat GetGatewayStatsDeviceGatewayStatMemory2Stat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    memoryStat GetGatewayStatsDeviceGatewayStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model String
    Device model
    modifiedTime Double
    When the object has been modified for the last time, in epoch
    module2Stats List<GetGatewayStatsDeviceGatewayStatModule2Stat>
    moduleStats List<GetGatewayStatsDeviceGatewayStatModuleStat>
    name String
    Device name if configured
    nodeName String
    orgId String
    ports List<GetGatewayStatsDeviceGatewayStatPort>
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    routeSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    routerName String
    Device name if configured
    serial String
    Serial Number
    service2Stat Map<String,GetGatewayStatsDeviceGatewayStatService2Stat>
    serviceStat Map<String,GetGatewayStatsDeviceGatewayStatServiceStat>
    serviceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    siteId String
    spu2Stats List<GetGatewayStatsDeviceGatewayStatSpu2Stat>
    spuStats List<GetGatewayStatsDeviceGatewayStatSpuStat>
    status String
    tunnels List<GetGatewayStatsDeviceGatewayStatTunnel>
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    uptime Double
    version String
    vpnPeers List<GetGatewayStatsDeviceGatewayStatVpnPeer>
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed
    apRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    bgpPeers GetGatewayStatsDeviceGatewayStatBgpPeer[]
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    certExpiry number
    clusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    clusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    conductorName string
    configStatus string
    cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    createdTime number
    When the object has been created, in epoch
    deviceprofileId string
    dhcpd2Stat {[key: string]: GetGatewayStatsDeviceGatewayStatDhcpd2Stat}
    Property key is the network name
    dhcpdStat {[key: string]: GetGatewayStatsDeviceGatewayStatDhcpdStat}
    Property key is the network name
    extIp string
    IP address
    fwupdate GetGatewayStatsDeviceGatewayStatFwupdate
    hasPcap boolean
    hostname string
    Hostname reported by the device
    id string
    Unique ID of the object instance in the Mist Organization
    if2Stat {[key: string]: GetGatewayStatsDeviceGatewayStatIf2Stat}
    Property key is the interface name
    ifStat {[key: string]: GetGatewayStatsDeviceGatewayStatIfStat}
    Property key is the interface name
    ip string
    IP address
    ip2Stat GetGatewayStatsDeviceGatewayStatIp2Stat
    ipStat GetGatewayStatsDeviceGatewayStatIpStat
    isHa boolean
    lastSeen number
    Last seen timestamp
    mac string
    Device mac
    mapId string
    Serial Number
    memory2Stat GetGatewayStatsDeviceGatewayStatMemory2Stat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    memoryStat GetGatewayStatsDeviceGatewayStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model string
    Device model
    modifiedTime number
    When the object has been modified for the last time, in epoch
    module2Stats GetGatewayStatsDeviceGatewayStatModule2Stat[]
    moduleStats GetGatewayStatsDeviceGatewayStatModuleStat[]
    name string
    Device name if configured
    nodeName string
    orgId string
    ports GetGatewayStatsDeviceGatewayStatPort[]
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    routeSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    routerName string
    Device name if configured
    serial string
    Serial Number
    service2Stat {[key: string]: GetGatewayStatsDeviceGatewayStatService2Stat}
    serviceStat {[key: string]: GetGatewayStatsDeviceGatewayStatServiceStat}
    serviceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    siteId string
    spu2Stats GetGatewayStatsDeviceGatewayStatSpu2Stat[]
    spuStats GetGatewayStatsDeviceGatewayStatSpuStat[]
    status string
    tunnels GetGatewayStatsDeviceGatewayStatTunnel[]
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    uptime number
    version string
    vpnPeers GetGatewayStatsDeviceGatewayStatVpnPeer[]
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed
    ap_redundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arp_table_stats GetGatewayStatsDeviceGatewayStatArpTableStats
    bgp_peers Sequence[GetGatewayStatsDeviceGatewayStatBgpPeer]
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    cert_expiry int
    cluster_config GetGatewayStatsDeviceGatewayStatClusterConfig
    cluster_stat GetGatewayStatsDeviceGatewayStatClusterStat
    conductor_name str
    config_status str
    cpu2_stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpu_stat GetGatewayStatsDeviceGatewayStatCpuStat
    created_time float
    When the object has been created, in epoch
    deviceprofile_id str
    dhcpd2_stat Mapping[str, GetGatewayStatsDeviceGatewayStatDhcpd2Stat]
    Property key is the network name
    dhcpd_stat Mapping[str, GetGatewayStatsDeviceGatewayStatDhcpdStat]
    Property key is the network name
    ext_ip str
    IP address
    fwupdate GetGatewayStatsDeviceGatewayStatFwupdate
    has_pcap bool
    hostname str
    Hostname reported by the device
    id str
    Unique ID of the object instance in the Mist Organization
    if2_stat Mapping[str, GetGatewayStatsDeviceGatewayStatIf2Stat]
    Property key is the interface name
    if_stat Mapping[str, GetGatewayStatsDeviceGatewayStatIfStat]
    Property key is the interface name
    ip str
    IP address
    ip2_stat GetGatewayStatsDeviceGatewayStatIp2Stat
    ip_stat GetGatewayStatsDeviceGatewayStatIpStat
    is_ha bool
    last_seen float
    Last seen timestamp
    mac str
    Device mac
    map_id str
    Serial Number
    memory2_stat GetGatewayStatsDeviceGatewayStatMemory2Stat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    memory_stat GetGatewayStatsDeviceGatewayStatMemoryStat
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model str
    Device model
    modified_time float
    When the object has been modified for the last time, in epoch
    module2_stats Sequence[GetGatewayStatsDeviceGatewayStatModule2Stat]
    module_stats Sequence[GetGatewayStatsDeviceGatewayStatModuleStat]
    name str
    Device name if configured
    node_name str
    org_id str
    ports Sequence[GetGatewayStatsDeviceGatewayStatPort]
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    route_summary_stats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    router_name str
    Device name if configured
    serial str
    Serial Number
    service2_stat Mapping[str, GetGatewayStatsDeviceGatewayStatService2Stat]
    service_stat Mapping[str, GetGatewayStatsDeviceGatewayStatServiceStat]
    service_status GetGatewayStatsDeviceGatewayStatServiceStatus
    site_id str
    spu2_stats Sequence[GetGatewayStatsDeviceGatewayStatSpu2Stat]
    spu_stats Sequence[GetGatewayStatsDeviceGatewayStatSpuStat]
    status str
    tunnels Sequence[GetGatewayStatsDeviceGatewayStatTunnel]
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    uptime float
    version str
    vpn_peers Sequence[GetGatewayStatsDeviceGatewayStatVpnPeer]
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed
    apRedundancy Property Map
    arpTableStats Property Map
    bgpPeers List<Property Map>
    Only present when bgp_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/bgp_peers/search result object, except that orgid, siteid, mac, model are removed
    certExpiry Number
    clusterConfig Property Map
    clusterStat Property Map
    conductorName String
    configStatus String
    cpu2Stat Property Map
    cpuStat Property Map
    createdTime Number
    When the object has been created, in epoch
    deviceprofileId String
    dhcpd2Stat Map<Property Map>
    Property key is the network name
    dhcpdStat Map<Property Map>
    Property key is the network name
    extIp String
    IP address
    fwupdate Property Map
    hasPcap Boolean
    hostname String
    Hostname reported by the device
    id String
    Unique ID of the object instance in the Mist Organization
    if2Stat Map<Property Map>
    Property key is the interface name
    ifStat Map<Property Map>
    Property key is the interface name
    ip String
    IP address
    ip2Stat Property Map
    ipStat Property Map
    isHa Boolean
    lastSeen Number
    Last seen timestamp
    mac String
    Device mac
    mapId String
    Serial Number
    memory2Stat Property Map
    Memory usage stat (for virtual chassis, memory usage of master RE)
    memoryStat Property Map
    Memory usage stat (for virtual chassis, memory usage of master RE)
    model String
    Device model
    modifiedTime Number
    When the object has been modified for the last time, in epoch
    module2Stats List<Property Map>
    moduleStats List<Property Map>
    name String
    Device name if configured
    nodeName String
    orgId String
    ports List<Property Map>
    Only present when ports in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/ports/search result object, except that orgid, siteid, mac, model are removed
    routeSummaryStats Property Map
    routerName String
    Device name if configured
    serial String
    Serial Number
    service2Stat Map<Property Map>
    serviceStat Map<Property Map>
    serviceStatus Property Map
    siteId String
    spu2Stats List<Property Map>
    spuStats List<Property Map>
    status String
    tunnels List<Property Map>
    Only present when tunnels in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/tunnels/search result object, except that orgid, siteid, mac, model are removed
    uptime Number
    version String
    vpnPeers List<Property Map>
    Only present when vpn_peers in fields query parameter. Each port object is same as GET /api/v1/sites/{site_id}/stats/vpn_peers/search result object, except that orgid, siteid, mac, model are removed

    GetGatewayStatsDeviceGatewayStatApRedundancy

    Modules Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatApRedundancyModules>
    Property key is the node id
    NumAps int
    NumApsWithSwitchRedundancy int
    Modules map[string]GetGatewayStatsDeviceGatewayStatApRedundancyModules
    Property key is the node id
    NumAps int
    NumApsWithSwitchRedundancy int
    modules Map<String,GetGatewayStatsDeviceGatewayStatApRedundancyModules>
    Property key is the node id
    numAps Integer
    numApsWithSwitchRedundancy Integer
    modules {[key: string]: GetGatewayStatsDeviceGatewayStatApRedundancyModules}
    Property key is the node id
    numAps number
    numApsWithSwitchRedundancy number
    modules Mapping[str, GetGatewayStatsDeviceGatewayStatApRedundancyModules]
    Property key is the node id
    num_aps int
    num_aps_with_switch_redundancy int
    modules Map<Property Map>
    Property key is the node id
    numAps Number
    numApsWithSwitchRedundancy Number

    GetGatewayStatsDeviceGatewayStatApRedundancyModules

    GetGatewayStatsDeviceGatewayStatArpTableStats

    GetGatewayStatsDeviceGatewayStatBgpPeer

    EvpnOverlay bool
    If this is created for evpn overlay
    ForOverlay bool
    If this is created for overlay
    LocalAs string
    Neighbor string
    NeighborAs string
    NeighborMac string
    If it's another device in the same org
    Node string
    Node0/node1
    RxPkts int
    Amount of packets received since connection
    RxRoutes int
    Number of received routes
    State string
    enum: active, connect, established, idle, open_config, open_sent
    Timestamp double
    Epoch (seconds)
    TxPkts int
    Amount of packets sent since connection
    TxRoutes int
    Up bool
    Uptime int
    VrfName string
    EvpnOverlay bool
    If this is created for evpn overlay
    ForOverlay bool
    If this is created for overlay
    LocalAs string
    Neighbor string
    NeighborAs string
    NeighborMac string
    If it's another device in the same org
    Node string
    Node0/node1
    RxPkts int
    Amount of packets received since connection
    RxRoutes int
    Number of received routes
    State string
    enum: active, connect, established, idle, open_config, open_sent
    Timestamp float64
    Epoch (seconds)
    TxPkts int
    Amount of packets sent since connection
    TxRoutes int
    Up bool
    Uptime int
    VrfName string
    evpnOverlay Boolean
    If this is created for evpn overlay
    forOverlay Boolean
    If this is created for overlay
    localAs String
    neighbor String
    neighborAs String
    neighborMac String
    If it's another device in the same org
    node String
    Node0/node1
    rxPkts Integer
    Amount of packets received since connection
    rxRoutes Integer
    Number of received routes
    state String
    enum: active, connect, established, idle, open_config, open_sent
    timestamp Double
    Epoch (seconds)
    txPkts Integer
    Amount of packets sent since connection
    txRoutes Integer
    up Boolean
    uptime Integer
    vrfName String
    evpnOverlay boolean
    If this is created for evpn overlay
    forOverlay boolean
    If this is created for overlay
    localAs string
    neighbor string
    neighborAs string
    neighborMac string
    If it's another device in the same org
    node string
    Node0/node1
    rxPkts number
    Amount of packets received since connection
    rxRoutes number
    Number of received routes
    state string
    enum: active, connect, established, idle, open_config, open_sent
    timestamp number
    Epoch (seconds)
    txPkts number
    Amount of packets sent since connection
    txRoutes number
    up boolean
    uptime number
    vrfName string
    evpn_overlay bool
    If this is created for evpn overlay
    for_overlay bool
    If this is created for overlay
    local_as str
    neighbor str
    neighbor_as str
    neighbor_mac str
    If it's another device in the same org
    node str
    Node0/node1
    rx_pkts int
    Amount of packets received since connection
    rx_routes int
    Number of received routes
    state str
    enum: active, connect, established, idle, open_config, open_sent
    timestamp float
    Epoch (seconds)
    tx_pkts int
    Amount of packets sent since connection
    tx_routes int
    up bool
    uptime int
    vrf_name str
    evpnOverlay Boolean
    If this is created for evpn overlay
    forOverlay Boolean
    If this is created for overlay
    localAs String
    neighbor String
    neighborAs String
    neighborMac String
    If it's another device in the same org
    node String
    Node0/node1
    rxPkts Number
    Amount of packets received since connection
    rxRoutes Number
    Number of received routes
    state String
    enum: active, connect, established, idle, open_config, open_sent
    timestamp Number
    Epoch (seconds)
    txPkts Number
    Amount of packets sent since connection
    txRoutes Number
    up Boolean
    uptime Number
    vrfName String

    GetGatewayStatsDeviceGatewayStatClusterConfig

    GetGatewayStatsDeviceGatewayStatClusterConfigControlLinkInfo

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

    GetGatewayStatsDeviceGatewayStatClusterConfigEthernetConnection

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

    GetGatewayStatsDeviceGatewayStatClusterConfigFabricLinkInfo

    DataPlaneNotifiedStatus string
    Interfaces List<string>
    InternalStatus string
    State string
    Status string
    dataPlaneNotifiedStatus String
    interfaces List<String>
    internalStatus String
    state String
    status String
    dataPlaneNotifiedStatus String
    interfaces List<String>
    internalStatus String
    state String
    status String

    GetGatewayStatsDeviceGatewayStatClusterConfigRedundancyGroupInformation

    id Integer
    monitoringFailure String
    threshold Integer
    id number
    monitoringFailure string
    threshold number
    id Number
    monitoringFailure String
    threshold Number

    GetGatewayStatsDeviceGatewayStatClusterStat

    State string
    State string
    state String
    state string
    state str
    state String

    GetGatewayStatsDeviceGatewayStatCpu2Stat

    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

    GetGatewayStatsDeviceGatewayStatCpuStat

    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

    GetGatewayStatsDeviceGatewayStatDhcpd2Stat

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

    GetGatewayStatsDeviceGatewayStatDhcpdStat

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

    GetGatewayStatsDeviceGatewayStatFwupdate

    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

    GetGatewayStatsDeviceGatewayStatIf2Stat

    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.GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    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

    GetGatewayStatsDeviceGatewayStatIf2StatServpInfo

    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

    GetGatewayStatsDeviceGatewayStatIfStat

    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.GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    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 GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    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

    GetGatewayStatsDeviceGatewayStatIfStatServpInfo

    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

    GetGatewayStatsDeviceGatewayStatIp2Stat

    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

    GetGatewayStatsDeviceGatewayStatIpStat

    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

    GetGatewayStatsDeviceGatewayStatMemory2Stat

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

    GetGatewayStatsDeviceGatewayStatMemoryStat

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

    GetGatewayStatsDeviceGatewayStatModule2Stat

    BackupVersion string
    BiosVersion string
    CpldVersion string
    Fans List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatFan>
    FpgaVersion string
    LastSeen double
    Last seen timestamp
    Locating bool
    Mac string
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Poe Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatPsus>
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatTemperature>
    TmcFpgaVersion string
    UbootVersion string
    Uptime int
    VcLinks List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatVcLink>
    VcMode string
    VcRole string
    enum: master, backup, linecard
    VcState string
    Version string

    GetGatewayStatsDeviceGatewayStatModule2StatFan

    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

    GetGatewayStatsDeviceGatewayStatModule2StatPoe

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

    GetGatewayStatsDeviceGatewayStatModule2StatPsus

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

    GetGatewayStatsDeviceGatewayStatModule2StatTemperature

    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

    GetGatewayStatsDeviceGatewayStatModuleStat

    BackupVersion string
    BiosVersion string
    CpldVersion string
    Fans List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatFan>
    FpgaVersion string
    LastSeen double
    Last seen timestamp
    Locating bool
    Mac string
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Poe Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatPsus>
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatTemperature>
    TmcFpgaVersion string
    UbootVersion string
    Uptime int
    VcLinks List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatVcLink>
    VcMode string
    VcRole string
    enum: master, backup, linecard
    VcState string
    Version string

    GetGatewayStatsDeviceGatewayStatModuleStatFan

    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

    GetGatewayStatsDeviceGatewayStatModuleStatPoe

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

    GetGatewayStatsDeviceGatewayStatModuleStatPsus

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

    GetGatewayStatsDeviceGatewayStatModuleStatTemperature

    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

    GetGatewayStatsDeviceGatewayStatPort

    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
    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
    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"
    PoeDisabled bool
    Is the POE configured not be 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
    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
    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
    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"
    PoeDisabled bool
    Is the POE configured not be 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
    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
    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
    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"
    poeDisabled Boolean
    Is the POE configured not be 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
    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
    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
    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"
    poeDisabled boolean
    Is the POE configured not be 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
    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
    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_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"
    poe_disabled bool
    Is the POE configured not be 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
    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
    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
    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"
    poeDisabled Boolean
    Is the POE configured not be 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
    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

    GetGatewayStatsDeviceGatewayStatRouteSummaryStats

    GetGatewayStatsDeviceGatewayStatService2Stat

    GetGatewayStatsDeviceGatewayStatServiceStat

    GetGatewayStatsDeviceGatewayStatServiceStatus

    GetGatewayStatsDeviceGatewayStatSpu2Stat

    GetGatewayStatsDeviceGatewayStatSpuStat

    GetGatewayStatsDeviceGatewayStatTunnel

    AuthAlgo string
    Authentication algorithm
    EncryptAlgo string
    Encryption algorithm
    IkeVersion string
    IKE version
    Ip string
    IP Address
    LastEvent string
    Reason of why the tunnel is down
    LastFlapped double
    Indicates when the port was last flapped
    Node string
    Node0/node1
    PeerHost string
    Peer host
    PeerIp string
    Peer ip address
    Priority string
    enum: primary, secondary
    Protocol string
    enum: gre, ipsec
    RxBytes int
    Amount of traffic received since connection
    RxPkts int
    Amount of packets received since connection
    TunnelName string
    Mist Tunnel Name
    TxBytes int
    Amount of traffic sent since connection
    TxPkts int
    Amount of packets sent since connection
    Up bool
    Uptime int
    Duration from first (or last) SA was established
    WanName string
    WAN interface name
    AuthAlgo string
    Authentication algorithm
    EncryptAlgo string
    Encryption algorithm
    IkeVersion string
    IKE version
    Ip string
    IP Address
    LastEvent string
    Reason of why the tunnel is down
    LastFlapped float64
    Indicates when the port was last flapped
    Node string
    Node0/node1
    PeerHost string
    Peer host
    PeerIp string
    Peer ip address
    Priority string
    enum: primary, secondary
    Protocol string
    enum: gre, ipsec
    RxBytes int
    Amount of traffic received since connection
    RxPkts int
    Amount of packets received since connection
    TunnelName string
    Mist Tunnel Name
    TxBytes int
    Amount of traffic sent since connection
    TxPkts int
    Amount of packets sent since connection
    Up bool
    Uptime int
    Duration from first (or last) SA was established
    WanName string
    WAN interface name
    authAlgo String
    Authentication algorithm
    encryptAlgo String
    Encryption algorithm
    ikeVersion String
    IKE version
    ip String
    IP Address
    lastEvent String
    Reason of why the tunnel is down
    lastFlapped Double
    Indicates when the port was last flapped
    node String
    Node0/node1
    peerHost String
    Peer host
    peerIp String
    Peer ip address
    priority String
    enum: primary, secondary
    protocol String
    enum: gre, ipsec
    rxBytes Integer
    Amount of traffic received since connection
    rxPkts Integer
    Amount of packets received since connection
    tunnelName String
    Mist Tunnel Name
    txBytes Integer
    Amount of traffic sent since connection
    txPkts Integer
    Amount of packets sent since connection
    up Boolean
    uptime Integer
    Duration from first (or last) SA was established
    wanName String
    WAN interface name
    authAlgo string
    Authentication algorithm
    encryptAlgo string
    Encryption algorithm
    ikeVersion string
    IKE version
    ip string
    IP Address
    lastEvent string
    Reason of why the tunnel is down
    lastFlapped number
    Indicates when the port was last flapped
    node string
    Node0/node1
    peerHost string
    Peer host
    peerIp string
    Peer ip address
    priority string
    enum: primary, secondary
    protocol string
    enum: gre, ipsec
    rxBytes number
    Amount of traffic received since connection
    rxPkts number
    Amount of packets received since connection
    tunnelName string
    Mist Tunnel Name
    txBytes number
    Amount of traffic sent since connection
    txPkts number
    Amount of packets sent since connection
    up boolean
    uptime number
    Duration from first (or last) SA was established
    wanName string
    WAN interface name
    auth_algo str
    Authentication algorithm
    encrypt_algo str
    Encryption algorithm
    ike_version str
    IKE version
    ip str
    IP Address
    last_event str
    Reason of why the tunnel is down
    last_flapped float
    Indicates when the port was last flapped
    node str
    Node0/node1
    peer_host str
    Peer host
    peer_ip str
    Peer ip address
    priority str
    enum: primary, secondary
    protocol str
    enum: gre, ipsec
    rx_bytes int
    Amount of traffic received since connection
    rx_pkts int
    Amount of packets received since connection
    tunnel_name str
    Mist Tunnel Name
    tx_bytes int
    Amount of traffic sent since connection
    tx_pkts int
    Amount of packets sent since connection
    up bool
    uptime int
    Duration from first (or last) SA was established
    wan_name str
    WAN interface name
    authAlgo String
    Authentication algorithm
    encryptAlgo String
    Encryption algorithm
    ikeVersion String
    IKE version
    ip String
    IP Address
    lastEvent String
    Reason of why the tunnel is down
    lastFlapped Number
    Indicates when the port was last flapped
    node String
    Node0/node1
    peerHost String
    Peer host
    peerIp String
    Peer ip address
    priority String
    enum: primary, secondary
    protocol String
    enum: gre, ipsec
    rxBytes Number
    Amount of traffic received since connection
    rxPkts Number
    Amount of packets received since connection
    tunnelName String
    Mist Tunnel Name
    txBytes Number
    Amount of traffic sent since connection
    txPkts Number
    Amount of packets sent since connection
    up Boolean
    uptime Number
    Duration from first (or last) SA was established
    wanName String
    WAN interface name

    GetGatewayStatsDeviceGatewayStatVpnPeer

    IsActive bool
    Redundancy status of the associated interface
    LastSeen double
    Last seen timestamp
    Latency double
    Mos double
    Mtu int
    PeerMac string
    Peer router mac address
    PeerPortId string
    Peer router device interface
    PeerRouterName string
    PeerSiteId string
    PortId string
    Router device interface
    RouterName string
    Type string
    ipsecfor SRX, svr for 128T
    Up bool
    Uptime int
    IsActive bool
    Redundancy status of the associated interface
    LastSeen float64
    Last seen timestamp
    Latency float64
    Mos float64
    Mtu int
    PeerMac string
    Peer router mac address
    PeerPortId string
    Peer router device interface
    PeerRouterName string
    PeerSiteId string
    PortId string
    Router device interface
    RouterName string
    Type string
    ipsecfor SRX, svr for 128T
    Up bool
    Uptime int
    isActive Boolean
    Redundancy status of the associated interface
    lastSeen Double
    Last seen timestamp
    latency Double
    mos Double
    mtu Integer
    peerMac String
    Peer router mac address
    peerPortId String
    Peer router device interface
    peerRouterName String
    peerSiteId String
    portId String
    Router device interface
    routerName String
    type String
    ipsecfor SRX, svr for 128T
    up Boolean
    uptime Integer
    isActive boolean
    Redundancy status of the associated interface
    lastSeen number
    Last seen timestamp
    latency number
    mos number
    mtu number
    peerMac string
    Peer router mac address
    peerPortId string
    Peer router device interface
    peerRouterName string
    peerSiteId string
    portId string
    Router device interface
    routerName string
    type string
    ipsecfor SRX, svr for 128T
    up boolean
    uptime number
    is_active bool
    Redundancy status of the associated interface
    last_seen float
    Last seen timestamp
    latency float
    mos float
    mtu int
    peer_mac str
    Peer router mac address
    peer_port_id str
    Peer router device interface
    peer_router_name str
    peer_site_id str
    port_id str
    Router device interface
    router_name str
    type str
    ipsecfor SRX, svr for 128T
    up bool
    uptime int
    isActive Boolean
    Redundancy status of the associated interface
    lastSeen Number
    Last seen timestamp
    latency Number
    mos Number
    mtu Number
    peerMac String
    Peer router mac address
    peerPortId String
    Peer router device interface
    peerRouterName String
    peerSiteId String
    portId String
    Router device interface
    routerName String
    type String
    ipsecfor SRX, svr for 128T
    up Boolean
    uptime Number

    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