checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementClusterMember
Start a Neo task
Explain and create a checkpoint.getManagementClusterMember resource
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
Use this data source to get information on an existing Check Point Cluster Member.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const dataClusterMember = checkpoint.getManagementClusterMember({
limitInterfaces: "20",
uid: "CLUSTER_MEMBER_UID",
});
import pulumi
import pulumi_checkpoint as checkpoint
data_cluster_member = checkpoint.get_management_cluster_member(limit_interfaces="20",
uid="CLUSTER_MEMBER_UID")
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 {
_, err := checkpoint.GetManagementClusterMember(ctx, &checkpoint.GetManagementClusterMemberArgs{
LimitInterfaces: pulumi.StringRef("20"),
Uid: "CLUSTER_MEMBER_UID",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var dataClusterMember = Checkpoint.GetManagementClusterMember.Invoke(new()
{
LimitInterfaces = "20",
Uid = "CLUSTER_MEMBER_UID",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementClusterMemberArgs;
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 dataClusterMember = CheckpointFunctions.getManagementClusterMember(GetManagementClusterMemberArgs.builder()
.limitInterfaces(20)
.uid("CLUSTER_MEMBER_UID")
.build());
}
}
variables:
dataClusterMember:
fn::invoke:
function: checkpoint:getManagementClusterMember
arguments:
limitInterfaces: 20
uid: CLUSTER_MEMBER_UID
Using getManagementClusterMember
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 getManagementClusterMember(args: GetManagementClusterMemberArgs, opts?: InvokeOptions): Promise<GetManagementClusterMemberResult>
function getManagementClusterMemberOutput(args: GetManagementClusterMemberOutputArgs, opts?: InvokeOptions): Output<GetManagementClusterMemberResult>def get_management_cluster_member(id: Optional[str] = None,
limit_interfaces: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementClusterMemberResult
def get_management_cluster_member_output(id: Optional[pulumi.Input[str]] = None,
limit_interfaces: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementClusterMemberResult]func GetManagementClusterMember(ctx *Context, args *GetManagementClusterMemberArgs, opts ...InvokeOption) (*GetManagementClusterMemberResult, error)
func GetManagementClusterMemberOutput(ctx *Context, args *GetManagementClusterMemberOutputArgs, opts ...InvokeOption) GetManagementClusterMemberResultOutput> Note: This function is named GetManagementClusterMember in the Go SDK.
public static class GetManagementClusterMember
{
public static Task<GetManagementClusterMemberResult> InvokeAsync(GetManagementClusterMemberArgs args, InvokeOptions? opts = null)
public static Output<GetManagementClusterMemberResult> Invoke(GetManagementClusterMemberInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementClusterMemberResult> getManagementClusterMember(GetManagementClusterMemberArgs args, InvokeOptions options)
public static Output<GetManagementClusterMemberResult> getManagementClusterMember(GetManagementClusterMemberArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementClusterMember:getManagementClusterMember
arguments:
# arguments dictionaryThe following arguments are supported:
- Uid string
- Object unique identifier.
- Id string
- Limit
Interfaces string - Limit number of cluster member interfaces to show.
- Uid string
- Object unique identifier.
- Id string
- Limit
Interfaces string - Limit number of cluster member interfaces to show.
- uid String
- Object unique identifier.
- id String
- limit
Interfaces String - Limit number of cluster member interfaces to show.
- uid string
- Object unique identifier.
- id string
- limit
Interfaces string - Limit number of cluster member interfaces to show.
- uid str
- Object unique identifier.
- id str
- limit_
interfaces str - Limit number of cluster member interfaces to show.
- uid String
- Object unique identifier.
- id String
- limit
Interfaces String - Limit number of cluster member interfaces to show.
getManagementClusterMember Result
The following output properties are available:
- Cluster
Uid string - Id string
- Interfaces
List<Get
Management Cluster Member Interface> - Ip
Address string - Ipv6Address string
- Name string
- Nat
Settings Dictionary<string, string> - Priority double
- Sic
Message string - Sic
State string - Type string
- Uid string
- Limit
Interfaces string
- Cluster
Uid string - Id string
- Interfaces
[]Get
Management Cluster Member Interface - Ip
Address string - Ipv6Address string
- Name string
- Nat
Settings map[string]string - Priority float64
- Sic
Message string - Sic
State string - Type string
- Uid string
- Limit
Interfaces string
- cluster
Uid String - id String
- interfaces
List<Get
Management Cluster Member Interface> - ip
Address String - ipv6Address String
- name String
- nat
Settings Map<String,String> - priority Double
- sic
Message String - sic
State String - type String
- uid String
- limit
Interfaces String
- cluster
Uid string - id string
- interfaces
Get
Management Cluster Member Interface[] - ip
Address string - ipv6Address string
- name string
- nat
Settings {[key: string]: string} - priority number
- sic
Message string - sic
State string - type string
- uid string
- limit
Interfaces string
- cluster_
uid str - id str
- interfaces
Sequence[Get
Management Cluster Member Interface] - ip_
address str - ipv6_
address str - name str
- nat_
settings Mapping[str, str] - priority float
- sic_
message str - sic_
state str - type str
- uid str
- limit_
interfaces str
- cluster
Uid String - id String
- interfaces List<Property Map>
- ip
Address String - ipv6Address String
- name String
- nat
Settings Map<String> - priority Number
- sic
Message String - sic
State String - type String
- uid String
- limit
Interfaces String
Supporting Types
GetManagementClusterMemberInterface
- Ipv4Address string
- Ipv4Mask
Length double - Ipv4Network
Mask string - Ipv6Address string
- Ipv6Mask
Length double - Ipv6Network
Mask string - Name string
- Uid string
- Object unique identifier.
- Ipv4Address string
- Ipv4Mask
Length float64 - Ipv4Network
Mask string - Ipv6Address string
- Ipv6Mask
Length float64 - Ipv6Network
Mask string - Name string
- Uid string
- Object unique identifier.
- ipv4Address String
- ipv4Mask
Length Double - ipv4Network
Mask String - ipv6Address String
- ipv6Mask
Length Double - ipv6Network
Mask String - name String
- uid String
- Object unique identifier.
- ipv4Address string
- ipv4Mask
Length number - ipv4Network
Mask string - ipv6Address string
- ipv6Mask
Length number - ipv6Network
Mask string - name string
- uid string
- Object unique identifier.
- ipv4_
address str - ipv4_
mask_ floatlength - ipv4_
network_ strmask - ipv6_
address str - ipv6_
mask_ floatlength - ipv6_
network_ strmask - name str
- uid str
- Object unique identifier.
- ipv4Address String
- ipv4Mask
Length Number - ipv4Network
Mask String - ipv6Address String
- ipv6Mask
Length Number - ipv6Network
Mask String - name String
- uid String
- Object unique identifier.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
