checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementMdPermissionsProfile
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 Md Permissions Profile.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementMdPermissionsProfile("example", {});
const dataMdPermissionsProfile = checkpoint.getManagementMdPermissionsProfileOutput({
name: example.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementMdPermissionsProfile("example")
data_md_permissions_profile = checkpoint.get_management_md_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.NewManagementMdPermissionsProfile(ctx, "example", nil)
if err != nil {
return err
}
_ = checkpoint.LookupManagementMdPermissionsProfileOutput(ctx, checkpoint.GetManagementMdPermissionsProfileOutputArgs{
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.ManagementMdPermissionsProfile("example");
var dataMdPermissionsProfile = Checkpoint.GetManagementMdPermissionsProfile.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.ManagementMdPermissionsProfile;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementMdPermissionsProfileArgs;
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 ManagementMdPermissionsProfile("example");
final var dataMdPermissionsProfile = CheckpointFunctions.getManagementMdPermissionsProfile(GetManagementMdPermissionsProfileArgs.builder()
.name(example.name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementMdPermissionsProfile
variables:
dataMdPermissionsProfile:
fn::invoke:
function: checkpoint:getManagementMdPermissionsProfile
arguments:
name: ${example.name}
Using getManagementMdPermissionsProfile
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 getManagementMdPermissionsProfile(args: GetManagementMdPermissionsProfileArgs, opts?: InvokeOptions): Promise<GetManagementMdPermissionsProfileResult>
function getManagementMdPermissionsProfileOutput(args: GetManagementMdPermissionsProfileOutputArgs, opts?: InvokeOptions): Output<GetManagementMdPermissionsProfileResult>
def get_management_md_permissions_profile(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementMdPermissionsProfileResult
def get_management_md_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[GetManagementMdPermissionsProfileResult]
func LookupManagementMdPermissionsProfile(ctx *Context, args *LookupManagementMdPermissionsProfileArgs, opts ...InvokeOption) (*LookupManagementMdPermissionsProfileResult, error)
func LookupManagementMdPermissionsProfileOutput(ctx *Context, args *LookupManagementMdPermissionsProfileOutputArgs, opts ...InvokeOption) LookupManagementMdPermissionsProfileResultOutput
> Note: This function is named LookupManagementMdPermissionsProfile
in the Go SDK.
public static class GetManagementMdPermissionsProfile
{
public static Task<GetManagementMdPermissionsProfileResult> InvokeAsync(GetManagementMdPermissionsProfileArgs args, InvokeOptions? opts = null)
public static Output<GetManagementMdPermissionsProfileResult> Invoke(GetManagementMdPermissionsProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementMdPermissionsProfileResult> getManagementMdPermissionsProfile(GetManagementMdPermissionsProfileArgs args, InvokeOptions options)
public static Output<GetManagementMdPermissionsProfileResult> getManagementMdPermissionsProfile(GetManagementMdPermissionsProfileArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementMdPermissionsProfile:getManagementMdPermissionsProfile
arguments:
# arguments dictionary
The following arguments are supported:
getManagementMdPermissionsProfile Result
The following output properties are available:
- Cme
Operations string - Color string
- Comments string
- Default
Profile stringGlobal Domains - Default
Profile stringLocal Domains - Domains
To List<string>Processes - Enable
Default boolProfile For Global Domains - Enable
Default boolProfile For Local Domains - Global
Vpn boolManagement - Id string
- Manage
Admins bool - Manage
Global boolAssignments - Manage
Sessions bool - Management
Api boolLogin - Mds
Provisioning bool - Permission
Level string - List<string>
- View
Global boolObjects In Domain - Name string
- Uid string
- Cme
Operations string - Color string
- Comments string
- Default
Profile stringGlobal Domains - Default
Profile stringLocal Domains - Domains
To []stringProcesses - Enable
Default boolProfile For Global Domains - Enable
Default boolProfile For Local Domains - Global
Vpn boolManagement - Id string
- Manage
Admins bool - Manage
Global boolAssignments - Manage
Sessions bool - Management
Api boolLogin - Mds
Provisioning bool - Permission
Level string - []string
- View
Global boolObjects In Domain - Name string
- Uid string
- cme
Operations String - color String
- comments String
- default
Profile StringGlobal Domains - default
Profile StringLocal Domains - domains
To List<String>Processes - enable
Default BooleanProfile For Global Domains - enable
Default BooleanProfile For Local Domains - global
Vpn BooleanManagement - id String
- manage
Admins Boolean - manage
Global BooleanAssignments - manage
Sessions Boolean - management
Api BooleanLogin - mds
Provisioning Boolean - permission
Level String - List<String>
- view
Global BooleanObjects In Domain - name String
- uid String
- cme
Operations string - color string
- comments string
- default
Profile stringGlobal Domains - default
Profile stringLocal Domains - domains
To string[]Processes - enable
Default booleanProfile For Global Domains - enable
Default booleanProfile For Local Domains - global
Vpn booleanManagement - id string
- manage
Admins boolean - manage
Global booleanAssignments - manage
Sessions boolean - management
Api booleanLogin - mds
Provisioning boolean - permission
Level string - string[]
- view
Global booleanObjects In Domain - name string
- uid string
- cme_
operations str - color str
- comments str
- default_
profile_ strglobal_ domains - default_
profile_ strlocal_ domains - domains_
to_ Sequence[str]processes - enable_
default_ boolprofile_ for_ global_ domains - enable_
default_ boolprofile_ for_ local_ domains - global_
vpn_ boolmanagement - id str
- manage_
admins bool - manage_
global_ boolassignments - manage_
sessions bool - management_
api_ boollogin - mds_
provisioning bool - permission_
level str - Sequence[str]
- view_
global_ boolobjects_ in_ domain - name str
- uid str
- cme
Operations String - color String
- comments String
- default
Profile StringGlobal Domains - default
Profile StringLocal Domains - domains
To List<String>Processes - enable
Default BooleanProfile For Global Domains - enable
Default BooleanProfile For Local Domains - global
Vpn BooleanManagement - id String
- manage
Admins Boolean - manage
Global BooleanAssignments - manage
Sessions Boolean - management
Api BooleanLogin - mds
Provisioning Boolean - permission
Level String - List<String>
- view
Global BooleanObjects In Domain - name String
- uid String
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