checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementClusterMember
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 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 dictionary
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 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
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw