Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 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({
uid: "CLUSTER_MEMBER_UID",
limitInterfaces: "20",
});
import pulumi
import pulumi_checkpoint as checkpoint
data_cluster_member = checkpoint.get_management_cluster_member(uid="CLUSTER_MEMBER_UID",
limit_interfaces="20")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.GetManagementClusterMember(ctx, &checkpoint.GetManagementClusterMemberArgs{
Uid: "CLUSTER_MEMBER_UID",
LimitInterfaces: pulumi.StringRef("20"),
}, 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()
{
Uid = "CLUSTER_MEMBER_UID",
LimitInterfaces = "20",
});
});
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()
.uid("CLUSTER_MEMBER_UID")
.limitInterfaces("20")
.build());
}
}
variables:
dataClusterMember:
fn::invoke:
function: checkpoint:getManagementClusterMember
arguments:
uid: CLUSTER_MEMBER_UID
limitInterfaces: 20
Example coming soon!
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?: InvokeOutputOptions): 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: pulumi.Input[Optional[str]] = None,
limit_interfaces: pulumi.Input[Optional[str]] = None,
uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = 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 Output<GetManagementClusterMemberResult> Invoke(GetManagementClusterMemberInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetManagementClusterMemberResult> getManagementClusterMember(GetManagementClusterMemberArgs args, InvokeOptions options)
public static Output<GetManagementClusterMemberResult> getManagementClusterMember(GetManagementClusterMemberArgs args, InvokeOptions options)
public static Output<GetManagementClusterMemberResult> getManagementClusterMember(GetManagementClusterMemberArgs args, InvokeOutputOptions options)
fn::invoke:
function: checkpoint:index/getManagementClusterMember:getManagementClusterMember
arguments:
# arguments dictionarydata "checkpoint_get_management_cluster_member" "name" {
# arguments
}The 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 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:
- Auto
Generate boolIp - Cluster
Uid string - Id string
- Interfaces
List<Get
Management Cluster Member Interface> - Ip
Address string - Ipv6Address string
- Name string
- Nat
Settings List<GetManagement Cluster Member Nat Setting> - Priority double
- Sic
Message string - Sic
State string - Trust
Details List<GetManagement Cluster Member Trust Detail> - Trust
Method string - Type string
- Uid string
- Limit
Interfaces string
- Auto
Generate boolIp - Cluster
Uid string - Id string
- Interfaces
[]Get
Management Cluster Member Interface - Ip
Address string - Ipv6Address string
- Name string
- Nat
Settings []GetManagement Cluster Member Nat Setting - Priority float64
- Sic
Message string - Sic
State string - Trust
Details []GetManagement Cluster Member Trust Detail - Trust
Method string - Type string
- Uid string
- Limit
Interfaces string
- auto_
generate_ boolip - cluster_
uid string - id string
- interfaces list(object)
- ip_
address string - ipv6_
address string - name string
- nat_
settings list(object) - priority number
- sic_
message string - sic_
state string - trust_
details list(object) - trust_
method string - type string
- uid string
- limit_
interfaces string
- auto
Generate BooleanIp - cluster
Uid String - id String
- interfaces
List<Get
Management Cluster Member Interface> - ip
Address String - ipv6Address String
- name String
- nat
Settings List<GetManagement Cluster Member Nat Setting> - priority Double
- sic
Message String - sic
State String - trust
Details List<GetManagement Cluster Member Trust Detail> - trust
Method String - type String
- uid String
- limit
Interfaces String
- auto
Generate booleanIp - cluster
Uid string - id string
- interfaces
Get
Management Cluster Member Interface[] - ip
Address string - ipv6Address string
- name string
- nat
Settings GetManagement Cluster Member Nat Setting[] - priority number
- sic
Message string - sic
State string - trust
Details GetManagement Cluster Member Trust Detail[] - trust
Method string - type string
- uid string
- limit
Interfaces string
- auto_
generate_ boolip - cluster_
uid str - id str
- interfaces
Sequence[Get
Management Cluster Member Interface] - ip_
address str - ipv6_
address str - name str
- nat_
settings Sequence[GetManagement Cluster Member Nat Setting] - priority float
- sic_
message str - sic_
state str - trust_
details Sequence[GetManagement Cluster Member Trust Detail] - trust_
method str - type str
- uid str
- limit_
interfaces str
- auto
Generate BooleanIp - cluster
Uid String - id String
- interfaces List<Property Map>
- ip
Address String - ipv6Address String
- name String
- nat
Settings List<Property Map> - priority Number
- sic
Message String - sic
State String - trust
Details List<Property Map> - trust
Method 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.
- ipv4_
address string - ipv4_
mask_ numberlength - ipv4_
network_ stringmask - ipv6_
address string - ipv6_
mask_ numberlength - ipv6_
network_ stringmask - 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.
GetManagementClusterMemberNatSetting
- Auto
Rule bool - Hide
Behind string - Install
On string - Ipv4Address string
- Ipv6Address string
- Method string
- Auto
Rule bool - Hide
Behind string - Install
On string - Ipv4Address string
- Ipv6Address string
- Method string
- auto_
rule bool - hide_
behind string - install_
on string - ipv4_
address string - ipv6_
address string - method string
- auto
Rule Boolean - hide
Behind String - install
On String - ipv4Address String
- ipv6Address String
- method String
- auto
Rule boolean - hide
Behind string - install
On string - ipv4Address string
- ipv6Address string
- method string
- auto_
rule bool - hide_
behind str - install_
on str - ipv4_
address str - ipv6_
address str - method str
- auto
Rule Boolean - hide
Behind String - install
On String - ipv4Address String
- ipv6Address String
- method String
GetManagementClusterMemberTrustDetail
- Authentication
Token string - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- Cloud
Communication List<GetDetails Management Cluster Member Trust Detail Cloud Communication Detail> - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- Gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- Identification
Method string - How to identify the gateway (relevant for DAIP gateways only).
- Status string
- Status of the trusted communication with the Security Gateway.
- Token
Expiration stringDate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- Authentication
Token string - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- Cloud
Communication []GetDetails Management Cluster Member Trust Detail Cloud Communication Detail - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- Gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- Identification
Method string - How to identify the gateway (relevant for DAIP gateways only).
- Status string
- Status of the trusted communication with the Security Gateway.
- Token
Expiration stringDate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- authentication_
token string - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- cloud_
communication_ list(object)details - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- gateway_
mac_ stringaddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification_
method string - How to identify the gateway (relevant for DAIP gateways only).
- status string
- Status of the trusted communication with the Security Gateway.
- token_
expiration_ stringdate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- authentication
Token String - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- cloud
Communication List<GetDetails Management Cluster Member Trust Detail Cloud Communication Detail> - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- gateway
Mac StringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method String - How to identify the gateway (relevant for DAIP gateways only).
- status String
- Status of the trusted communication with the Security Gateway.
- token
Expiration StringDate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- authentication
Token string - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- cloud
Communication GetDetails Management Cluster Member Trust Detail Cloud Communication Detail[] - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- gateway
Mac stringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method string - How to identify the gateway (relevant for DAIP gateways only).
- status string
- Status of the trusted communication with the Security Gateway.
- token
Expiration stringDate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- authentication_
token str - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- cloud_
communication_ Sequence[Getdetails Management Cluster Member Trust Detail Cloud Communication Detail] - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- gateway_
mac_ straddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification_
method str - How to identify the gateway (relevant for DAIP gateways only).
- status str
- Status of the trusted communication with the Security Gateway.
- token_
expiration_ strdate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
- authentication
Token String - Authentication token to use on the Gateway side to establish the communication between the Gateway and the Management Server (applies only to Smart-1 ...
- cloud
Communication List<Property Map>Details - Details about the communication status with cloud (applies only to Smart-1 Cloud).cloud_communication_details blocks are documented below.
- gateway
Mac StringAddress - Use the Security Gateway MAC address, relevant for the gateway_mac_address identification-method.
- identification
Method String - How to identify the gateway (relevant for DAIP gateways only).
- status String
- Status of the trusted communication with the Security Gateway.
- token
Expiration StringDate - Details about the communication status with cloud (applies only to Smart-1 Cloud).
GetManagementClusterMemberTrustDetailCloudCommunicationDetail
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw