1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementDataVpnCommunityMeshed
checkpoint 2.12.0 published on Monday, Nov 10, 2025 by checkpointsw
checkpoint logo
checkpoint 2.12.0 published on Monday, Nov 10, 2025 by checkpointsw

    Use this data source to get information on an existing Check Point Vpn Community Meshed.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const vpnCommunityMeshed = new checkpoint.ManagementVpnCommunityMeshed("vpn_community_meshed", {
        name: "vpn community meshed",
        encryptionMethod: "ikev1 for ipv4 and ikev2 for ipv6 only",
        encryptionSuite: "custom",
    });
    const dataVpnCommunityMeshed = checkpoint.getManagementDataVpnCommunityMeshedOutput({
        name: vpnCommunityMeshed.name,
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    vpn_community_meshed = checkpoint.ManagementVpnCommunityMeshed("vpn_community_meshed",
        name="vpn community meshed",
        encryption_method="ikev1 for ipv4 and ikev2 for ipv6 only",
        encryption_suite="custom")
    data_vpn_community_meshed = checkpoint.get_management_data_vpn_community_meshed_output(name=vpn_community_meshed.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 {
    		vpnCommunityMeshed, err := checkpoint.NewManagementVpnCommunityMeshed(ctx, "vpn_community_meshed", &checkpoint.ManagementVpnCommunityMeshedArgs{
    			Name:             pulumi.String("vpn community meshed"),
    			EncryptionMethod: pulumi.String("ikev1 for ipv4 and ikev2 for ipv6 only"),
    			EncryptionSuite:  pulumi.String("custom"),
    		})
    		if err != nil {
    			return err
    		}
    		_ = checkpoint.GetManagementDataVpnCommunityMeshedOutput(ctx, checkpoint.GetManagementDataVpnCommunityMeshedOutputArgs{
    			Name: vpnCommunityMeshed.Name,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var vpnCommunityMeshed = new Checkpoint.ManagementVpnCommunityMeshed("vpn_community_meshed", new()
        {
            Name = "vpn community meshed",
            EncryptionMethod = "ikev1 for ipv4 and ikev2 for ipv6 only",
            EncryptionSuite = "custom",
        });
    
        var dataVpnCommunityMeshed = Checkpoint.GetManagementDataVpnCommunityMeshed.Invoke(new()
        {
            Name = vpnCommunityMeshed.Name,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementVpnCommunityMeshed;
    import com.pulumi.checkpoint.ManagementVpnCommunityMeshedArgs;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementDataVpnCommunityMeshedArgs;
    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 vpnCommunityMeshed = new ManagementVpnCommunityMeshed("vpnCommunityMeshed", ManagementVpnCommunityMeshedArgs.builder()
                .name("vpn community meshed")
                .encryptionMethod("ikev1 for ipv4 and ikev2 for ipv6 only")
                .encryptionSuite("custom")
                .build());
    
            final var dataVpnCommunityMeshed = CheckpointFunctions.getManagementDataVpnCommunityMeshed(GetManagementDataVpnCommunityMeshedArgs.builder()
                .name(vpnCommunityMeshed.name())
                .build());
    
        }
    }
    
    resources:
      vpnCommunityMeshed:
        type: checkpoint:ManagementVpnCommunityMeshed
        name: vpn_community_meshed
        properties:
          name: vpn community meshed
          encryptionMethod: ikev1 for ipv4 and ikev2 for ipv6 only
          encryptionSuite: custom
    variables:
      dataVpnCommunityMeshed:
        fn::invoke:
          function: checkpoint:getManagementDataVpnCommunityMeshed
          arguments:
            name: ${vpnCommunityMeshed.name}
    

    Using getManagementDataVpnCommunityMeshed

    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 getManagementDataVpnCommunityMeshed(args: GetManagementDataVpnCommunityMeshedArgs, opts?: InvokeOptions): Promise<GetManagementDataVpnCommunityMeshedResult>
    function getManagementDataVpnCommunityMeshedOutput(args: GetManagementDataVpnCommunityMeshedOutputArgs, opts?: InvokeOptions): Output<GetManagementDataVpnCommunityMeshedResult>
    def get_management_data_vpn_community_meshed(excluded_services: Optional[Sequence[str]] = None,
                                                 id: Optional[str] = None,
                                                 name: Optional[str] = None,
                                                 uid: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetManagementDataVpnCommunityMeshedResult
    def get_management_data_vpn_community_meshed_output(excluded_services: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                 id: Optional[pulumi.Input[str]] = None,
                                                 name: Optional[pulumi.Input[str]] = None,
                                                 uid: Optional[pulumi.Input[str]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetManagementDataVpnCommunityMeshedResult]
    func GetManagementDataVpnCommunityMeshed(ctx *Context, args *GetManagementDataVpnCommunityMeshedArgs, opts ...InvokeOption) (*GetManagementDataVpnCommunityMeshedResult, error)
    func GetManagementDataVpnCommunityMeshedOutput(ctx *Context, args *GetManagementDataVpnCommunityMeshedOutputArgs, opts ...InvokeOption) GetManagementDataVpnCommunityMeshedResultOutput

    > Note: This function is named GetManagementDataVpnCommunityMeshed in the Go SDK.

    public static class GetManagementDataVpnCommunityMeshed 
    {
        public static Task<GetManagementDataVpnCommunityMeshedResult> InvokeAsync(GetManagementDataVpnCommunityMeshedArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementDataVpnCommunityMeshedResult> Invoke(GetManagementDataVpnCommunityMeshedInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementDataVpnCommunityMeshedResult> getManagementDataVpnCommunityMeshed(GetManagementDataVpnCommunityMeshedArgs args, InvokeOptions options)
    public static Output<GetManagementDataVpnCommunityMeshedResult> getManagementDataVpnCommunityMeshed(GetManagementDataVpnCommunityMeshedArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementDataVpnCommunityMeshed:getManagementDataVpnCommunityMeshed
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExcludedServices List<string>
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    ExcludedServices []string
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    excludedServices List<String>
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.
    excludedServices string[]
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    id string
    name string
    Object name.
    uid string
    Object unique identifier.
    excluded_services Sequence[str]
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    id str
    name str
    Object name.
    uid str
    Object unique identifier.
    excludedServices List<String>
    Collection of services that are excluded from the community identified by the name or UID. Connections with these services will not be encrypted and will not match rules specifying the community in the VPN community.excluded_services blocks are documented below.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.

    getManagementDataVpnCommunityMeshed Result

    The following output properties are available:

    AdvancedProperties List<GetManagementDataVpnCommunityMeshedAdvancedProperty>
    Color string
    Comments string
    DisableNat bool
    EncryptedTraffics List<GetManagementDataVpnCommunityMeshedEncryptedTraffic>
    EncryptionMethod string
    EncryptionSuite string
    Gateways List<string>
    GranularEncryptions List<GetManagementDataVpnCommunityMeshedGranularEncryption>
    Id string
    IkePhase1 Dictionary<string, string>
    IkePhase2 Dictionary<string, string>
    LinkSelectionMode string
    OverrideInterfaces List<GetManagementDataVpnCommunityMeshedOverrideInterface>
    OverrideVpnDomains List<GetManagementDataVpnCommunityMeshedOverrideVpnDomain>
    PermanentTunnels List<GetManagementDataVpnCommunityMeshedPermanentTunnel>
    RoutingMode string
    SharedSecrets List<GetManagementDataVpnCommunityMeshedSharedSecret>
    Tags List<string>
    TunnelGranularity string
    UseSharedSecret bool
    WireModes List<GetManagementDataVpnCommunityMeshedWireMode>
    ExcludedServices List<string>
    Name string
    Uid string
    AdvancedProperties []GetManagementDataVpnCommunityMeshedAdvancedProperty
    Color string
    Comments string
    DisableNat bool
    EncryptedTraffics []GetManagementDataVpnCommunityMeshedEncryptedTraffic
    EncryptionMethod string
    EncryptionSuite string
    Gateways []string
    GranularEncryptions []GetManagementDataVpnCommunityMeshedGranularEncryption
    Id string
    IkePhase1 map[string]string
    IkePhase2 map[string]string
    LinkSelectionMode string
    OverrideInterfaces []GetManagementDataVpnCommunityMeshedOverrideInterface
    OverrideVpnDomains []GetManagementDataVpnCommunityMeshedOverrideVpnDomain
    PermanentTunnels []GetManagementDataVpnCommunityMeshedPermanentTunnel
    RoutingMode string
    SharedSecrets []GetManagementDataVpnCommunityMeshedSharedSecret
    Tags []string
    TunnelGranularity string
    UseSharedSecret bool
    WireModes []GetManagementDataVpnCommunityMeshedWireMode
    ExcludedServices []string
    Name string
    Uid string
    advancedProperties List<GetManagementDataVpnCommunityMeshedAdvancedProperty>
    color String
    comments String
    disableNat Boolean
    encryptedTraffics List<GetManagementDataVpnCommunityMeshedEncryptedTraffic>
    encryptionMethod String
    encryptionSuite String
    gateways List<String>
    granularEncryptions List<GetManagementDataVpnCommunityMeshedGranularEncryption>
    id String
    ikePhase1 Map<String,String>
    ikePhase2 Map<String,String>
    linkSelectionMode String
    overrideInterfaces List<GetManagementDataVpnCommunityMeshedOverrideInterface>
    overrideVpnDomains List<GetManagementDataVpnCommunityMeshedOverrideVpnDomain>
    permanentTunnels List<GetManagementDataVpnCommunityMeshedPermanentTunnel>
    routingMode String
    sharedSecrets List<GetManagementDataVpnCommunityMeshedSharedSecret>
    tags List<String>
    tunnelGranularity String
    useSharedSecret Boolean
    wireModes List<GetManagementDataVpnCommunityMeshedWireMode>
    excludedServices List<String>
    name String
    uid String
    advancedProperties GetManagementDataVpnCommunityMeshedAdvancedProperty[]
    color string
    comments string
    disableNat boolean
    encryptedTraffics GetManagementDataVpnCommunityMeshedEncryptedTraffic[]
    encryptionMethod string
    encryptionSuite string
    gateways string[]
    granularEncryptions GetManagementDataVpnCommunityMeshedGranularEncryption[]
    id string
    ikePhase1 {[key: string]: string}
    ikePhase2 {[key: string]: string}
    linkSelectionMode string
    overrideInterfaces GetManagementDataVpnCommunityMeshedOverrideInterface[]
    overrideVpnDomains GetManagementDataVpnCommunityMeshedOverrideVpnDomain[]
    permanentTunnels GetManagementDataVpnCommunityMeshedPermanentTunnel[]
    routingMode string
    sharedSecrets GetManagementDataVpnCommunityMeshedSharedSecret[]
    tags string[]
    tunnelGranularity string
    useSharedSecret boolean
    wireModes GetManagementDataVpnCommunityMeshedWireMode[]
    excludedServices string[]
    name string
    uid string
    advanced_properties Sequence[GetManagementDataVpnCommunityMeshedAdvancedProperty]
    color str
    comments str
    disable_nat bool
    encrypted_traffics Sequence[GetManagementDataVpnCommunityMeshedEncryptedTraffic]
    encryption_method str
    encryption_suite str
    gateways Sequence[str]
    granular_encryptions Sequence[GetManagementDataVpnCommunityMeshedGranularEncryption]
    id str
    ike_phase1 Mapping[str, str]
    ike_phase2 Mapping[str, str]
    link_selection_mode str
    override_interfaces Sequence[GetManagementDataVpnCommunityMeshedOverrideInterface]
    override_vpn_domains Sequence[GetManagementDataVpnCommunityMeshedOverrideVpnDomain]
    permanent_tunnels Sequence[GetManagementDataVpnCommunityMeshedPermanentTunnel]
    routing_mode str
    shared_secrets Sequence[GetManagementDataVpnCommunityMeshedSharedSecret]
    tags Sequence[str]
    tunnel_granularity str
    use_shared_secret bool
    wire_modes Sequence[GetManagementDataVpnCommunityMeshedWireMode]
    excluded_services Sequence[str]
    name str
    uid str

    Supporting Types

    GetManagementDataVpnCommunityMeshedAdvancedProperty

    SupportIpCompression bool
    Indicates whether to support IP compression.
    UseAggressiveMode bool
    Indicates whether to use aggressive mode.
    SupportIpCompression bool
    Indicates whether to support IP compression.
    UseAggressiveMode bool
    Indicates whether to use aggressive mode.
    supportIpCompression Boolean
    Indicates whether to support IP compression.
    useAggressiveMode Boolean
    Indicates whether to use aggressive mode.
    supportIpCompression boolean
    Indicates whether to support IP compression.
    useAggressiveMode boolean
    Indicates whether to use aggressive mode.
    support_ip_compression bool
    Indicates whether to support IP compression.
    use_aggressive_mode bool
    Indicates whether to use aggressive mode.
    supportIpCompression Boolean
    Indicates whether to support IP compression.
    useAggressiveMode Boolean
    Indicates whether to use aggressive mode.

    GetManagementDataVpnCommunityMeshedEncryptedTraffic

    Enabled bool
    Indicates whether to accept all encrypted traffic.
    Enabled bool
    Indicates whether to accept all encrypted traffic.
    enabled Boolean
    Indicates whether to accept all encrypted traffic.
    enabled boolean
    Indicates whether to accept all encrypted traffic.
    enabled bool
    Indicates whether to accept all encrypted traffic.
    enabled Boolean
    Indicates whether to accept all encrypted traffic.

    GetManagementDataVpnCommunityMeshedGranularEncryption

    EncryptionMethod string
    The encryption method to be used.
    EncryptionSuite string
    The encryption suite to be used.
    ExternalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    IkePhase1 Dictionary<string, string>
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    IkePhase2 Dictionary<string, string>
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    InternalGateway string
    EncryptionMethod string
    The encryption method to be used.
    EncryptionSuite string
    The encryption suite to be used.
    ExternalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    IkePhase1 map[string]string
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    IkePhase2 map[string]string
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    InternalGateway string
    encryptionMethod String
    The encryption method to be used.
    encryptionSuite String
    The encryption suite to be used.
    externalGateway String
    Externally managed or 3rd party gateway identified by name or UID.
    ikePhase1 Map<String,String>
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    ikePhase2 Map<String,String>
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    internalGateway String
    encryptionMethod string
    The encryption method to be used.
    encryptionSuite string
    The encryption suite to be used.
    externalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    ikePhase1 {[key: string]: string}
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    ikePhase2 {[key: string]: string}
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    internalGateway string
    encryption_method str
    The encryption method to be used.
    encryption_suite str
    The encryption suite to be used.
    external_gateway str
    Externally managed or 3rd party gateway identified by name or UID.
    ike_phase1 Mapping[str, str]
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    ike_phase2 Mapping[str, str]
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    internal_gateway str
    encryptionMethod String
    The encryption method to be used.
    encryptionSuite String
    The encryption suite to be used.
    externalGateway String
    Externally managed or 3rd party gateway identified by name or UID.
    ikePhase1 Map<String>
    Ike Phase 1 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_1 blocks are documented below.
    ikePhase2 Map<String>
    Ike Phase 2 settings. Only applicable when the encryption-suite is set to [custom]. ike_phase_2 blocks are documented below.
    internalGateway String

    GetManagementDataVpnCommunityMeshedOverrideInterface

    GetManagementDataVpnCommunityMeshedOverrideInterfaceInterface

    GetManagementDataVpnCommunityMeshedOverrideVpnDomain

    Gateway string
    Participant gateway in override VPN domain identified by the name or UID.
    VpnDomain string
    VPN domain network identified by the name or UID.
    Gateway string
    Participant gateway in override VPN domain identified by the name or UID.
    VpnDomain string
    VPN domain network identified by the name or UID.
    gateway String
    Participant gateway in override VPN domain identified by the name or UID.
    vpnDomain String
    VPN domain network identified by the name or UID.
    gateway string
    Participant gateway in override VPN domain identified by the name or UID.
    vpnDomain string
    VPN domain network identified by the name or UID.
    gateway str
    Participant gateway in override VPN domain identified by the name or UID.
    vpn_domain str
    VPN domain network identified by the name or UID.
    gateway String
    Participant gateway in override VPN domain identified by the name or UID.
    vpnDomain String
    VPN domain network identified by the name or UID.

    GetManagementDataVpnCommunityMeshedPermanentTunnel

    Gateways List<GetManagementDataVpnCommunityMeshedPermanentTunnelGateway>
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    Rims List<GetManagementDataVpnCommunityMeshedPermanentTunnelRim>
    Route Injection Mechanism settings.rim blocks are documented below.
    SetPermanentTunnels string
    Indicates which tunnels to set as permanent.
    TunnelDownTrack string
    VPN community permanent tunnels down track option.
    TunnelUpTrack string
    Permanent tunnels up track option.
    Tunnels List<GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel>
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.
    Gateways []GetManagementDataVpnCommunityMeshedPermanentTunnelGateway
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    Rims []GetManagementDataVpnCommunityMeshedPermanentTunnelRim
    Route Injection Mechanism settings.rim blocks are documented below.
    SetPermanentTunnels string
    Indicates which tunnels to set as permanent.
    TunnelDownTrack string
    VPN community permanent tunnels down track option.
    TunnelUpTrack string
    Permanent tunnels up track option.
    Tunnels []GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.
    gateways List<GetManagementDataVpnCommunityMeshedPermanentTunnelGateway>
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    rims List<GetManagementDataVpnCommunityMeshedPermanentTunnelRim>
    Route Injection Mechanism settings.rim blocks are documented below.
    setPermanentTunnels String
    Indicates which tunnels to set as permanent.
    tunnelDownTrack String
    VPN community permanent tunnels down track option.
    tunnelUpTrack String
    Permanent tunnels up track option.
    tunnels List<GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel>
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.
    gateways GetManagementDataVpnCommunityMeshedPermanentTunnelGateway[]
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    rims GetManagementDataVpnCommunityMeshedPermanentTunnelRim[]
    Route Injection Mechanism settings.rim blocks are documented below.
    setPermanentTunnels string
    Indicates which tunnels to set as permanent.
    tunnelDownTrack string
    VPN community permanent tunnels down track option.
    tunnelUpTrack string
    Permanent tunnels up track option.
    tunnels GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel[]
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.
    gateways Sequence[GetManagementDataVpnCommunityMeshedPermanentTunnelGateway]
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    rims Sequence[GetManagementDataVpnCommunityMeshedPermanentTunnelRim]
    Route Injection Mechanism settings.rim blocks are documented below.
    set_permanent_tunnels str
    Indicates which tunnels to set as permanent.
    tunnel_down_track str
    VPN community permanent tunnels down track option.
    tunnel_up_track str
    Permanent tunnels up track option.
    tunnels Sequence[GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel]
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.
    gateways List<Property Map>
    List of gateways to set all their tunnels to permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to all-tunnels-of-specific-gateways.gateways blocks are documented below.
    rims List<Property Map>
    Route Injection Mechanism settings.rim blocks are documented below.
    setPermanentTunnels String
    Indicates which tunnels to set as permanent.
    tunnelDownTrack String
    VPN community permanent tunnels down track option.
    tunnelUpTrack String
    Permanent tunnels up track option.
    tunnels List<Property Map>
    List of tunnels to set as permanent with specified track options. Will take effect only if set-permanent-tunnels-on is set to specific-tunnels-in-the-community.tunnels blocks are documented below.

    GetManagementDataVpnCommunityMeshedPermanentTunnelGateway

    Gateway string
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    OverrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    OverrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    TrackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    Gateway string
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    OverrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    OverrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    TrackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    gateway String
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    overrideTunnelDownTrack String
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack String
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    trackOptions String
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    gateway string
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    overrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    trackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    gateway str
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    override_tunnel_down_track str
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    override_tunnel_up_track str
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    track_options str
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    gateway String
    Gateway to set all is tunnels to permanent with specified track options. Identified by name or UID.
    overrideTunnelDownTrack String
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack String
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    trackOptions String
    Indicates whether to use the community track options or to override track options for the permanent tunnels.

    GetManagementDataVpnCommunityMeshedPermanentTunnelRim

    EnableOnGateways bool
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    Enabled bool
    Indicates whether Route Injection Mechanism is enabled.
    RouteInjectionTrack string
    Route injection track method.
    EnableOnGateways bool
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    Enabled bool
    Indicates whether Route Injection Mechanism is enabled.
    RouteInjectionTrack string
    Route injection track method.
    enableOnGateways Boolean
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    enabled Boolean
    Indicates whether Route Injection Mechanism is enabled.
    routeInjectionTrack String
    Route injection track method.
    enableOnGateways boolean
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    enabled boolean
    Indicates whether Route Injection Mechanism is enabled.
    routeInjectionTrack string
    Route injection track method.
    enable_on_gateways bool
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    enabled bool
    Indicates whether Route Injection Mechanism is enabled.
    route_injection_track str
    Route injection track method.
    enableOnGateways Boolean
    Indicates whether to enable automatic Route Injection Mechanism for gateways.
    enabled Boolean
    Indicates whether Route Injection Mechanism is enabled.
    routeInjectionTrack String
    Route injection track method.

    GetManagementDataVpnCommunityMeshedPermanentTunnelTunnel

    FirstTunnelEndpoint string
    First tunnel endpoint (center gateway). Identified by name or UID.
    OverrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    OverrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    SecondTunnelEndpoint string
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    TrackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    FirstTunnelEndpoint string
    First tunnel endpoint (center gateway). Identified by name or UID.
    OverrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    OverrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    SecondTunnelEndpoint string
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    TrackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    firstTunnelEndpoint String
    First tunnel endpoint (center gateway). Identified by name or UID.
    overrideTunnelDownTrack String
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack String
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    secondTunnelEndpoint String
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    trackOptions String
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    firstTunnelEndpoint string
    First tunnel endpoint (center gateway). Identified by name or UID.
    overrideTunnelDownTrack string
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack string
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    secondTunnelEndpoint string
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    trackOptions string
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    first_tunnel_endpoint str
    First tunnel endpoint (center gateway). Identified by name or UID.
    override_tunnel_down_track str
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    override_tunnel_up_track str
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    second_tunnel_endpoint str
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    track_options str
    Indicates whether to use the community track options or to override track options for the permanent tunnels.
    firstTunnelEndpoint String
    First tunnel endpoint (center gateway). Identified by name or UID.
    overrideTunnelDownTrack String
    Gateway tunnel down track option. Relevant only if the track-options is set to 'override track options'.
    overrideTunnelUpTrack String
    Gateway tunnel up track option. Relevant only if the track-options is set to 'override track options'.
    secondTunnelEndpoint String
    Second tunnel endpoint (center gateway for meshed VPN community and satellitegateway for star VPN community). Identified by name or UID.
    trackOptions String
    Indicates whether to use the community track options or to override track options for the permanent tunnels.

    GetManagementDataVpnCommunityMeshedSharedSecret

    ExternalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    SharedSecret string
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
    ExternalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    SharedSecret string
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
    externalGateway String
    Externally managed or 3rd party gateway identified by name or UID.
    sharedSecret String
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
    externalGateway string
    Externally managed or 3rd party gateway identified by name or UID.
    sharedSecret string
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
    external_gateway str
    Externally managed or 3rd party gateway identified by name or UID.
    shared_secret str
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.
    externalGateway String
    Externally managed or 3rd party gateway identified by name or UID.
    sharedSecret String
    Shared secret. granular_encryptions` supports the following:

    • internal-gateway - Internally managed Check Point gateway identified by name or UID, or 'Any' for all internal-gateways participants in this community.

    GetManagementDataVpnCommunityMeshedWireMode

    AllowUninspectedEncryptedRouting bool
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    AllowUninspectedEncryptedTraffic bool
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.
    AllowUninspectedEncryptedRouting bool
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    AllowUninspectedEncryptedTraffic bool
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.
    allowUninspectedEncryptedRouting Boolean
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    allowUninspectedEncryptedTraffic Boolean
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.
    allowUninspectedEncryptedRouting boolean
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    allowUninspectedEncryptedTraffic boolean
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.
    allow_uninspected_encrypted_routing bool
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    allow_uninspected_encrypted_traffic bool
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.
    allowUninspectedEncryptedRouting Boolean
    Allow members to route uninspected encrypted traffic in VPN routing configurations.
    allowUninspectedEncryptedTraffic Boolean
    Allow uninspected encrypted traffic between Wire mode interfaces of this Community members.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.12.0 published on Monday, Nov 10, 2025 by checkpointsw
      Meet Neo: Your AI Platform Teammate