checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementDataServiceOther
Start a Neo task
Explain and create a checkpoint.getManagementDataServiceOther resource
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
Use this data source to get information on an existing Check Point Service Other.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const serviceOther = new checkpoint.ManagementServiceOther("serviceOther", {
aggressiveAging: {
default_timeout: "600",
enable: "true",
timeout: "600",
use_default_timeout: "true",
},
ipProtocol: 51,
keepConnectionsOpenAfterPolicyInstallation: false,
matchForAny: true,
sessionTimeout: 100,
syncConnectionsOnCluster: true,
});
const dataServiceOther = checkpoint.getManagementDataServiceOtherOutput({
name: serviceOther.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
service_other = checkpoint.ManagementServiceOther("serviceOther",
aggressive_aging={
"default_timeout": "600",
"enable": "true",
"timeout": "600",
"use_default_timeout": "true",
},
ip_protocol=51,
keep_connections_open_after_policy_installation=False,
match_for_any=True,
session_timeout=100,
sync_connections_on_cluster=True)
data_service_other = checkpoint.get_management_data_service_other_output(name=service_other.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 {
serviceOther, err := checkpoint.NewManagementServiceOther(ctx, "serviceOther", &checkpoint.ManagementServiceOtherArgs{
AggressiveAging: pulumi.StringMap{
"default_timeout": pulumi.String("600"),
"enable": pulumi.String("true"),
"timeout": pulumi.String("600"),
"use_default_timeout": pulumi.String("true"),
},
IpProtocol: pulumi.Float64(51),
KeepConnectionsOpenAfterPolicyInstallation: pulumi.Bool(false),
MatchForAny: pulumi.Bool(true),
SessionTimeout: pulumi.Float64(100),
SyncConnectionsOnCluster: pulumi.Bool(true),
})
if err != nil {
return err
}
_ = checkpoint.GetManagementDataServiceOtherOutput(ctx, checkpoint.GetManagementDataServiceOtherOutputArgs{
Name: serviceOther.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var serviceOther = new Checkpoint.ManagementServiceOther("serviceOther", new()
{
AggressiveAging =
{
{ "default_timeout", "600" },
{ "enable", "true" },
{ "timeout", "600" },
{ "use_default_timeout", "true" },
},
IpProtocol = 51,
KeepConnectionsOpenAfterPolicyInstallation = false,
MatchForAny = true,
SessionTimeout = 100,
SyncConnectionsOnCluster = true,
});
var dataServiceOther = Checkpoint.GetManagementDataServiceOther.Invoke(new()
{
Name = serviceOther.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementServiceOther;
import com.pulumi.checkpoint.ManagementServiceOtherArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementDataServiceOtherArgs;
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 serviceOther = new ManagementServiceOther("serviceOther", ManagementServiceOtherArgs.builder()
.aggressiveAging(Map.ofEntries(
Map.entry("default_timeout", 600),
Map.entry("enable", true),
Map.entry("timeout", 600),
Map.entry("use_default_timeout", true)
))
.ipProtocol(51)
.keepConnectionsOpenAfterPolicyInstallation(false)
.matchForAny(true)
.sessionTimeout(100)
.syncConnectionsOnCluster(true)
.build());
final var dataServiceOther = CheckpointFunctions.getManagementDataServiceOther(GetManagementDataServiceOtherArgs.builder()
.name(serviceOther.name())
.build());
}
}
resources:
serviceOther:
type: checkpoint:ManagementServiceOther
properties:
aggressiveAging:
default_timeout: 600
enable: true
timeout: 600
use_default_timeout: true
ipProtocol: 51
keepConnectionsOpenAfterPolicyInstallation: false
matchForAny: true
sessionTimeout: 100
syncConnectionsOnCluster: true
variables:
dataServiceOther:
fn::invoke:
function: checkpoint:getManagementDataServiceOther
arguments:
name: ${serviceOther.name}
Using getManagementDataServiceOther
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 getManagementDataServiceOther(args: GetManagementDataServiceOtherArgs, opts?: InvokeOptions): Promise<GetManagementDataServiceOtherResult>
function getManagementDataServiceOtherOutput(args: GetManagementDataServiceOtherOutputArgs, opts?: InvokeOptions): Output<GetManagementDataServiceOtherResult>def get_management_data_service_other(comments: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementDataServiceOtherResult
def get_management_data_service_other_output(comments: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementDataServiceOtherResult]func GetManagementDataServiceOther(ctx *Context, args *GetManagementDataServiceOtherArgs, opts ...InvokeOption) (*GetManagementDataServiceOtherResult, error)
func GetManagementDataServiceOtherOutput(ctx *Context, args *GetManagementDataServiceOtherOutputArgs, opts ...InvokeOption) GetManagementDataServiceOtherResultOutput> Note: This function is named GetManagementDataServiceOther in the Go SDK.
public static class GetManagementDataServiceOther
{
public static Task<GetManagementDataServiceOtherResult> InvokeAsync(GetManagementDataServiceOtherArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDataServiceOtherResult> Invoke(GetManagementDataServiceOtherInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementDataServiceOtherResult> getManagementDataServiceOther(GetManagementDataServiceOtherArgs args, InvokeOptions options)
public static Output<GetManagementDataServiceOtherResult> getManagementDataServiceOther(GetManagementDataServiceOtherArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementDataServiceOther:getManagementDataServiceOther
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementDataServiceOther Result
The following output properties are available:
- Accept
Replies bool - Action string
- Aggressive
Aging Dictionary<string, string> - Color string
- Groups List<string>
- Id string
- Ip
Protocol double - Keep
Connections boolOpen After Policy Installation - Match string
- Match
For boolAny - Override
Default boolSettings - Session
Timeout double - Sync
Connections boolOn Cluster - List<string>
- Use
Default boolSession Timeout - Comments string
- Name string
- Uid string
- Accept
Replies bool - Action string
- Aggressive
Aging map[string]string - Color string
- Groups []string
- Id string
- Ip
Protocol float64 - Keep
Connections boolOpen After Policy Installation - Match string
- Match
For boolAny - Override
Default boolSettings - Session
Timeout float64 - Sync
Connections boolOn Cluster - []string
- Use
Default boolSession Timeout - Comments string
- Name string
- Uid string
- accept
Replies Boolean - action String
- aggressive
Aging Map<String,String> - color String
- groups List<String>
- id String
- ip
Protocol Double - keep
Connections BooleanOpen After Policy Installation - match String
- match
For BooleanAny - override
Default BooleanSettings - session
Timeout Double - sync
Connections BooleanOn Cluster - List<String>
- use
Default BooleanSession Timeout - comments String
- name String
- uid String
- accept
Replies boolean - action string
- aggressive
Aging {[key: string]: string} - color string
- groups string[]
- id string
- ip
Protocol number - keep
Connections booleanOpen After Policy Installation - match string
- match
For booleanAny - override
Default booleanSettings - session
Timeout number - sync
Connections booleanOn Cluster - string[]
- use
Default booleanSession Timeout - comments string
- name string
- uid string
- accept_
replies bool - action str
- aggressive_
aging Mapping[str, str] - color str
- groups Sequence[str]
- id str
- ip_
protocol float - keep_
connections_ boolopen_ after_ policy_ installation - match str
- match_
for_ boolany - override_
default_ boolsettings - session_
timeout float - sync_
connections_ boolon_ cluster - Sequence[str]
- use_
default_ boolsession_ timeout - comments str
- name str
- uid str
- accept
Replies Boolean - action String
- aggressive
Aging Map<String> - color String
- groups List<String>
- id String
- ip
Protocol Number - keep
Connections BooleanOpen After Policy Installation - match String
- match
For BooleanAny - override
Default BooleanSettings - session
Timeout Number - sync
Connections BooleanOn Cluster - List<String>
- use
Default BooleanSession Timeout - comments 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
