published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
This resource allows you to execute Check Point Syslog.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaSyslog("example", {
auditLog: true,
cpLogs: false,
filename: "/var/log/messages",
sendToMgmt: true,
forwardedLogsFiles: [
{
tag: "conf_point2",
path: "/var/log/config_point_server.log",
},
{
path: "/var/log/gaia_api_server.log",
},
{
path: "/var/log/gaia_init_config.log",
},
],
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaSyslog("example",
audit_log=True,
cp_logs=False,
filename="/var/log/messages",
send_to_mgmt=True,
forwarded_logs_files=[
{
"tag": "conf_point2",
"path": "/var/log/config_point_server.log",
},
{
"path": "/var/log/gaia_api_server.log",
},
{
"path": "/var/log/gaia_init_config.log",
},
])
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.NewGaiaSyslog(ctx, "example", &checkpoint.GaiaSyslogArgs{
AuditLog: pulumi.Bool(true),
CpLogs: pulumi.Bool(false),
Filename: pulumi.String("/var/log/messages"),
SendToMgmt: pulumi.Bool(true),
ForwardedLogsFiles: checkpoint.GaiaSyslogForwardedLogsFileArray{
&checkpoint.GaiaSyslogForwardedLogsFileArgs{
Tag: pulumi.String("conf_point2"),
Path: pulumi.String("/var/log/config_point_server.log"),
},
&checkpoint.GaiaSyslogForwardedLogsFileArgs{
Path: pulumi.String("/var/log/gaia_api_server.log"),
},
&checkpoint.GaiaSyslogForwardedLogsFileArgs{
Path: pulumi.String("/var/log/gaia_init_config.log"),
},
},
})
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.GaiaSyslog("example", new()
{
AuditLog = true,
CpLogs = false,
Filename = "/var/log/messages",
SendToMgmt = true,
ForwardedLogsFiles = new[]
{
new Checkpoint.Inputs.GaiaSyslogForwardedLogsFileArgs
{
Tag = "conf_point2",
Path = "/var/log/config_point_server.log",
},
new Checkpoint.Inputs.GaiaSyslogForwardedLogsFileArgs
{
Path = "/var/log/gaia_api_server.log",
},
new Checkpoint.Inputs.GaiaSyslogForwardedLogsFileArgs
{
Path = "/var/log/gaia_init_config.log",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaSyslog;
import com.pulumi.checkpoint.GaiaSyslogArgs;
import com.pulumi.checkpoint.inputs.GaiaSyslogForwardedLogsFileArgs;
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 GaiaSyslog("example", GaiaSyslogArgs.builder()
.auditLog(true)
.cpLogs(false)
.filename("/var/log/messages")
.sendToMgmt(true)
.forwardedLogsFiles(
GaiaSyslogForwardedLogsFileArgs.builder()
.tag("conf_point2")
.path("/var/log/config_point_server.log")
.build(),
GaiaSyslogForwardedLogsFileArgs.builder()
.path("/var/log/gaia_api_server.log")
.build(),
GaiaSyslogForwardedLogsFileArgs.builder()
.path("/var/log/gaia_init_config.log")
.build())
.build());
}
}
resources:
example:
type: checkpoint:GaiaSyslog
properties:
auditLog: true
cpLogs: false
filename: /var/log/messages
sendToMgmt: true
forwardedLogsFiles:
- tag: conf_point2
path: /var/log/config_point_server.log
- path: /var/log/gaia_api_server.log
- path: /var/log/gaia_init_config.log
Example coming soon!
Create GaiaSyslog Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaSyslog(name: string, args?: GaiaSyslogArgs, opts?: CustomResourceOptions);@overload
def GaiaSyslog(resource_name: str,
args: Optional[GaiaSyslogArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaSyslog(resource_name: str,
opts: Optional[ResourceOptions] = None,
audit_log: Optional[bool] = None,
cp_logs: Optional[bool] = None,
debug: Optional[bool] = None,
filename: Optional[str] = None,
forwarded_logs_files: Optional[Sequence[GaiaSyslogForwardedLogsFileArgs]] = None,
gaia_syslog_id: Optional[str] = None,
member_id: Optional[str] = None,
send_to_mgmt: Optional[bool] = None,
tls_configuration: Optional[GaiaSyslogTlsConfigurationArgs] = None)func NewGaiaSyslog(ctx *Context, name string, args *GaiaSyslogArgs, opts ...ResourceOption) (*GaiaSyslog, error)public GaiaSyslog(string name, GaiaSyslogArgs? args = null, CustomResourceOptions? opts = null)
public GaiaSyslog(String name, GaiaSyslogArgs args)
public GaiaSyslog(String name, GaiaSyslogArgs args, CustomResourceOptions options)
type: checkpoint:GaiaSyslog
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiasyslog" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaSyslogArgs
- 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 GaiaSyslogArgs
- 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 GaiaSyslogArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaSyslogArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaSyslogArgs
- 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 gaiaSyslogResource = new Checkpoint.GaiaSyslog("gaiaSyslogResource", new()
{
AuditLog = false,
CpLogs = false,
Debug = false,
Filename = "string",
ForwardedLogsFiles = new[]
{
new Checkpoint.Inputs.GaiaSyslogForwardedLogsFileArgs
{
Path = "string",
Tag = "string",
},
},
GaiaSyslogId = "string",
MemberId = "string",
SendToMgmt = false,
TlsConfiguration = new Checkpoint.Inputs.GaiaSyslogTlsConfigurationArgs
{
CaCertification = "string",
PrivateKey = "string",
PublicKey = "string",
},
});
example, err := checkpoint.NewGaiaSyslog(ctx, "gaiaSyslogResource", &checkpoint.GaiaSyslogArgs{
AuditLog: pulumi.Bool(false),
CpLogs: pulumi.Bool(false),
Debug: pulumi.Bool(false),
Filename: pulumi.String("string"),
ForwardedLogsFiles: checkpoint.GaiaSyslogForwardedLogsFileArray{
&checkpoint.GaiaSyslogForwardedLogsFileArgs{
Path: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
GaiaSyslogId: pulumi.String("string"),
MemberId: pulumi.String("string"),
SendToMgmt: pulumi.Bool(false),
TlsConfiguration: &checkpoint.GaiaSyslogTlsConfigurationArgs{
CaCertification: pulumi.String("string"),
PrivateKey: pulumi.String("string"),
PublicKey: pulumi.String("string"),
},
})
resource "checkpoint_gaiasyslog" "gaiaSyslogResource" {
audit_log = false
cp_logs = false
debug = false
filename = "string"
forwarded_logs_files {
path = "string"
tag = "string"
}
gaia_syslog_id = "string"
member_id = "string"
send_to_mgmt = false
tls_configuration = {
ca_certification = "string"
private_key = "string"
public_key = "string"
}
}
var gaiaSyslogResource = new GaiaSyslog("gaiaSyslogResource", GaiaSyslogArgs.builder()
.auditLog(false)
.cpLogs(false)
.debug(false)
.filename("string")
.forwardedLogsFiles(GaiaSyslogForwardedLogsFileArgs.builder()
.path("string")
.tag("string")
.build())
.gaiaSyslogId("string")
.memberId("string")
.sendToMgmt(false)
.tlsConfiguration(GaiaSyslogTlsConfigurationArgs.builder()
.caCertification("string")
.privateKey("string")
.publicKey("string")
.build())
.build());
gaia_syslog_resource = checkpoint.GaiaSyslog("gaiaSyslogResource",
audit_log=False,
cp_logs=False,
debug=False,
filename="string",
forwarded_logs_files=[{
"path": "string",
"tag": "string",
}],
gaia_syslog_id="string",
member_id="string",
send_to_mgmt=False,
tls_configuration={
"ca_certification": "string",
"private_key": "string",
"public_key": "string",
})
const gaiaSyslogResource = new checkpoint.GaiaSyslog("gaiaSyslogResource", {
auditLog: false,
cpLogs: false,
debug: false,
filename: "string",
forwardedLogsFiles: [{
path: "string",
tag: "string",
}],
gaiaSyslogId: "string",
memberId: "string",
sendToMgmt: false,
tlsConfiguration: {
caCertification: "string",
privateKey: "string",
publicKey: "string",
},
});
type: checkpoint:GaiaSyslog
properties:
auditLog: false
cpLogs: false
debug: false
filename: string
forwardedLogsFiles:
- path: string
tag: string
gaiaSyslogId: string
memberId: string
sendToMgmt: false
tlsConfiguration:
caCertification: string
privateKey: string
publicKey: string
GaiaSyslog 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 GaiaSyslog resource accepts the following input properties:
- Audit
Log bool - syslog auditlog permanent
- Cp
Logs bool - syslog auditlog permanent
- Debug bool
- Enable debug logging for this resource.
- Filename string
- syslog output filename
- Forwarded
Logs List<GaiaFiles Syslog Forwarded Logs File> - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- Gaia
Syslog stringId - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Send
To boolMgmt - sending logs to Management server
- Tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- Audit
Log bool - syslog auditlog permanent
- Cp
Logs bool - syslog auditlog permanent
- Debug bool
- Enable debug logging for this resource.
- Filename string
- syslog output filename
- Forwarded
Logs []GaiaFiles Syslog Forwarded Logs File Args - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- Gaia
Syslog stringId - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Send
To boolMgmt - sending logs to Management server
- Tls
Configuration GaiaSyslog Tls Configuration Args - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit_
log bool - syslog auditlog permanent
- cp_
logs bool - syslog auditlog permanent
- debug bool
- Enable debug logging for this resource.
- filename string
- syslog output filename
- forwarded_
logs_ list(object)files - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia_
syslog_ stringid - member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send_
to_ boolmgmt - sending logs to Management server
- tls_
configuration object - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log Boolean - syslog auditlog permanent
- cp
Logs Boolean - syslog auditlog permanent
- debug Boolean
- Enable debug logging for this resource.
- filename String
- syslog output filename
- forwarded
Logs List<GaiaFiles Syslog Forwarded Logs File> - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog StringId - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To BooleanMgmt - sending logs to Management server
- tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log boolean - syslog auditlog permanent
- cp
Logs boolean - syslog auditlog permanent
- debug boolean
- Enable debug logging for this resource.
- filename string
- syslog output filename
- forwarded
Logs GaiaFiles Syslog Forwarded Logs File[] - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog stringId - member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To booleanMgmt - sending logs to Management server
- tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit_
log bool - syslog auditlog permanent
- cp_
logs bool - syslog auditlog permanent
- debug bool
- Enable debug logging for this resource.
- filename str
- syslog output filename
- forwarded_
logs_ Sequence[Gaiafiles Syslog Forwarded Logs File Args] - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia_
syslog_ strid - member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send_
to_ boolmgmt - sending logs to Management server
- tls_
configuration GaiaSyslog Tls Configuration Args - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log Boolean - syslog auditlog permanent
- cp
Logs Boolean - syslog auditlog permanent
- debug Boolean
- Enable debug logging for this resource.
- filename String
- syslog output filename
- forwarded
Logs List<Property Map>Files - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog StringId - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To BooleanMgmt - sending logs to Management server
- tls
Configuration Property Map - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaSyslog resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing GaiaSyslog Resource
Get an existing GaiaSyslog 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?: GaiaSyslogState, opts?: CustomResourceOptions): GaiaSyslog@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
audit_log: Optional[bool] = None,
cp_logs: Optional[bool] = None,
debug: Optional[bool] = None,
filename: Optional[str] = None,
forwarded_logs_files: Optional[Sequence[GaiaSyslogForwardedLogsFileArgs]] = None,
gaia_syslog_id: Optional[str] = None,
member_id: Optional[str] = None,
send_to_mgmt: Optional[bool] = None,
tls_configuration: Optional[GaiaSyslogTlsConfigurationArgs] = None) -> GaiaSyslogfunc GetGaiaSyslog(ctx *Context, name string, id IDInput, state *GaiaSyslogState, opts ...ResourceOption) (*GaiaSyslog, error)public static GaiaSyslog Get(string name, Input<string> id, GaiaSyslogState? state, CustomResourceOptions? opts = null)public static GaiaSyslog get(String name, Output<String> id, GaiaSyslogState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaSyslog get: id: ${id}import {
to = checkpoint_gaiasyslog.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.
- Audit
Log bool - syslog auditlog permanent
- Cp
Logs bool - syslog auditlog permanent
- Debug bool
- Enable debug logging for this resource.
- Filename string
- syslog output filename
- Forwarded
Logs List<GaiaFiles Syslog Forwarded Logs File> - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- Gaia
Syslog stringId - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Send
To boolMgmt - sending logs to Management server
- Tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- Audit
Log bool - syslog auditlog permanent
- Cp
Logs bool - syslog auditlog permanent
- Debug bool
- Enable debug logging for this resource.
- Filename string
- syslog output filename
- Forwarded
Logs []GaiaFiles Syslog Forwarded Logs File Args - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- Gaia
Syslog stringId - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Send
To boolMgmt - sending logs to Management server
- Tls
Configuration GaiaSyslog Tls Configuration Args - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit_
log bool - syslog auditlog permanent
- cp_
logs bool - syslog auditlog permanent
- debug bool
- Enable debug logging for this resource.
- filename string
- syslog output filename
- forwarded_
logs_ list(object)files - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia_
syslog_ stringid - member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send_
to_ boolmgmt - sending logs to Management server
- tls_
configuration object - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log Boolean - syslog auditlog permanent
- cp
Logs Boolean - syslog auditlog permanent
- debug Boolean
- Enable debug logging for this resource.
- filename String
- syslog output filename
- forwarded
Logs List<GaiaFiles Syslog Forwarded Logs File> - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog StringId - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To BooleanMgmt - sending logs to Management server
- tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log boolean - syslog auditlog permanent
- cp
Logs boolean - syslog auditlog permanent
- debug boolean
- Enable debug logging for this resource.
- filename string
- syslog output filename
- forwarded
Logs GaiaFiles Syslog Forwarded Logs File[] - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog stringId - member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To booleanMgmt - sending logs to Management server
- tls
Configuration GaiaSyslog Tls Configuration - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit_
log bool - syslog auditlog permanent
- cp_
logs bool - syslog auditlog permanent
- debug bool
- Enable debug logging for this resource.
- filename str
- syslog output filename
- forwarded_
logs_ Sequence[Gaiafiles Syslog Forwarded Logs File Args] - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia_
syslog_ strid - member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send_
to_ boolmgmt - sending logs to Management server
- tls_
configuration GaiaSyslog Tls Configuration Args - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
- audit
Log Boolean - syslog auditlog permanent
- cp
Logs Boolean - syslog auditlog permanent
- debug Boolean
- Enable debug logging for this resource.
- filename String
- syslog output filename
- forwarded
Logs List<Property Map>Files - Custom log files List. Supported starting from Gaia version R82.10 forwarded_logs_files blocks are documented below.
- gaia
Syslog StringId - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- send
To BooleanMgmt - sending logs to Management server
- tls
Configuration Property Map - system TLS configuration in order to enable sending encrtyped syslog messages to remote host, Supported starting from R82 tls_configuration blocks are documented below.
Supporting Types
GaiaSyslogForwardedLogsFile, GaiaSyslogForwardedLogsFileArgs
GaiaSyslogTlsConfiguration, GaiaSyslogTlsConfigurationArgs
- Ca
Certification string - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- Private
Key string - Private key file path. Supported starting from Gaia version R82
- Public
Key string - Public key file path signed by the CA. Supported starting from Gaia version R82
- Ca
Certification string - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- Private
Key string - Private key file path. Supported starting from Gaia version R82
- Public
Key string - Public key file path signed by the CA. Supported starting from Gaia version R82
- ca_
certification string - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- private_
key string - Private key file path. Supported starting from Gaia version R82
- public_
key string - Public key file path signed by the CA. Supported starting from Gaia version R82
- ca
Certification String - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- private
Key String - Private key file path. Supported starting from Gaia version R82
- public
Key String - Public key file path signed by the CA. Supported starting from Gaia version R82
- ca
Certification string - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- private
Key string - Private key file path. Supported starting from Gaia version R82
- public
Key string - Public key file path signed by the CA. Supported starting from Gaia version R82
- ca_
certification str - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- private_
key str - Private key file path. Supported starting from Gaia version R82
- public_
key str - Public key file path signed by the CA. Supported starting from Gaia version R82
- ca
Certification String - Certificate file path of the certification authority CA. Supported starting from Gaia version R82
- private
Key String - Private key file path. Supported starting from Gaia version R82
- public
Key String - Public key file path signed by the CA. Supported starting from Gaia version R82
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