checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementDataTypeGroup
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 Data Type Group.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementDataTypeGroup("example", {
description: "add data type group object",
fileContents: ["CSV File"],
fileTypes: ["Archive File"],
});
const data = checkpoint.getManagementDataTypeGroup({
name: checkpoint_management_data_type_group.test.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementDataTypeGroup("example",
description="add data type group object",
file_contents=["CSV File"],
file_types=["Archive File"])
data = checkpoint.get_management_data_type_group(name=checkpoint_management_data_type_group["test"]["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 {
_, err := checkpoint.NewManagementDataTypeGroup(ctx, "example", &checkpoint.ManagementDataTypeGroupArgs{
Description: pulumi.String("add data type group object"),
FileContents: pulumi.StringArray{
pulumi.String("CSV File"),
},
FileTypes: pulumi.StringArray{
pulumi.String("Archive File"),
},
})
if err != nil {
return err
}
_, err = checkpoint.LookupManagementDataTypeGroup(ctx, &checkpoint.LookupManagementDataTypeGroupArgs{
Name: pulumi.StringRef(checkpoint_management_data_type_group.Test.Name),
}, 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 example = new Checkpoint.ManagementDataTypeGroup("example", new()
{
Description = "add data type group object",
FileContents = new[]
{
"CSV File",
},
FileTypes = new[]
{
"Archive File",
},
});
var data = Checkpoint.GetManagementDataTypeGroup.Invoke(new()
{
Name = checkpoint_management_data_type_group.Test.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementDataTypeGroup;
import com.pulumi.checkpoint.ManagementDataTypeGroupArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementDataTypeGroupArgs;
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 ManagementDataTypeGroup("example", ManagementDataTypeGroupArgs.builder()
.description("add data type group object")
.fileContents("CSV File")
.fileTypes("Archive File")
.build());
final var data = CheckpointFunctions.getManagementDataTypeGroup(GetManagementDataTypeGroupArgs.builder()
.name(checkpoint_management_data_type_group.test().name())
.build());
}
}
resources:
example:
type: checkpoint:ManagementDataTypeGroup
properties:
description: add data type group object
fileContents:
- CSV File
fileTypes:
- Archive File
variables:
data:
fn::invoke:
function: checkpoint:getManagementDataTypeGroup
arguments:
name: ${checkpoint_management_data_type_group.test.name}
Using getManagementDataTypeGroup
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 getManagementDataTypeGroup(args: GetManagementDataTypeGroupArgs, opts?: InvokeOptions): Promise<GetManagementDataTypeGroupResult>
function getManagementDataTypeGroupOutput(args: GetManagementDataTypeGroupOutputArgs, opts?: InvokeOptions): Output<GetManagementDataTypeGroupResult>
def get_management_data_type_group(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementDataTypeGroupResult
def get_management_data_type_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[GetManagementDataTypeGroupResult]
func LookupManagementDataTypeGroup(ctx *Context, args *LookupManagementDataTypeGroupArgs, opts ...InvokeOption) (*LookupManagementDataTypeGroupResult, error)
func LookupManagementDataTypeGroupOutput(ctx *Context, args *LookupManagementDataTypeGroupOutputArgs, opts ...InvokeOption) LookupManagementDataTypeGroupResultOutput
> Note: This function is named LookupManagementDataTypeGroup
in the Go SDK.
public static class GetManagementDataTypeGroup
{
public static Task<GetManagementDataTypeGroupResult> InvokeAsync(GetManagementDataTypeGroupArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDataTypeGroupResult> Invoke(GetManagementDataTypeGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementDataTypeGroupResult> getManagementDataTypeGroup(GetManagementDataTypeGroupArgs args, InvokeOptions options)
public static Output<GetManagementDataTypeGroupResult> getManagementDataTypeGroup(GetManagementDataTypeGroupArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementDataTypeGroup:getManagementDataTypeGroup
arguments:
# arguments dictionary
The following arguments are supported:
getManagementDataTypeGroup Result
The following output properties are available:
- Color string
- Comments string
- Description string
- File
Contents List<string> - File
Types List<string> - Id string
- List<string>
- Name string
- Uid string
- Color string
- Comments string
- Description string
- File
Contents []string - File
Types []string - Id string
- []string
- Name string
- Uid string
- color String
- comments String
- description String
- file
Contents List<String> - file
Types List<String> - id String
- List<String>
- name String
- uid String
- color string
- comments string
- description string
- file
Contents string[] - file
Types string[] - id string
- string[]
- name string
- uid string
- color str
- comments str
- description str
- file_
contents Sequence[str] - file_
types Sequence[str] - id str
- Sequence[str]
- name str
- uid str
- color String
- comments String
- description String
- file
Contents List<String> - file
Types List<String> - id String
- 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.9.0 published on Monday, Apr 14, 2025 by checkpointsw