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

meraki.networks.getClientsPolicy

Explore with Pulumi AI

Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

Example Usage

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

const example = meraki.networks.getClientsPolicy({
    clientId: "string",
    networkId: "string",
});
export const merakiNetworksClientsPolicyExample = example.then(example => example.item);
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.networks.get_clients_policy(client_id="string",
    network_id="string")
pulumi.export("merakiNetworksClientsPolicyExample", example.item)
Copy
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.LookupClientsPolicy(ctx, &networks.LookupClientsPolicyArgs{
			ClientId:  "string",
			NetworkId: "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksClientsPolicyExample", 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.Networks.GetClientsPolicy.Invoke(new()
    {
        ClientId = "string",
        NetworkId = "string",
    });

    return new Dictionary<string, object?>
    {
        ["merakiNetworksClientsPolicyExample"] = example.Apply(getClientsPolicyResult => getClientsPolicyResult.Item),
    };
});
Copy
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.GetClientsPolicyArgs;
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.getClientsPolicy(GetClientsPolicyArgs.builder()
            .clientId("string")
            .networkId("string")
            .build());

        ctx.export("merakiNetworksClientsPolicyExample", example.applyValue(getClientsPolicyResult -> getClientsPolicyResult.item()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: meraki:networks:getClientsPolicy
      arguments:
        clientId: string
        networkId: string
outputs:
  merakiNetworksClientsPolicyExample: ${example.item}
Copy

Using getClientsPolicy

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 getClientsPolicy(args: GetClientsPolicyArgs, opts?: InvokeOptions): Promise<GetClientsPolicyResult>
function getClientsPolicyOutput(args: GetClientsPolicyOutputArgs, opts?: InvokeOptions): Output<GetClientsPolicyResult>
Copy
def get_clients_policy(client_id: Optional[str] = None,
                       network_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetClientsPolicyResult
def get_clients_policy_output(client_id: Optional[pulumi.Input[str]] = None,
                       network_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetClientsPolicyResult]
Copy
func LookupClientsPolicy(ctx *Context, args *LookupClientsPolicyArgs, opts ...InvokeOption) (*LookupClientsPolicyResult, error)
func LookupClientsPolicyOutput(ctx *Context, args *LookupClientsPolicyOutputArgs, opts ...InvokeOption) LookupClientsPolicyResultOutput
Copy

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

public static class GetClientsPolicy 
{
    public static Task<GetClientsPolicyResult> InvokeAsync(GetClientsPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetClientsPolicyResult> Invoke(GetClientsPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetClientsPolicyResult> getClientsPolicy(GetClientsPolicyArgs args, InvokeOptions options)
public static Output<GetClientsPolicyResult> getClientsPolicy(GetClientsPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:networks/getClientsPolicy:getClientsPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClientId This property is required. string
clientId path parameter. Client ID
NetworkId This property is required. string
networkId path parameter. Network ID
ClientId This property is required. string
clientId path parameter. Client ID
NetworkId This property is required. string
networkId path parameter. Network ID
clientId This property is required. String
clientId path parameter. Client ID
networkId This property is required. String
networkId path parameter. Network ID
clientId This property is required. string
clientId path parameter. Client ID
networkId This property is required. string
networkId path parameter. Network ID
client_id This property is required. str
clientId path parameter. Client ID
network_id This property is required. str
networkId path parameter. Network ID
clientId This property is required. String
clientId path parameter. Client ID
networkId This property is required. String
networkId path parameter. Network ID

getClientsPolicy Result

The following output properties are available:

ClientId string
clientId path parameter. Client ID
Id string
The provider-assigned unique ID for this managed resource.
Item GetClientsPolicyItem
NetworkId string
networkId path parameter. Network ID
ClientId string
clientId path parameter. Client ID
Id string
The provider-assigned unique ID for this managed resource.
Item GetClientsPolicyItem
NetworkId string
networkId path parameter. Network ID
clientId String
clientId path parameter. Client ID
id String
The provider-assigned unique ID for this managed resource.
item GetClientsPolicyItem
networkId String
networkId path parameter. Network ID
clientId string
clientId path parameter. Client ID
id string
The provider-assigned unique ID for this managed resource.
item GetClientsPolicyItem
networkId string
networkId path parameter. Network ID
client_id str
clientId path parameter. Client ID
id str
The provider-assigned unique ID for this managed resource.
item GetClientsPolicyItem
network_id str
networkId path parameter. Network ID
clientId String
clientId path parameter. Client ID
id String
The provider-assigned unique ID for this managed resource.
item Property Map
networkId String
networkId path parameter. Network ID

Supporting Types

GetClientsPolicyItem

DevicePolicy This property is required. string
The name of the client's policy
GroupPolicyId This property is required. string
The group policy identifier of the client
Mac This property is required. string
The MAC address of the client
DevicePolicy This property is required. string
The name of the client's policy
GroupPolicyId This property is required. string
The group policy identifier of the client
Mac This property is required. string
The MAC address of the client
devicePolicy This property is required. String
The name of the client's policy
groupPolicyId This property is required. String
The group policy identifier of the client
mac This property is required. String
The MAC address of the client
devicePolicy This property is required. string
The name of the client's policy
groupPolicyId This property is required. string
The group policy identifier of the client
mac This property is required. string
The MAC address of the client
device_policy This property is required. str
The name of the client's policy
group_policy_id This property is required. str
The group policy identifier of the client
mac This property is required. str
The MAC address of the client
devicePolicy This property is required. String
The name of the client's policy
groupPolicyId This property is required. String
The group policy identifier of the client
mac This property is required. String
The MAC address of the client

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi