1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. devices
  5. getLiveToolsPingDevice
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.devices.getLiveToolsPingDevice

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";

const example = meraki.devices.getLiveToolsPingDevice({
    id: "string",
    serial: "string",
});
export const merakiDevicesLiveToolsPingDeviceExample = example.then(example => example.item);
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.devices.get_live_tools_ping_device(id="string",
    serial="string")
pulumi.export("merakiDevicesLiveToolsPingDeviceExample", example.item)
Copy
package main

import (
	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/devices"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := devices.LookupLiveToolsPingDevice(ctx, &devices.LookupLiveToolsPingDeviceArgs{
			Id:     "string",
			Serial: "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiDevicesLiveToolsPingDeviceExample", example.Item)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = Meraki.Devices.GetLiveToolsPingDevice.Invoke(new()
    {
        Id = "string",
        Serial = "string",
    });

    return new Dictionary<string, object?>
    {
        ["merakiDevicesLiveToolsPingDeviceExample"] = example.Apply(getLiveToolsPingDeviceResult => getLiveToolsPingDeviceResult.Item),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.devices.DevicesFunctions;
import com.pulumi.meraki.devices.inputs.GetLiveToolsPingDeviceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = DevicesFunctions.getLiveToolsPingDevice(GetLiveToolsPingDeviceArgs.builder()
            .id("string")
            .serial("string")
            .build());

        ctx.export("merakiDevicesLiveToolsPingDeviceExample", example.applyValue(getLiveToolsPingDeviceResult -> getLiveToolsPingDeviceResult.item()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: meraki:devices:getLiveToolsPingDevice
      arguments:
        id: string
        serial: string
outputs:
  merakiDevicesLiveToolsPingDeviceExample: ${example.item}
Copy

Using getLiveToolsPingDevice

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 getLiveToolsPingDevice(args: GetLiveToolsPingDeviceArgs, opts?: InvokeOptions): Promise<GetLiveToolsPingDeviceResult>
function getLiveToolsPingDeviceOutput(args: GetLiveToolsPingDeviceOutputArgs, opts?: InvokeOptions): Output<GetLiveToolsPingDeviceResult>
Copy
def get_live_tools_ping_device(id: Optional[str] = None,
                               serial: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetLiveToolsPingDeviceResult
def get_live_tools_ping_device_output(id: Optional[pulumi.Input[str]] = None,
                               serial: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetLiveToolsPingDeviceResult]
Copy
func LookupLiveToolsPingDevice(ctx *Context, args *LookupLiveToolsPingDeviceArgs, opts ...InvokeOption) (*LookupLiveToolsPingDeviceResult, error)
func LookupLiveToolsPingDeviceOutput(ctx *Context, args *LookupLiveToolsPingDeviceOutputArgs, opts ...InvokeOption) LookupLiveToolsPingDeviceResultOutput
Copy

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

public static class GetLiveToolsPingDevice 
{
    public static Task<GetLiveToolsPingDeviceResult> InvokeAsync(GetLiveToolsPingDeviceArgs args, InvokeOptions? opts = null)
    public static Output<GetLiveToolsPingDeviceResult> Invoke(GetLiveToolsPingDeviceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLiveToolsPingDeviceResult> getLiveToolsPingDevice(GetLiveToolsPingDeviceArgs args, InvokeOptions options)
public static Output<GetLiveToolsPingDeviceResult> getLiveToolsPingDevice(GetLiveToolsPingDeviceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:devices/getLiveToolsPingDevice:getLiveToolsPingDevice
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
id path parameter.
Serial This property is required. string
serial path parameter.
Id This property is required. string
id path parameter.
Serial This property is required. string
serial path parameter.
id This property is required. String
id path parameter.
serial This property is required. String
serial path parameter.
id This property is required. string
id path parameter.
serial This property is required. string
serial path parameter.
id This property is required. str
id path parameter.
serial This property is required. str
serial path parameter.
id This property is required. String
id path parameter.
serial This property is required. String
serial path parameter.

getLiveToolsPingDevice Result

The following output properties are available:

Id string
id path parameter.
Item GetLiveToolsPingDeviceItem
Serial string
serial path parameter.
Id string
id path parameter.
Item GetLiveToolsPingDeviceItem
Serial string
serial path parameter.
id String
id path parameter.
item GetLiveToolsPingDeviceItem
serial String
serial path parameter.
id string
id path parameter.
item GetLiveToolsPingDeviceItem
serial string
serial path parameter.
id str
id path parameter.
item GetLiveToolsPingDeviceItem
serial str
serial path parameter.
id String
id path parameter.
item Property Map
serial String
serial path parameter.

Supporting Types

GetLiveToolsPingDeviceItem

Callback This property is required. GetLiveToolsPingDeviceItemCallback
Information for callback used to send back results
PingId This property is required. string
Id to check the status of your ping request.
Request This property is required. GetLiveToolsPingDeviceItemRequest
Ping request parameters
Results This property is required. GetLiveToolsPingDeviceItemResults
Results of the ping request.
Status This property is required. string
Status of the ping request.
Url This property is required. string
GET this url to check the status of your ping request.
Callback This property is required. GetLiveToolsPingDeviceItemCallback
Information for callback used to send back results
PingId This property is required. string
Id to check the status of your ping request.
Request This property is required. GetLiveToolsPingDeviceItemRequest
Ping request parameters
Results This property is required. GetLiveToolsPingDeviceItemResults
Results of the ping request.
Status This property is required. string
Status of the ping request.
Url This property is required. string
GET this url to check the status of your ping request.
callback This property is required. GetLiveToolsPingDeviceItemCallback
Information for callback used to send back results
pingId This property is required. String
Id to check the status of your ping request.
request This property is required. GetLiveToolsPingDeviceItemRequest
Ping request parameters
results This property is required. GetLiveToolsPingDeviceItemResults
Results of the ping request.
status This property is required. String
Status of the ping request.
url This property is required. String
GET this url to check the status of your ping request.
callback This property is required. GetLiveToolsPingDeviceItemCallback
Information for callback used to send back results
pingId This property is required. string
Id to check the status of your ping request.
request This property is required. GetLiveToolsPingDeviceItemRequest
Ping request parameters
results This property is required. GetLiveToolsPingDeviceItemResults
Results of the ping request.
status This property is required. string
Status of the ping request.
url This property is required. string
GET this url to check the status of your ping request.
callback This property is required. GetLiveToolsPingDeviceItemCallback
Information for callback used to send back results
ping_id This property is required. str
Id to check the status of your ping request.
request This property is required. GetLiveToolsPingDeviceItemRequest
Ping request parameters
results This property is required. GetLiveToolsPingDeviceItemResults
Results of the ping request.
status This property is required. str
Status of the ping request.
url This property is required. str
GET this url to check the status of your ping request.
callback This property is required. Property Map
Information for callback used to send back results
pingId This property is required. String
Id to check the status of your ping request.
request This property is required. Property Map
Ping request parameters
results This property is required. Property Map
Results of the ping request.
status This property is required. String
Status of the ping request.
url This property is required. String
GET this url to check the status of your ping request.

GetLiveToolsPingDeviceItemCallback

Id This property is required. string
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
Status This property is required. string
The status of the callback
Url This property is required. string
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver
Id This property is required. string
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
Status This property is required. string
The status of the callback
Url This property is required. string
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver
id This property is required. String
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
status This property is required. String
The status of the callback
url This property is required. String
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver
id This property is required. string
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
status This property is required. string
The status of the callback
url This property is required. string
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver
id This property is required. str
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
status This property is required. str
The status of the callback
url This property is required. str
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver
id This property is required. String
The ID of the callback. To check the status of the callback, use this ID in a request to /webhooks/callbacks/statuses/{id}
status This property is required. String
The status of the callback
url This property is required. String
The callback URL for the webhook target. This was either provided in the original request or comes from a configured webhook receiver

GetLiveToolsPingDeviceItemRequest

CountR This property is required. int
Number of pings to send
Serial This property is required. string
Device serial number
Target This property is required. string
IP address or FQDN to ping
CountR This property is required. int
Number of pings to send
Serial This property is required. string
Device serial number
Target This property is required. string
IP address or FQDN to ping
countR This property is required. Integer
Number of pings to send
serial This property is required. String
Device serial number
target This property is required. String
IP address or FQDN to ping
countR This property is required. number
Number of pings to send
serial This property is required. string
Device serial number
target This property is required. string
IP address or FQDN to ping
count_r This property is required. int
Number of pings to send
serial This property is required. str
Device serial number
target This property is required. str
IP address or FQDN to ping
countR This property is required. Number
Number of pings to send
serial This property is required. String
Device serial number
target This property is required. String
IP address or FQDN to ping

GetLiveToolsPingDeviceItemResults

Latencies This property is required. GetLiveToolsPingDeviceItemResultsLatencies
Packet latency stats
Loss This property is required. GetLiveToolsPingDeviceItemResultsLoss
Lost packets
Received This property is required. int
Number of packets received
Replies This property is required. List<GetLiveToolsPingDeviceItemResultsReply>
Received packets
Sent This property is required. int
Number of packets sent
Latencies This property is required. GetLiveToolsPingDeviceItemResultsLatencies
Packet latency stats
Loss This property is required. GetLiveToolsPingDeviceItemResultsLoss
Lost packets
Received This property is required. int
Number of packets received
Replies This property is required. []GetLiveToolsPingDeviceItemResultsReply
Received packets
Sent This property is required. int
Number of packets sent
latencies This property is required. GetLiveToolsPingDeviceItemResultsLatencies
Packet latency stats
loss This property is required. GetLiveToolsPingDeviceItemResultsLoss
Lost packets
received This property is required. Integer
Number of packets received
replies This property is required. List<GetLiveToolsPingDeviceItemResultsReply>
Received packets
sent This property is required. Integer
Number of packets sent
latencies This property is required. GetLiveToolsPingDeviceItemResultsLatencies
Packet latency stats
loss This property is required. GetLiveToolsPingDeviceItemResultsLoss
Lost packets
received This property is required. number
Number of packets received
replies This property is required. GetLiveToolsPingDeviceItemResultsReply[]
Received packets
sent This property is required. number
Number of packets sent
latencies This property is required. GetLiveToolsPingDeviceItemResultsLatencies
Packet latency stats
loss This property is required. GetLiveToolsPingDeviceItemResultsLoss
Lost packets
received This property is required. int
Number of packets received
replies This property is required. Sequence[GetLiveToolsPingDeviceItemResultsReply]
Received packets
sent This property is required. int
Number of packets sent
latencies This property is required. Property Map
Packet latency stats
loss This property is required. Property Map
Lost packets
received This property is required. Number
Number of packets received
replies This property is required. List<Property Map>
Received packets
sent This property is required. Number
Number of packets sent

GetLiveToolsPingDeviceItemResultsLatencies

Average This property is required. double
Average latency
Maximum This property is required. double
Maximum latency
Minimum This property is required. double
Minimum latency
Average This property is required. float64
Average latency
Maximum This property is required. float64
Maximum latency
Minimum This property is required. float64
Minimum latency
average This property is required. Double
Average latency
maximum This property is required. Double
Maximum latency
minimum This property is required. Double
Minimum latency
average This property is required. number
Average latency
maximum This property is required. number
Maximum latency
minimum This property is required. number
Minimum latency
average This property is required. float
Average latency
maximum This property is required. float
Maximum latency
minimum This property is required. float
Minimum latency
average This property is required. Number
Average latency
maximum This property is required. Number
Maximum latency
minimum This property is required. Number
Minimum latency

GetLiveToolsPingDeviceItemResultsLoss

Percentage This property is required. double
Percentage of packets lost
Percentage This property is required. float64
Percentage of packets lost
percentage This property is required. Double
Percentage of packets lost
percentage This property is required. number
Percentage of packets lost
percentage This property is required. float
Percentage of packets lost
percentage This property is required. Number
Percentage of packets lost

GetLiveToolsPingDeviceItemResultsReply

Latency This property is required. double
Latency of the packet in milliseconds
SequenceId This property is required. int
Sequence ID of the packet
Size This property is required. int
Size of the packet in bytes
Latency This property is required. float64
Latency of the packet in milliseconds
SequenceId This property is required. int
Sequence ID of the packet
Size This property is required. int
Size of the packet in bytes
latency This property is required. Double
Latency of the packet in milliseconds
sequenceId This property is required. Integer
Sequence ID of the packet
size This property is required. Integer
Size of the packet in bytes
latency This property is required. number
Latency of the packet in milliseconds
sequenceId This property is required. number
Sequence ID of the packet
size This property is required. number
Size of the packet in bytes
latency This property is required. float
Latency of the packet in milliseconds
sequence_id This property is required. int
Sequence ID of the packet
size This property is required. int
Size of the packet in bytes
latency This property is required. Number
Latency of the packet in milliseconds
sequenceId This property is required. Number
Sequence ID of the packet
size This property is required. Number
Size of the packet in bytes

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.