checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementLdapGroup
Start a Neo task
Explain and create a checkpoint.getManagementLdapGroup resource
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
Use this data source to get information on an existing LDAP Group.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const dataLdapGroup = checkpoint.getManagementLdapGroup({
name: "ldap_group_example",
});
import pulumi
import pulumi_checkpoint as checkpoint
data_ldap_group = checkpoint.get_management_ldap_group(name="ldap_group_example")
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.LookupManagementLdapGroup(ctx, &checkpoint.LookupManagementLdapGroupArgs{
Name: pulumi.StringRef("ldap_group_example"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var dataLdapGroup = Checkpoint.GetManagementLdapGroup.Invoke(new()
{
Name = "ldap_group_example",
});
});
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.GetManagementLdapGroupArgs;
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 dataLdapGroup = CheckpointFunctions.getManagementLdapGroup(GetManagementLdapGroupArgs.builder()
.name("ldap_group_example")
.build());
}
}
variables:
dataLdapGroup:
fn::invoke:
function: checkpoint:getManagementLdapGroup
arguments:
name: ldap_group_example
Using getManagementLdapGroup
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 getManagementLdapGroup(args: GetManagementLdapGroupArgs, opts?: InvokeOptions): Promise<GetManagementLdapGroupResult>
function getManagementLdapGroupOutput(args: GetManagementLdapGroupOutputArgs, opts?: InvokeOptions): Output<GetManagementLdapGroupResult>def get_management_ldap_group(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementLdapGroupResult
def get_management_ldap_group_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementLdapGroupResult]func LookupManagementLdapGroup(ctx *Context, args *LookupManagementLdapGroupArgs, opts ...InvokeOption) (*LookupManagementLdapGroupResult, error)
func LookupManagementLdapGroupOutput(ctx *Context, args *LookupManagementLdapGroupOutputArgs, opts ...InvokeOption) LookupManagementLdapGroupResultOutput> Note: This function is named LookupManagementLdapGroup in the Go SDK.
public static class GetManagementLdapGroup
{
public static Task<GetManagementLdapGroupResult> InvokeAsync(GetManagementLdapGroupArgs args, InvokeOptions? opts = null)
public static Output<GetManagementLdapGroupResult> Invoke(GetManagementLdapGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementLdapGroupResult> getManagementLdapGroup(GetManagementLdapGroupArgs args, InvokeOptions options)
public static Output<GetManagementLdapGroupResult> getManagementLdapGroup(GetManagementLdapGroupArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementLdapGroup:getManagementLdapGroup
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementLdapGroup Result
The following output properties are available:
- Account
Unit string - Account
Unit stringBranch - Apply
Filter boolFor Dynamic Group - Color string
- Comments string
- Group
Prefix string - Id string
- Ldap
Filter string - Scope string
- Sub
Tree stringPrefix - List<string>
- Name string
- Uid string
- Account
Unit string - Account
Unit stringBranch - Apply
Filter boolFor Dynamic Group - Color string
- Comments string
- Group
Prefix string - Id string
- Ldap
Filter string - Scope string
- Sub
Tree stringPrefix - []string
- Name string
- Uid string
- account
Unit String - account
Unit StringBranch - apply
Filter BooleanFor Dynamic Group - color String
- comments String
- group
Prefix String - id String
- ldap
Filter String - scope String
- sub
Tree StringPrefix - List<String>
- name String
- uid String
- account
Unit string - account
Unit stringBranch - apply
Filter booleanFor Dynamic Group - color string
- comments string
- group
Prefix string - id string
- ldap
Filter string - scope string
- sub
Tree stringPrefix - string[]
- name string
- uid string
- account_
unit str - account_
unit_ strbranch - apply_
filter_ boolfor_ dynamic_ group - color str
- comments str
- group_
prefix str - id str
- ldap_
filter str - scope str
- sub_
tree_ strprefix - Sequence[str]
- name str
- uid str
- account
Unit String - account
Unit StringBranch - apply
Filter BooleanFor Dynamic Group - color String
- comments String
- group
Prefix String - id String
- ldap
Filter String - scope String
- sub
Tree StringPrefix - List<String>
- name String
- uid String
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
