1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. ManagementCheckpointHost
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw

    This resource allows you to execute Check Point Checkpoint Host.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementCheckpointHost("example", {
        name: "checkpoint host",
        ipv4Address: "5.5.5.5",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementCheckpointHost("example",
        name="checkpoint host",
        ipv4_address="5.5.5.5")
    
    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.NewManagementCheckpointHost(ctx, "example", &checkpoint.ManagementCheckpointHostArgs{
    			Name:        pulumi.String("checkpoint host"),
    			Ipv4Address: pulumi.String("5.5.5.5"),
    		})
    		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.ManagementCheckpointHost("example", new()
        {
            Name = "checkpoint host",
            Ipv4Address = "5.5.5.5",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementCheckpointHost;
    import com.pulumi.checkpoint.ManagementCheckpointHostArgs;
    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 ManagementCheckpointHost("example", ManagementCheckpointHostArgs.builder()
                .name("checkpoint host")
                .ipv4Address("5.5.5.5")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementCheckpointHost
        properties:
          name: checkpoint host
          ipv4Address: 5.5.5.5
    

    Create ManagementCheckpointHost Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementCheckpointHost(name: string, args?: ManagementCheckpointHostArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementCheckpointHost(resource_name: str,
                                 args: Optional[ManagementCheckpointHostArgs] = None,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementCheckpointHost(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 color: Optional[str] = None,
                                 comments: Optional[str] = None,
                                 hardware: Optional[str] = None,
                                 ignore_errors: Optional[bool] = None,
                                 ignore_warnings: Optional[bool] = None,
                                 interfaces: Optional[Sequence[ManagementCheckpointHostInterfaceArgs]] = None,
                                 ipv4_address: Optional[str] = None,
                                 ipv6_address: Optional[str] = None,
                                 logs_settings: Optional[ManagementCheckpointHostLogsSettingsArgs] = None,
                                 management_blades: Optional[ManagementCheckpointHostManagementBladesArgs] = None,
                                 management_checkpoint_host_id: Optional[str] = None,
                                 name: Optional[str] = None,
                                 nat_settings: Optional[ManagementCheckpointHostNatSettingsArgs] = None,
                                 one_time_password: Optional[str] = None,
                                 os: Optional[str] = None,
                                 save_logs_locally: Optional[bool] = None,
                                 send_alerts_to_servers: Optional[Sequence[str]] = None,
                                 send_logs_to_backup_servers: Optional[Sequence[str]] = None,
                                 send_logs_to_servers: Optional[Sequence[str]] = None,
                                 tags: Optional[Sequence[str]] = None,
                                 version: Optional[str] = None)
    func NewManagementCheckpointHost(ctx *Context, name string, args *ManagementCheckpointHostArgs, opts ...ResourceOption) (*ManagementCheckpointHost, error)
    public ManagementCheckpointHost(string name, ManagementCheckpointHostArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementCheckpointHost(String name, ManagementCheckpointHostArgs args)
    public ManagementCheckpointHost(String name, ManagementCheckpointHostArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementCheckpointHost
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ManagementCheckpointHostArgs
    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 ManagementCheckpointHostArgs
    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 ManagementCheckpointHostArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementCheckpointHostArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementCheckpointHostArgs
    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 managementCheckpointHostResource = new Checkpoint.ManagementCheckpointHost("managementCheckpointHostResource", new()
    {
        Color = "string",
        Comments = "string",
        Hardware = "string",
        IgnoreErrors = false,
        IgnoreWarnings = false,
        Interfaces = new[]
        {
            new Checkpoint.Inputs.ManagementCheckpointHostInterfaceArgs
            {
                Color = "string",
                Comments = "string",
                IgnoreErrors = false,
                IgnoreWarnings = false,
                MaskLength4 = 0,
                MaskLength6 = 0,
                Name = "string",
                Subnet4 = "string",
                Subnet6 = "string",
                SubnetMask = "string",
            },
        },
        Ipv4Address = "string",
        Ipv6Address = "string",
        LogsSettings = new Checkpoint.Inputs.ManagementCheckpointHostLogsSettingsArgs
        {
            AcceptSyslogMessages = false,
            AlertWhenFreeDiskSpaceBelow = false,
            AlertWhenFreeDiskSpaceBelowThreshold = 0,
            AlertWhenFreeDiskSpaceBelowType = "string",
            BeforeDeleteKeepLogsFromTheLastDays = false,
            BeforeDeleteKeepLogsFromTheLastDaysThreshold = 0,
            BeforeDeleteRunScript = false,
            BeforeDeleteRunScriptCommand = "string",
            DeleteIndexFilesOlderThanDays = false,
            DeleteIndexFilesOlderThanDaysThreshold = 0,
            DeleteWhenFreeDiskSpaceBelow = false,
            DeleteWhenFreeDiskSpaceBelowThreshold = 0,
            DetectNewCitrixIcaApplicationNames = false,
            EnableLogIndexing = false,
            ForwardLogsToLogServer = false,
            ForwardLogsToLogServerName = "string",
            ForwardLogsToLogServerScheduleName = "string",
            FreeDiskSpaceMetrics = "string",
            RotateLogByFileSize = false,
            RotateLogFileSizeThreshold = 0,
            RotateLogOnSchedule = false,
            RotateLogScheduleName = "string",
            SmartEventIntroCorreletionUnit = false,
            StopLoggingWhenFreeDiskSpaceBelow = false,
            StopLoggingWhenFreeDiskSpaceBelowThreshold = 0,
            TurnOnQosLogging = false,
            UpdateAccountLogEvery = 0,
        },
        ManagementBlades = new Checkpoint.Inputs.ManagementCheckpointHostManagementBladesArgs
        {
            Compliance = false,
            EndpointPolicy = false,
            IdentityLogging = false,
            LoggingAndStatus = false,
            NetworkPolicyManagement = false,
            Secondary = false,
            SmartEventCorrelation = false,
            SmartEventServer = false,
            UserDirectory = false,
        },
        ManagementCheckpointHostId = "string",
        Name = "string",
        NatSettings = new Checkpoint.Inputs.ManagementCheckpointHostNatSettingsArgs
        {
            AutoRule = false,
            HideBehind = "string",
            InstallOn = "string",
            Ipv4Address = "string",
            Ipv6Address = "string",
            Method = "string",
        },
        OneTimePassword = "string",
        Os = "string",
        SaveLogsLocally = false,
        SendAlertsToServers = new[]
        {
            "string",
        },
        SendLogsToBackupServers = new[]
        {
            "string",
        },
        SendLogsToServers = new[]
        {
            "string",
        },
        Tags = new[]
        {
            "string",
        },
        Version = "string",
    });
    
    example, err := checkpoint.NewManagementCheckpointHost(ctx, "managementCheckpointHostResource", &checkpoint.ManagementCheckpointHostArgs{
    	Color:          pulumi.String("string"),
    	Comments:       pulumi.String("string"),
    	Hardware:       pulumi.String("string"),
    	IgnoreErrors:   pulumi.Bool(false),
    	IgnoreWarnings: pulumi.Bool(false),
    	Interfaces: checkpoint.ManagementCheckpointHostInterfaceArray{
    		&checkpoint.ManagementCheckpointHostInterfaceArgs{
    			Color:          pulumi.String("string"),
    			Comments:       pulumi.String("string"),
    			IgnoreErrors:   pulumi.Bool(false),
    			IgnoreWarnings: pulumi.Bool(false),
    			MaskLength4:    pulumi.Float64(0),
    			MaskLength6:    pulumi.Float64(0),
    			Name:           pulumi.String("string"),
    			Subnet4:        pulumi.String("string"),
    			Subnet6:        pulumi.String("string"),
    			SubnetMask:     pulumi.String("string"),
    		},
    	},
    	Ipv4Address: pulumi.String("string"),
    	Ipv6Address: pulumi.String("string"),
    	LogsSettings: &checkpoint.ManagementCheckpointHostLogsSettingsArgs{
    		AcceptSyslogMessages:                         pulumi.Bool(false),
    		AlertWhenFreeDiskSpaceBelow:                  pulumi.Bool(false),
    		AlertWhenFreeDiskSpaceBelowThreshold:         pulumi.Float64(0),
    		AlertWhenFreeDiskSpaceBelowType:              pulumi.String("string"),
    		BeforeDeleteKeepLogsFromTheLastDays:          pulumi.Bool(false),
    		BeforeDeleteKeepLogsFromTheLastDaysThreshold: pulumi.Float64(0),
    		BeforeDeleteRunScript:                        pulumi.Bool(false),
    		BeforeDeleteRunScriptCommand:                 pulumi.String("string"),
    		DeleteIndexFilesOlderThanDays:                pulumi.Bool(false),
    		DeleteIndexFilesOlderThanDaysThreshold:       pulumi.Float64(0),
    		DeleteWhenFreeDiskSpaceBelow:                 pulumi.Bool(false),
    		DeleteWhenFreeDiskSpaceBelowThreshold:        pulumi.Float64(0),
    		DetectNewCitrixIcaApplicationNames:           pulumi.Bool(false),
    		EnableLogIndexing:                            pulumi.Bool(false),
    		ForwardLogsToLogServer:                       pulumi.Bool(false),
    		ForwardLogsToLogServerName:                   pulumi.String("string"),
    		ForwardLogsToLogServerScheduleName:           pulumi.String("string"),
    		FreeDiskSpaceMetrics:                         pulumi.String("string"),
    		RotateLogByFileSize:                          pulumi.Bool(false),
    		RotateLogFileSizeThreshold:                   pulumi.Float64(0),
    		RotateLogOnSchedule:                          pulumi.Bool(false),
    		RotateLogScheduleName:                        pulumi.String("string"),
    		SmartEventIntroCorreletionUnit:               pulumi.Bool(false),
    		StopLoggingWhenFreeDiskSpaceBelow:            pulumi.Bool(false),
    		StopLoggingWhenFreeDiskSpaceBelowThreshold:   pulumi.Float64(0),
    		TurnOnQosLogging:                             pulumi.Bool(false),
    		UpdateAccountLogEvery:                        pulumi.Float64(0),
    	},
    	ManagementBlades: &checkpoint.ManagementCheckpointHostManagementBladesArgs{
    		Compliance:              pulumi.Bool(false),
    		EndpointPolicy:          pulumi.Bool(false),
    		IdentityLogging:         pulumi.Bool(false),
    		LoggingAndStatus:        pulumi.Bool(false),
    		NetworkPolicyManagement: pulumi.Bool(false),
    		Secondary:               pulumi.Bool(false),
    		SmartEventCorrelation:   pulumi.Bool(false),
    		SmartEventServer:        pulumi.Bool(false),
    		UserDirectory:           pulumi.Bool(false),
    	},
    	ManagementCheckpointHostId: pulumi.String("string"),
    	Name:                       pulumi.String("string"),
    	NatSettings: &checkpoint.ManagementCheckpointHostNatSettingsArgs{
    		AutoRule:    pulumi.Bool(false),
    		HideBehind:  pulumi.String("string"),
    		InstallOn:   pulumi.String("string"),
    		Ipv4Address: pulumi.String("string"),
    		Ipv6Address: pulumi.String("string"),
    		Method:      pulumi.String("string"),
    	},
    	OneTimePassword: pulumi.String("string"),
    	Os:              pulumi.String("string"),
    	SaveLogsLocally: pulumi.Bool(false),
    	SendAlertsToServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SendLogsToBackupServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SendLogsToServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Version: pulumi.String("string"),
    })
    
    var managementCheckpointHostResource = new ManagementCheckpointHost("managementCheckpointHostResource", ManagementCheckpointHostArgs.builder()
        .color("string")
        .comments("string")
        .hardware("string")
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .interfaces(ManagementCheckpointHostInterfaceArgs.builder()
            .color("string")
            .comments("string")
            .ignoreErrors(false)
            .ignoreWarnings(false)
            .maskLength4(0.0)
            .maskLength6(0.0)
            .name("string")
            .subnet4("string")
            .subnet6("string")
            .subnetMask("string")
            .build())
        .ipv4Address("string")
        .ipv6Address("string")
        .logsSettings(ManagementCheckpointHostLogsSettingsArgs.builder()
            .acceptSyslogMessages(false)
            .alertWhenFreeDiskSpaceBelow(false)
            .alertWhenFreeDiskSpaceBelowThreshold(0.0)
            .alertWhenFreeDiskSpaceBelowType("string")
            .beforeDeleteKeepLogsFromTheLastDays(false)
            .beforeDeleteKeepLogsFromTheLastDaysThreshold(0.0)
            .beforeDeleteRunScript(false)
            .beforeDeleteRunScriptCommand("string")
            .deleteIndexFilesOlderThanDays(false)
            .deleteIndexFilesOlderThanDaysThreshold(0.0)
            .deleteWhenFreeDiskSpaceBelow(false)
            .deleteWhenFreeDiskSpaceBelowThreshold(0.0)
            .detectNewCitrixIcaApplicationNames(false)
            .enableLogIndexing(false)
            .forwardLogsToLogServer(false)
            .forwardLogsToLogServerName("string")
            .forwardLogsToLogServerScheduleName("string")
            .freeDiskSpaceMetrics("string")
            .rotateLogByFileSize(false)
            .rotateLogFileSizeThreshold(0.0)
            .rotateLogOnSchedule(false)
            .rotateLogScheduleName("string")
            .smartEventIntroCorreletionUnit(false)
            .stopLoggingWhenFreeDiskSpaceBelow(false)
            .stopLoggingWhenFreeDiskSpaceBelowThreshold(0.0)
            .turnOnQosLogging(false)
            .updateAccountLogEvery(0.0)
            .build())
        .managementBlades(ManagementCheckpointHostManagementBladesArgs.builder()
            .compliance(false)
            .endpointPolicy(false)
            .identityLogging(false)
            .loggingAndStatus(false)
            .networkPolicyManagement(false)
            .secondary(false)
            .smartEventCorrelation(false)
            .smartEventServer(false)
            .userDirectory(false)
            .build())
        .managementCheckpointHostId("string")
        .name("string")
        .natSettings(ManagementCheckpointHostNatSettingsArgs.builder()
            .autoRule(false)
            .hideBehind("string")
            .installOn("string")
            .ipv4Address("string")
            .ipv6Address("string")
            .method("string")
            .build())
        .oneTimePassword("string")
        .os("string")
        .saveLogsLocally(false)
        .sendAlertsToServers("string")
        .sendLogsToBackupServers("string")
        .sendLogsToServers("string")
        .tags("string")
        .version("string")
        .build());
    
    management_checkpoint_host_resource = checkpoint.ManagementCheckpointHost("managementCheckpointHostResource",
        color="string",
        comments="string",
        hardware="string",
        ignore_errors=False,
        ignore_warnings=False,
        interfaces=[{
            "color": "string",
            "comments": "string",
            "ignore_errors": False,
            "ignore_warnings": False,
            "mask_length4": float(0),
            "mask_length6": float(0),
            "name": "string",
            "subnet4": "string",
            "subnet6": "string",
            "subnet_mask": "string",
        }],
        ipv4_address="string",
        ipv6_address="string",
        logs_settings={
            "accept_syslog_messages": False,
            "alert_when_free_disk_space_below": False,
            "alert_when_free_disk_space_below_threshold": float(0),
            "alert_when_free_disk_space_below_type": "string",
            "before_delete_keep_logs_from_the_last_days": False,
            "before_delete_keep_logs_from_the_last_days_threshold": float(0),
            "before_delete_run_script": False,
            "before_delete_run_script_command": "string",
            "delete_index_files_older_than_days": False,
            "delete_index_files_older_than_days_threshold": float(0),
            "delete_when_free_disk_space_below": False,
            "delete_when_free_disk_space_below_threshold": float(0),
            "detect_new_citrix_ica_application_names": False,
            "enable_log_indexing": False,
            "forward_logs_to_log_server": False,
            "forward_logs_to_log_server_name": "string",
            "forward_logs_to_log_server_schedule_name": "string",
            "free_disk_space_metrics": "string",
            "rotate_log_by_file_size": False,
            "rotate_log_file_size_threshold": float(0),
            "rotate_log_on_schedule": False,
            "rotate_log_schedule_name": "string",
            "smart_event_intro_correletion_unit": False,
            "stop_logging_when_free_disk_space_below": False,
            "stop_logging_when_free_disk_space_below_threshold": float(0),
            "turn_on_qos_logging": False,
            "update_account_log_every": float(0),
        },
        management_blades={
            "compliance": False,
            "endpoint_policy": False,
            "identity_logging": False,
            "logging_and_status": False,
            "network_policy_management": False,
            "secondary": False,
            "smart_event_correlation": False,
            "smart_event_server": False,
            "user_directory": False,
        },
        management_checkpoint_host_id="string",
        name="string",
        nat_settings={
            "auto_rule": False,
            "hide_behind": "string",
            "install_on": "string",
            "ipv4_address": "string",
            "ipv6_address": "string",
            "method": "string",
        },
        one_time_password="string",
        os="string",
        save_logs_locally=False,
        send_alerts_to_servers=["string"],
        send_logs_to_backup_servers=["string"],
        send_logs_to_servers=["string"],
        tags=["string"],
        version="string")
    
    const managementCheckpointHostResource = new checkpoint.ManagementCheckpointHost("managementCheckpointHostResource", {
        color: "string",
        comments: "string",
        hardware: "string",
        ignoreErrors: false,
        ignoreWarnings: false,
        interfaces: [{
            color: "string",
            comments: "string",
            ignoreErrors: false,
            ignoreWarnings: false,
            maskLength4: 0,
            maskLength6: 0,
            name: "string",
            subnet4: "string",
            subnet6: "string",
            subnetMask: "string",
        }],
        ipv4Address: "string",
        ipv6Address: "string",
        logsSettings: {
            acceptSyslogMessages: false,
            alertWhenFreeDiskSpaceBelow: false,
            alertWhenFreeDiskSpaceBelowThreshold: 0,
            alertWhenFreeDiskSpaceBelowType: "string",
            beforeDeleteKeepLogsFromTheLastDays: false,
            beforeDeleteKeepLogsFromTheLastDaysThreshold: 0,
            beforeDeleteRunScript: false,
            beforeDeleteRunScriptCommand: "string",
            deleteIndexFilesOlderThanDays: false,
            deleteIndexFilesOlderThanDaysThreshold: 0,
            deleteWhenFreeDiskSpaceBelow: false,
            deleteWhenFreeDiskSpaceBelowThreshold: 0,
            detectNewCitrixIcaApplicationNames: false,
            enableLogIndexing: false,
            forwardLogsToLogServer: false,
            forwardLogsToLogServerName: "string",
            forwardLogsToLogServerScheduleName: "string",
            freeDiskSpaceMetrics: "string",
            rotateLogByFileSize: false,
            rotateLogFileSizeThreshold: 0,
            rotateLogOnSchedule: false,
            rotateLogScheduleName: "string",
            smartEventIntroCorreletionUnit: false,
            stopLoggingWhenFreeDiskSpaceBelow: false,
            stopLoggingWhenFreeDiskSpaceBelowThreshold: 0,
            turnOnQosLogging: false,
            updateAccountLogEvery: 0,
        },
        managementBlades: {
            compliance: false,
            endpointPolicy: false,
            identityLogging: false,
            loggingAndStatus: false,
            networkPolicyManagement: false,
            secondary: false,
            smartEventCorrelation: false,
            smartEventServer: false,
            userDirectory: false,
        },
        managementCheckpointHostId: "string",
        name: "string",
        natSettings: {
            autoRule: false,
            hideBehind: "string",
            installOn: "string",
            ipv4Address: "string",
            ipv6Address: "string",
            method: "string",
        },
        oneTimePassword: "string",
        os: "string",
        saveLogsLocally: false,
        sendAlertsToServers: ["string"],
        sendLogsToBackupServers: ["string"],
        sendLogsToServers: ["string"],
        tags: ["string"],
        version: "string",
    });
    
    type: checkpoint:ManagementCheckpointHost
    properties:
        color: string
        comments: string
        hardware: string
        ignoreErrors: false
        ignoreWarnings: false
        interfaces:
            - color: string
              comments: string
              ignoreErrors: false
              ignoreWarnings: false
              maskLength4: 0
              maskLength6: 0
              name: string
              subnet4: string
              subnet6: string
              subnetMask: string
        ipv4Address: string
        ipv6Address: string
        logsSettings:
            acceptSyslogMessages: false
            alertWhenFreeDiskSpaceBelow: false
            alertWhenFreeDiskSpaceBelowThreshold: 0
            alertWhenFreeDiskSpaceBelowType: string
            beforeDeleteKeepLogsFromTheLastDays: false
            beforeDeleteKeepLogsFromTheLastDaysThreshold: 0
            beforeDeleteRunScript: false
            beforeDeleteRunScriptCommand: string
            deleteIndexFilesOlderThanDays: false
            deleteIndexFilesOlderThanDaysThreshold: 0
            deleteWhenFreeDiskSpaceBelow: false
            deleteWhenFreeDiskSpaceBelowThreshold: 0
            detectNewCitrixIcaApplicationNames: false
            enableLogIndexing: false
            forwardLogsToLogServer: false
            forwardLogsToLogServerName: string
            forwardLogsToLogServerScheduleName: string
            freeDiskSpaceMetrics: string
            rotateLogByFileSize: false
            rotateLogFileSizeThreshold: 0
            rotateLogOnSchedule: false
            rotateLogScheduleName: string
            smartEventIntroCorreletionUnit: false
            stopLoggingWhenFreeDiskSpaceBelow: false
            stopLoggingWhenFreeDiskSpaceBelowThreshold: 0
            turnOnQosLogging: false
            updateAccountLogEvery: 0
        managementBlades:
            compliance: false
            endpointPolicy: false
            identityLogging: false
            loggingAndStatus: false
            networkPolicyManagement: false
            secondary: false
            smartEventCorrelation: false
            smartEventServer: false
            userDirectory: false
        managementCheckpointHostId: string
        name: string
        natSettings:
            autoRule: false
            hideBehind: string
            installOn: string
            ipv4Address: string
            ipv6Address: string
            method: string
        oneTimePassword: string
        os: string
        saveLogsLocally: false
        sendAlertsToServers:
            - string
        sendLogsToBackupServers:
            - string
        sendLogsToServers:
            - string
        tags:
            - string
        version: string
    

    ManagementCheckpointHost 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 ManagementCheckpointHost resource accepts the following input properties:

    Color string
    Color of the object.
    Comments string
    Comments string.
    Hardware string
    Hardware name.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementCheckpointHostInterface>
    Checkpoint host interfaces. interfaces blocks are documented below.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    OneTimePassword string
    Secure internal connection one time password.
    Os string
    Operating system name.
    SaveLogsLocally bool
    Enable save logs locally.
    SendAlertsToServers List<string>
    Collection of Server(s) to send alerts to identified by the name or UID.
    SendLogsToBackupServers List<string>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    SendLogsToServers List<string>
    Collection of Server(s) to send logs to identified by the name or UID.
    Tags List<string>
    Collection of tag identifiers.
    Version string
    Checkpoint host platform version.
    Color string
    Color of the object.
    Comments string
    Comments string.
    Hardware string
    Hardware name.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementCheckpointHostInterfaceArgs
    Checkpoint host interfaces. interfaces blocks are documented below.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementCheckpointHostLogsSettingsArgs
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades ManagementCheckpointHostManagementBladesArgs
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings ManagementCheckpointHostNatSettingsArgs
    NAT settings. nat_settings blocks are documented below.
    OneTimePassword string
    Secure internal connection one time password.
    Os string
    Operating system name.
    SaveLogsLocally bool
    Enable save logs locally.
    SendAlertsToServers []string
    Collection of Server(s) to send alerts to identified by the name or UID.
    SendLogsToBackupServers []string
    Collection of Backup server(s) to send logs to identified by the name or UID.
    SendLogsToServers []string
    Collection of Server(s) to send logs to identified by the name or UID.
    Tags []string
    Collection of tag identifiers.
    Version string
    Checkpoint host platform version.
    color String
    Color of the object.
    comments String
    Comments string.
    hardware String
    Hardware name.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementCheckpointHostInterface>
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    managementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword String
    Secure internal connection one time password.
    os String
    Operating system name.
    saveLogsLocally Boolean
    Enable save logs locally.
    sendAlertsToServers List<String>
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers List<String>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers List<String>
    Collection of Server(s) to send logs to identified by the name or UID.
    tags List<String>
    Collection of tag identifiers.
    version String
    Checkpoint host platform version.
    color string
    Color of the object.
    comments string
    Comments string.
    hardware string
    Hardware name.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementCheckpointHostInterface[]
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    logsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    managementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId string
    name string
    Object name.
    natSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword string
    Secure internal connection one time password.
    os string
    Operating system name.
    saveLogsLocally boolean
    Enable save logs locally.
    sendAlertsToServers string[]
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers string[]
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers string[]
    Collection of Server(s) to send logs to identified by the name or UID.
    tags string[]
    Collection of tag identifiers.
    version string
    Checkpoint host platform version.
    color str
    Color of the object.
    comments str
    Comments string.
    hardware str
    Hardware name.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    interfaces Sequence[ManagementCheckpointHostInterfaceArgs]
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    logs_settings ManagementCheckpointHostLogsSettingsArgs
    Logs settings. logs_settings blocks are documented below.
    management_blades ManagementCheckpointHostManagementBladesArgs
    Management blades. management_blades blocks are documented below.
    management_checkpoint_host_id str
    name str
    Object name.
    nat_settings ManagementCheckpointHostNatSettingsArgs
    NAT settings. nat_settings blocks are documented below.
    one_time_password str
    Secure internal connection one time password.
    os str
    Operating system name.
    save_logs_locally bool
    Enable save logs locally.
    send_alerts_to_servers Sequence[str]
    Collection of Server(s) to send alerts to identified by the name or UID.
    send_logs_to_backup_servers Sequence[str]
    Collection of Backup server(s) to send logs to identified by the name or UID.
    send_logs_to_servers Sequence[str]
    Collection of Server(s) to send logs to identified by the name or UID.
    tags Sequence[str]
    Collection of tag identifiers.
    version str
    Checkpoint host platform version.
    color String
    Color of the object.
    comments String
    Comments string.
    hardware String
    Hardware name.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings Property Map
    Logs settings. logs_settings blocks are documented below.
    managementBlades Property Map
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Property Map
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword String
    Secure internal connection one time password.
    os String
    Operating system name.
    saveLogsLocally Boolean
    Enable save logs locally.
    sendAlertsToServers List<String>
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers List<String>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers List<String>
    Collection of Server(s) to send logs to identified by the name or UID.
    tags List<String>
    Collection of tag identifiers.
    version String
    Checkpoint host platform version.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementCheckpointHost resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    SicName string
    Name of the Secure Internal Connection Trust.
    SicState string
    State the Secure Internal Connection Trust.
    Id string
    The provider-assigned unique ID for this managed resource.
    SicName string
    Name of the Secure Internal Connection Trust.
    SicState string
    State the Secure Internal Connection Trust.
    id String
    The provider-assigned unique ID for this managed resource.
    sicName String
    Name of the Secure Internal Connection Trust.
    sicState String
    State the Secure Internal Connection Trust.
    id string
    The provider-assigned unique ID for this managed resource.
    sicName string
    Name of the Secure Internal Connection Trust.
    sicState string
    State the Secure Internal Connection Trust.
    id str
    The provider-assigned unique ID for this managed resource.
    sic_name str
    Name of the Secure Internal Connection Trust.
    sic_state str
    State the Secure Internal Connection Trust.
    id String
    The provider-assigned unique ID for this managed resource.
    sicName String
    Name of the Secure Internal Connection Trust.
    sicState String
    State the Secure Internal Connection Trust.

    Look up Existing ManagementCheckpointHost Resource

    Get an existing ManagementCheckpointHost 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?: ManagementCheckpointHostState, opts?: CustomResourceOptions): ManagementCheckpointHost
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            hardware: Optional[str] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            interfaces: Optional[Sequence[ManagementCheckpointHostInterfaceArgs]] = None,
            ipv4_address: Optional[str] = None,
            ipv6_address: Optional[str] = None,
            logs_settings: Optional[ManagementCheckpointHostLogsSettingsArgs] = None,
            management_blades: Optional[ManagementCheckpointHostManagementBladesArgs] = None,
            management_checkpoint_host_id: Optional[str] = None,
            name: Optional[str] = None,
            nat_settings: Optional[ManagementCheckpointHostNatSettingsArgs] = None,
            one_time_password: Optional[str] = None,
            os: Optional[str] = None,
            save_logs_locally: Optional[bool] = None,
            send_alerts_to_servers: Optional[Sequence[str]] = None,
            send_logs_to_backup_servers: Optional[Sequence[str]] = None,
            send_logs_to_servers: Optional[Sequence[str]] = None,
            sic_name: Optional[str] = None,
            sic_state: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            version: Optional[str] = None) -> ManagementCheckpointHost
    func GetManagementCheckpointHost(ctx *Context, name string, id IDInput, state *ManagementCheckpointHostState, opts ...ResourceOption) (*ManagementCheckpointHost, error)
    public static ManagementCheckpointHost Get(string name, Input<string> id, ManagementCheckpointHostState? state, CustomResourceOptions? opts = null)
    public static ManagementCheckpointHost get(String name, Output<String> id, ManagementCheckpointHostState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementCheckpointHost    get:      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.
    The following state arguments are supported:
    Color string
    Color of the object.
    Comments string
    Comments string.
    Hardware string
    Hardware name.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementCheckpointHostInterface>
    Checkpoint host interfaces. interfaces blocks are documented below.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    OneTimePassword string
    Secure internal connection one time password.
    Os string
    Operating system name.
    SaveLogsLocally bool
    Enable save logs locally.
    SendAlertsToServers List<string>
    Collection of Server(s) to send alerts to identified by the name or UID.
    SendLogsToBackupServers List<string>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    SendLogsToServers List<string>
    Collection of Server(s) to send logs to identified by the name or UID.
    SicName string
    Name of the Secure Internal Connection Trust.
    SicState string
    State the Secure Internal Connection Trust.
    Tags List<string>
    Collection of tag identifiers.
    Version string
    Checkpoint host platform version.
    Color string
    Color of the object.
    Comments string
    Comments string.
    Hardware string
    Hardware name.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementCheckpointHostInterfaceArgs
    Checkpoint host interfaces. interfaces blocks are documented below.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    LogsSettings ManagementCheckpointHostLogsSettingsArgs
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades ManagementCheckpointHostManagementBladesArgs
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings ManagementCheckpointHostNatSettingsArgs
    NAT settings. nat_settings blocks are documented below.
    OneTimePassword string
    Secure internal connection one time password.
    Os string
    Operating system name.
    SaveLogsLocally bool
    Enable save logs locally.
    SendAlertsToServers []string
    Collection of Server(s) to send alerts to identified by the name or UID.
    SendLogsToBackupServers []string
    Collection of Backup server(s) to send logs to identified by the name or UID.
    SendLogsToServers []string
    Collection of Server(s) to send logs to identified by the name or UID.
    SicName string
    Name of the Secure Internal Connection Trust.
    SicState string
    State the Secure Internal Connection Trust.
    Tags []string
    Collection of tag identifiers.
    Version string
    Checkpoint host platform version.
    color String
    Color of the object.
    comments String
    Comments string.
    hardware String
    Hardware name.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementCheckpointHostInterface>
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    managementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword String
    Secure internal connection one time password.
    os String
    Operating system name.
    saveLogsLocally Boolean
    Enable save logs locally.
    sendAlertsToServers List<String>
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers List<String>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers List<String>
    Collection of Server(s) to send logs to identified by the name or UID.
    sicName String
    Name of the Secure Internal Connection Trust.
    sicState String
    State the Secure Internal Connection Trust.
    tags List<String>
    Collection of tag identifiers.
    version String
    Checkpoint host platform version.
    color string
    Color of the object.
    comments string
    Comments string.
    hardware string
    Hardware name.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementCheckpointHostInterface[]
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    logsSettings ManagementCheckpointHostLogsSettings
    Logs settings. logs_settings blocks are documented below.
    managementBlades ManagementCheckpointHostManagementBlades
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId string
    name string
    Object name.
    natSettings ManagementCheckpointHostNatSettings
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword string
    Secure internal connection one time password.
    os string
    Operating system name.
    saveLogsLocally boolean
    Enable save logs locally.
    sendAlertsToServers string[]
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers string[]
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers string[]
    Collection of Server(s) to send logs to identified by the name or UID.
    sicName string
    Name of the Secure Internal Connection Trust.
    sicState string
    State the Secure Internal Connection Trust.
    tags string[]
    Collection of tag identifiers.
    version string
    Checkpoint host platform version.
    color str
    Color of the object.
    comments str
    Comments string.
    hardware str
    Hardware name.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    interfaces Sequence[ManagementCheckpointHostInterfaceArgs]
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    logs_settings ManagementCheckpointHostLogsSettingsArgs
    Logs settings. logs_settings blocks are documented below.
    management_blades ManagementCheckpointHostManagementBladesArgs
    Management blades. management_blades blocks are documented below.
    management_checkpoint_host_id str
    name str
    Object name.
    nat_settings ManagementCheckpointHostNatSettingsArgs
    NAT settings. nat_settings blocks are documented below.
    one_time_password str
    Secure internal connection one time password.
    os str
    Operating system name.
    save_logs_locally bool
    Enable save logs locally.
    send_alerts_to_servers Sequence[str]
    Collection of Server(s) to send alerts to identified by the name or UID.
    send_logs_to_backup_servers Sequence[str]
    Collection of Backup server(s) to send logs to identified by the name or UID.
    send_logs_to_servers Sequence[str]
    Collection of Server(s) to send logs to identified by the name or UID.
    sic_name str
    Name of the Secure Internal Connection Trust.
    sic_state str
    State the Secure Internal Connection Trust.
    tags Sequence[str]
    Collection of tag identifiers.
    version str
    Checkpoint host platform version.
    color String
    Color of the object.
    comments String
    Comments string.
    hardware String
    Hardware name.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Checkpoint host interfaces. interfaces blocks are documented below.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    logsSettings Property Map
    Logs settings. logs_settings blocks are documented below.
    managementBlades Property Map
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Property Map
    NAT settings. nat_settings blocks are documented below.
    oneTimePassword String
    Secure internal connection one time password.
    os String
    Operating system name.
    saveLogsLocally Boolean
    Enable save logs locally.
    sendAlertsToServers List<String>
    Collection of Server(s) to send alerts to identified by the name or UID.
    sendLogsToBackupServers List<String>
    Collection of Backup server(s) to send logs to identified by the name or UID.
    sendLogsToServers List<String>
    Collection of Server(s) to send logs to identified by the name or UID.
    sicName String
    Name of the Secure Internal Connection Trust.
    sicState String
    State the Secure Internal Connection Trust.
    tags List<String>
    Collection of tag identifiers.
    version String
    Checkpoint host platform version.

    Supporting Types

    ManagementCheckpointHostInterface, ManagementCheckpointHostInterfaceArgs

    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    MaskLength4 double
    IPv4 network mask length.
    MaskLength6 double
    IPv6 network mask length.
    Name string
    Interface name.
    Subnet4 string
    IPv4 network address.
    Subnet6 string
    IPv6 network address.
    SubnetMask string
    IPv4 network mask.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    MaskLength4 float64
    IPv4 network mask length.
    MaskLength6 float64
    IPv6 network mask length.
    Name string
    Interface name.
    Subnet4 string
    IPv4 network address.
    Subnet6 string
    IPv6 network address.
    SubnetMask string
    IPv4 network mask.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    maskLength4 Double
    IPv4 network mask length.
    maskLength6 Double
    IPv6 network mask length.
    name String
    Interface name.
    subnet4 String
    IPv4 network address.
    subnet6 String
    IPv6 network address.
    subnetMask String
    IPv4 network mask.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    maskLength4 number
    IPv4 network mask length.
    maskLength6 number
    IPv6 network mask length.
    name string
    Interface name.
    subnet4 string
    IPv4 network address.
    subnet6 string
    IPv6 network address.
    subnetMask string
    IPv4 network mask.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    mask_length4 float
    IPv4 network mask length.
    mask_length6 float
    IPv6 network mask length.
    name str
    Interface name.
    subnet4 str
    IPv4 network address.
    subnet6 str
    IPv6 network address.
    subnet_mask str
    IPv4 network mask.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    maskLength4 Number
    IPv4 network mask length.
    maskLength6 Number
    IPv6 network mask length.
    name String
    Interface name.
    subnet4 String
    IPv4 network address.
    subnet6 String
    IPv6 network address.
    subnetMask String
    IPv4 network mask.

    ManagementCheckpointHostLogsSettings, ManagementCheckpointHostLogsSettingsArgs

    AcceptSyslogMessages bool
    Enable accept syslog messages.
    AlertWhenFreeDiskSpaceBelow bool
    Enable alert when free disk space is below threshold.
    AlertWhenFreeDiskSpaceBelowThreshold double
    Alert when free disk space below threshold.
    AlertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    BeforeDeleteKeepLogsFromTheLastDays bool
    Enable before delete keep logs from the last days.
    BeforeDeleteKeepLogsFromTheLastDaysThreshold double
    Before delete keep logs from the last days threshold.
    BeforeDeleteRunScript bool
    Enable Before delete run script.
    BeforeDeleteRunScriptCommand string
    Before delete run script command.
    DeleteIndexFilesOlderThanDays bool
    Enable delete index files older than days.
    DeleteIndexFilesOlderThanDaysThreshold double
    Delete index files older than days threshold.
    DeleteWhenFreeDiskSpaceBelow bool
    Enable delete when free disk space below.
    DeleteWhenFreeDiskSpaceBelowThreshold double
    Delete when free disk space below threshold.
    DetectNewCitrixIcaApplicationNames bool
    Enable detect new citrix ica application names.
    EnableLogIndexing bool
    Enable log indexing.
    ForwardLogsToLogServer bool
    Enable forward logs to log server.
    ForwardLogsToLogServerName string
    Forward logs to log server name.
    ForwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    FreeDiskSpaceMetrics string
    Free disk space metrics.
    RotateLogByFileSize bool
    Enable rotate log by file size.
    RotateLogFileSizeThreshold double
    Log file size threshold.
    RotateLogOnSchedule bool
    Enable rotate log on schedule.
    RotateLogScheduleName string
    Rotate log schedule name.
    SmartEventIntroCorreletionUnit bool
    Enable SmartEvent intro correletion unit.
    StopLoggingWhenFreeDiskSpaceBelow bool
    Enable stop logging when free disk space below.
    StopLoggingWhenFreeDiskSpaceBelowThreshold double
    Stop logging when free disk space below threshold.
    TurnOnQosLogging bool
    Enable turn on qos logging.
    UpdateAccountLogEvery double
    Update account log in every amount of seconds.
    AcceptSyslogMessages bool
    Enable accept syslog messages.
    AlertWhenFreeDiskSpaceBelow bool
    Enable alert when free disk space is below threshold.
    AlertWhenFreeDiskSpaceBelowThreshold float64
    Alert when free disk space below threshold.
    AlertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    BeforeDeleteKeepLogsFromTheLastDays bool
    Enable before delete keep logs from the last days.
    BeforeDeleteKeepLogsFromTheLastDaysThreshold float64
    Before delete keep logs from the last days threshold.
    BeforeDeleteRunScript bool
    Enable Before delete run script.
    BeforeDeleteRunScriptCommand string
    Before delete run script command.
    DeleteIndexFilesOlderThanDays bool
    Enable delete index files older than days.
    DeleteIndexFilesOlderThanDaysThreshold float64
    Delete index files older than days threshold.
    DeleteWhenFreeDiskSpaceBelow bool
    Enable delete when free disk space below.
    DeleteWhenFreeDiskSpaceBelowThreshold float64
    Delete when free disk space below threshold.
    DetectNewCitrixIcaApplicationNames bool
    Enable detect new citrix ica application names.
    EnableLogIndexing bool
    Enable log indexing.
    ForwardLogsToLogServer bool
    Enable forward logs to log server.
    ForwardLogsToLogServerName string
    Forward logs to log server name.
    ForwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    FreeDiskSpaceMetrics string
    Free disk space metrics.
    RotateLogByFileSize bool
    Enable rotate log by file size.
    RotateLogFileSizeThreshold float64
    Log file size threshold.
    RotateLogOnSchedule bool
    Enable rotate log on schedule.
    RotateLogScheduleName string
    Rotate log schedule name.
    SmartEventIntroCorreletionUnit bool
    Enable SmartEvent intro correletion unit.
    StopLoggingWhenFreeDiskSpaceBelow bool
    Enable stop logging when free disk space below.
    StopLoggingWhenFreeDiskSpaceBelowThreshold float64
    Stop logging when free disk space below threshold.
    TurnOnQosLogging bool
    Enable turn on qos logging.
    UpdateAccountLogEvery float64
    Update account log in every amount of seconds.
    acceptSyslogMessages Boolean
    Enable accept syslog messages.
    alertWhenFreeDiskSpaceBelow Boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowThreshold Double
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType String
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays Boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold Double
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript Boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand String
    Before delete run script command.
    deleteIndexFilesOlderThanDays Boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold Double
    Delete index files older than days threshold.
    deleteWhenFreeDiskSpaceBelow Boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowThreshold Double
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames Boolean
    Enable detect new citrix ica application names.
    enableLogIndexing Boolean
    Enable log indexing.
    forwardLogsToLogServer Boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName String
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName String
    Forward logs to log server schedule name.
    freeDiskSpaceMetrics String
    Free disk space metrics.
    rotateLogByFileSize Boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold Double
    Log file size threshold.
    rotateLogOnSchedule Boolean
    Enable rotate log on schedule.
    rotateLogScheduleName String
    Rotate log schedule name.
    smartEventIntroCorreletionUnit Boolean
    Enable SmartEvent intro correletion unit.
    stopLoggingWhenFreeDiskSpaceBelow Boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowThreshold Double
    Stop logging when free disk space below threshold.
    turnOnQosLogging Boolean
    Enable turn on qos logging.
    updateAccountLogEvery Double
    Update account log in every amount of seconds.
    acceptSyslogMessages boolean
    Enable accept syslog messages.
    alertWhenFreeDiskSpaceBelow boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowThreshold number
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType string
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold number
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand string
    Before delete run script command.
    deleteIndexFilesOlderThanDays boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold number
    Delete index files older than days threshold.
    deleteWhenFreeDiskSpaceBelow boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowThreshold number
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames boolean
    Enable detect new citrix ica application names.
    enableLogIndexing boolean
    Enable log indexing.
    forwardLogsToLogServer boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName string
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName string
    Forward logs to log server schedule name.
    freeDiskSpaceMetrics string
    Free disk space metrics.
    rotateLogByFileSize boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold number
    Log file size threshold.
    rotateLogOnSchedule boolean
    Enable rotate log on schedule.
    rotateLogScheduleName string
    Rotate log schedule name.
    smartEventIntroCorreletionUnit boolean
    Enable SmartEvent intro correletion unit.
    stopLoggingWhenFreeDiskSpaceBelow boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowThreshold number
    Stop logging when free disk space below threshold.
    turnOnQosLogging boolean
    Enable turn on qos logging.
    updateAccountLogEvery number
    Update account log in every amount of seconds.
    accept_syslog_messages bool
    Enable accept syslog messages.
    alert_when_free_disk_space_below bool
    Enable alert when free disk space is below threshold.
    alert_when_free_disk_space_below_threshold float
    Alert when free disk space below threshold.
    alert_when_free_disk_space_below_type str
    Alert when free disk space below type.
    before_delete_keep_logs_from_the_last_days bool
    Enable before delete keep logs from the last days.
    before_delete_keep_logs_from_the_last_days_threshold float
    Before delete keep logs from the last days threshold.
    before_delete_run_script bool
    Enable Before delete run script.
    before_delete_run_script_command str
    Before delete run script command.
    delete_index_files_older_than_days bool
    Enable delete index files older than days.
    delete_index_files_older_than_days_threshold float
    Delete index files older than days threshold.
    delete_when_free_disk_space_below bool
    Enable delete when free disk space below.
    delete_when_free_disk_space_below_threshold float
    Delete when free disk space below threshold.
    detect_new_citrix_ica_application_names bool
    Enable detect new citrix ica application names.
    enable_log_indexing bool
    Enable log indexing.
    forward_logs_to_log_server bool
    Enable forward logs to log server.
    forward_logs_to_log_server_name str
    Forward logs to log server name.
    forward_logs_to_log_server_schedule_name str
    Forward logs to log server schedule name.
    free_disk_space_metrics str
    Free disk space metrics.
    rotate_log_by_file_size bool
    Enable rotate log by file size.
    rotate_log_file_size_threshold float
    Log file size threshold.
    rotate_log_on_schedule bool
    Enable rotate log on schedule.
    rotate_log_schedule_name str
    Rotate log schedule name.
    smart_event_intro_correletion_unit bool
    Enable SmartEvent intro correletion unit.
    stop_logging_when_free_disk_space_below bool
    Enable stop logging when free disk space below.
    stop_logging_when_free_disk_space_below_threshold float
    Stop logging when free disk space below threshold.
    turn_on_qos_logging bool
    Enable turn on qos logging.
    update_account_log_every float
    Update account log in every amount of seconds.
    acceptSyslogMessages Boolean
    Enable accept syslog messages.
    alertWhenFreeDiskSpaceBelow Boolean
    Enable alert when free disk space is below threshold.
    alertWhenFreeDiskSpaceBelowThreshold Number
    Alert when free disk space below threshold.
    alertWhenFreeDiskSpaceBelowType String
    Alert when free disk space below type.
    beforeDeleteKeepLogsFromTheLastDays Boolean
    Enable before delete keep logs from the last days.
    beforeDeleteKeepLogsFromTheLastDaysThreshold Number
    Before delete keep logs from the last days threshold.
    beforeDeleteRunScript Boolean
    Enable Before delete run script.
    beforeDeleteRunScriptCommand String
    Before delete run script command.
    deleteIndexFilesOlderThanDays Boolean
    Enable delete index files older than days.
    deleteIndexFilesOlderThanDaysThreshold Number
    Delete index files older than days threshold.
    deleteWhenFreeDiskSpaceBelow Boolean
    Enable delete when free disk space below.
    deleteWhenFreeDiskSpaceBelowThreshold Number
    Delete when free disk space below threshold.
    detectNewCitrixIcaApplicationNames Boolean
    Enable detect new citrix ica application names.
    enableLogIndexing Boolean
    Enable log indexing.
    forwardLogsToLogServer Boolean
    Enable forward logs to log server.
    forwardLogsToLogServerName String
    Forward logs to log server name.
    forwardLogsToLogServerScheduleName String
    Forward logs to log server schedule name.
    freeDiskSpaceMetrics String
    Free disk space metrics.
    rotateLogByFileSize Boolean
    Enable rotate log by file size.
    rotateLogFileSizeThreshold Number
    Log file size threshold.
    rotateLogOnSchedule Boolean
    Enable rotate log on schedule.
    rotateLogScheduleName String
    Rotate log schedule name.
    smartEventIntroCorreletionUnit Boolean
    Enable SmartEvent intro correletion unit.
    stopLoggingWhenFreeDiskSpaceBelow Boolean
    Enable stop logging when free disk space below.
    stopLoggingWhenFreeDiskSpaceBelowThreshold Number
    Stop logging when free disk space below threshold.
    turnOnQosLogging Boolean
    Enable turn on qos logging.
    updateAccountLogEvery Number
    Update account log in every amount of seconds.

    ManagementCheckpointHostManagementBlades, ManagementCheckpointHostManagementBladesArgs

    Compliance bool
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    EndpointPolicy bool
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    IdentityLogging bool
    Identity Logging enabled.
    LoggingAndStatus bool
    Enable Logging & Status.
    NetworkPolicyManagement bool
    Enable Network Policy Management.
    Secondary bool
    Secondary Management enabled.
    SmartEventCorrelation bool
    Enable SmartEvent Correlation Unit.
    SmartEventServer bool
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    UserDirectory bool
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.
    Compliance bool
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    EndpointPolicy bool
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    IdentityLogging bool
    Identity Logging enabled.
    LoggingAndStatus bool
    Enable Logging & Status.
    NetworkPolicyManagement bool
    Enable Network Policy Management.
    Secondary bool
    Secondary Management enabled.
    SmartEventCorrelation bool
    Enable SmartEvent Correlation Unit.
    SmartEventServer bool
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    UserDirectory bool
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.
    compliance Boolean
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    endpointPolicy Boolean
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    identityLogging Boolean
    Identity Logging enabled.
    loggingAndStatus Boolean
    Enable Logging & Status.
    networkPolicyManagement Boolean
    Enable Network Policy Management.
    secondary Boolean
    Secondary Management enabled.
    smartEventCorrelation Boolean
    Enable SmartEvent Correlation Unit.
    smartEventServer Boolean
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    userDirectory Boolean
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.
    compliance boolean
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    endpointPolicy boolean
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    identityLogging boolean
    Identity Logging enabled.
    loggingAndStatus boolean
    Enable Logging & Status.
    networkPolicyManagement boolean
    Enable Network Policy Management.
    secondary boolean
    Secondary Management enabled.
    smartEventCorrelation boolean
    Enable SmartEvent Correlation Unit.
    smartEventServer boolean
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    userDirectory boolean
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.
    compliance bool
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    endpoint_policy bool
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    identity_logging bool
    Identity Logging enabled.
    logging_and_status bool
    Enable Logging & Status.
    network_policy_management bool
    Enable Network Policy Management.
    secondary bool
    Secondary Management enabled.
    smart_event_correlation bool
    Enable SmartEvent Correlation Unit.
    smart_event_server bool
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    user_directory bool
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.
    compliance Boolean
    Compliance blade. Can be set when 'network-policy-management' was selected to be True.
    endpointPolicy Boolean
    Enable Endpoint Policy. To complete Endpoint Security Management configuration, perform Install Database on your Endpoint Management Server. Field is not supported on Multi Domain Server environment.
    identityLogging Boolean
    Identity Logging enabled.
    loggingAndStatus Boolean
    Enable Logging & Status.
    networkPolicyManagement Boolean
    Enable Network Policy Management.
    secondary Boolean
    Secondary Management enabled.
    smartEventCorrelation Boolean
    Enable SmartEvent Correlation Unit.
    smartEventServer Boolean
    Enable SmartEvent server. When activating SmartEvent server, blades 'logging-and-status' and 'smart-event-correlation' should be set to True. To complete SmartEvent configuration, perform Install Database or Install Policy on your Security Management servers and Log servers. Activating SmartEvent Server is not recommended in Management High Availability environment. For more information refer to sk25164.
    userDirectory Boolean
    Enable User Directory. Can be set when 'network-policy-management' was selected to be True.

    ManagementCheckpointHostNatSettings, ManagementCheckpointHostNatSettingsArgs

    AutoRule bool
    Whether to add automatic address translation rules.
    HideBehind string
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    InstallOn string
    Which gateway should apply the NAT translation.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    Method string
    NAT translation method.
    AutoRule bool
    Whether to add automatic address translation rules.
    HideBehind string
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    InstallOn string
    Which gateway should apply the NAT translation.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    Method string
    NAT translation method.
    autoRule Boolean
    Whether to add automatic address translation rules.
    hideBehind String
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    installOn String
    Which gateway should apply the NAT translation.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    method String
    NAT translation method.
    autoRule boolean
    Whether to add automatic address translation rules.
    hideBehind string
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    installOn string
    Which gateway should apply the NAT translation.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    method string
    NAT translation method.
    auto_rule bool
    Whether to add automatic address translation rules.
    hide_behind str
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    install_on str
    Which gateway should apply the NAT translation.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    method str
    NAT translation method.
    autoRule Boolean
    Whether to add automatic address translation rules.
    hideBehind String
    Hide behind method. This parameter is not required in case "method" parameter is "static".
    installOn String
    Which gateway should apply the NAT translation.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    method String
    NAT translation method.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.0.0
    published on Monday, Mar 30, 2026 by checkpointsw
      Try Pulumi Cloud free. Your team will thank you.