Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
Use this data source to get information on an existing Check Point Domain Permissions Profile.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementDomainPermissionsProfile("example", {name: "customize profile"});
const dataDomainPermissionsProfile = checkpoint.getManagementDomainPermissionsProfileOutput({
name: example.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementDomainPermissionsProfile("example", name="customize profile")
data_domain_permissions_profile = checkpoint.get_management_domain_permissions_profile_output(name=example.name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := checkpoint.NewManagementDomainPermissionsProfile(ctx, "example", &checkpoint.ManagementDomainPermissionsProfileArgs{
Name: pulumi.String("customize profile"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementDomainPermissionsProfileOutput(ctx, checkpoint.GetManagementDomainPermissionsProfileOutputArgs{
Name: example.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.ManagementDomainPermissionsProfile("example", new()
{
Name = "customize profile",
});
var dataDomainPermissionsProfile = Checkpoint.GetManagementDomainPermissionsProfile.Invoke(new()
{
Name = example.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementDomainPermissionsProfile;
import com.pulumi.checkpoint.ManagementDomainPermissionsProfileArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementDomainPermissionsProfileArgs;
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 example = new ManagementDomainPermissionsProfile("example", ManagementDomainPermissionsProfileArgs.builder()
.name("customize profile")
.build());
final var dataDomainPermissionsProfile = CheckpointFunctions.getManagementDomainPermissionsProfile(GetManagementDomainPermissionsProfileArgs.builder()
.name(example.name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementDomainPermissionsProfile
properties:
name: customize profile
variables:
dataDomainPermissionsProfile:
fn::invoke:
function: checkpoint:getManagementDomainPermissionsProfile
arguments:
name: ${example.name}
Using getManagementDomainPermissionsProfile
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 getManagementDomainPermissionsProfile(args: GetManagementDomainPermissionsProfileArgs, opts?: InvokeOptions): Promise<GetManagementDomainPermissionsProfileResult>
function getManagementDomainPermissionsProfileOutput(args: GetManagementDomainPermissionsProfileOutputArgs, opts?: InvokeOptions): Output<GetManagementDomainPermissionsProfileResult>def get_management_domain_permissions_profile(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementDomainPermissionsProfileResult
def get_management_domain_permissions_profile_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementDomainPermissionsProfileResult]func LookupManagementDomainPermissionsProfile(ctx *Context, args *LookupManagementDomainPermissionsProfileArgs, opts ...InvokeOption) (*LookupManagementDomainPermissionsProfileResult, error)
func LookupManagementDomainPermissionsProfileOutput(ctx *Context, args *LookupManagementDomainPermissionsProfileOutputArgs, opts ...InvokeOption) LookupManagementDomainPermissionsProfileResultOutput> Note: This function is named LookupManagementDomainPermissionsProfile in the Go SDK.
public static class GetManagementDomainPermissionsProfile
{
public static Task<GetManagementDomainPermissionsProfileResult> InvokeAsync(GetManagementDomainPermissionsProfileArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDomainPermissionsProfileResult> Invoke(GetManagementDomainPermissionsProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementDomainPermissionsProfileResult> getManagementDomainPermissionsProfile(GetManagementDomainPermissionsProfileArgs args, InvokeOptions options)
public static Output<GetManagementDomainPermissionsProfileResult> getManagementDomainPermissionsProfile(GetManagementDomainPermissionsProfileArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementDomainPermissionsProfile:getManagementDomainPermissionsProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementDomainPermissionsProfile Result
The following output properties are available:
- Access
Controls List<GetManagement Domain Permissions Profile Access Control> - Color string
- Comments string
- Edit
Common boolObjects - Endpoints
List<Get
Management Domain Permissions Profile Endpoint> - Events
And List<GetReports Management Domain Permissions Profile Events And Report> - Gateways
List<Get
Management Domain Permissions Profile Gateway> - Id string
- Managements
List<Get
Management Domain Permissions Profile Management> - Monitoring
And List<GetLoggings Management Domain Permissions Profile Monitoring And Logging> - Others
List<Get
Management Domain Permissions Profile Other> - Permission
Type string - List<string>
- Threat
Preventions List<GetManagement Domain Permissions Profile Threat Prevention> - Name string
- Uid string
- Access
Controls []GetManagement Domain Permissions Profile Access Control - Color string
- Comments string
- Edit
Common boolObjects - Endpoints
[]Get
Management Domain Permissions Profile Endpoint - Events
And []GetReports Management Domain Permissions Profile Events And Report - Gateways
[]Get
Management Domain Permissions Profile Gateway - Id string
- Managements
[]Get
Management Domain Permissions Profile Management - Monitoring
And []GetLoggings Management Domain Permissions Profile Monitoring And Logging - Others
[]Get
Management Domain Permissions Profile Other - Permission
Type string - []string
- Threat
Preventions []GetManagement Domain Permissions Profile Threat Prevention - Name string
- Uid string
- access
Controls List<GetManagement Domain Permissions Profile Access Control> - color String
- comments String
- edit
Common BooleanObjects - endpoints
List<Get
Management Domain Permissions Profile Endpoint> - events
And List<GetReports Management Domain Permissions Profile Events And Report> - gateways
List<Get
Management Domain Permissions Profile Gateway> - id String
- managements
List<Get
Management Domain Permissions Profile Management> - monitoring
And List<GetLoggings Management Domain Permissions Profile Monitoring And Logging> - others
List<Get
Management Domain Permissions Profile Other> - permission
Type String - List<String>
- threat
Preventions List<GetManagement Domain Permissions Profile Threat Prevention> - name String
- uid String
- access
Controls GetManagement Domain Permissions Profile Access Control[] - color string
- comments string
- edit
Common booleanObjects - endpoints
Get
Management Domain Permissions Profile Endpoint[] - events
And GetReports Management Domain Permissions Profile Events And Report[] - gateways
Get
Management Domain Permissions Profile Gateway[] - id string
- managements
Get
Management Domain Permissions Profile Management[] - monitoring
And GetLoggings Management Domain Permissions Profile Monitoring And Logging[] - others
Get
Management Domain Permissions Profile Other[] - permission
Type string - string[]
- threat
Preventions GetManagement Domain Permissions Profile Threat Prevention[] - name string
- uid string
- access_
controls Sequence[GetManagement Domain Permissions Profile Access Control] - color str
- comments str
- edit_
common_ boolobjects - endpoints
Sequence[Get
Management Domain Permissions Profile Endpoint] - events_
and_ Sequence[Getreports Management Domain Permissions Profile Events And Report] - gateways
Sequence[Get
Management Domain Permissions Profile Gateway] - id str
- managements
Sequence[Get
Management Domain Permissions Profile Management] - monitoring_
and_ Sequence[Getloggings Management Domain Permissions Profile Monitoring And Logging] - others
Sequence[Get
Management Domain Permissions Profile Other] - permission_
type str - Sequence[str]
- threat_
preventions Sequence[GetManagement Domain Permissions Profile Threat Prevention] - name str
- uid str
- access
Controls List<Property Map> - color String
- comments String
- edit
Common BooleanObjects - endpoints List<Property Map>
- events
And List<Property Map>Reports - gateways List<Property Map>
- id String
- managements List<Property Map>
- monitoring
And List<Property Map>Loggings - others List<Property Map>
- permission
Type String - List<String>
- threat
Preventions List<Property Map> - name String
- uid String
Supporting Types
GetManagementDomainPermissionsProfileAccessControl
- Access
Control stringObjects And Settings - App
Control boolAnd Url Filtering Update - Dlp
Policy string - Geo
Control stringPolicy - Install
Policy bool - Nat
Policy string - Policy
Layers []GetManagement Domain Permissions Profile Access Control Policy Layer - Qos
Policy string - Show
Policy bool
- access
Control StringObjects And Settings - app
Control BooleanAnd Url Filtering Update - dlp
Policy String - geo
Control StringPolicy - install
Policy Boolean - nat
Policy String - policy
Layers List<GetManagement Domain Permissions Profile Access Control Policy Layer> - qos
Policy String - show
Policy Boolean
- access
Control stringObjects And Settings - app
Control booleanAnd Url Filtering Update - dlp
Policy string - geo
Control stringPolicy - install
Policy boolean - nat
Policy string - policy
Layers GetManagement Domain Permissions Profile Access Control Policy Layer[] - qos
Policy string - show
Policy boolean
- access
Control StringObjects And Settings - app
Control BooleanAnd Url Filtering Update - dlp
Policy String - geo
Control StringPolicy - install
Policy Boolean - nat
Policy String - policy
Layers List<Property Map> - qos
Policy String - show
Policy Boolean
GetManagementDomainPermissionsProfileAccessControlPolicyLayer
- App
Control boolAnd Url Filtering - Content
Awareness bool - Edit
Layers string - Firewall bool
- Mobile
Access bool
- App
Control boolAnd Url Filtering - Content
Awareness bool - Edit
Layers string - Firewall bool
- Mobile
Access bool
- app
Control BooleanAnd Url Filtering - content
Awareness Boolean - edit
Layers String - firewall Boolean
- mobile
Access Boolean
- app
Control booleanAnd Url Filtering - content
Awareness boolean - edit
Layers string - firewall boolean
- mobile
Access boolean
- app_
control_ booland_ url_ filtering - content_
awareness bool - edit_
layers str - firewall bool
- mobile_
access bool
- app
Control BooleanAnd Url Filtering - content
Awareness Boolean - edit
Layers String - firewall Boolean
- mobile
Access Boolean
GetManagementDomainPermissionsProfileEndpoint
- Allow
Executing boolPush Operations - bool
- Edit
Endpoint boolPolicies - Edit
Software boolDeployment - Manage
Policies boolAnd Software Deployment - Policies
Installation bool - Recovery
Media bool - Remote
Help bool - Reset
Computer boolData - Software
Deployment boolInstallation
- Allow
Executing boolPush Operations - bool
- Edit
Endpoint boolPolicies - Edit
Software boolDeployment - Manage
Policies boolAnd Software Deployment - Policies
Installation bool - Recovery
Media bool - Remote
Help bool - Reset
Computer boolData - Software
Deployment boolInstallation
- allow
Executing BooleanPush Operations - Boolean
- edit
Endpoint BooleanPolicies - edit
Software BooleanDeployment - manage
Policies BooleanAnd Software Deployment - policies
Installation Boolean - recovery
Media Boolean - remote
Help Boolean - reset
Computer BooleanData - software
Deployment BooleanInstallation
- allow
Executing booleanPush Operations - boolean
- edit
Endpoint booleanPolicies - edit
Software booleanDeployment - manage
Policies booleanAnd Software Deployment - policies
Installation boolean - recovery
Media boolean - remote
Help boolean - reset
Computer booleanData - software
Deployment booleanInstallation
- allow
Executing BooleanPush Operations - Boolean
- edit
Endpoint BooleanPolicies - edit
Software BooleanDeployment - manage
Policies BooleanAnd Software Deployment - policies
Installation Boolean - recovery
Media Boolean - remote
Help Boolean - reset
Computer BooleanData - software
Deployment BooleanInstallation
GetManagementDomainPermissionsProfileEventsAndReport
- Events string
- Policy string
- Reports bool
- Smart
Event string
- Events string
- Policy string
- Reports bool
- Smart
Event string
- events String
- policy String
- reports Boolean
- smart
Event String
- events string
- policy string
- reports boolean
- smart
Event string
- events str
- policy str
- reports bool
- smart_
event str
- events String
- policy String
- reports Boolean
- smart
Event String
GetManagementDomainPermissionsProfileGateway
- Lsm
Gw stringDb - Manage
Provisioning stringProfiles - Manage
Repository stringScripts - Open
Shell bool - Run
One boolTime Script - Run
Repository boolScript - Smart
Update string - System
Backup bool - System
Restore bool - Vsx
Provisioning bool
- Lsm
Gw stringDb - Manage
Provisioning stringProfiles - Manage
Repository stringScripts - Open
Shell bool - Run
One boolTime Script - Run
Repository boolScript - Smart
Update string - System
Backup bool - System
Restore bool - Vsx
Provisioning bool
- lsm
Gw StringDb - manage
Provisioning StringProfiles - manage
Repository StringScripts - open
Shell Boolean - run
One BooleanTime Script - run
Repository BooleanScript - smart
Update String - system
Backup Boolean - system
Restore Boolean - vsx
Provisioning Boolean
- lsm
Gw stringDb - manage
Provisioning stringProfiles - manage
Repository stringScripts - open
Shell boolean - run
One booleanTime Script - run
Repository booleanScript - smart
Update string - system
Backup boolean - system
Restore boolean - vsx
Provisioning boolean
- lsm_
gw_ strdb - manage_
provisioning_ strprofiles - manage_
repository_ strscripts - open_
shell bool - run_
one_ booltime_ script - run_
repository_ boolscript - smart_
update str - system_
backup bool - system_
restore bool - vsx_
provisioning bool
- lsm
Gw StringDb - manage
Provisioning StringProfiles - manage
Repository StringScripts - open
Shell Boolean - run
One BooleanTime Script - run
Repository BooleanScript - smart
Update String - system
Backup Boolean - system
Restore Boolean - vsx
Provisioning Boolean
GetManagementDomainPermissionsProfileManagement
- Approve
Or boolReject Sessions - Cme
Operations string - High
Availability boolOperations - Manage
Admins bool - Manage
Integration boolWith Cloud Services - Manage
Sessions bool - Management
Api boolLogin - Publish
Sessions bool
- Approve
Or boolReject Sessions - Cme
Operations string - High
Availability boolOperations - Manage
Admins bool - Manage
Integration boolWith Cloud Services - Manage
Sessions bool - Management
Api boolLogin - Publish
Sessions bool
- approve
Or BooleanReject Sessions - cme
Operations String - high
Availability BooleanOperations - manage
Admins Boolean - manage
Integration BooleanWith Cloud Services - manage
Sessions Boolean - management
Api BooleanLogin - publish
Sessions Boolean
- approve
Or booleanReject Sessions - cme
Operations string - high
Availability booleanOperations - manage
Admins boolean - manage
Integration booleanWith Cloud Services - manage
Sessions boolean - management
Api booleanLogin - publish
Sessions boolean
- approve
Or BooleanReject Sessions - cme
Operations String - high
Availability BooleanOperations - manage
Admins Boolean - manage
Integration BooleanWith Cloud Services - manage
Sessions Boolean - management
Api BooleanLogin - publish
Sessions Boolean
GetManagementDomainPermissionsProfileMonitoringAndLogging
- App
And boolUrl Filtering Logs - Dlp
Logs boolIncluding Confidential Fields - Https
Inspection boolLogs - Identities bool
- Manage
Dlp boolMessages - Management
Logs string - Monitoring string
- Packet
Capture boolAnd Forensics - Show
Identities boolBy Default - Show
Packet boolCapture By Default - Track
Logs string
- App
And boolUrl Filtering Logs - Dlp
Logs boolIncluding Confidential Fields - Https
Inspection boolLogs - Identities bool
- Manage
Dlp boolMessages - Management
Logs string - Monitoring string
- Packet
Capture boolAnd Forensics - Show
Identities boolBy Default - Show
Packet boolCapture By Default - Track
Logs string
- app
And BooleanUrl Filtering Logs - dlp
Logs BooleanIncluding Confidential Fields - https
Inspection BooleanLogs - identities Boolean
- manage
Dlp BooleanMessages - management
Logs String - monitoring String
- packet
Capture BooleanAnd Forensics - show
Identities BooleanBy Default - show
Packet BooleanCapture By Default - track
Logs String
- app
And booleanUrl Filtering Logs - dlp
Logs booleanIncluding Confidential Fields - https
Inspection booleanLogs - identities boolean
- manage
Dlp booleanMessages - management
Logs string - monitoring string
- packet
Capture booleanAnd Forensics - show
Identities booleanBy Default - show
Packet booleanCapture By Default - track
Logs string
- app
And BooleanUrl Filtering Logs - dlp
Logs BooleanIncluding Confidential Fields - https
Inspection BooleanLogs - identities Boolean
- manage
Dlp BooleanMessages - management
Logs String - monitoring String
- packet
Capture BooleanAnd Forensics - show
Identities BooleanBy Default - show
Packet BooleanCapture By Default - track
Logs String
GetManagementDomainPermissionsProfileOther
- Client
Certificates bool - Edit
Cp boolUsers Db - Https
Inspection string - Ldap
Users stringDb - string
- User
Device stringMgmt Conf
- Client
Certificates bool - Edit
Cp boolUsers Db - Https
Inspection string - Ldap
Users stringDb - string
- User
Device stringMgmt Conf
- client
Certificates Boolean - edit
Cp BooleanUsers Db - https
Inspection String - ldap
Users StringDb - String
- user
Device StringMgmt Conf
- client
Certificates boolean - edit
Cp booleanUsers Db - https
Inspection string - ldap
Users stringDb - string
- user
Device stringMgmt Conf
- client_
certificates bool - edit_
cp_ boolusers_ db - https_
inspection str - ldap_
users_ strdb - str
- user_
device_ strmgmt_ conf
- client
Certificates Boolean - edit
Cp BooleanUsers Db - https
Inspection String - ldap
Users StringDb - String
- user
Device StringMgmt Conf
GetManagementDomainPermissionsProfileThreatPrevention
- Edit
Layers string - Edit
Settings bool - Install
Policy bool - Ips
Update bool - Policy
Exceptions string - Policy
Layers string - Profiles string
- Protections string
- Edit
Layers string - Edit
Settings bool - Install
Policy bool - Ips
Update bool - Policy
Exceptions string - Policy
Layers string - Profiles string
- Protections string
- edit
Layers String - edit
Settings Boolean - install
Policy Boolean - ips
Update Boolean - policy
Exceptions String - policy
Layers String - profiles String
- protections String
- edit
Layers string - edit
Settings boolean - install
Policy boolean - ips
Update boolean - policy
Exceptions string - policy
Layers string - profiles string
- protections string
- edit_
layers str - edit_
settings bool - install_
policy bool - ips_
update bool - policy_
exceptions str - policy_
layers str - profiles str
- protections str
- edit
Layers String - edit
Settings Boolean - install
Policy Boolean - ips
Update Boolean - policy
Exceptions String - policy
Layers String - profiles String
- protections String
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
Viewing docs for checkpoint 3.0.0
published on Monday, Mar 30, 2026 by checkpointsw
published on Monday, Mar 30, 2026 by checkpointsw
