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

checkpoint.getManagementCmeGwConfigurationsGcp

Explore with Pulumi AI

Example Usage

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

const gwConfigGcp = checkpoint.getManagementCmeGwConfigurationsGcp({
    name: "gcpGWConfigurations",
});
Copy
import pulumi
import pulumi_checkpoint as checkpoint

gw_config_gcp = checkpoint.get_management_cme_gw_configurations_gcp(name="gcpGWConfigurations")
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.LookupManagementCmeGwConfigurationsGcp(ctx, &checkpoint.LookupManagementCmeGwConfigurationsGcpArgs{
			Name: "gcpGWConfigurations",
		}, 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 gwConfigGcp = Checkpoint.GetManagementCmeGwConfigurationsGcp.Invoke(new()
    {
        Name = "gcpGWConfigurations",
    });

});
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.GetManagementCmeGwConfigurationsGcpArgs;
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 gwConfigGcp = CheckpointFunctions.getManagementCmeGwConfigurationsGcp(GetManagementCmeGwConfigurationsGcpArgs.builder()
            .name("gcpGWConfigurations")
            .build());

    }
}
Copy
variables:
  gwConfigGcp:
    fn::invoke:
      function: checkpoint:getManagementCmeGwConfigurationsGcp
      arguments:
        name: gcpGWConfigurations
Copy

Using getManagementCmeGwConfigurationsGcp

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 getManagementCmeGwConfigurationsGcp(args: GetManagementCmeGwConfigurationsGcpArgs, opts?: InvokeOptions): Promise<GetManagementCmeGwConfigurationsGcpResult>
function getManagementCmeGwConfigurationsGcpOutput(args: GetManagementCmeGwConfigurationsGcpOutputArgs, opts?: InvokeOptions): Output<GetManagementCmeGwConfigurationsGcpResult>
Copy
def get_management_cme_gw_configurations_gcp(id: Optional[str] = None,
                                             name: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetManagementCmeGwConfigurationsGcpResult
def get_management_cme_gw_configurations_gcp_output(id: Optional[pulumi.Input[str]] = None,
                                             name: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetManagementCmeGwConfigurationsGcpResult]
Copy
func LookupManagementCmeGwConfigurationsGcp(ctx *Context, args *LookupManagementCmeGwConfigurationsGcpArgs, opts ...InvokeOption) (*LookupManagementCmeGwConfigurationsGcpResult, error)
func LookupManagementCmeGwConfigurationsGcpOutput(ctx *Context, args *LookupManagementCmeGwConfigurationsGcpOutputArgs, opts ...InvokeOption) LookupManagementCmeGwConfigurationsGcpResultOutput
Copy

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

public static class GetManagementCmeGwConfigurationsGcp 
{
    public static Task<GetManagementCmeGwConfigurationsGcpResult> InvokeAsync(GetManagementCmeGwConfigurationsGcpArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementCmeGwConfigurationsGcpResult> Invoke(GetManagementCmeGwConfigurationsGcpInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagementCmeGwConfigurationsGcpResult> getManagementCmeGwConfigurationsGcp(GetManagementCmeGwConfigurationsGcpArgs args, InvokeOptions options)
public static Output<GetManagementCmeGwConfigurationsGcpResult> getManagementCmeGwConfigurationsGcp(GetManagementCmeGwConfigurationsGcpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: checkpoint:index/getManagementCmeGwConfigurationsGcp:getManagementCmeGwConfigurationsGcp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The Gateway configuration name.
Id string
Name This property is required. string
The Gateway configuration name.
Id string
name This property is required. String
The Gateway configuration name.
id String
name This property is required. string
The Gateway configuration name.
id string
name This property is required. str
The Gateway configuration name.
id str
name This property is required. String
The Gateway configuration name.
id String

getManagementCmeGwConfigurationsGcp Result

The following output properties are available:

Supporting Types

GetManagementCmeGwConfigurationsGcpBlade

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.

GetManagementCmeGwConfigurationsGcpIdentityAwarenessSetting

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.

GetManagementCmeGwConfigurationsGcpRepositoryGatewayScript

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.