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

checkpoint.ManagementCmeGwConfigurationsGcp

Explore with Pulumi AI

Example Usage

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

const gwConfigGcp = new checkpoint.ManagementCmeGwConfigurationsGcp("gwConfigGcp", {
    base64SicKey: "MTIzNDU2Nzg=",
    blades: {
        antiBot: true,
        antiVirus: true,
        applicationControl: false,
        autonomousThreatPrevention: false,
        contentAwareness: false,
        httpsInspection: true,
        identityAwareness: true,
        ips: true,
        ipsecVpn: false,
        threatEmulation: false,
        urlFiltering: false,
        vpn: false,
    },
    color: "blue",
    communicationWithServersBehindNat: "translated-ip-only",
    identityAwarenessSettings: {
        enableCloudguardController: false,
        receiveIdentitiesFroms: [
            "PDP1",
            "PDP2",
        ],
    },
    policy: "Standard",
    relatedAccount: "gcpAccount",
    repositoryGatewayScripts: [{
        name: "myScript",
        parameters: "ls -l",
    }],
    sectionName: "my_section",
    sendAlertsToServers: ["ALS_C"],
    sendLogsToBackupServers: ["BLS_B"],
    sendLogsToServers: ["PLS_A"],
    version: "R81",
    xForwardedFor: true,
});
Copy
import pulumi
import pulumi_checkpoint as checkpoint

gw_config_gcp = checkpoint.ManagementCmeGwConfigurationsGcp("gwConfigGcp",
    base64_sic_key="MTIzNDU2Nzg=",
    blades={
        "anti_bot": True,
        "anti_virus": True,
        "application_control": False,
        "autonomous_threat_prevention": False,
        "content_awareness": False,
        "https_inspection": True,
        "identity_awareness": True,
        "ips": True,
        "ipsec_vpn": False,
        "threat_emulation": False,
        "url_filtering": False,
        "vpn": False,
    },
    color="blue",
    communication_with_servers_behind_nat="translated-ip-only",
    identity_awareness_settings={
        "enable_cloudguard_controller": False,
        "receive_identities_froms": [
            "PDP1",
            "PDP2",
        ],
    },
    policy="Standard",
    related_account="gcpAccount",
    repository_gateway_scripts=[{
        "name": "myScript",
        "parameters": "ls -l",
    }],
    section_name="my_section",
    send_alerts_to_servers=["ALS_C"],
    send_logs_to_backup_servers=["BLS_B"],
    send_logs_to_servers=["PLS_A"],
    version="R81",
    x_forwarded_for=True)
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.NewManagementCmeGwConfigurationsGcp(ctx, "gwConfigGcp", &checkpoint.ManagementCmeGwConfigurationsGcpArgs{
			Base64SicKey: pulumi.String("MTIzNDU2Nzg="),
			Blades: &checkpoint.ManagementCmeGwConfigurationsGcpBladesArgs{
				AntiBot:                    pulumi.Bool(true),
				AntiVirus:                  pulumi.Bool(true),
				ApplicationControl:         pulumi.Bool(false),
				AutonomousThreatPrevention: pulumi.Bool(false),
				ContentAwareness:           pulumi.Bool(false),
				HttpsInspection:            pulumi.Bool(true),
				IdentityAwareness:          pulumi.Bool(true),
				Ips:                        pulumi.Bool(true),
				IpsecVpn:                   pulumi.Bool(false),
				ThreatEmulation:            pulumi.Bool(false),
				UrlFiltering:               pulumi.Bool(false),
				Vpn:                        pulumi.Bool(false),
			},
			Color:                             pulumi.String("blue"),
			CommunicationWithServersBehindNat: pulumi.String("translated-ip-only"),
			IdentityAwarenessSettings: &checkpoint.ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs{
				EnableCloudguardController: pulumi.Bool(false),
				ReceiveIdentitiesFroms: pulumi.StringArray{
					pulumi.String("PDP1"),
					pulumi.String("PDP2"),
				},
			},
			Policy:         pulumi.String("Standard"),
			RelatedAccount: pulumi.String("gcpAccount"),
			RepositoryGatewayScripts: checkpoint.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArray{
				&checkpoint.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs{
					Name:       pulumi.String("myScript"),
					Parameters: pulumi.String("ls -l"),
				},
			},
			SectionName: pulumi.String("my_section"),
			SendAlertsToServers: pulumi.StringArray{
				pulumi.String("ALS_C"),
			},
			SendLogsToBackupServers: pulumi.StringArray{
				pulumi.String("BLS_B"),
			},
			SendLogsToServers: pulumi.StringArray{
				pulumi.String("PLS_A"),
			},
			Version:       pulumi.String("R81"),
			XForwardedFor: pulumi.Bool(true),
		})
		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 gwConfigGcp = new Checkpoint.ManagementCmeGwConfigurationsGcp("gwConfigGcp", new()
    {
        Base64SicKey = "MTIzNDU2Nzg=",
        Blades = new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpBladesArgs
        {
            AntiBot = true,
            AntiVirus = true,
            ApplicationControl = false,
            AutonomousThreatPrevention = false,
            ContentAwareness = false,
            HttpsInspection = true,
            IdentityAwareness = true,
            Ips = true,
            IpsecVpn = false,
            ThreatEmulation = false,
            UrlFiltering = false,
            Vpn = false,
        },
        Color = "blue",
        CommunicationWithServersBehindNat = "translated-ip-only",
        IdentityAwarenessSettings = new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
        {
            EnableCloudguardController = false,
            ReceiveIdentitiesFroms = new[]
            {
                "PDP1",
                "PDP2",
            },
        },
        Policy = "Standard",
        RelatedAccount = "gcpAccount",
        RepositoryGatewayScripts = new[]
        {
            new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs
            {
                Name = "myScript",
                Parameters = "ls -l",
            },
        },
        SectionName = "my_section",
        SendAlertsToServers = new[]
        {
            "ALS_C",
        },
        SendLogsToBackupServers = new[]
        {
            "BLS_B",
        },
        SendLogsToServers = new[]
        {
            "PLS_A",
        },
        Version = "R81",
        XForwardedFor = true,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementCmeGwConfigurationsGcp;
import com.pulumi.checkpoint.ManagementCmeGwConfigurationsGcpArgs;
import com.pulumi.checkpoint.inputs.ManagementCmeGwConfigurationsGcpBladesArgs;
import com.pulumi.checkpoint.inputs.ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs;
import com.pulumi.checkpoint.inputs.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs;
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 gwConfigGcp = new ManagementCmeGwConfigurationsGcp("gwConfigGcp", ManagementCmeGwConfigurationsGcpArgs.builder()
            .base64SicKey("MTIzNDU2Nzg=")
            .blades(ManagementCmeGwConfigurationsGcpBladesArgs.builder()
                .antiBot(true)
                .antiVirus(true)
                .applicationControl(false)
                .autonomousThreatPrevention(false)
                .contentAwareness(false)
                .httpsInspection(true)
                .identityAwareness(true)
                .ips(true)
                .ipsecVpn(false)
                .threatEmulation(false)
                .urlFiltering(false)
                .vpn(false)
                .build())
            .color("blue")
            .communicationWithServersBehindNat("translated-ip-only")
            .identityAwarenessSettings(ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs.builder()
                .enableCloudguardController(false)
                .receiveIdentitiesFroms(                
                    "PDP1",
                    "PDP2")
                .build())
            .policy("Standard")
            .relatedAccount("gcpAccount")
            .repositoryGatewayScripts(ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs.builder()
                .name("myScript")
                .parameters("ls -l")
                .build())
            .sectionName("my_section")
            .sendAlertsToServers("ALS_C")
            .sendLogsToBackupServers("BLS_B")
            .sendLogsToServers("PLS_A")
            .version("R81")
            .xForwardedFor(true)
            .build());

    }
}
Copy
resources:
  gwConfigGcp:
    type: checkpoint:ManagementCmeGwConfigurationsGcp
    properties:
      base64SicKey: MTIzNDU2Nzg=
      blades:
        antiBot: true
        antiVirus: true
        applicationControl: false
        autonomousThreatPrevention: false
        contentAwareness: false
        httpsInspection: true
        identityAwareness: true
        ips: true
        ipsecVpn: false
        threatEmulation: false
        urlFiltering: false
        vpn: false
      color: blue
      communicationWithServersBehindNat: translated-ip-only
      identityAwarenessSettings:
        enableCloudguardController: false
        receiveIdentitiesFroms:
          - PDP1
          - PDP2
      policy: Standard
      relatedAccount: gcpAccount
      repositoryGatewayScripts:
        - name: myScript
          parameters: ls -l
      sectionName: my_section
      sendAlertsToServers:
        - ALS_C
      sendLogsToBackupServers:
        - BLS_B
      sendLogsToServers:
        - PLS_A
      version: R81
      xForwardedFor: true
Copy

Create ManagementCmeGwConfigurationsGcp Resource

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

Constructor syntax

new ManagementCmeGwConfigurationsGcp(name: string, args: ManagementCmeGwConfigurationsGcpArgs, opts?: CustomResourceOptions);
@overload
def ManagementCmeGwConfigurationsGcp(resource_name: str,
                                     args: ManagementCmeGwConfigurationsGcpArgs,
                                     opts: Optional[ResourceOptions] = None)

@overload
def ManagementCmeGwConfigurationsGcp(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     policy: Optional[str] = None,
                                     blades: Optional[ManagementCmeGwConfigurationsGcpBladesArgs] = None,
                                     version: Optional[str] = None,
                                     related_account: Optional[str] = None,
                                     base64_sic_key: Optional[str] = None,
                                     identity_awareness_settings: Optional[ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs] = None,
                                     name: Optional[str] = None,
                                     management_cme_gw_configurations_gcp_id: Optional[str] = None,
                                     communication_with_servers_behind_nat: Optional[str] = None,
                                     repository_gateway_scripts: Optional[Sequence[ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs]] = None,
                                     section_name: Optional[str] = None,
                                     send_alerts_to_servers: Optional[Sequence[str]] = None,
                                     send_logs_to_backup_servers: Optional[Sequence[str]] = None,
                                     send_logs_to_servers: Optional[Sequence[str]] = None,
                                     color: Optional[str] = None,
                                     x_forwarded_for: Optional[bool] = None)
func NewManagementCmeGwConfigurationsGcp(ctx *Context, name string, args ManagementCmeGwConfigurationsGcpArgs, opts ...ResourceOption) (*ManagementCmeGwConfigurationsGcp, error)
public ManagementCmeGwConfigurationsGcp(string name, ManagementCmeGwConfigurationsGcpArgs args, CustomResourceOptions? opts = null)
public ManagementCmeGwConfigurationsGcp(String name, ManagementCmeGwConfigurationsGcpArgs args)
public ManagementCmeGwConfigurationsGcp(String name, ManagementCmeGwConfigurationsGcpArgs args, CustomResourceOptions options)
type: checkpoint:ManagementCmeGwConfigurationsGcp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ManagementCmeGwConfigurationsGcpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ManagementCmeGwConfigurationsGcpArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ManagementCmeGwConfigurationsGcpArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ManagementCmeGwConfigurationsGcpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ManagementCmeGwConfigurationsGcpArgs
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 managementCmeGwConfigurationsGcpResource = new Checkpoint.ManagementCmeGwConfigurationsGcp("managementCmeGwConfigurationsGcpResource", new()
{
    Policy = "string",
    Blades = new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpBladesArgs
    {
        AntiBot = false,
        AntiVirus = false,
        ApplicationControl = false,
        AutonomousThreatPrevention = false,
        ContentAwareness = false,
        HttpsInspection = false,
        IdentityAwareness = false,
        Ips = false,
        IpsecVpn = false,
        ThreatEmulation = false,
        UrlFiltering = false,
        Vpn = false,
    },
    Version = "string",
    RelatedAccount = "string",
    Base64SicKey = "string",
    IdentityAwarenessSettings = new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
    {
        EnableCloudguardController = false,
        ReceiveIdentitiesFroms = new[]
        {
            "string",
        },
    },
    Name = "string",
    ManagementCmeGwConfigurationsGcpId = "string",
    CommunicationWithServersBehindNat = "string",
    RepositoryGatewayScripts = new[]
    {
        new Checkpoint.Inputs.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs
        {
            Name = "string",
            Parameters = "string",
            Uid = "string",
        },
    },
    SectionName = "string",
    SendAlertsToServers = new[]
    {
        "string",
    },
    SendLogsToBackupServers = new[]
    {
        "string",
    },
    SendLogsToServers = new[]
    {
        "string",
    },
    Color = "string",
    XForwardedFor = false,
});
Copy
example, err := checkpoint.NewManagementCmeGwConfigurationsGcp(ctx, "managementCmeGwConfigurationsGcpResource", &checkpoint.ManagementCmeGwConfigurationsGcpArgs{
Policy: pulumi.String("string"),
Blades: &.ManagementCmeGwConfigurationsGcpBladesArgs{
AntiBot: pulumi.Bool(false),
AntiVirus: pulumi.Bool(false),
ApplicationControl: pulumi.Bool(false),
AutonomousThreatPrevention: pulumi.Bool(false),
ContentAwareness: pulumi.Bool(false),
HttpsInspection: pulumi.Bool(false),
IdentityAwareness: pulumi.Bool(false),
Ips: pulumi.Bool(false),
IpsecVpn: pulumi.Bool(false),
ThreatEmulation: pulumi.Bool(false),
UrlFiltering: pulumi.Bool(false),
Vpn: pulumi.Bool(false),
},
Version: pulumi.String("string"),
RelatedAccount: pulumi.String("string"),
Base64SicKey: pulumi.String("string"),
IdentityAwarenessSettings: &.ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs{
EnableCloudguardController: pulumi.Bool(false),
ReceiveIdentitiesFroms: pulumi.StringArray{
pulumi.String("string"),
},
},
Name: pulumi.String("string"),
ManagementCmeGwConfigurationsGcpId: pulumi.String("string"),
CommunicationWithServersBehindNat: pulumi.String("string"),
RepositoryGatewayScripts: .ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArray{
&.ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs{
Name: pulumi.String("string"),
Parameters: pulumi.String("string"),
Uid: pulumi.String("string"),
},
},
SectionName: pulumi.String("string"),
SendAlertsToServers: pulumi.StringArray{
pulumi.String("string"),
},
SendLogsToBackupServers: pulumi.StringArray{
pulumi.String("string"),
},
SendLogsToServers: pulumi.StringArray{
pulumi.String("string"),
},
Color: pulumi.String("string"),
XForwardedFor: pulumi.Bool(false),
})
Copy
var managementCmeGwConfigurationsGcpResource = new ManagementCmeGwConfigurationsGcp("managementCmeGwConfigurationsGcpResource", ManagementCmeGwConfigurationsGcpArgs.builder()
    .policy("string")
    .blades(ManagementCmeGwConfigurationsGcpBladesArgs.builder()
        .antiBot(false)
        .antiVirus(false)
        .applicationControl(false)
        .autonomousThreatPrevention(false)
        .contentAwareness(false)
        .httpsInspection(false)
        .identityAwareness(false)
        .ips(false)
        .ipsecVpn(false)
        .threatEmulation(false)
        .urlFiltering(false)
        .vpn(false)
        .build())
    .version("string")
    .relatedAccount("string")
    .base64SicKey("string")
    .identityAwarenessSettings(ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs.builder()
        .enableCloudguardController(false)
        .receiveIdentitiesFroms("string")
        .build())
    .name("string")
    .managementCmeGwConfigurationsGcpId("string")
    .communicationWithServersBehindNat("string")
    .repositoryGatewayScripts(ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs.builder()
        .name("string")
        .parameters("string")
        .uid("string")
        .build())
    .sectionName("string")
    .sendAlertsToServers("string")
    .sendLogsToBackupServers("string")
    .sendLogsToServers("string")
    .color("string")
    .xForwardedFor(false)
    .build());
Copy
management_cme_gw_configurations_gcp_resource = checkpoint.ManagementCmeGwConfigurationsGcp("managementCmeGwConfigurationsGcpResource",
    policy="string",
    blades={
        "anti_bot": False,
        "anti_virus": False,
        "application_control": False,
        "autonomous_threat_prevention": False,
        "content_awareness": False,
        "https_inspection": False,
        "identity_awareness": False,
        "ips": False,
        "ipsec_vpn": False,
        "threat_emulation": False,
        "url_filtering": False,
        "vpn": False,
    },
    version="string",
    related_account="string",
    base64_sic_key="string",
    identity_awareness_settings={
        "enable_cloudguard_controller": False,
        "receive_identities_froms": ["string"],
    },
    name="string",
    management_cme_gw_configurations_gcp_id="string",
    communication_with_servers_behind_nat="string",
    repository_gateway_scripts=[{
        "name": "string",
        "parameters": "string",
        "uid": "string",
    }],
    section_name="string",
    send_alerts_to_servers=["string"],
    send_logs_to_backup_servers=["string"],
    send_logs_to_servers=["string"],
    color="string",
    x_forwarded_for=False)
Copy
const managementCmeGwConfigurationsGcpResource = new checkpoint.ManagementCmeGwConfigurationsGcp("managementCmeGwConfigurationsGcpResource", {
    policy: "string",
    blades: {
        antiBot: false,
        antiVirus: false,
        applicationControl: false,
        autonomousThreatPrevention: false,
        contentAwareness: false,
        httpsInspection: false,
        identityAwareness: false,
        ips: false,
        ipsecVpn: false,
        threatEmulation: false,
        urlFiltering: false,
        vpn: false,
    },
    version: "string",
    relatedAccount: "string",
    base64SicKey: "string",
    identityAwarenessSettings: {
        enableCloudguardController: false,
        receiveIdentitiesFroms: ["string"],
    },
    name: "string",
    managementCmeGwConfigurationsGcpId: "string",
    communicationWithServersBehindNat: "string",
    repositoryGatewayScripts: [{
        name: "string",
        parameters: "string",
        uid: "string",
    }],
    sectionName: "string",
    sendAlertsToServers: ["string"],
    sendLogsToBackupServers: ["string"],
    sendLogsToServers: ["string"],
    color: "string",
    xForwardedFor: false,
});
Copy
type: checkpoint:ManagementCmeGwConfigurationsGcp
properties:
    base64SicKey: string
    blades:
        antiBot: false
        antiVirus: false
        applicationControl: false
        autonomousThreatPrevention: false
        contentAwareness: false
        httpsInspection: false
        identityAwareness: false
        ips: false
        ipsecVpn: false
        threatEmulation: false
        urlFiltering: false
        vpn: false
    color: string
    communicationWithServersBehindNat: string
    identityAwarenessSettings:
        enableCloudguardController: false
        receiveIdentitiesFroms:
            - string
    managementCmeGwConfigurationsGcpId: string
    name: string
    policy: string
    relatedAccount: string
    repositoryGatewayScripts:
        - name: string
          parameters: string
          uid: string
    sectionName: string
    sendAlertsToServers:
        - string
    sendLogsToBackupServers:
        - string
    sendLogsToServers:
        - string
    version: string
    xForwardedFor: false
Copy

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

Base64SicKey This property is required. string
Base64 key for trusted communication between the Management and the Gateway.
Blades This property is required. ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Policy This property is required. string
The policy name to install on the Gateway.
RelatedAccount This property is required. string
The CME account name to associate with the Gateway Configuration.
Version This property is required. string
The Gateway version.
Color string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
ManagementCmeGwConfigurationsGcpId string
Name string
The Gateway configuration name without spaces.
RepositoryGatewayScripts List<ManagementCmeGwConfigurationsGcpRepositoryGatewayScript>
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers List<string>
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers List<string>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers List<string>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
XForwardedFor bool
Enable XFF headers in HTTP / HTTPS requests.
Base64SicKey This property is required. string
Base64 key for trusted communication between the Management and the Gateway.
Blades This property is required. ManagementCmeGwConfigurationsGcpBladesArgs
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Policy This property is required. string
The policy name to install on the Gateway.
RelatedAccount This property is required. string
The CME account name to associate with the Gateway Configuration.
Version This property is required. string
The Gateway version.
Color string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
Dictionary of Identity Awareness settings that can be configured on the gateway:
ManagementCmeGwConfigurationsGcpId string
Name string
The Gateway configuration name without spaces.
RepositoryGatewayScripts []ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers []string
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers []string
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers []string
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
XForwardedFor bool
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey This property is required. String
Base64 key for trusted communication between the Management and the Gateway.
blades This property is required. ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
policy This property is required. String
The policy name to install on the Gateway.
relatedAccount This property is required. String
The CME account name to associate with the Gateway Configuration.
version This property is required. String
The Gateway version.
color String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId String
name String
The Gateway configuration name without spaces.
repositoryGatewayScripts List<ManagementCmeGwConfigurationsGcpRepositoryGatewayScript>
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 String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers List<String>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
xForwardedFor Boolean
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey This property is required. string
Base64 key for trusted communication between the Management and the Gateway.
blades This property is required. ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
policy This property is required. string
The policy name to install on the Gateway.
relatedAccount This property is required. string
The CME account name to associate with the Gateway Configuration.
version This property is required. string
The Gateway version.
color string
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId string
name string
The Gateway configuration name without spaces.
repositoryGatewayScripts ManagementCmeGwConfigurationsGcpRepositoryGatewayScript[]
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers string[]
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers string[]
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers string[]
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
xForwardedFor boolean
Enable XFF headers in HTTP / HTTPS requests.
base64_sic_key This property is required. str
Base64 key for trusted communication between the Management and the Gateway.
blades This property is required. ManagementCmeGwConfigurationsGcpBladesArgs
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
policy This property is required. str
The policy name to install on the Gateway.
related_account This property is required. str
The CME account name to associate with the Gateway Configuration.
version This property is required. str
The Gateway version.
color str
Color of the gateways objects in SmartConsole.
communication_with_servers_behind_nat str
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identity_awareness_settings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
Dictionary of Identity Awareness settings that can be configured on the gateway:
management_cme_gw_configurations_gcp_id str
name str
The Gateway configuration name without spaces.
repository_gateway_scripts Sequence[ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs]
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 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 Sequence[str]
Comma-separated list of Alert Log Servers names to which alerts are sent.
send_logs_to_backup_servers 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 Sequence[str]
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
x_forwarded_for bool
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey This property is required. String
Base64 key for trusted communication between the Management and the Gateway.
blades This property is required. Property Map
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
policy This property is required. String
The policy name to install on the Gateway.
relatedAccount This property is required. String
The CME account name to associate with the Gateway Configuration.
version This property is required. String
The Gateway version.
color String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings Property Map
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId String
name String
The Gateway configuration name without spaces.
repositoryGatewayScripts 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 String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers List<String>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
xForwardedFor Boolean
Enable XFF headers in HTTP / HTTPS requests.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ManagementCmeGwConfigurationsGcp Resource

Get an existing ManagementCmeGwConfigurationsGcp 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?: ManagementCmeGwConfigurationsGcpState, opts?: CustomResourceOptions): ManagementCmeGwConfigurationsGcp
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        base64_sic_key: Optional[str] = None,
        blades: Optional[ManagementCmeGwConfigurationsGcpBladesArgs] = None,
        color: Optional[str] = None,
        communication_with_servers_behind_nat: Optional[str] = None,
        identity_awareness_settings: Optional[ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs] = None,
        management_cme_gw_configurations_gcp_id: Optional[str] = None,
        name: Optional[str] = None,
        policy: Optional[str] = None,
        related_account: Optional[str] = None,
        repository_gateway_scripts: Optional[Sequence[ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs]] = None,
        section_name: Optional[str] = None,
        send_alerts_to_servers: Optional[Sequence[str]] = None,
        send_logs_to_backup_servers: Optional[Sequence[str]] = None,
        send_logs_to_servers: Optional[Sequence[str]] = None,
        version: Optional[str] = None,
        x_forwarded_for: Optional[bool] = None) -> ManagementCmeGwConfigurationsGcp
func GetManagementCmeGwConfigurationsGcp(ctx *Context, name string, id IDInput, state *ManagementCmeGwConfigurationsGcpState, opts ...ResourceOption) (*ManagementCmeGwConfigurationsGcp, error)
public static ManagementCmeGwConfigurationsGcp Get(string name, Input<string> id, ManagementCmeGwConfigurationsGcpState? state, CustomResourceOptions? opts = null)
public static ManagementCmeGwConfigurationsGcp get(String name, Output<String> id, ManagementCmeGwConfigurationsGcpState state, CustomResourceOptions options)
resources:  _:    type: checkpoint:ManagementCmeGwConfigurationsGcp    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
Base64SicKey string
Base64 key for trusted communication between the Management and the Gateway.
Blades ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Color string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
ManagementCmeGwConfigurationsGcpId string
Name string
The Gateway configuration name without spaces.
Policy string
The policy name to install on the Gateway.
RelatedAccount string
The CME account name to associate with the Gateway Configuration.
RepositoryGatewayScripts List<ManagementCmeGwConfigurationsGcpRepositoryGatewayScript>
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers List<string>
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers List<string>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers List<string>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
Version string
The Gateway version.
XForwardedFor bool
Enable XFF headers in HTTP / HTTPS requests.
Base64SicKey string
Base64 key for trusted communication between the Management and the Gateway.
Blades ManagementCmeGwConfigurationsGcpBladesArgs
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
Color string
Color of the gateways objects in SmartConsole.
CommunicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
IdentityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
Dictionary of Identity Awareness settings that can be configured on the gateway:
ManagementCmeGwConfigurationsGcpId string
Name string
The Gateway configuration name without spaces.
Policy string
The policy name to install on the Gateway.
RelatedAccount string
The CME account name to associate with the Gateway Configuration.
RepositoryGatewayScripts []ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
SendAlertsToServers []string
Comma-separated list of Alert Log Servers names to which alerts are sent.
SendLogsToBackupServers []string
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
SendLogsToServers []string
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
Version string
The Gateway version.
XForwardedFor bool
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey String
Base64 key for trusted communication between the Management and the Gateway.
blades ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId String
name String
The Gateway configuration name without spaces.
policy String
The policy name to install on the Gateway.
relatedAccount String
The CME account name to associate with the Gateway Configuration.
repositoryGatewayScripts List<ManagementCmeGwConfigurationsGcpRepositoryGatewayScript>
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 String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers List<String>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
version String
The Gateway version.
xForwardedFor Boolean
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey string
Base64 key for trusted communication between the Management and the Gateway.
blades ManagementCmeGwConfigurationsGcpBlades
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color string
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat string
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId string
name string
The Gateway configuration name without spaces.
policy string
The policy name to install on the Gateway.
relatedAccount string
The CME account name to associate with the Gateway Configuration.
repositoryGatewayScripts ManagementCmeGwConfigurationsGcpRepositoryGatewayScript[]
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 string
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers string[]
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers string[]
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers string[]
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
version string
The Gateway version.
xForwardedFor boolean
Enable XFF headers in HTTP / HTTPS requests.
base64_sic_key str
Base64 key for trusted communication between the Management and the Gateway.
blades ManagementCmeGwConfigurationsGcpBladesArgs
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color str
Color of the gateways objects in SmartConsole.
communication_with_servers_behind_nat str
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identity_awareness_settings ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs
Dictionary of Identity Awareness settings that can be configured on the gateway:
management_cme_gw_configurations_gcp_id str
name str
The Gateway configuration name without spaces.
policy str
The policy name to install on the Gateway.
related_account str
The CME account name to associate with the Gateway Configuration.
repository_gateway_scripts Sequence[ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs]
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 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 Sequence[str]
Comma-separated list of Alert Log Servers names to which alerts are sent.
send_logs_to_backup_servers 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 Sequence[str]
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
version str
The Gateway version.
x_forwarded_for bool
Enable XFF headers in HTTP / HTTPS requests.
base64SicKey String
Base64 key for trusted communication between the Management and the Gateway.
blades Property Map
Dictionary of activated/deactivated blades on the Gateway. Supports these blades:
color String
Color of the gateways objects in SmartConsole.
communicationWithServersBehindNat String
Gateway behind NAT communications settings with the Check Point Servers(Management, Multi-Domain, Log Servers).
identityAwarenessSettings Property Map
Dictionary of Identity Awareness settings that can be configured on the gateway:
managementCmeGwConfigurationsGcpId String
name String
The Gateway configuration name without spaces.
policy String
The policy name to install on the Gateway.
relatedAccount String
The CME account name to associate with the Gateway Configuration.
repositoryGatewayScripts 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 String
Name of a rule section in the Access and NAT layers in the policy, where to insert the automatically generated rules.
sendAlertsToServers List<String>
Comma-separated list of Alert Log Servers names to which alerts are sent.
sendLogsToBackupServers List<String>
Comma-separated list of Backup Log Servers names to which logs are sent if the Primary Log Servers are unavailable.
sendLogsToServers List<String>
Comma-separated list of Primary Log Servers names to which logs are sent. Configured Log Servers act as Log and Alert Servers. Must be defined as a part of Log Servers parameters.
version String
The Gateway version.
xForwardedFor Boolean
Enable XFF headers in HTTP / HTTPS requests.

Supporting Types

ManagementCmeGwConfigurationsGcpBlades
, ManagementCmeGwConfigurationsGcpBladesArgs

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.

ManagementCmeGwConfigurationsGcpIdentityAwarenessSettings
, ManagementCmeGwConfigurationsGcpIdentityAwarenessSettingsArgs

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

ManagementCmeGwConfigurationsGcpRepositoryGatewayScript
, ManagementCmeGwConfigurationsGcpRepositoryGatewayScriptArgs

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

Package Details

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