1. Packages
  2. Juniper Mist
  3. API Docs
  4. device
  5. getGatewayStats
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi

junipermist.device.getGatewayStats

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 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",
    });
    
    import pulumi
    import pulumi_junipermist as junipermist
    
    gateway_stats = junipermist.device.get_gateway_stats(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550")
    
    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",
    		}, 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",
        });
    
    });
    
    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")
                .build());
    
        }
    }
    
    variables:
      gatewayStats:
        fn::invoke:
          Function: junipermist:device:getGatewayStats
          Arguments:
            orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
    

    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)
    // Output-based functions aren't available in Java yet
    
    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
    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
    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
    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
    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
    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

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

    Supporting Types

    GetGatewayStatsDeviceGatewayStat

    ApRedundancy Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatApRedundancy
    ArpTableStats Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatArpTableStats
    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 int
    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
    serial
    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
    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 int
    Module2Stats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2Stat>
    ModuleStats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStat>
    Name string
    device name if configured
    NodeName string
    OrgId string
    serial
    RouteSummaryStats Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    RouterName string
    device name if configured
    Serial string
    serial
    Service2Stat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatService2Stat>
    ServiceStat Dictionary<string, Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatServiceStat>
    ServiceStatus Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatServiceStatus
    SiteId string
    serial
    Spu2Stats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatSpu2Stat>
    SpuStats List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatSpuStat>
    Status string
    Uptime double
    Version string
    ApRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    ArpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    CertExpiry int
    ClusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    ClusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    ConductorName string
    ConfigStatus string
    Cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    CpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    CreatedTime int
    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
    serial
    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
    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 int
    Module2Stats []GetGatewayStatsDeviceGatewayStatModule2Stat
    ModuleStats []GetGatewayStatsDeviceGatewayStatModuleStat
    Name string
    device name if configured
    NodeName string
    OrgId string
    serial
    RouteSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    RouterName string
    device name if configured
    Serial string
    serial
    Service2Stat map[string]GetGatewayStatsDeviceGatewayStatService2Stat
    ServiceStat map[string]GetGatewayStatsDeviceGatewayStatServiceStat
    ServiceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    SiteId string
    serial
    Spu2Stats []GetGatewayStatsDeviceGatewayStatSpu2Stat
    SpuStats []GetGatewayStatsDeviceGatewayStatSpuStat
    Status string
    Uptime float64
    Version string
    apRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    certExpiry Integer
    clusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    clusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    conductorName String
    configStatus String
    cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    createdTime Integer
    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
    serial
    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
    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 Integer
    module2Stats List<GetGatewayStatsDeviceGatewayStatModule2Stat>
    moduleStats List<GetGatewayStatsDeviceGatewayStatModuleStat>
    name String
    device name if configured
    nodeName String
    orgId String
    serial
    routeSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    routerName String
    device name if configured
    serial String
    serial
    service2Stat Map<String,GetGatewayStatsDeviceGatewayStatService2Stat>
    serviceStat Map<String,GetGatewayStatsDeviceGatewayStatServiceStat>
    serviceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    siteId String
    serial
    spu2Stats List<GetGatewayStatsDeviceGatewayStatSpu2Stat>
    spuStats List<GetGatewayStatsDeviceGatewayStatSpuStat>
    status String
    uptime Double
    version String
    apRedundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arpTableStats GetGatewayStatsDeviceGatewayStatArpTableStats
    certExpiry number
    clusterConfig GetGatewayStatsDeviceGatewayStatClusterConfig
    clusterStat GetGatewayStatsDeviceGatewayStatClusterStat
    conductorName string
    configStatus string
    cpu2Stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpuStat GetGatewayStatsDeviceGatewayStatCpuStat
    createdTime number
    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
    serial
    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
    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
    module2Stats GetGatewayStatsDeviceGatewayStatModule2Stat[]
    moduleStats GetGatewayStatsDeviceGatewayStatModuleStat[]
    name string
    device name if configured
    nodeName string
    orgId string
    serial
    routeSummaryStats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    routerName string
    device name if configured
    serial string
    serial
    service2Stat {[key: string]: GetGatewayStatsDeviceGatewayStatService2Stat}
    serviceStat {[key: string]: GetGatewayStatsDeviceGatewayStatServiceStat}
    serviceStatus GetGatewayStatsDeviceGatewayStatServiceStatus
    siteId string
    serial
    spu2Stats GetGatewayStatsDeviceGatewayStatSpu2Stat[]
    spuStats GetGatewayStatsDeviceGatewayStatSpuStat[]
    status string
    uptime number
    version string
    ap_redundancy GetGatewayStatsDeviceGatewayStatApRedundancy
    arp_table_stats GetGatewayStatsDeviceGatewayStatArpTableStats
    cert_expiry int
    cluster_config GetGatewayStatsDeviceGatewayStatClusterConfig
    cluster_stat GetGatewayStatsDeviceGatewayStatClusterStat
    conductor_name str
    config_status str
    cpu2_stat GetGatewayStatsDeviceGatewayStatCpu2Stat
    cpu_stat GetGatewayStatsDeviceGatewayStatCpuStat
    created_time int
    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
    serial
    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
    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 int
    module2_stats Sequence[GetGatewayStatsDeviceGatewayStatModule2Stat]
    module_stats Sequence[GetGatewayStatsDeviceGatewayStatModuleStat]
    name str
    device name if configured
    node_name str
    org_id str
    serial
    route_summary_stats GetGatewayStatsDeviceGatewayStatRouteSummaryStats
    router_name str
    device name if configured
    serial str
    serial
    service2_stat Mapping[str, GetGatewayStatsDeviceGatewayStatService2Stat]
    service_stat Mapping[str, GetGatewayStatsDeviceGatewayStatServiceStat]
    service_status GetGatewayStatsDeviceGatewayStatServiceStatus
    site_id str
    serial
    spu2_stats Sequence[GetGatewayStatsDeviceGatewayStatSpu2Stat]
    spu_stats Sequence[GetGatewayStatsDeviceGatewayStatSpuStat]
    status str
    uptime float
    version str
    apRedundancy Property Map
    arpTableStats Property Map
    certExpiry Number
    clusterConfig Property Map
    clusterStat Property Map
    conductorName String
    configStatus String
    cpu2Stat Property Map
    cpuStat Property Map
    createdTime Number
    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
    serial
    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
    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
    module2Stats List<Property Map>
    moduleStats List<Property Map>
    name String
    device name if configured
    nodeName String
    orgId String
    serial
    routeSummaryStats Property Map
    routerName String
    device name if configured
    serial String
    serial
    service2Stat Map<Property Map>
    serviceStat Map<Property Map>
    serviceStatus Property Map
    siteId String
    serial
    spu2Stats List<Property Map>
    spuStats List<Property Map>
    status String
    uptime Number
    version String

    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

    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 processe
    Idle float64
    Percentage of CPU time that is idle
    Interrupt float64
    Percentage of CPU time being used by interrupts
    LoadAvgs []float64
    Load averages for the last 1, 5, and 15 minutes
    System float64
    Percentage of CPU time being used by system processes
    User float64
    Percentage of CPU time being used by user processe
    idle Double
    Percentage of CPU time that is idle
    interrupt Double
    Percentage of CPU time being used by interrupts
    loadAvgs List<Double>
    Load averages for the last 1, 5, and 15 minutes
    system Double
    Percentage of CPU time being used by system processes
    user Double
    Percentage of CPU time being used by user processe
    idle number
    Percentage of CPU time that is idle
    interrupt number
    Percentage of CPU time being used by interrupts
    loadAvgs number[]
    Load averages for the last 1, 5, and 15 minutes
    system number
    Percentage of CPU time being used by system processes
    user number
    Percentage of CPU time being used by user processe
    idle float
    Percentage of CPU time that is idle
    interrupt float
    Percentage of CPU time being used by interrupts
    load_avgs Sequence[float]
    Load averages for the last 1, 5, and 15 minutes
    system float
    Percentage of CPU time being used by system processes
    user float
    Percentage of CPU time being used by user processe
    idle Number
    Percentage of CPU time that is idle
    interrupt Number
    Percentage of CPU time being used by interrupts
    loadAvgs List<Number>
    Load averages for the last 1, 5, and 15 minutes
    system Number
    Percentage of CPU time being used by system processes
    user Number
    Percentage of CPU time being used by user processe

    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 processe
    Idle float64
    Percentage of CPU time that is idle
    Interrupt float64
    Percentage of CPU time being used by interrupts
    LoadAvgs []float64
    Load averages for the last 1, 5, and 15 minutes
    System float64
    Percentage of CPU time being used by system processes
    User float64
    Percentage of CPU time being used by user processe
    idle Double
    Percentage of CPU time that is idle
    interrupt Double
    Percentage of CPU time being used by interrupts
    loadAvgs List<Double>
    Load averages for the last 1, 5, and 15 minutes
    system Double
    Percentage of CPU time being used by system processes
    user Double
    Percentage of CPU time being used by user processe
    idle number
    Percentage of CPU time that is idle
    interrupt number
    Percentage of CPU time being used by interrupts
    loadAvgs number[]
    Load averages for the last 1, 5, and 15 minutes
    system number
    Percentage of CPU time being used by system processes
    user number
    Percentage of CPU time being used by user processe
    idle float
    Percentage of CPU time that is idle
    interrupt float
    Percentage of CPU time being used by interrupts
    load_avgs Sequence[float]
    Load averages for the last 1, 5, and 15 minutes
    system float
    Percentage of CPU time being used by system processes
    user float
    Percentage of CPU time being used by user processe
    idle Number
    Percentage of CPU time that is idle
    interrupt Number
    Percentage of CPU time being used by interrupts
    loadAvgs List<Number>
    Load averages for the last 1, 5, and 15 minutes
    system Number
    Percentage of CPU time being used by system processes
    user Number
    Percentage of CPU time being used by user processe

    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
    StatusId int
    Timestamp double
    WillRetry bool
    Progress int
    Status string
    StatusId int
    Timestamp float64
    WillRetry bool
    progress Integer
    status String
    statusId Integer
    timestamp Double
    willRetry Boolean
    progress number
    status string
    statusId number
    timestamp number
    willRetry boolean
    progress Number
    status String
    statusId Number
    timestamp Number
    willRetry Boolean

    GetGatewayStatsDeviceGatewayStatIf2Stat

    addressMode String
    ips List<String>
    natAddresses List<String>
    networkName String
    portId String
    portUsage String
    redundancyState String
    rxBytes Integer
    rxPkts Integer
    servpInfo GetGatewayStatsDeviceGatewayStatIf2StatServpInfo
    txBytes Integer
    txPkts Integer
    up Boolean
    vlan Integer
    wanName String
    wanType String
    addressMode String
    ips List<String>
    natAddresses List<String>
    networkName String
    portId String
    portUsage String
    redundancyState String
    rxBytes Number
    rxPkts Number
    servpInfo Property Map
    txBytes Number
    txPkts Number
    up Boolean
    vlan Number
    wanName String
    wanType String

    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 Integer
    rxPkts Integer
    servpInfo GetGatewayStatsDeviceGatewayStatIfStatServpInfo
    txBytes Integer
    txPkts Integer
    up Boolean
    vlan Integer
    wanName String
    wanType String
    addressMode String
    ips List<String>
    natAddresses List<String>
    networkName String
    portId String
    portUsage String
    redundancyState String
    rxBytes Number
    rxPkts Number
    servpInfo Property Map
    txBytes Number
    txPkts Number
    up Boolean
    vlan Number
    wanName String
    wanType String

    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
    Errors List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatError>
    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.GetGatewayStatsDeviceGatewayStatModule2StatFan>
    FpgaVersion string
    LastSeen double
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModule2StatPic>
    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
    master / backup / linecard
    VcState string
    Version string
    BackupVersion string
    BiosVersion string
    CpldVersion string
    Errors []GetGatewayStatsDeviceGatewayStatModule2StatError
    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 []GetGatewayStatsDeviceGatewayStatModule2StatFan
    FpgaVersion string
    LastSeen float64
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics []GetGatewayStatsDeviceGatewayStatModule2StatPic
    Poe GetGatewayStatsDeviceGatewayStatModule2StatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses []GetGatewayStatsDeviceGatewayStatModule2StatPsus
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures []GetGatewayStatsDeviceGatewayStatModule2StatTemperature
    TmcFpgaVersion string
    UbootVersion string
    Uptime int
    VcLinks []GetGatewayStatsDeviceGatewayStatModule2StatVcLink
    VcMode string
    VcRole string
    master / backup / linecard
    VcState string
    Version string
    backupVersion String
    biosVersion String
    cpldVersion String
    errors List<GetGatewayStatsDeviceGatewayStatModule2StatError>
    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<GetGatewayStatsDeviceGatewayStatModule2StatFan>
    fpgaVersion String
    lastSeen Double
    model String
    opticsCpldVersion String
    pendingVersion String
    pics List<GetGatewayStatsDeviceGatewayStatModule2StatPic>
    poe GetGatewayStatsDeviceGatewayStatModule2StatPoe
    poeVersion String
    powerCpldVersion String
    psuses List<GetGatewayStatsDeviceGatewayStatModule2StatPsus>
    reFpgaVersion String
    recoveryVersion String
    serial String
    status String
    temperatures List<GetGatewayStatsDeviceGatewayStatModule2StatTemperature>
    tmcFpgaVersion String
    ubootVersion String
    uptime Integer
    vcLinks List<GetGatewayStatsDeviceGatewayStatModule2StatVcLink>
    vcMode String
    vcRole String
    master / backup / linecard
    vcState String
    version String
    backupVersion string
    biosVersion string
    cpldVersion string
    errors GetGatewayStatsDeviceGatewayStatModule2StatError[]
    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 GetGatewayStatsDeviceGatewayStatModule2StatFan[]
    fpgaVersion string
    lastSeen number
    model string
    opticsCpldVersion string
    pendingVersion string
    pics GetGatewayStatsDeviceGatewayStatModule2StatPic[]
    poe GetGatewayStatsDeviceGatewayStatModule2StatPoe
    poeVersion string
    powerCpldVersion string
    psuses GetGatewayStatsDeviceGatewayStatModule2StatPsus[]
    reFpgaVersion string
    recoveryVersion string
    serial string
    status string
    temperatures GetGatewayStatsDeviceGatewayStatModule2StatTemperature[]
    tmcFpgaVersion string
    ubootVersion string
    uptime number
    vcLinks GetGatewayStatsDeviceGatewayStatModule2StatVcLink[]
    vcMode string
    vcRole string
    master / backup / linecard
    vcState string
    version string
    backup_version str
    bios_version str
    cpld_version str
    errors Sequence[GetGatewayStatsDeviceGatewayStatModule2StatError]
    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[GetGatewayStatsDeviceGatewayStatModule2StatFan]
    fpga_version str
    last_seen float
    model str
    optics_cpld_version str
    pending_version str
    pics Sequence[GetGatewayStatsDeviceGatewayStatModule2StatPic]
    poe GetGatewayStatsDeviceGatewayStatModule2StatPoe
    poe_version str
    power_cpld_version str
    psuses Sequence[GetGatewayStatsDeviceGatewayStatModule2StatPsus]
    re_fpga_version str
    recovery_version str
    serial str
    status str
    temperatures Sequence[GetGatewayStatsDeviceGatewayStatModule2StatTemperature]
    tmc_fpga_version str
    uboot_version str
    uptime int
    vc_links Sequence[GetGatewayStatsDeviceGatewayStatModule2StatVcLink]
    vc_mode str
    vc_role str
    master / backup / linecard
    vc_state str
    version str
    backupVersion String
    biosVersion String
    cpldVersion String
    errors List<Property Map>
    used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans List<Property Map>
    fpgaVersion String
    lastSeen Number
    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
    ubootVersion String
    uptime Number
    vcLinks List<Property Map>
    vcMode String
    vcRole String
    master / backup / linecard
    vcState String
    version String

    GetGatewayStatsDeviceGatewayStatModule2StatError

    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

    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

    GetGatewayStatsDeviceGatewayStatModule2StatPic

    GetGatewayStatsDeviceGatewayStatModule2StatPicPortGroup

    Count int
    Type string
    Count int
    Type string
    count Integer
    type String
    count number
    type string
    count int
    type str
    count Number
    type 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
    Errors List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatError>
    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.GetGatewayStatsDeviceGatewayStatModuleStatFan>
    FpgaVersion string
    LastSeen double
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics List<Pulumi.JuniperMist.Device.Inputs.GetGatewayStatsDeviceGatewayStatModuleStatPic>
    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
    master / backup / linecard
    VcState string
    Version string
    BackupVersion string
    BiosVersion string
    CpldVersion string
    Errors []GetGatewayStatsDeviceGatewayStatModuleStatError
    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 []GetGatewayStatsDeviceGatewayStatModuleStatFan
    FpgaVersion string
    LastSeen float64
    Model string
    OpticsCpldVersion string
    PendingVersion string
    Pics []GetGatewayStatsDeviceGatewayStatModuleStatPic
    Poe GetGatewayStatsDeviceGatewayStatModuleStatPoe
    PoeVersion string
    PowerCpldVersion string
    Psuses []GetGatewayStatsDeviceGatewayStatModuleStatPsus
    ReFpgaVersion string
    RecoveryVersion string
    Serial string
    Status string
    Temperatures []GetGatewayStatsDeviceGatewayStatModuleStatTemperature
    TmcFpgaVersion string
    UbootVersion string
    Uptime int
    VcLinks []GetGatewayStatsDeviceGatewayStatModuleStatVcLink
    VcMode string
    VcRole string
    master / backup / linecard
    VcState string
    Version string
    backupVersion String
    biosVersion String
    cpldVersion String
    errors List<GetGatewayStatsDeviceGatewayStatModuleStatError>
    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<GetGatewayStatsDeviceGatewayStatModuleStatFan>
    fpgaVersion String
    lastSeen Double
    model String
    opticsCpldVersion String
    pendingVersion String
    pics List<GetGatewayStatsDeviceGatewayStatModuleStatPic>
    poe GetGatewayStatsDeviceGatewayStatModuleStatPoe
    poeVersion String
    powerCpldVersion String
    psuses List<GetGatewayStatsDeviceGatewayStatModuleStatPsus>
    reFpgaVersion String
    recoveryVersion String
    serial String
    status String
    temperatures List<GetGatewayStatsDeviceGatewayStatModuleStatTemperature>
    tmcFpgaVersion String
    ubootVersion String
    uptime Integer
    vcLinks List<GetGatewayStatsDeviceGatewayStatModuleStatVcLink>
    vcMode String
    vcRole String
    master / backup / linecard
    vcState String
    version String
    backupVersion string
    biosVersion string
    cpldVersion string
    errors GetGatewayStatsDeviceGatewayStatModuleStatError[]
    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 GetGatewayStatsDeviceGatewayStatModuleStatFan[]
    fpgaVersion string
    lastSeen number
    model string
    opticsCpldVersion string
    pendingVersion string
    pics GetGatewayStatsDeviceGatewayStatModuleStatPic[]
    poe GetGatewayStatsDeviceGatewayStatModuleStatPoe
    poeVersion string
    powerCpldVersion string
    psuses GetGatewayStatsDeviceGatewayStatModuleStatPsus[]
    reFpgaVersion string
    recoveryVersion string
    serial string
    status string
    temperatures GetGatewayStatsDeviceGatewayStatModuleStatTemperature[]
    tmcFpgaVersion string
    ubootVersion string
    uptime number
    vcLinks GetGatewayStatsDeviceGatewayStatModuleStatVcLink[]
    vcMode string
    vcRole string
    master / backup / linecard
    vcState string
    version string
    backup_version str
    bios_version str
    cpld_version str
    errors Sequence[GetGatewayStatsDeviceGatewayStatModuleStatError]
    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[GetGatewayStatsDeviceGatewayStatModuleStatFan]
    fpga_version str
    last_seen float
    model str
    optics_cpld_version str
    pending_version str
    pics Sequence[GetGatewayStatsDeviceGatewayStatModuleStatPic]
    poe GetGatewayStatsDeviceGatewayStatModuleStatPoe
    poe_version str
    power_cpld_version str
    psuses Sequence[GetGatewayStatsDeviceGatewayStatModuleStatPsus]
    re_fpga_version str
    recovery_version str
    serial str
    status str
    temperatures Sequence[GetGatewayStatsDeviceGatewayStatModuleStatTemperature]
    tmc_fpga_version str
    uboot_version str
    uptime int
    vc_links Sequence[GetGatewayStatsDeviceGatewayStatModuleStatVcLink]
    vc_mode str
    vc_role str
    master / backup / linecard
    vc_state str
    version str
    backupVersion String
    biosVersion String
    cpldVersion String
    errors List<Property Map>
    used to report all error states the device node is running into. An error should always have type and since fields, and could have some other fields specific to that type.
    fans List<Property Map>
    fpgaVersion String
    lastSeen Number
    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
    ubootVersion String
    uptime Number
    vcLinks List<Property Map>
    vcMode String
    vcRole String
    master / backup / linecard
    vcState String
    version String

    GetGatewayStatsDeviceGatewayStatModuleStatError

    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

    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

    GetGatewayStatsDeviceGatewayStatModuleStatPic

    GetGatewayStatsDeviceGatewayStatModuleStatPicPortGroup

    Count int
    Type string
    Count int
    Type string
    count Integer
    type String
    count number
    type string
    count int
    type str
    count Number
    type 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

    GetGatewayStatsDeviceGatewayStatRouteSummaryStats

    GetGatewayStatsDeviceGatewayStatService2Stat

    GetGatewayStatsDeviceGatewayStatServiceStat

    GetGatewayStatsDeviceGatewayStatServiceStatus

    GetGatewayStatsDeviceGatewayStatSpu2Stat

    GetGatewayStatsDeviceGatewayStatSpuStat

    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.0.27 published on Friday, Sep 27, 2024 by Pulumi