checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementDomainPermissionsProfile
Explore with Pulumi AI
checkpoint 2.9.0 published on Monday, Apr 14, 2025 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", {});
const dataDomainPermissionsProfile = checkpoint.getManagementDomainPermissionsProfileOutput({
name: example.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementDomainPermissionsProfile("example")
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/v2/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := checkpoint.NewManagementDomainPermissionsProfile(ctx, "example", nil)
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");
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.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");
final var dataDomainPermissionsProfile = CheckpointFunctions.getManagementDomainPermissionsProfile(GetManagementDomainPermissionsProfileArgs.builder()
.name(example.name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementDomainPermissionsProfile
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 dictionary
The 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 - Endpoint Dictionary<string, string>
- Events
And Dictionary<string, string>Reports - Gateways Dictionary<string, string>
- Id string
- Management Dictionary<string, string>
- Monitoring
And Dictionary<string, string>Logging - Others Dictionary<string, string>
- Permission
Type string - List<string>
- Threat
Prevention Dictionary<string, string> - Name string
- Uid string
- Access
Controls []GetManagement Domain Permissions Profile Access Control - Color string
- Comments string
- Edit
Common boolObjects - Endpoint map[string]string
- Events
And map[string]stringReports - Gateways map[string]string
- Id string
- Management map[string]string
- Monitoring
And map[string]stringLogging - Others map[string]string
- Permission
Type string - []string
- Threat
Prevention map[string]string - Name string
- Uid string
- access
Controls List<GetManagement Domain Permissions Profile Access Control> - color String
- comments String
- edit
Common BooleanObjects - endpoint Map<String,String>
- events
And Map<String,String>Reports - gateways Map<String,String>
- id String
- management Map<String,String>
- monitoring
And Map<String,String>Logging - others Map<String,String>
- permission
Type String - List<String>
- threat
Prevention Map<String,String> - name String
- uid String
- access
Controls GetManagement Domain Permissions Profile Access Control[] - color string
- comments string
- edit
Common booleanObjects - endpoint {[key: string]: string}
- events
And {[key: string]: string}Reports - gateways {[key: string]: string}
- id string
- management {[key: string]: string}
- monitoring
And {[key: string]: string}Logging - others {[key: string]: string}
- permission
Type string - string[]
- threat
Prevention {[key: string]: string} - name string
- uid string
- access_
controls Sequence[GetManagement Domain Permissions Profile Access Control] - color str
- comments str
- edit_
common_ boolobjects - endpoint Mapping[str, str]
- events_
and_ Mapping[str, str]reports - gateways Mapping[str, str]
- id str
- management Mapping[str, str]
- monitoring_
and_ Mapping[str, str]logging - others Mapping[str, str]
- permission_
type str - Sequence[str]
- threat_
prevention Mapping[str, str] - name str
- uid str
- access
Controls List<Property Map> - color String
- comments String
- edit
Common BooleanObjects - endpoint Map<String>
- events
And Map<String>Reports - gateways Map<String>
- id String
- management Map<String>
- monitoring
And Map<String>Logging - others Map<String>
- permission
Type String - List<String>
- threat
Prevention Map<String> - 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
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw