checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementLsmGateway
Start a Neo task
Explain and create a checkpoint.getManagementLsmGateway resource
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
Use this data source to get information on an existing Check Point Lsm Gateway.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const dataLsm = checkpoint.getManagementLsmGateway({
name: checkpoint_management_lsm_gateway.lsm_gw.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
data_lsm = checkpoint.get_management_lsm_gateway(name=checkpoint_management_lsm_gateway["lsm_gw"]["name"])
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.LookupManagementLsmGateway(ctx, &checkpoint.LookupManagementLsmGatewayArgs{
Name: pulumi.StringRef(checkpoint_management_lsm_gateway.Lsm_gw.Name),
}, nil)
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 dataLsm = Checkpoint.GetManagementLsmGateway.Invoke(new()
{
Name = checkpoint_management_lsm_gateway.Lsm_gw.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementLsmGatewayArgs;
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) {
final var dataLsm = CheckpointFunctions.getManagementLsmGateway(GetManagementLsmGatewayArgs.builder()
.name(checkpoint_management_lsm_gateway.lsm_gw().name())
.build());
}
}
variables:
dataLsm:
fn::invoke:
function: checkpoint:getManagementLsmGateway
arguments:
name: ${checkpoint_management_lsm_gateway.lsm_gw.name}
Using getManagementLsmGateway
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementLsmGateway(args: GetManagementLsmGatewayArgs, opts?: InvokeOptions): Promise<GetManagementLsmGatewayResult>
function getManagementLsmGatewayOutput(args: GetManagementLsmGatewayOutputArgs, opts?: InvokeOptions): Output<GetManagementLsmGatewayResult>def get_management_lsm_gateway(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementLsmGatewayResult
def get_management_lsm_gateway_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementLsmGatewayResult]func LookupManagementLsmGateway(ctx *Context, args *LookupManagementLsmGatewayArgs, opts ...InvokeOption) (*LookupManagementLsmGatewayResult, error)
func LookupManagementLsmGatewayOutput(ctx *Context, args *LookupManagementLsmGatewayOutputArgs, opts ...InvokeOption) LookupManagementLsmGatewayResultOutput> Note: This function is named LookupManagementLsmGateway in the Go SDK.
public static class GetManagementLsmGateway
{
public static Task<GetManagementLsmGatewayResult> InvokeAsync(GetManagementLsmGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetManagementLsmGatewayResult> Invoke(GetManagementLsmGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementLsmGatewayResult> getManagementLsmGateway(GetManagementLsmGatewayArgs args, InvokeOptions options)
public static Output<GetManagementLsmGatewayResult> getManagementLsmGateway(GetManagementLsmGatewayArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementLsmGateway:getManagementLsmGateway
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementLsmGateway Result
The following output properties are available:
- Color string
- Comments string
- Device
Id string - Dynamic
Objects List<GetManagement Lsm Gateway Dynamic Object> - Id string
- Ignore
Errors bool - Ignore
Warnings bool - Ip
Address string - Os
Name string - Provisioning
Settings Dictionary<string, string> - Provisioning
State string - Security
Profile string - Sic Dictionary<string, string>
- Sic
Name string - Sic
State string - List<string>
- Topologies
List<Get
Management Lsm Gateway Topology> - Version string
- Name string
- Uid string
- Color string
- Comments string
- Device
Id string - Dynamic
Objects []GetManagement Lsm Gateway Dynamic Object - Id string
- Ignore
Errors bool - Ignore
Warnings bool - Ip
Address string - Os
Name string - Provisioning
Settings map[string]string - Provisioning
State string - Security
Profile string - Sic map[string]string
- Sic
Name string - Sic
State string - []string
- Topologies
[]Get
Management Lsm Gateway Topology - Version string
- Name string
- Uid string
- color String
- comments String
- device
Id String - dynamic
Objects List<GetManagement Lsm Gateway Dynamic Object> - id String
- ignore
Errors Boolean - ignore
Warnings Boolean - ip
Address String - os
Name String - provisioning
Settings Map<String,String> - provisioning
State String - security
Profile String - sic Map<String,String>
- sic
Name String - sic
State String - List<String>
- topologies
List<Get
Management Lsm Gateway Topology> - version String
- name String
- uid String
- color string
- comments string
- device
Id string - dynamic
Objects GetManagement Lsm Gateway Dynamic Object[] - id string
- ignore
Errors boolean - ignore
Warnings boolean - ip
Address string - os
Name string - provisioning
Settings {[key: string]: string} - provisioning
State string - security
Profile string - sic {[key: string]: string}
- sic
Name string - sic
State string - string[]
- topologies
Get
Management Lsm Gateway Topology[] - version string
- name string
- uid string
- color str
- comments str
- device_
id str - dynamic_
objects Sequence[GetManagement Lsm Gateway Dynamic Object] - id str
- ignore_
errors bool - ignore_
warnings bool - ip_
address str - os_
name str - provisioning_
settings Mapping[str, str] - provisioning_
state str - security_
profile str - sic Mapping[str, str]
- sic_
name str - sic_
state str - Sequence[str]
- topologies
Sequence[Get
Management Lsm Gateway Topology] - version str
- name str
- uid str
- color String
- comments String
- device
Id String - dynamic
Objects List<Property Map> - id String
- ignore
Errors Boolean - ignore
Warnings Boolean - ip
Address String - os
Name String - provisioning
Settings Map<String> - provisioning
State String - security
Profile String - sic Map<String>
- sic
Name String - sic
State String - List<String>
- topologies List<Property Map>
- version String
- name String
- uid String
Supporting Types
GetManagementLsmGatewayDynamicObject
- Comments string
- Comments.
- Name string
- Object name. Must be unique in the domain.
- Resolved
Ip List<GetAddresses Management Lsm Gateway Dynamic Object Resolved Ip Address> - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- Uid string
- Dynamic Object UID.
- Comments string
- Comments.
- Name string
- Object name. Must be unique in the domain.
- Resolved
Ip []GetAddresses Management Lsm Gateway Dynamic Object Resolved Ip Address - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- Uid string
- Dynamic Object UID.
- comments String
- Comments.
- name String
- Object name. Must be unique in the domain.
- resolved
Ip List<GetAddresses Management Lsm Gateway Dynamic Object Resolved Ip Address> - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid String
- Dynamic Object UID.
- comments string
- Comments.
- name string
- Object name. Must be unique in the domain.
- resolved
Ip GetAddresses Management Lsm Gateway Dynamic Object Resolved Ip Address[] - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid string
- Dynamic Object UID.
- comments str
- Comments.
- name str
- Object name. Must be unique in the domain.
- resolved_
ip_ Sequence[Getaddresses Management Lsm Gateway Dynamic Object Resolved Ip Address] - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid str
- Dynamic Object UID.
- comments String
- Comments.
- name String
- Object name. Must be unique in the domain.
- resolved
Ip List<Property Map>Addresses - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid String
- Dynamic Object UID.
GetManagementLsmGatewayDynamicObjectResolvedIpAddress
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Ranges List<GetManagement Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range> - IPv4 Address range.ipv4_address_range blocks are documented below.
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Ranges []GetManagement Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address String
- IPv4 Address.
- ipv4Address
Ranges List<GetManagement Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range> - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address string
- IPv4 Address.
- ipv4Address
Ranges GetManagement Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range[] - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4_
address str - IPv4 Address.
- ipv4_
address_ Sequence[Getranges Management Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range] - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address String
- IPv4 Address.
- ipv4Address
Ranges List<Property Map> - IPv4 Address range.ipv4_address_range blocks are documented below.
GetManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRange
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
- from
Ipv4Address string - First IPv4 address of the IP address range.
- to
Ipv4Address string - Last IPv4 address of the IP address range.
- from_
ipv4_ straddress - First IPv4 address of the IP address range.
- to_
ipv4_ straddress - Last IPv4 address of the IP address range.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
GetManagementLsmGatewayTopology
- Manual
Vpn List<GetDomains Management Lsm Gateway Topology Manual Vpn Domain> - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- Vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- Manual
Vpn []GetDomains Management Lsm Gateway Topology Manual Vpn Domain - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- Vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn List<GetDomains Management Lsm Gateway Topology Manual Vpn Domain> - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain String - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn GetDomains Management Lsm Gateway Topology Manual Vpn Domain[] - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual_
vpn_ Sequence[Getdomains Management Lsm Gateway Topology Manual Vpn Domain] - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn_
domain str - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn List<Property Map>Domains - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain String - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
GetManagementLsmGatewayTopologyManualVpnDomain
- Comments string
- Comments string.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- Comments string
- Comments string.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- comments String
- Comments string.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
- comments string
- Comments string.
- from
Ipv4Address string - First IPv4 address of the IP address range.
- to
Ipv4Address string - Last IPv4 address of the IP address range.
- comments str
- Comments string.
- from_
ipv4_ straddress - First IPv4 address of the IP address range.
- to_
ipv4_ straddress - Last IPv4 address of the IP address range.
- comments String
- Comments string.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
