checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementTrustedClient
Explore with Pulumi AI
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
Use this data source to get information on an existing Check Point Trusted Client.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const trustedClient = new checkpoint.ManagementTrustedClient("trustedClient", {ipv4Address: "192.168.2.1"});
const dataTrustedClient = checkpoint.getManagementTrustedClientOutput({
name: trustedClient.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
trusted_client = checkpoint.ManagementTrustedClient("trustedClient", ipv4_address="192.168.2.1")
data_trusted_client = checkpoint.get_management_trusted_client_output(name=trusted_client.name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v2/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
trustedClient, err := checkpoint.NewManagementTrustedClient(ctx, "trustedClient", &checkpoint.ManagementTrustedClientArgs{
Ipv4Address: pulumi.String("192.168.2.1"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementTrustedClientOutput(ctx, checkpoint.GetManagementTrustedClientOutputArgs{
Name: trustedClient.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var trustedClient = new Checkpoint.ManagementTrustedClient("trustedClient", new()
{
Ipv4Address = "192.168.2.1",
});
var dataTrustedClient = Checkpoint.GetManagementTrustedClient.Invoke(new()
{
Name = trustedClient.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementTrustedClient;
import com.pulumi.checkpoint.ManagementTrustedClientArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementTrustedClientArgs;
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) {
var trustedClient = new ManagementTrustedClient("trustedClient", ManagementTrustedClientArgs.builder()
.ipv4Address("192.168.2.1")
.build());
final var dataTrustedClient = CheckpointFunctions.getManagementTrustedClient(GetManagementTrustedClientArgs.builder()
.name(trustedClient.name())
.build());
}
}
resources:
trustedClient:
type: checkpoint:ManagementTrustedClient
properties:
ipv4Address: 192.168.2.1
variables:
dataTrustedClient:
fn::invoke:
function: checkpoint:getManagementTrustedClient
arguments:
name: ${trustedClient.name}
Using getManagementTrustedClient
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 getManagementTrustedClient(args: GetManagementTrustedClientArgs, opts?: InvokeOptions): Promise<GetManagementTrustedClientResult>
function getManagementTrustedClientOutput(args: GetManagementTrustedClientOutputArgs, opts?: InvokeOptions): Output<GetManagementTrustedClientResult>
def get_management_trusted_client(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementTrustedClientResult
def get_management_trusted_client_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementTrustedClientResult]
func LookupManagementTrustedClient(ctx *Context, args *LookupManagementTrustedClientArgs, opts ...InvokeOption) (*LookupManagementTrustedClientResult, error)
func LookupManagementTrustedClientOutput(ctx *Context, args *LookupManagementTrustedClientOutputArgs, opts ...InvokeOption) LookupManagementTrustedClientResultOutput
> Note: This function is named LookupManagementTrustedClient
in the Go SDK.
public static class GetManagementTrustedClient
{
public static Task<GetManagementTrustedClientResult> InvokeAsync(GetManagementTrustedClientArgs args, InvokeOptions? opts = null)
public static Output<GetManagementTrustedClientResult> Invoke(GetManagementTrustedClientInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementTrustedClientResult> getManagementTrustedClient(GetManagementTrustedClientArgs args, InvokeOptions options)
public static Output<GetManagementTrustedClientResult> getManagementTrustedClient(GetManagementTrustedClientArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementTrustedClient:getManagementTrustedClient
arguments:
# arguments dictionary
The following arguments are supported:
getManagementTrustedClient Result
The following output properties are available:
- Color string
- Comments string
- Domains
Assignments List<string> - Id string
- Ipv4Address string
- Ipv4Address
First string - Ipv4Address
Last string - Ipv6Address string
- Ipv6Address
First string - Ipv6Address
Last string - Mask
Length4 double - Mask
Length6 double - Multi
Domain boolServer Trusted Client - List<string>
- Type string
- Wild
Card string - Name string
- Uid string
- Color string
- Comments string
- Domains
Assignments []string - Id string
- Ipv4Address string
- Ipv4Address
First string - Ipv4Address
Last string - Ipv6Address string
- Ipv6Address
First string - Ipv6Address
Last string - Mask
Length4 float64 - Mask
Length6 float64 - Multi
Domain boolServer Trusted Client - []string
- Type string
- Wild
Card string - Name string
- Uid string
- color String
- comments String
- domains
Assignments List<String> - id String
- ipv4Address String
- ipv4Address
First String - ipv4Address
Last String - ipv6Address String
- ipv6Address
First String - ipv6Address
Last String - mask
Length4 Double - mask
Length6 Double - multi
Domain BooleanServer Trusted Client - List<String>
- type String
- wild
Card String - name String
- uid String
- color string
- comments string
- domains
Assignments string[] - id string
- ipv4Address string
- ipv4Address
First string - ipv4Address
Last string - ipv6Address string
- ipv6Address
First string - ipv6Address
Last string - mask
Length4 number - mask
Length6 number - multi
Domain booleanServer Trusted Client - string[]
- type string
- wild
Card string - name string
- uid string
- color str
- comments str
- domains_
assignments Sequence[str] - id str
- ipv4_
address str - ipv4_
address_ strfirst - ipv4_
address_ strlast - ipv6_
address str - ipv6_
address_ strfirst - ipv6_
address_ strlast - mask_
length4 float - mask_
length6 float - multi_
domain_ boolserver_ trusted_ client - Sequence[str]
- type str
- wild_
card str - name str
- uid str
- color String
- comments String
- domains
Assignments List<String> - id String
- ipv4Address String
- ipv4Address
First String - ipv4Address
Last String - ipv6Address String
- ipv6Address
First String - ipv6Address
Last String - mask
Length4 Number - mask
Length6 Number - multi
Domain BooleanServer Trusted Client - List<String>
- type String
- wild
Card String - name String
- uid String
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw