Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw
Use this data source to get information on an existing Check Point Package Object.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const _package = new checkpoint.ManagementPackage("package", {name: "My Package"});
const dataPackage = checkpoint.getManagementDataPackageOutput({
name: _package.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
package = checkpoint.ManagementPackage("package", name="My Package")
data_package = checkpoint.get_management_data_package_output(name=package.name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_package, err := checkpoint.NewManagementPackage(ctx, "package", &checkpoint.ManagementPackageArgs{
Name: pulumi.String("My Package"),
})
if err != nil {
return err
}
_ = checkpoint.GetManagementDataPackageOutput(ctx, checkpoint.GetManagementDataPackageOutputArgs{
Name: _package.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var package = new Checkpoint.ManagementPackage("package", new()
{
Name = "My Package",
});
var dataPackage = Checkpoint.GetManagementDataPackage.Invoke(new()
{
Name = package.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementPackage;
import com.pulumi.checkpoint.ManagementPackageArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementDataPackageArgs;
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 package_ = new ManagementPackage("package", ManagementPackageArgs.builder()
.name("My Package")
.build());
final var dataPackage = CheckpointFunctions.getManagementDataPackage(GetManagementDataPackageArgs.builder()
.name(package_.name())
.build());
}
}
resources:
package:
type: checkpoint:ManagementPackage
properties:
name: My Package
variables:
dataPackage:
fn::invoke:
function: checkpoint:getManagementDataPackage
arguments:
name: ${package.name}
Example coming soon!
Using getManagementDataPackage
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 getManagementDataPackage(args: GetManagementDataPackageArgs, opts?: InvokeOptions): Promise<GetManagementDataPackageResult>
function getManagementDataPackageOutput(args: GetManagementDataPackageOutputArgs, opts?: InvokeOutputOptions): Output<GetManagementDataPackageResult>def get_management_data_package(id: Optional[str] = None,
name: Optional[str] = None,
show_installation_targets: Optional[bool] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementDataPackageResult
def get_management_data_package_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
show_installation_targets: pulumi.Input[Optional[bool]] = None,
uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetManagementDataPackageResult]func GetManagementDataPackage(ctx *Context, args *GetManagementDataPackageArgs, opts ...InvokeOption) (*GetManagementDataPackageResult, error)
func GetManagementDataPackageOutput(ctx *Context, args *GetManagementDataPackageOutputArgs, opts ...InvokeOption) GetManagementDataPackageResultOutput> Note: This function is named GetManagementDataPackage in the Go SDK.
public static class GetManagementDataPackage
{
public static Task<GetManagementDataPackageResult> InvokeAsync(GetManagementDataPackageArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDataPackageResult> Invoke(GetManagementDataPackageInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDataPackageResult> Invoke(GetManagementDataPackageInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetManagementDataPackageResult> getManagementDataPackage(GetManagementDataPackageArgs args, InvokeOptions options)
public static Output<GetManagementDataPackageResult> getManagementDataPackage(GetManagementDataPackageArgs args, InvokeOptions options)
public static Output<GetManagementDataPackageResult> getManagementDataPackage(GetManagementDataPackageArgs args, InvokeOutputOptions options)
fn::invoke:
function: checkpoint:index/getManagementDataPackage:getManagementDataPackage
arguments:
# arguments dictionarydata "checkpoint_get_management_data_package" "name" {
# arguments
}The following arguments are supported:
- Id string
- Name string
- Object name. Should be unique in the domain.
- Show
Installation boolTargets - Indicates whether to calculate and show "installation-targets" field in reply.
- Uid string
- Object unique identifier.
- Id string
- Name string
- Object name. Should be unique in the domain.
- Show
Installation boolTargets - Indicates whether to calculate and show "installation-targets" field in reply.
- Uid string
- Object unique identifier.
- id string
- name string
- Object name. Should be unique in the domain.
- show_
installation_ booltargets - Indicates whether to calculate and show "installation-targets" field in reply.
- uid string
- Object unique identifier.
- id String
- name String
- Object name. Should be unique in the domain.
- show
Installation BooleanTargets - Indicates whether to calculate and show "installation-targets" field in reply.
- uid String
- Object unique identifier.
- id string
- name string
- Object name. Should be unique in the domain.
- show
Installation booleanTargets - Indicates whether to calculate and show "installation-targets" field in reply.
- uid string
- Object unique identifier.
- id str
- name str
- Object name. Should be unique in the domain.
- show_
installation_ booltargets - Indicates whether to calculate and show "installation-targets" field in reply.
- uid str
- Object unique identifier.
- id String
- name String
- Object name. Should be unique in the domain.
- show
Installation BooleanTargets - Indicates whether to calculate and show "installation-targets" field in reply.
- uid String
- Object unique identifier.
getManagementDataPackage Result
The following output properties are available:
- Access bool
- Access
Layers List<string> - Autonomous
Threat stringPolicy - Color string
- Comments string
- Desktop
Security bool - Https
Inspection List<GetLayers Management Data Package Https Inspection Layer> - Https
Inspection boolPolicy - Id string
- Installation
Targets List<string> - Installation
Targets List<GetRevisions Management Data Package Installation Targets Revision> - Nat
Layer string - Nat
Policy bool - Qos bool
- Qos
Policy stringType - Sd
Wan bool - Sd
Wan stringLayer - List<string>
- Threat
Layers List<string> - Threat
Prevention bool - Vpn
Traditional boolMode - Name string
- Show
Installation boolTargets - Uid string
- Access bool
- Access
Layers []string - Autonomous
Threat stringPolicy - Color string
- Comments string
- Desktop
Security bool - Https
Inspection []GetLayers Management Data Package Https Inspection Layer - Https
Inspection boolPolicy - Id string
- Installation
Targets []string - Installation
Targets []GetRevisions Management Data Package Installation Targets Revision - Nat
Layer string - Nat
Policy bool - Qos bool
- Qos
Policy stringType - Sd
Wan bool - Sd
Wan stringLayer - []string
- Threat
Layers []string - Threat
Prevention bool - Vpn
Traditional boolMode - Name string
- Show
Installation boolTargets - Uid string
- access bool
- access_
layers list(string) - autonomous_
threat_ stringpolicy - color string
- comments string
- desktop_
security bool - https_
inspection_ list(object)layers - https_
inspection_ boolpolicy - id string
- installation_
targets list(string) - installation_
targets_ list(object)revisions - nat_
layer string - nat_
policy bool - qos bool
- qos_
policy_ stringtype - sd_
wan bool - sd_
wan_ stringlayer - list(string)
- threat_
layers list(string) - threat_
prevention bool - vpn_
traditional_ boolmode - name string
- show_
installation_ booltargets - uid string
- access Boolean
- access
Layers List<String> - autonomous
Threat StringPolicy - color String
- comments String
- desktop
Security Boolean - https
Inspection List<GetLayers Management Data Package Https Inspection Layer> - https
Inspection BooleanPolicy - id String
- installation
Targets List<String> - installation
Targets List<GetRevisions Management Data Package Installation Targets Revision> - nat
Layer String - nat
Policy Boolean - qos Boolean
- qos
Policy StringType - sd
Wan Boolean - sd
Wan StringLayer - List<String>
- threat
Layers List<String> - threat
Prevention Boolean - vpn
Traditional BooleanMode - name String
- show
Installation BooleanTargets - uid String
- access boolean
- access
Layers string[] - autonomous
Threat stringPolicy - color string
- comments string
- desktop
Security boolean - https
Inspection GetLayers Management Data Package Https Inspection Layer[] - https
Inspection booleanPolicy - id string
- installation
Targets string[] - installation
Targets GetRevisions Management Data Package Installation Targets Revision[] - nat
Layer string - nat
Policy boolean - qos boolean
- qos
Policy stringType - sd
Wan boolean - sd
Wan stringLayer - string[]
- threat
Layers string[] - threat
Prevention boolean - vpn
Traditional booleanMode - name string
- show
Installation booleanTargets - uid string
- access bool
- access_
layers Sequence[str] - autonomous_
threat_ strpolicy - color str
- comments str
- desktop_
security bool - https_
inspection_ Sequence[Getlayers Management Data Package Https Inspection Layer] - https_
inspection_ boolpolicy - id str
- installation_
targets Sequence[str] - installation_
targets_ Sequence[Getrevisions Management Data Package Installation Targets Revision] - nat_
layer str - nat_
policy bool - qos bool
- qos_
policy_ strtype - sd_
wan bool - sd_
wan_ strlayer - Sequence[str]
- threat_
layers Sequence[str] - threat_
prevention bool - vpn_
traditional_ boolmode - name str
- show_
installation_ booltargets - uid str
- access Boolean
- access
Layers List<String> - autonomous
Threat StringPolicy - color String
- comments String
- desktop
Security Boolean - https
Inspection List<Property Map>Layers - https
Inspection BooleanPolicy - id String
- installation
Targets List<String> - installation
Targets List<Property Map>Revisions - nat
Layer String - nat
Policy Boolean - qos Boolean
- qos
Policy StringType - sd
Wan Boolean - sd
Wan StringLayer - List<String>
- threat
Layers List<String> - threat
Prevention Boolean - vpn
Traditional BooleanMode - name String
- show
Installation BooleanTargets - uid String
Supporting Types
GetManagementDataPackageHttpsInspectionLayer
- Inbound
Https stringLayer - Outbound
Https stringLayer
- Inbound
Https stringLayer - Outbound
Https stringLayer
- inbound_
https_ stringlayer - outbound_
https_ stringlayer
- inbound
Https StringLayer - outbound
Https StringLayer
- inbound
Https stringLayer - outbound
Https stringLayer
- inbound
Https StringLayer - outbound
Https StringLayer
GetManagementDataPackageInstallationTargetsRevision
- Cluster
Members List<GetRevisions Management Data Package Installation Targets Revision Cluster Members Revision> - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- Revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- Target
Name string - The name of the installation target.
- Target
Uid string - Installation target unique identifier.
- Cluster
Members []GetRevisions Management Data Package Installation Targets Revision Cluster Members Revision - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- Revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- Target
Name string - The name of the installation target.
- Target
Uid string - Installation target unique identifier.
- cluster_
members_ list(object)revisions - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target_
name string - The name of the installation target.
- target_
uid string - Installation target unique identifier.
- cluster
Members List<GetRevisions Management Data Package Installation Targets Revision Cluster Members Revision> - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- revision String
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name String - The name of the installation target.
- target
Uid String - Installation target unique identifier.
- cluster
Members GetRevisions Management Data Package Installation Targets Revision Cluster Members Revision[] - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name string - The name of the installation target.
- target
Uid string - Installation target unique identifier.
- cluster_
members_ Sequence[Getrevisions Management Data Package Installation Targets Revision Cluster Members Revision] - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- revision str
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target_
name str - The name of the installation target.
- target_
uid str - Installation target unique identifier.
- cluster
Members List<Property Map>Revisions - If this target is a cluster, this list shows a revision which was installed on each cluster member.cluster_members_revision blocks are documented below.
- revision String
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name String - The name of the installation target.
- target
Uid String - Installation target unique identifier.
GetManagementDataPackageInstallationTargetsRevisionClusterMembersRevision
- Revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- Target
Name string - The name of the installation target.
- Target
Uid string - Installation target unique identifier.
- Revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- Target
Name string - The name of the installation target.
- Target
Uid string - Installation target unique identifier.
- revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target_
name string - The name of the installation target.
- target_
uid string - Installation target unique identifier.
- revision String
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name String - The name of the installation target.
- target
Uid String - Installation target unique identifier.
- revision string
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name string - The name of the installation target.
- target
Uid string - Installation target unique identifier.
- revision str
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target_
name str - The name of the installation target.
- target_
uid str - Installation target unique identifier.
- revision String
- The revision installed on this target. Level of details in the output corresponds to the number of details for search. This table shows the level of d...
- target
Name String - The name of the installation target.
- target
Uid String - Installation target unique identifier.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint
Viewing docs for checkpoint 3.4.0
published on Wednesday, Sep 16, 2026 by checkpointsw
published on Wednesday, Sep 16, 2026 by checkpointsw