1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. ManagementCheckpointHost
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.ManagementCheckpointHost

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 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", {ipv4Address: "5.5.5.5"});
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementCheckpointHost("example", ipv4_address="5.5.5.5")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v2/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.NewManagementCheckpointHost(ctx, "example", &checkpoint.ManagementCheckpointHostArgs{
    			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()
        {
            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()
                .ipv4Address("5.5.5.5")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementCheckpointHost
        properties:
          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[Mapping[str, str]] = None,
                                 management_blades: Optional[Mapping[str, str]] = None,
                                 management_checkpoint_host_id: Optional[str] = None,
                                 name: Optional[str] = None,
                                 nat_settings: Optional[Mapping[str, str]] = 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 = 
        {
            { "string", "string" },
        },
        ManagementBlades = 
        {
            { "string", "string" },
        },
        ManagementCheckpointHostId = "string",
        Name = "string",
        NatSettings = 
        {
            { "string", "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: .ManagementCheckpointHostInterfaceArray{
    &.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: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    ManagementBlades: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    ManagementCheckpointHostId: pulumi.String("string"),
    Name: pulumi.String("string"),
    NatSettings: pulumi.StringMap{
    "string": 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)
            .maskLength6(0)
            .name("string")
            .subnet4("string")
            .subnet6("string")
            .subnetMask("string")
            .build())
        .ipv4Address("string")
        .ipv6Address("string")
        .logsSettings(Map.of("string", "string"))
        .managementBlades(Map.of("string", "string"))
        .managementCheckpointHostId("string")
        .name("string")
        .natSettings(Map.of("string", "string"))
        .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": 0,
            "mask_length6": 0,
            "name": "string",
            "subnet4": "string",
            "subnet6": "string",
            "subnet_mask": "string",
        }],
        ipv4_address="string",
        ipv6_address="string",
        logs_settings={
            "string": "string",
        },
        management_blades={
            "string": "string",
        },
        management_checkpoint_host_id="string",
        name="string",
        nat_settings={
            "string": "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: {
            string: "string",
        },
        managementBlades: {
            string: "string",
        },
        managementCheckpointHostId: "string",
        name: "string",
        natSettings: {
            string: "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:
            string: string
        managementBlades:
            string: string
        managementCheckpointHostId: string
        name: string
        natSettings:
            string: 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 Dictionary<string, string>
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades Dictionary<string, string>
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings Dictionary<string, string>
    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 map[string]string
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades map[string]string
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings map[string]string
    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 Map<String,String>
    Logs settings. logs_settings blocks are documented below.
    managementBlades Map<String,String>
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Map<String,String>
    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 {[key: string]: string}
    Logs settings. logs_settings blocks are documented below.
    managementBlades {[key: string]: string}
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId string
    name string
    Object name.
    natSettings {[key: string]: string}
    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 Mapping[str, str]
    Logs settings. logs_settings blocks are documented below.
    management_blades Mapping[str, str]
    Management blades. management_blades blocks are documented below.
    management_checkpoint_host_id str
    name str
    Object name.
    nat_settings Mapping[str, str]
    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 Map<String>
    Logs settings. logs_settings blocks are documented below.
    managementBlades Map<String>
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Map<String>
    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[Mapping[str, str]] = None,
            management_blades: Optional[Mapping[str, str]] = None,
            management_checkpoint_host_id: Optional[str] = None,
            name: Optional[str] = None,
            nat_settings: Optional[Mapping[str, str]] = 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 Dictionary<string, string>
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades Dictionary<string, string>
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings Dictionary<string, string>
    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 map[string]string
    Logs settings. logs_settings blocks are documented below.
    ManagementBlades map[string]string
    Management blades. management_blades blocks are documented below.
    ManagementCheckpointHostId string
    Name string
    Object name.
    NatSettings map[string]string
    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 Map<String,String>
    Logs settings. logs_settings blocks are documented below.
    managementBlades Map<String,String>
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Map<String,String>
    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 {[key: string]: string}
    Logs settings. logs_settings blocks are documented below.
    managementBlades {[key: string]: string}
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId string
    name string
    Object name.
    natSettings {[key: string]: string}
    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 Mapping[str, str]
    Logs settings. logs_settings blocks are documented below.
    management_blades Mapping[str, str]
    Management blades. management_blades blocks are documented below.
    management_checkpoint_host_id str
    name str
    Object name.
    nat_settings Mapping[str, str]
    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 Map<String>
    Logs settings. logs_settings blocks are documented below.
    managementBlades Map<String>
    Management blades. management_blades blocks are documented below.
    managementCheckpointHostId String
    name String
    Object name.
    natSettings Map<String>
    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.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw