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

checkpoint.getManagementCmeGwConfigurations

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";

const gwConfigurations = checkpoint.getManagementCmeGwConfigurations({});
Copy
import pulumi
import pulumi_checkpoint as checkpoint

gw_configurations = checkpoint.get_management_cme_gw_configurations()
Copy
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.LookupManagementCmeGwConfigurations(ctx, &checkpoint.LookupManagementCmeGwConfigurationsArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;

return await Deployment.RunAsync(() => 
{
    var gwConfigurations = Checkpoint.GetManagementCmeGwConfigurations.Invoke();

});
Copy
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.GetManagementCmeGwConfigurationsArgs;
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 gwConfigurations = CheckpointFunctions.getManagementCmeGwConfigurations();

    }
}
Copy
variables:
  gwConfigurations:
    fn::invoke:
      function: checkpoint:getManagementCmeGwConfigurations
      arguments: {}
Copy

Using getManagementCmeGwConfigurations

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 getManagementCmeGwConfigurations(args: GetManagementCmeGwConfigurationsArgs, opts?: InvokeOptions): Promise<GetManagementCmeGwConfigurationsResult>
function getManagementCmeGwConfigurationsOutput(args: GetManagementCmeGwConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetManagementCmeGwConfigurationsResult>
Copy
def get_management_cme_gw_configurations(id: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetManagementCmeGwConfigurationsResult
def get_management_cme_gw_configurations_output(id: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetManagementCmeGwConfigurationsResult]
Copy
func LookupManagementCmeGwConfigurations(ctx *Context, args *LookupManagementCmeGwConfigurationsArgs, opts ...InvokeOption) (*LookupManagementCmeGwConfigurationsResult, error)
func LookupManagementCmeGwConfigurationsOutput(ctx *Context, args *LookupManagementCmeGwConfigurationsOutputArgs, opts ...InvokeOption) LookupManagementCmeGwConfigurationsResultOutput
Copy

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

public static class GetManagementCmeGwConfigurations 
{
    public static Task<GetManagementCmeGwConfigurationsResult> InvokeAsync(GetManagementCmeGwConfigurationsArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementCmeGwConfigurationsResult> Invoke(GetManagementCmeGwConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagementCmeGwConfigurationsResult> getManagementCmeGwConfigurations(GetManagementCmeGwConfigurationsArgs args, InvokeOptions options)
public static Output<GetManagementCmeGwConfigurationsResult> getManagementCmeGwConfigurations(GetManagementCmeGwConfigurationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: checkpoint:index/getManagementCmeGwConfigurations:getManagementCmeGwConfigurations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Id string
id String
id string
id str
id String

getManagementCmeGwConfigurations Result

The following output properties are available:

Supporting Types

GetManagementCmeGwConfigurationsResult

Blades This property is required. List<GetManagementCmeGwConfigurationsResultBlade>
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Color This property is required. string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat This property is required. string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings This property is required. List<GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting>
Dictionary of Identity Awareness settings that can be configured on the gateway:
Name This property is required. string
The Gateway configuration name.
Policy This property is required. string
The policy name to install on the Gateway.
RelatedAccount This property is required. string
The related CME account name associated with the Gateway configuration.
RepositoryGatewayScripts This property is required. List<GetManagementCmeGwConfigurationsResultRepositoryGatewayScript>
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
SectionName This property is required. string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers This property is required. List<string>
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers This property is required. List<string>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers This property is required. List<string>
Comma-separated list of Primary Log Servers names to which logs are sent.
SicKey This property is required. string
SIC key for trusted communication between the Management server and the Gateway.
Version This property is required. string
The Gateway version.
XForwardedFor This property is required. bool
Enable XFF headers in HTTP / HTTPS requests.
Blades This property is required. []GetManagementCmeGwConfigurationsResultBlade
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Color This property is required. string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat This property is required. string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings This property is required. []GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting
Dictionary of Identity Awareness settings that can be configured on the gateway:
Name This property is required. string
The Gateway configuration name.
Policy This property is required. string
The policy name to install on the Gateway.
RelatedAccount This property is required. string
The related CME account name associated with the Gateway configuration.
RepositoryGatewayScripts This property is required. []GetManagementCmeGwConfigurationsResultRepositoryGatewayScript
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
SectionName This property is required. string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers This property is required. []string
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers This property is required. []string
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers This property is required. []string
Comma-separated list of Primary Log Servers names to which logs are sent.
SicKey This property is required. string
SIC key for trusted communication between the Management server and the Gateway.
Version This property is required. string
The Gateway version.
XForwardedFor This property is required. bool
Enable XFF headers in HTTP / HTTPS requests.
blades This property is required. List<GetManagementCmeGwConfigurationsResultBlade>
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color This property is required. String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat This property is required. String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings This property is required. List<GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting>
Dictionary of Identity Awareness settings that can be configured on the gateway:
name This property is required. String
The Gateway configuration name.
policy This property is required. String
The policy name to install on the Gateway.
relatedAccount This property is required. String
The related CME account name associated with the Gateway configuration.
repositoryGatewayScripts This property is required. List<GetManagementCmeGwConfigurationsResultRepositoryGatewayScript>
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
sectionName This property is required. String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers This property is required. List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers This property is required. List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers This property is required. List<String>
Comma-separated list of Primary Log Servers names to which logs are sent.
sicKey This property is required. String
SIC key for trusted communication between the Management server and the Gateway.
version This property is required. String
The Gateway version.
xForwardedFor This property is required. Boolean
Enable XFF headers in HTTP / HTTPS requests.
blades This property is required. GetManagementCmeGwConfigurationsResultBlade[]
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color This property is required. string
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat This property is required. string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings This property is required. GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting[]
Dictionary of Identity Awareness settings that can be configured on the gateway:
name This property is required. string
The Gateway configuration name.
policy This property is required. string
The policy name to install on the Gateway.
relatedAccount This property is required. string
The related CME account name associated with the Gateway configuration.
repositoryGatewayScripts This property is required. GetManagementCmeGwConfigurationsResultRepositoryGatewayScript[]
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
sectionName This property is required. string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers This property is required. string[]
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers This property is required. string[]
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers This property is required. string[]
Comma-separated list of Primary Log Servers names to which logs are sent.
sicKey This property is required. string
SIC key for trusted communication between the Management server and the Gateway.
version This property is required. string
The Gateway version.
xForwardedFor This property is required. boolean
Enable XFF headers in HTTP / HTTPS requests.
blades This property is required. Sequence[GetManagementCmeGwConfigurationsResultBlade]
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color This property is required. str
Color of the gateways objects in SmartConsole.
communication_with_servers_behind_nat This property is required. str
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identity_awareness_settings This property is required. Sequence[GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting]
Dictionary of Identity Awareness settings that can be configured on the gateway:
name This property is required. str
The Gateway configuration name.
policy This property is required. str
The policy name to install on the Gateway.
related_account This property is required. str
The related CME account name associated with the Gateway configuration.
repository_gateway_scripts This property is required. Sequence[GetManagementCmeGwConfigurationsResultRepositoryGatewayScript]
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
section_name This property is required. str
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
send_alerts_to_servers This property is required. Sequence[str]
Comma-separated list of Alert Log Servers names to which alerts are sent.
send_logs_to_backup_servers This property is required. Sequence[str]
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
send_logs_to_servers This property is required. Sequence[str]
Comma-separated list of Primary Log Servers names to which logs are sent.
sic_key This property is required. str
SIC key for trusted communication between the Management server and the Gateway.
version This property is required. str
The Gateway version.
x_forwarded_for This property is required. bool
Enable XFF headers in HTTP / HTTPS requests.
blades This property is required. List<Property Map>
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color This property is required. String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat This property is required. String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings This property is required. List<Property Map>
Dictionary of Identity Awareness settings that can be configured on the gateway:
name This property is required. String
The Gateway configuration name.
policy This property is required. String
The policy name to install on the Gateway.
relatedAccount This property is required. String
The related CME account name associated with the Gateway configuration.
repositoryGatewayScripts This property is required. List<Property Map>
List of objects that each contain the name/UID of a script that exists in the scripts repository on the Management server. Supports these parameters:
sectionName This property is required. String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers This property is required. List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers This property is required. List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers This property is required. List<String>
Comma-separated list of Primary Log Servers names to which logs are sent.
sicKey This property is required. String
SIC key for trusted communication between the Management server and the Gateway.
version This property is required. String
The Gateway version.
xForwardedFor This property is required. Boolean
Enable XFF headers in HTTP / HTTPS requests.

GetManagementCmeGwConfigurationsResultBlade

AntiBot This property is required. bool
Anti-Bot blade.
AntiVirus This property is required. bool
Anti-Virus blade.
ApplicationControl This property is required. bool
Application Control blade.
AutonomousThreatPrevention This property is required. bool
ATP blade.
ContentAwareness This property is required. bool
Content Awareness blade.
HttpsInspection This property is required. bool
HTTPS Inspection blade.
IdentityAwareness This property is required. bool
Identity Awareness blade.
Ips This property is required. bool
IPS blade.
IpsecVpn This property is required. bool
IPsec VPN blade.
ThreatEmulation This property is required. bool
Threat Emulation blade.
UrlFiltering This property is required. bool
URL Filtering blade.
Vpn This property is required. bool
VPN blade.
AntiBot This property is required. bool
Anti-Bot blade.
AntiVirus This property is required. bool
Anti-Virus blade.
ApplicationControl This property is required. bool
Application Control blade.
AutonomousThreatPrevention This property is required. bool
ATP blade.
ContentAwareness This property is required. bool
Content Awareness blade.
HttpsInspection This property is required. bool
HTTPS Inspection blade.
IdentityAwareness This property is required. bool
Identity Awareness blade.
Ips This property is required. bool
IPS blade.
IpsecVpn This property is required. bool
IPsec VPN blade.
ThreatEmulation This property is required. bool
Threat Emulation blade.
UrlFiltering This property is required. bool
URL Filtering blade.
Vpn This property is required. bool
VPN blade.
antiBot This property is required. Boolean
Anti-Bot blade.
antiVirus This property is required. Boolean
Anti-Virus blade.
applicationControl This property is required. Boolean
Application Control blade.
autonomousThreatPrevention This property is required. Boolean
ATP blade.
contentAwareness This property is required. Boolean
Content Awareness blade.
httpsInspection This property is required. Boolean
HTTPS Inspection blade.
identityAwareness This property is required. Boolean
Identity Awareness blade.
ips This property is required. Boolean
IPS blade.
ipsecVpn This property is required. Boolean
IPsec VPN blade.
threatEmulation This property is required. Boolean
Threat Emulation blade.
urlFiltering This property is required. Boolean
URL Filtering blade.
vpn This property is required. Boolean
VPN blade.
antiBot This property is required. boolean
Anti-Bot blade.
antiVirus This property is required. boolean
Anti-Virus blade.
applicationControl This property is required. boolean
Application Control blade.
autonomousThreatPrevention This property is required. boolean
ATP blade.
contentAwareness This property is required. boolean
Content Awareness blade.
httpsInspection This property is required. boolean
HTTPS Inspection blade.
identityAwareness This property is required. boolean
Identity Awareness blade.
ips This property is required. boolean
IPS blade.
ipsecVpn This property is required. boolean
IPsec VPN blade.
threatEmulation This property is required. boolean
Threat Emulation blade.
urlFiltering This property is required. boolean
URL Filtering blade.
vpn This property is required. boolean
VPN blade.
anti_bot This property is required. bool
Anti-Bot blade.
anti_virus This property is required. bool
Anti-Virus blade.
application_control This property is required. bool
Application Control blade.
autonomous_threat_prevention This property is required. bool
ATP blade.
content_awareness This property is required. bool
Content Awareness blade.
https_inspection This property is required. bool
HTTPS Inspection blade.
identity_awareness This property is required. bool
Identity Awareness blade.
ips This property is required. bool
IPS blade.
ipsec_vpn This property is required. bool
IPsec VPN blade.
threat_emulation This property is required. bool
Threat Emulation blade.
url_filtering This property is required. bool
URL Filtering blade.
vpn This property is required. bool
VPN blade.
antiBot This property is required. Boolean
Anti-Bot blade.
antiVirus This property is required. Boolean
Anti-Virus blade.
applicationControl This property is required. Boolean
Application Control blade.
autonomousThreatPrevention This property is required. Boolean
ATP blade.
contentAwareness This property is required. Boolean
Content Awareness blade.
httpsInspection This property is required. Boolean
HTTPS Inspection blade.
identityAwareness This property is required. Boolean
Identity Awareness blade.
ips This property is required. Boolean
IPS blade.
ipsecVpn This property is required. Boolean
IPsec VPN blade.
threatEmulation This property is required. Boolean
Threat Emulation blade.
urlFiltering This property is required. Boolean
URL Filtering blade.
vpn This property is required. Boolean
VPN blade.

GetManagementCmeGwConfigurationsResultIdentityAwarenessSetting

EnableCloudguardController This property is required. bool
Enable the Web API identity source for CloudGuard Controller.
ReceiveIdentitiesFroms This property is required. List<string>
List of PDP gateway names from which to receive identities through Identity Sharing.
EnableCloudguardController This property is required. bool
Enable the Web API identity source for CloudGuard Controller.
ReceiveIdentitiesFroms This property is required. []string
List of PDP gateway names from which to receive identities through Identity Sharing.
enableCloudguardController This property is required. Boolean
Enable the Web API identity source for CloudGuard Controller.
receiveIdentitiesFroms This property is required. List<String>
List of PDP gateway names from which to receive identities through Identity Sharing.
enableCloudguardController This property is required. boolean
Enable the Web API identity source for CloudGuard Controller.
receiveIdentitiesFroms This property is required. string[]
List of PDP gateway names from which to receive identities through Identity Sharing.
enable_cloudguard_controller This property is required. bool
Enable the Web API identity source for CloudGuard Controller.
receive_identities_froms This property is required. Sequence[str]
List of PDP gateway names from which to receive identities through Identity Sharing.
enableCloudguardController This property is required. Boolean
Enable the Web API identity source for CloudGuard Controller.
receiveIdentitiesFroms This property is required. List<String>
List of PDP gateway names from which to receive identities through Identity Sharing.

GetManagementCmeGwConfigurationsResultRepositoryGatewayScript

Name This property is required. string
The name of the script.
Parameters This property is required. string
Script parameters.
Uid This property is required. string
The UID of the script.
Name This property is required. string
The name of the script.
Parameters This property is required. string
Script parameters.
Uid This property is required. string
The UID of the script.
name This property is required. String
The name of the script.
parameters This property is required. String
Script parameters.
uid This property is required. String
The UID of the script.
name This property is required. string
The name of the script.
parameters This property is required. string
Script parameters.
uid This property is required. string
The UID of the script.
name This property is required. str
The name of the script.
parameters This property is required. str
Script parameters.
uid This property is required. str
The UID of the script.
name This property is required. String
The name of the script.
parameters This property is required. String
Script parameters.
uid This property is required. String
The UID of the script.

Package Details

Repository
checkpoint checkpointsw/terraform-provider-checkpoint
License
Notes
This Pulumi package is based on the checkpoint Terraform Provider.