1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaCommandSetInitialSetup
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw

    Create GaiaCommandSetInitialSetup Resource

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

    Constructor syntax

    new GaiaCommandSetInitialSetup(name: string, args?: GaiaCommandSetInitialSetupArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaCommandSetInitialSetup(resource_name: str,
                                   args: Optional[GaiaCommandSetInitialSetupArgs] = None,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaCommandSetInitialSetup(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   debug: Optional[bool] = None,
                                   gaia_command_set_initial_setup_id: Optional[str] = None,
                                   grub_password: Optional[str] = None,
                                   password: Optional[str] = None,
                                   security_gateway: Optional[GaiaCommandSetInitialSetupSecurityGatewayArgs] = None,
                                   security_management: Optional[GaiaCommandSetInitialSetupSecurityManagementArgs] = None)
    func NewGaiaCommandSetInitialSetup(ctx *Context, name string, args *GaiaCommandSetInitialSetupArgs, opts ...ResourceOption) (*GaiaCommandSetInitialSetup, error)
    public GaiaCommandSetInitialSetup(string name, GaiaCommandSetInitialSetupArgs? args = null, CustomResourceOptions? opts = null)
    public GaiaCommandSetInitialSetup(String name, GaiaCommandSetInitialSetupArgs args)
    public GaiaCommandSetInitialSetup(String name, GaiaCommandSetInitialSetupArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaCommandSetInitialSetup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaiacommandsetinitialsetup" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaCommandSetInitialSetupArgs
    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 GaiaCommandSetInitialSetupArgs
    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 GaiaCommandSetInitialSetupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaCommandSetInitialSetupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaCommandSetInitialSetupArgs
    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 gaiaCommandSetInitialSetupResource = new Checkpoint.GaiaCommandSetInitialSetup("gaiaCommandSetInitialSetupResource", new()
    {
        Debug = false,
        GaiaCommandSetInitialSetupId = "string",
        GrubPassword = "string",
        Password = "string",
        SecurityGateway = new Checkpoint.Inputs.GaiaCommandSetInitialSetupSecurityGatewayArgs
        {
            ActivationKey = "string",
            ClusterMember = false,
            DynamicallyAssignedIp = false,
            ElasticXl = false,
            Vsnext = false,
        },
        SecurityManagement = new Checkpoint.Inputs.GaiaCommandSetInitialSetupSecurityManagementArgs
        {
            ActivationKey = "string",
            GuiClients = new Checkpoint.Inputs.GaiaCommandSetInitialSetupSecurityManagementGuiClientsArgs
            {
                Network = new Checkpoint.Inputs.GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetworkArgs
                {
                    Address = "string",
                    MaskLength = 0,
                },
                Range = new Checkpoint.Inputs.GaiaCommandSetInitialSetupSecurityManagementGuiClientsRangeArgs
                {
                    FirstIpv4Range = "string",
                    LastIpv4Range = "string",
                },
                SingleIp = "string",
            },
            LeadingInterface = "string",
            MultiDomain = false,
            Type = "string",
        },
    });
    
    example, err := checkpoint.NewGaiaCommandSetInitialSetup(ctx, "gaiaCommandSetInitialSetupResource", &checkpoint.GaiaCommandSetInitialSetupArgs{
    	Debug:                        pulumi.Bool(false),
    	GaiaCommandSetInitialSetupId: pulumi.String("string"),
    	GrubPassword:                 pulumi.String("string"),
    	Password:                     pulumi.String("string"),
    	SecurityGateway: &checkpoint.GaiaCommandSetInitialSetupSecurityGatewayArgs{
    		ActivationKey:         pulumi.String("string"),
    		ClusterMember:         pulumi.Bool(false),
    		DynamicallyAssignedIp: pulumi.Bool(false),
    		ElasticXl:             pulumi.Bool(false),
    		Vsnext:                pulumi.Bool(false),
    	},
    	SecurityManagement: &checkpoint.GaiaCommandSetInitialSetupSecurityManagementArgs{
    		ActivationKey: pulumi.String("string"),
    		GuiClients: &checkpoint.GaiaCommandSetInitialSetupSecurityManagementGuiClientsArgs{
    			Network: &checkpoint.GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetworkArgs{
    				Address:    pulumi.String("string"),
    				MaskLength: pulumi.Float64(0),
    			},
    			Range: &checkpoint.GaiaCommandSetInitialSetupSecurityManagementGuiClientsRangeArgs{
    				FirstIpv4Range: pulumi.String("string"),
    				LastIpv4Range:  pulumi.String("string"),
    			},
    			SingleIp: pulumi.String("string"),
    		},
    		LeadingInterface: pulumi.String("string"),
    		MultiDomain:      pulumi.Bool(false),
    		Type:             pulumi.String("string"),
    	},
    })
    
    resource "checkpoint_gaiacommandsetinitialsetup" "gaiaCommandSetInitialSetupResource" {
      debug                             = false
      gaia_command_set_initial_setup_id = "string"
      grub_password                     = "string"
      password                          = "string"
      security_gateway = {
        activation_key          = "string"
        cluster_member          = false
        dynamically_assigned_ip = false
        elastic_xl              = false
        vsnext                  = false
      }
      security_management = {
        activation_key = "string"
        gui_clients = {
          network = {
            address     = "string"
            mask_length = 0
          }
          range = {
            first_ipv4_range = "string"
            last_ipv4_range  = "string"
          }
          single_ip = "string"
        }
        leading_interface = "string"
        multi_domain      = false
        type              = "string"
      }
    }
    
    var gaiaCommandSetInitialSetupResource = new GaiaCommandSetInitialSetup("gaiaCommandSetInitialSetupResource", GaiaCommandSetInitialSetupArgs.builder()
        .debug(false)
        .gaiaCommandSetInitialSetupId("string")
        .grubPassword("string")
        .password("string")
        .securityGateway(GaiaCommandSetInitialSetupSecurityGatewayArgs.builder()
            .activationKey("string")
            .clusterMember(false)
            .dynamicallyAssignedIp(false)
            .elasticXl(false)
            .vsnext(false)
            .build())
        .securityManagement(GaiaCommandSetInitialSetupSecurityManagementArgs.builder()
            .activationKey("string")
            .guiClients(GaiaCommandSetInitialSetupSecurityManagementGuiClientsArgs.builder()
                .network(GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetworkArgs.builder()
                    .address("string")
                    .maskLength(0.0)
                    .build())
                .range(GaiaCommandSetInitialSetupSecurityManagementGuiClientsRangeArgs.builder()
                    .firstIpv4Range("string")
                    .lastIpv4Range("string")
                    .build())
                .singleIp("string")
                .build())
            .leadingInterface("string")
            .multiDomain(false)
            .type("string")
            .build())
        .build());
    
    gaia_command_set_initial_setup_resource = checkpoint.GaiaCommandSetInitialSetup("gaiaCommandSetInitialSetupResource",
        debug=False,
        gaia_command_set_initial_setup_id="string",
        grub_password="string",
        password="string",
        security_gateway={
            "activation_key": "string",
            "cluster_member": False,
            "dynamically_assigned_ip": False,
            "elastic_xl": False,
            "vsnext": False,
        },
        security_management={
            "activation_key": "string",
            "gui_clients": {
                "network": {
                    "address": "string",
                    "mask_length": float(0),
                },
                "range": {
                    "first_ipv4_range": "string",
                    "last_ipv4_range": "string",
                },
                "single_ip": "string",
            },
            "leading_interface": "string",
            "multi_domain": False,
            "type": "string",
        })
    
    const gaiaCommandSetInitialSetupResource = new checkpoint.GaiaCommandSetInitialSetup("gaiaCommandSetInitialSetupResource", {
        debug: false,
        gaiaCommandSetInitialSetupId: "string",
        grubPassword: "string",
        password: "string",
        securityGateway: {
            activationKey: "string",
            clusterMember: false,
            dynamicallyAssignedIp: false,
            elasticXl: false,
            vsnext: false,
        },
        securityManagement: {
            activationKey: "string",
            guiClients: {
                network: {
                    address: "string",
                    maskLength: 0,
                },
                range: {
                    firstIpv4Range: "string",
                    lastIpv4Range: "string",
                },
                singleIp: "string",
            },
            leadingInterface: "string",
            multiDomain: false,
            type: "string",
        },
    });
    
    type: checkpoint:GaiaCommandSetInitialSetup
    properties:
        debug: false
        gaiaCommandSetInitialSetupId: string
        grubPassword: string
        password: string
        securityGateway:
            activationKey: string
            clusterMember: false
            dynamicallyAssignedIp: false
            elasticXl: false
            vsnext: false
        securityManagement:
            activationKey: string
            guiClients:
                network:
                    address: string
                    maskLength: 0
                range:
                    firstIpv4Range: string
                    lastIpv4Range: string
                singleIp: string
            leadingInterface: string
            multiDomain: false
            type: string
    

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

    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetInitialSetupId string
    GrubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    Password string
    Password of user admin. Required in case default initial password has not been changed before
    SecurityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    SecurityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetInitialSetupId string
    GrubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    Password string
    Password of user admin. Required in case default initial password has not been changed before
    SecurityGateway GaiaCommandSetInitialSetupSecurityGatewayArgs
    Install Security Gateway. security_gateway blocks are documented below.
    SecurityManagement GaiaCommandSetInitialSetupSecurityManagementArgs
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_initial_setup_id string
    grub_password string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password string
    Password of user admin. Required in case default initial password has not been changed before
    security_gateway object
    Install Security Gateway. security_gateway blocks are documented below.
    security_management object
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId String
    grubPassword String
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password String
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    debug boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId string
    grubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password string
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_initial_setup_id str
    grub_password str
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password str
    Password of user admin. Required in case default initial password has not been changed before
    security_gateway GaiaCommandSetInitialSetupSecurityGatewayArgs
    Install Security Gateway. security_gateway blocks are documented below.
    security_management GaiaCommandSetInitialSetupSecurityManagementArgs
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId String
    grubPassword String
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password String
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway Property Map
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement Property Map
    Install Security Management or Multi-Domain Server security_management blocks are documented below.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    TaskId string
    N/A
    Id string
    The provider-assigned unique ID for this managed resource.
    TaskId string
    N/A
    id string
    The provider-assigned unique ID for this managed resource.
    task_id string
    N/A
    id String
    The provider-assigned unique ID for this managed resource.
    taskId String
    N/A
    id string
    The provider-assigned unique ID for this managed resource.
    taskId string
    N/A
    id str
    The provider-assigned unique ID for this managed resource.
    task_id str
    N/A
    id String
    The provider-assigned unique ID for this managed resource.
    taskId String
    N/A

    Look up Existing GaiaCommandSetInitialSetup Resource

    Get an existing GaiaCommandSetInitialSetup 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?: GaiaCommandSetInitialSetupState, opts?: CustomResourceOptions): GaiaCommandSetInitialSetup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            debug: Optional[bool] = None,
            gaia_command_set_initial_setup_id: Optional[str] = None,
            grub_password: Optional[str] = None,
            password: Optional[str] = None,
            security_gateway: Optional[GaiaCommandSetInitialSetupSecurityGatewayArgs] = None,
            security_management: Optional[GaiaCommandSetInitialSetupSecurityManagementArgs] = None,
            task_id: Optional[str] = None) -> GaiaCommandSetInitialSetup
    func GetGaiaCommandSetInitialSetup(ctx *Context, name string, id IDInput, state *GaiaCommandSetInitialSetupState, opts ...ResourceOption) (*GaiaCommandSetInitialSetup, error)
    public static GaiaCommandSetInitialSetup Get(string name, Input<string> id, GaiaCommandSetInitialSetupState? state, CustomResourceOptions? opts = null)
    public static GaiaCommandSetInitialSetup get(String name, Output<String> id, GaiaCommandSetInitialSetupState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaCommandSetInitialSetup    get:      id: ${id}
    import {
      to = checkpoint_gaiacommandsetinitialsetup.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetInitialSetupId string
    GrubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    Password string
    Password of user admin. Required in case default initial password has not been changed before
    SecurityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    SecurityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    TaskId string
    N/A
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetInitialSetupId string
    GrubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    Password string
    Password of user admin. Required in case default initial password has not been changed before
    SecurityGateway GaiaCommandSetInitialSetupSecurityGatewayArgs
    Install Security Gateway. security_gateway blocks are documented below.
    SecurityManagement GaiaCommandSetInitialSetupSecurityManagementArgs
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    TaskId string
    N/A
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_initial_setup_id string
    grub_password string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password string
    Password of user admin. Required in case default initial password has not been changed before
    security_gateway object
    Install Security Gateway. security_gateway blocks are documented below.
    security_management object
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    task_id string
    N/A
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId String
    grubPassword String
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password String
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    taskId String
    N/A
    debug boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId string
    grubPassword string
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password string
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway GaiaCommandSetInitialSetupSecurityGateway
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement GaiaCommandSetInitialSetupSecurityManagement
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    taskId string
    N/A
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_initial_setup_id str
    grub_password str
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password str
    Password of user admin. Required in case default initial password has not been changed before
    security_gateway GaiaCommandSetInitialSetupSecurityGatewayArgs
    Install Security Gateway. security_gateway blocks are documented below.
    security_management GaiaCommandSetInitialSetupSecurityManagementArgs
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    task_id str
    N/A
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetInitialSetupId String
    grubPassword String
    Password of the GRUB maintenence. Required in case default initial GRUB password has not been changed before
    password String
    Password of user admin. Required in case default initial password has not been changed before
    securityGateway Property Map
    Install Security Gateway. security_gateway blocks are documented below.
    securityManagement Property Map
    Install Security Management or Multi-Domain Server security_management blocks are documented below.
    taskId String
    N/A

    Supporting Types

    GaiaCommandSetInitialSetupSecurityGateway, GaiaCommandSetInitialSetupSecurityGatewayArgs

    ActivationKey string
    Secure Internal Communication key
    ClusterMember bool
    Enable/Disable ClusterXL.
    DynamicallyAssignedIp bool
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    ElasticXl bool
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    Vsnext bool
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    ActivationKey string
    Secure Internal Communication key
    ClusterMember bool
    Enable/Disable ClusterXL.
    DynamicallyAssignedIp bool
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    ElasticXl bool
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    Vsnext bool
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    activation_key string
    Secure Internal Communication key
    cluster_member bool
    Enable/Disable ClusterXL.
    dynamically_assigned_ip bool
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    elastic_xl bool
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    vsnext bool
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    activationKey String
    Secure Internal Communication key
    clusterMember Boolean
    Enable/Disable ClusterXL.
    dynamicallyAssignedIp Boolean
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    elasticXl Boolean
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    vsnext Boolean
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    activationKey string
    Secure Internal Communication key
    clusterMember boolean
    Enable/Disable ClusterXL.
    dynamicallyAssignedIp boolean
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    elasticXl boolean
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    vsnext boolean
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    activation_key str
    Secure Internal Communication key
    cluster_member bool
    Enable/Disable ClusterXL.
    dynamically_assigned_ip bool
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    elastic_xl bool
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    vsnext bool
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true
    activationKey String
    Secure Internal Communication key
    clusterMember Boolean
    Enable/Disable ClusterXL.
    dynamicallyAssignedIp Boolean
    Enable DAIP (Dynamic IP) gateway. Should be false if cluster-member or security-management enabled
    elasticXl Boolean
    Enable/Disable ElasticXL. Cannot be enabled in combination with cluster-member
    vsnext Boolean
    Enable/Disable VSNext. To use VSNext, elastic-xl must be true

    GaiaCommandSetInitialSetupSecurityManagement, GaiaCommandSetInitialSetupSecurityManagementArgs

    ActivationKey string
    Secure Internal Communication key, relevant in case of secondary or Log Server
    GuiClients GaiaCommandSetInitialSetupSecurityManagementGuiClients
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    LeadingInterface string
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    MultiDomain bool
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    Type string
    Type of security management or Multi-Domain Server
    ActivationKey string
    Secure Internal Communication key, relevant in case of secondary or Log Server
    GuiClients GaiaCommandSetInitialSetupSecurityManagementGuiClients
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    LeadingInterface string
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    MultiDomain bool
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    Type string
    Type of security management or Multi-Domain Server
    activation_key string
    Secure Internal Communication key, relevant in case of secondary or Log Server
    gui_clients object
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    leading_interface string
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    multi_domain bool
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    type string
    Type of security management or Multi-Domain Server
    activationKey String
    Secure Internal Communication key, relevant in case of secondary or Log Server
    guiClients GaiaCommandSetInitialSetupSecurityManagementGuiClients
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    leadingInterface String
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    multiDomain Boolean
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    type String
    Type of security management or Multi-Domain Server
    activationKey string
    Secure Internal Communication key, relevant in case of secondary or Log Server
    guiClients GaiaCommandSetInitialSetupSecurityManagementGuiClients
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    leadingInterface string
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    multiDomain boolean
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    type string
    Type of security management or Multi-Domain Server
    activation_key str
    Secure Internal Communication key, relevant in case of secondary or Log Server
    gui_clients GaiaCommandSetInitialSetupSecurityManagementGuiClients
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    leading_interface str
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    multi_domain bool
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    type str
    Type of security management or Multi-Domain Server
    activationKey String
    Secure Internal Communication key, relevant in case of secondary or Log Server
    guiClients Property Map
    Choose which GUI clients can log into the Security Management. Fill one of the parameters (range/network/Single IP), for Multi-Domain Server it can be only Single IP or can keep the default value gui_clients blocks are documented below.
    leadingInterface String
    Leading Multi-Domain Server interface, relevant in case of Multi-Domain Server enabled
    multiDomain Boolean
    Install Security Multi-Domain Server, it can be primary or secondary or Log Server according to type parameter
    type String
    Type of security management or Multi-Domain Server

    GaiaCommandSetInitialSetupSecurityManagementGuiClients, GaiaCommandSetInitialSetupSecurityManagementGuiClientsArgs

    Network GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork
    IPs from specific network allowed to connect to management network blocks are documented below.
    Range GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange
    Range of IPs allowed to connect to management range blocks are documented below.
    SingleIp string
    In case of a single IP which allowed to connect to management
    Network GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork
    IPs from specific network allowed to connect to management network blocks are documented below.
    Range GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange
    Range of IPs allowed to connect to management range blocks are documented below.
    SingleIp string
    In case of a single IP which allowed to connect to management
    network object
    IPs from specific network allowed to connect to management network blocks are documented below.
    range object
    Range of IPs allowed to connect to management range blocks are documented below.
    single_ip string
    In case of a single IP which allowed to connect to management
    network GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork
    IPs from specific network allowed to connect to management network blocks are documented below.
    range GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange
    Range of IPs allowed to connect to management range blocks are documented below.
    singleIp String
    In case of a single IP which allowed to connect to management
    network GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork
    IPs from specific network allowed to connect to management network blocks are documented below.
    range GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange
    Range of IPs allowed to connect to management range blocks are documented below.
    singleIp string
    In case of a single IP which allowed to connect to management
    network GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork
    IPs from specific network allowed to connect to management network blocks are documented below.
    range GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange
    Range of IPs allowed to connect to management range blocks are documented below.
    single_ip str
    In case of a single IP which allowed to connect to management
    network Property Map
    IPs from specific network allowed to connect to management network blocks are documented below.
    range Property Map
    Range of IPs allowed to connect to management range blocks are documented below.
    singleIp String
    In case of a single IP which allowed to connect to management

    GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetwork, GaiaCommandSetInitialSetupSecurityManagementGuiClientsNetworkArgs

    Address string
    IPv4 address of network
    MaskLength double
    Mask length of network
    Address string
    IPv4 address of network
    MaskLength float64
    Mask length of network
    address string
    IPv4 address of network
    mask_length number
    Mask length of network
    address String
    IPv4 address of network
    maskLength Double
    Mask length of network
    address string
    IPv4 address of network
    maskLength number
    Mask length of network
    address str
    IPv4 address of network
    mask_length float
    Mask length of network
    address String
    IPv4 address of network
    maskLength Number
    Mask length of network

    GaiaCommandSetInitialSetupSecurityManagementGuiClientsRange, GaiaCommandSetInitialSetupSecurityManagementGuiClientsRangeArgs

    FirstIpv4Range string
    First IP in range
    LastIpv4Range string
    Last IP in range
    FirstIpv4Range string
    First IP in range
    LastIpv4Range string
    Last IP in range
    first_ipv4_range string
    First IP in range
    last_ipv4_range string
    Last IP in range
    firstIpv4Range String
    First IP in range
    lastIpv4Range String
    Last IP in range
    firstIpv4Range string
    First IP in range
    lastIpv4Range string
    Last IP in range
    first_ipv4_range str
    First IP in range
    last_ipv4_range str
    Last IP in range
    firstIpv4Range String
    First IP in range
    lastIpv4Range String
    Last IP in range

    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.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial