checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementLdapGroup
Explore with Pulumi AI
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 dictionary
The 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
checkpoint
Terraform Provider.
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw