1. Packages
  2. Cisco Meraki
  3. API Docs
  4. networks
  5. getWirelessMeshStatuses
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

meraki.networks.getWirelessMeshStatuses

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as meraki from "@pulumi/meraki";
    
    const example = meraki.networks.getWirelessMeshStatuses({
        endingBefore: "string",
        networkId: "string",
        perPage: 1,
        startingAfter: "string",
    });
    export const merakiNetworksWirelessMeshStatusesExample = example.then(example => example.items);
    
    import pulumi
    import pulumi_meraki as meraki
    
    example = meraki.networks.get_wireless_mesh_statuses(ending_before="string",
        network_id="string",
        per_page=1,
        starting_after="string")
    pulumi.export("merakiNetworksWirelessMeshStatusesExample", example.items)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := networks.GetWirelessMeshStatuses(ctx, &networks.GetWirelessMeshStatusesArgs{
    			EndingBefore:  pulumi.StringRef("string"),
    			NetworkId:     "string",
    			PerPage:       pulumi.IntRef(1),
    			StartingAfter: pulumi.StringRef("string"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("merakiNetworksWirelessMeshStatusesExample", example.Items)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Meraki = Pulumi.Meraki;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Meraki.Networks.GetWirelessMeshStatuses.Invoke(new()
        {
            EndingBefore = "string",
            NetworkId = "string",
            PerPage = 1,
            StartingAfter = "string",
        });
    
        return new Dictionary<string, object?>
        {
            ["merakiNetworksWirelessMeshStatusesExample"] = example.Apply(getWirelessMeshStatusesResult => getWirelessMeshStatusesResult.Items),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.networks.NetworksFunctions;
    import com.pulumi.meraki.networks.inputs.GetWirelessMeshStatusesArgs;
    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 = NetworksFunctions.getWirelessMeshStatuses(GetWirelessMeshStatusesArgs.builder()
                .endingBefore("string")
                .networkId("string")
                .perPage(1)
                .startingAfter("string")
                .build());
    
            ctx.export("merakiNetworksWirelessMeshStatusesExample", example.applyValue(getWirelessMeshStatusesResult -> getWirelessMeshStatusesResult.items()));
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: meraki:networks:getWirelessMeshStatuses
          Arguments:
            endingBefore: string
            networkId: string
            perPage: 1
            startingAfter: string
    outputs:
      merakiNetworksWirelessMeshStatusesExample: ${example.items}
    

    Using getWirelessMeshStatuses

    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 getWirelessMeshStatuses(args: GetWirelessMeshStatusesArgs, opts?: InvokeOptions): Promise<GetWirelessMeshStatusesResult>
    function getWirelessMeshStatusesOutput(args: GetWirelessMeshStatusesOutputArgs, opts?: InvokeOptions): Output<GetWirelessMeshStatusesResult>
    def get_wireless_mesh_statuses(ending_before: Optional[str] = None,
                                   network_id: Optional[str] = None,
                                   per_page: Optional[int] = None,
                                   starting_after: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetWirelessMeshStatusesResult
    def get_wireless_mesh_statuses_output(ending_before: Optional[pulumi.Input[str]] = None,
                                   network_id: Optional[pulumi.Input[str]] = None,
                                   per_page: Optional[pulumi.Input[int]] = None,
                                   starting_after: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetWirelessMeshStatusesResult]
    func GetWirelessMeshStatuses(ctx *Context, args *GetWirelessMeshStatusesArgs, opts ...InvokeOption) (*GetWirelessMeshStatusesResult, error)
    func GetWirelessMeshStatusesOutput(ctx *Context, args *GetWirelessMeshStatusesOutputArgs, opts ...InvokeOption) GetWirelessMeshStatusesResultOutput

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

    public static class GetWirelessMeshStatuses 
    {
        public static Task<GetWirelessMeshStatusesResult> InvokeAsync(GetWirelessMeshStatusesArgs args, InvokeOptions? opts = null)
        public static Output<GetWirelessMeshStatusesResult> Invoke(GetWirelessMeshStatusesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWirelessMeshStatusesResult> getWirelessMeshStatuses(GetWirelessMeshStatusesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: meraki:networks/getWirelessMeshStatuses:getWirelessMeshStatuses
      arguments:
        # arguments dictionary

    The following arguments are supported:

    NetworkId string
    networkId path parameter. Network ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    NetworkId string
    networkId path parameter. Network ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    networkId String
    networkId path parameter. Network ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage Integer
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    networkId string
    networkId path parameter. Network ID
    endingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    network_id str
    networkId path parameter. Network ID
    ending_before str
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    per_page int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    starting_after str
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    networkId String
    networkId path parameter. Network ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage Number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.

    getWirelessMeshStatuses Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetWirelessMeshStatusesItem>
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    NetworkId string
    networkId path parameter. Network ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetWirelessMeshStatusesItem
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    NetworkId string
    networkId path parameter. Network ID
    EndingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    PerPage int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    StartingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetWirelessMeshStatusesItem>
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    networkId String
    networkId path parameter. Network ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage Integer
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    id string
    The provider-assigned unique ID for this managed resource.
    items GetWirelessMeshStatusesItem[]
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    networkId string
    networkId path parameter. Network ID
    endingBefore string
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter string
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[GetWirelessMeshStatusesItem]
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    network_id str
    networkId path parameter. Network ID
    ending_before str
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    per_page int
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    starting_after str
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    Array of ResponseWirelessGetNetworkWirelessMeshStatuses
    networkId String
    networkId path parameter. Network ID
    endingBefore String
    endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
    perPage Number
    perPage query parameter. The number of entries per page returned. Acceptable range is 3 500. Default is 50.
    startingAfter String
    startingAfter query parameter. A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.

    Supporting Types

    GetWirelessMeshStatusesItem

    LatestMeshPerformance GetWirelessMeshStatusesItemLatestMeshPerformance
    Current metrics on how the mesh is performing.
    MeshRoutes List<string>
    List of device serials that make up the mesh.
    Serial string
    The serial number for the device.
    LatestMeshPerformance GetWirelessMeshStatusesItemLatestMeshPerformance
    Current metrics on how the mesh is performing.
    MeshRoutes []string
    List of device serials that make up the mesh.
    Serial string
    The serial number for the device.
    latestMeshPerformance GetWirelessMeshStatusesItemLatestMeshPerformance
    Current metrics on how the mesh is performing.
    meshRoutes List<String>
    List of device serials that make up the mesh.
    serial String
    The serial number for the device.
    latestMeshPerformance GetWirelessMeshStatusesItemLatestMeshPerformance
    Current metrics on how the mesh is performing.
    meshRoutes string[]
    List of device serials that make up the mesh.
    serial string
    The serial number for the device.
    latest_mesh_performance GetWirelessMeshStatusesItemLatestMeshPerformance
    Current metrics on how the mesh is performing.
    mesh_routes Sequence[str]
    List of device serials that make up the mesh.
    serial str
    The serial number for the device.
    latestMeshPerformance Property Map
    Current metrics on how the mesh is performing.
    meshRoutes List<String>
    List of device serials that make up the mesh.
    serial String
    The serial number for the device.

    GetWirelessMeshStatusesItemLatestMeshPerformance

    Mbps int
    Average Mbps.
    Metric int
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    UsagePercentage string
    Mesh utilization as a percentage.
    Mbps int
    Average Mbps.
    Metric int
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    UsagePercentage string
    Mesh utilization as a percentage.
    mbps Integer
    Average Mbps.
    metric Integer
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    usagePercentage String
    Mesh utilization as a percentage.
    mbps number
    Average Mbps.
    metric number
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    usagePercentage string
    Mesh utilization as a percentage.
    mbps int
    Average Mbps.
    metric int
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    usage_percentage str
    Mesh utilization as a percentage.
    mbps Number
    Average Mbps.
    metric Number
    Represents the quality of the entire route from the repeater access point to its gateway access point.
    usagePercentage String
    Mesh utilization as a percentage.

    Package Details

    Repository
    meraki pulumi/pulumi-meraki
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the meraki Terraform Provider.
    meraki logo
    Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi