published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
This resource allows you to execute Check Point Cluster Member.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaClusterMember("example", {
siteId: 1,
method: "serial-number",
identifier: "LR201909015218",
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaClusterMember("example",
site_id=1,
method="serial-number",
identifier="LR201909015218")
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.NewGaiaClusterMember(ctx, "example", &checkpoint.GaiaClusterMemberArgs{
SiteId: pulumi.Float64(1),
Method: pulumi.String("serial-number"),
Identifier: pulumi.String("LR201909015218"),
})
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 example = new Checkpoint.GaiaClusterMember("example", new()
{
SiteId = 1,
Method = "serial-number",
Identifier = "LR201909015218",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaClusterMember;
import com.pulumi.checkpoint.GaiaClusterMemberArgs;
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 example = new GaiaClusterMember("example", GaiaClusterMemberArgs.builder()
.siteId(1.0)
.method("serial-number")
.identifier("LR201909015218")
.build());
}
}
resources:
example:
type: checkpoint:GaiaClusterMember
properties:
siteId: 1
method: serial-number
identifier: LR201909015218
Example coming soon!
Create GaiaClusterMember Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaClusterMember(name: string, args: GaiaClusterMemberArgs, opts?: CustomResourceOptions);@overload
def GaiaClusterMember(resource_name: str,
args: GaiaClusterMemberArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaClusterMember(resource_name: str,
opts: Optional[ResourceOptions] = None,
identifier: Optional[str] = None,
method: Optional[str] = None,
site_id: Optional[float] = None,
debug: Optional[bool] = None,
gaia_cluster_member_id: Optional[str] = None)func NewGaiaClusterMember(ctx *Context, name string, args GaiaClusterMemberArgs, opts ...ResourceOption) (*GaiaClusterMember, error)public GaiaClusterMember(string name, GaiaClusterMemberArgs args, CustomResourceOptions? opts = null)
public GaiaClusterMember(String name, GaiaClusterMemberArgs args)
public GaiaClusterMember(String name, GaiaClusterMemberArgs args, CustomResourceOptions options)
type: checkpoint:GaiaClusterMember
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiaclustermember" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaClusterMemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GaiaClusterMemberArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GaiaClusterMemberArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaClusterMemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaClusterMemberArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gaiaClusterMemberResource = new Checkpoint.GaiaClusterMember("gaiaClusterMemberResource", new()
{
Identifier = "string",
Method = "string",
SiteId = 0,
Debug = false,
GaiaClusterMemberId = "string",
});
example, err := checkpoint.NewGaiaClusterMember(ctx, "gaiaClusterMemberResource", &checkpoint.GaiaClusterMemberArgs{
Identifier: pulumi.String("string"),
Method: pulumi.String("string"),
SiteId: pulumi.Float64(0),
Debug: pulumi.Bool(false),
GaiaClusterMemberId: pulumi.String("string"),
})
resource "checkpoint_gaiaclustermember" "gaiaClusterMemberResource" {
identifier = "string"
method = "string"
site_id = 0
debug = false
gaia_cluster_member_id = "string"
}
var gaiaClusterMemberResource = new GaiaClusterMember("gaiaClusterMemberResource", GaiaClusterMemberArgs.builder()
.identifier("string")
.method("string")
.siteId(0.0)
.debug(false)
.gaiaClusterMemberId("string")
.build());
gaia_cluster_member_resource = checkpoint.GaiaClusterMember("gaiaClusterMemberResource",
identifier="string",
method="string",
site_id=float(0),
debug=False,
gaia_cluster_member_id="string")
const gaiaClusterMemberResource = new checkpoint.GaiaClusterMember("gaiaClusterMemberResource", {
identifier: "string",
method: "string",
siteId: 0,
debug: false,
gaiaClusterMemberId: "string",
});
type: checkpoint:GaiaClusterMember
properties:
debug: false
gaiaClusterMemberId: string
identifier: string
method: string
siteId: 0
GaiaClusterMember Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GaiaClusterMember resource accepts the following input properties:
- Identifier string
- Identifier of member
- Method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- Site
Id double - Site id to add member to
- Debug bool
- Enable debug logging for this resource.
- Gaia
Cluster stringMember Id
- Identifier string
- Identifier of member
- Method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- Site
Id float64 - Site id to add member to
- Debug bool
- Enable debug logging for this resource.
- Gaia
Cluster stringMember Id
- identifier string
- Identifier of member
- method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site_
id number - Site id to add member to
- debug bool
- Enable debug logging for this resource.
- gaia_
cluster_ stringmember_ id
- identifier String
- Identifier of member
- method String
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id Double - Site id to add member to
- debug Boolean
- Enable debug logging for this resource.
- gaia
Cluster StringMember Id
- identifier string
- Identifier of member
- method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id number - Site id to add member to
- debug boolean
- Enable debug logging for this resource.
- gaia
Cluster stringMember Id
- identifier str
- Identifier of member
- method str
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site_
id float - Site id to add member to
- debug bool
- Enable debug logging for this resource.
- gaia_
cluster_ strmember_ id
- identifier String
- Identifier of member
- method String
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id Number - Site id to add member to
- debug Boolean
- Enable debug logging for this resource.
- gaia
Cluster StringMember Id
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaClusterMember resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Members
List<Gaia
Cluster Member Member> - Computed field, returned in the response. member blocks are documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Members
[]Gaia
Cluster Member Member - Computed field, returned in the response. member blocks are documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- members list(object)
- Computed field, returned in the response. member blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- members
List<Gaia
Cluster Member Member> - Computed field, returned in the response. member blocks are documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- members
Gaia
Cluster Member Member[] - Computed field, returned in the response. member blocks are documented below.
- id str
- The provider-assigned unique ID for this managed resource.
- members
Sequence[Gaia
Cluster Member Member] - Computed field, returned in the response. member blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- members List<Property Map>
- Computed field, returned in the response. member blocks are documented below.
Look up Existing GaiaClusterMember Resource
Get an existing GaiaClusterMember resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GaiaClusterMemberState, opts?: CustomResourceOptions): GaiaClusterMember@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
gaia_cluster_member_id: Optional[str] = None,
identifier: Optional[str] = None,
members: Optional[Sequence[GaiaClusterMemberMemberArgs]] = None,
method: Optional[str] = None,
site_id: Optional[float] = None) -> GaiaClusterMemberfunc GetGaiaClusterMember(ctx *Context, name string, id IDInput, state *GaiaClusterMemberState, opts ...ResourceOption) (*GaiaClusterMember, error)public static GaiaClusterMember Get(string name, Input<string> id, GaiaClusterMemberState? state, CustomResourceOptions? opts = null)public static GaiaClusterMember get(String name, Output<String> id, GaiaClusterMemberState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaClusterMember get: id: ${id}import {
to = checkpoint_gaiaclustermember.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Debug bool
- Enable debug logging for this resource.
- Gaia
Cluster stringMember Id - Identifier string
- Identifier of member
- Members
List<Gaia
Cluster Member Member> - Computed field, returned in the response. member blocks are documented below.
- Method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- Site
Id double - Site id to add member to
- Debug bool
- Enable debug logging for this resource.
- Gaia
Cluster stringMember Id - Identifier string
- Identifier of member
- Members
[]Gaia
Cluster Member Member Args - Computed field, returned in the response. member blocks are documented below.
- Method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- Site
Id float64 - Site id to add member to
- debug bool
- Enable debug logging for this resource.
- gaia_
cluster_ stringmember_ id - identifier string
- Identifier of member
- members list(object)
- Computed field, returned in the response. member blocks are documented below.
- method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site_
id number - Site id to add member to
- debug Boolean
- Enable debug logging for this resource.
- gaia
Cluster StringMember Id - identifier String
- Identifier of member
- members
List<Gaia
Cluster Member Member> - Computed field, returned in the response. member blocks are documented below.
- method String
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id Double - Site id to add member to
- debug boolean
- Enable debug logging for this resource.
- gaia
Cluster stringMember Id - identifier string
- Identifier of member
- members
Gaia
Cluster Member Member[] - Computed field, returned in the response. member blocks are documented below.
- method string
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id number - Site id to add member to
- debug bool
- Enable debug logging for this resource.
- gaia_
cluster_ strmember_ id - identifier str
- Identifier of member
- members
Sequence[Gaia
Cluster Member Member Args] - Computed field, returned in the response. member blocks are documented below.
- method str
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site_
id float - Site id to add member to
- debug Boolean
- Enable debug logging for this resource.
- gaia
Cluster StringMember Id - identifier String
- Identifier of member
- members List<Property Map>
- Computed field, returned in the response. member blocks are documented below.
- method String
- Method used for adding the member: 1. serial-number - Retrieve from new member using "show-serial-number" 2. hostname - Retrieve from new member using "show-hostname" 3. request-id - Retrieve from new member using "show-cluster-request-id"
- site
Id Number - Site id to add member to
Supporting Types
GaiaClusterMemberMember, GaiaClusterMemberMemberArgs
- Hostname string
- Computed field, returned in the response.
- Installed
Jumbo doubleTake - Computed field, returned in the response.
- Member
Id double - Computed field, returned in the response.
- Member
Status string - Computed field, returned in the response.
- Model string
- Computed field, returned in the response.
- Request
Id string - Computed field, returned in the response.
- Serial
Number string - Computed field, returned in the response.
- Site
Id double - Computed field, returned in the response.
- Site
Status string - Computed field, returned in the response.
- State string
- Computed field, returned in the response.
- Version string
- Computed field, returned in the response.
- Hostname string
- Computed field, returned in the response.
- Installed
Jumbo float64Take - Computed field, returned in the response.
- Member
Id float64 - Computed field, returned in the response.
- Member
Status string - Computed field, returned in the response.
- Model string
- Computed field, returned in the response.
- Request
Id string - Computed field, returned in the response.
- Serial
Number string - Computed field, returned in the response.
- Site
Id float64 - Computed field, returned in the response.
- Site
Status string - Computed field, returned in the response.
- State string
- Computed field, returned in the response.
- Version string
- Computed field, returned in the response.
- hostname string
- Computed field, returned in the response.
- installed_
jumbo_ numbertake - Computed field, returned in the response.
- member_
id number - Computed field, returned in the response.
- member_
status string - Computed field, returned in the response.
- model string
- Computed field, returned in the response.
- request_
id string - Computed field, returned in the response.
- serial_
number string - Computed field, returned in the response.
- site_
id number - Computed field, returned in the response.
- site_
status string - Computed field, returned in the response.
- state string
- Computed field, returned in the response.
- version string
- Computed field, returned in the response.
- hostname String
- Computed field, returned in the response.
- installed
Jumbo DoubleTake - Computed field, returned in the response.
- member
Id Double - Computed field, returned in the response.
- member
Status String - Computed field, returned in the response.
- model String
- Computed field, returned in the response.
- request
Id String - Computed field, returned in the response.
- serial
Number String - Computed field, returned in the response.
- site
Id Double - Computed field, returned in the response.
- site
Status String - Computed field, returned in the response.
- state String
- Computed field, returned in the response.
- version String
- Computed field, returned in the response.
- hostname string
- Computed field, returned in the response.
- installed
Jumbo numberTake - Computed field, returned in the response.
- member
Id number - Computed field, returned in the response.
- member
Status string - Computed field, returned in the response.
- model string
- Computed field, returned in the response.
- request
Id string - Computed field, returned in the response.
- serial
Number string - Computed field, returned in the response.
- site
Id number - Computed field, returned in the response.
- site
Status string - Computed field, returned in the response.
- state string
- Computed field, returned in the response.
- version string
- Computed field, returned in the response.
- hostname str
- Computed field, returned in the response.
- installed_
jumbo_ floattake - Computed field, returned in the response.
- member_
id float - Computed field, returned in the response.
- member_
status str - Computed field, returned in the response.
- model str
- Computed field, returned in the response.
- request_
id str - Computed field, returned in the response.
- serial_
number str - Computed field, returned in the response.
- site_
id float - Computed field, returned in the response.
- site_
status str - Computed field, returned in the response.
- state str
- Computed field, returned in the response.
- version str
- Computed field, returned in the response.
- hostname String
- Computed field, returned in the response.
- installed
Jumbo NumberTake - Computed field, returned in the response.
- member
Id Number - Computed field, returned in the response.
- member
Status String - Computed field, returned in the response.
- model String
- Computed field, returned in the response.
- request
Id String - Computed field, returned in the response.
- serial
Number String - Computed field, returned in the response.
- site
Id Number - Computed field, returned in the response.
- site
Status String - Computed field, returned in the response.
- state String
- Computed field, returned in the response.
- version String
- Computed field, returned in the response.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw