1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementResourceTcp
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw

checkpoint.getManagementResourceTcp

Explore with Pulumi AI

checkpoint logo
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw

    Use this data source to get information on an existing TCP resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const dataTcp = checkpoint.getManagementResourceTcp({
        name: "tcp_example",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data_tcp = checkpoint.get_management_resource_tcp(name="tcp_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.LookupManagementResourceTcp(ctx, &checkpoint.LookupManagementResourceTcpArgs{
    			Name: pulumi.StringRef("tcp_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 dataTcp = Checkpoint.GetManagementResourceTcp.Invoke(new()
        {
            Name = "tcp_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.GetManagementResourceTcpArgs;
    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 dataTcp = CheckpointFunctions.getManagementResourceTcp(GetManagementResourceTcpArgs.builder()
                .name("tcp_example")
                .build());
    
        }
    }
    
    variables:
      dataTcp:
        fn::invoke:
          function: checkpoint:getManagementResourceTcp
          arguments:
            name: tcp_example
    

    Using getManagementResourceTcp

    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 getManagementResourceTcp(args: GetManagementResourceTcpArgs, opts?: InvokeOptions): Promise<GetManagementResourceTcpResult>
    function getManagementResourceTcpOutput(args: GetManagementResourceTcpOutputArgs, opts?: InvokeOptions): Output<GetManagementResourceTcpResult>
    def get_management_resource_tcp(id: Optional[str] = None,
                                    name: Optional[str] = None,
                                    uid: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetManagementResourceTcpResult
    def get_management_resource_tcp_output(id: Optional[pulumi.Input[str]] = None,
                                    name: Optional[pulumi.Input[str]] = None,
                                    uid: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetManagementResourceTcpResult]
    func LookupManagementResourceTcp(ctx *Context, args *LookupManagementResourceTcpArgs, opts ...InvokeOption) (*LookupManagementResourceTcpResult, error)
    func LookupManagementResourceTcpOutput(ctx *Context, args *LookupManagementResourceTcpOutputArgs, opts ...InvokeOption) LookupManagementResourceTcpResultOutput

    > Note: This function is named LookupManagementResourceTcp in the Go SDK.

    public static class GetManagementResourceTcp 
    {
        public static Task<GetManagementResourceTcpResult> InvokeAsync(GetManagementResourceTcpArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementResourceTcpResult> Invoke(GetManagementResourceTcpInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementResourceTcpResult> getManagementResourceTcp(GetManagementResourceTcpArgs args, InvokeOptions options)
    public static Output<GetManagementResourceTcpResult> getManagementResourceTcp(GetManagementResourceTcpArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementResourceTcp:getManagementResourceTcp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Object name.
    Uid string
    Object uid.
    Id string
    Name string
    Object name.
    Uid string
    Object uid.
    id String
    name String
    Object name.
    uid String
    Object uid.
    id string
    name string
    Object name.
    uid string
    Object uid.
    id str
    name str
    Object name.
    uid str
    Object uid.
    id String
    name String
    Object name.
    uid String
    Object uid.

    getManagementResourceTcp Result

    The following output properties are available:

    Supporting Types

    GetManagementResourceTcpCvpSetting

    AllowedToModifyContent bool
    Configures the CVP server to inspect but not modify content.
    ReplyOrder string
    Designates when the CVP server returns data to the Security Gateway security server.
    Server string
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.
    AllowedToModifyContent bool
    Configures the CVP server to inspect but not modify content.
    ReplyOrder string
    Designates when the CVP server returns data to the Security Gateway security server.
    Server string
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.
    allowedToModifyContent Boolean
    Configures the CVP server to inspect but not modify content.
    replyOrder String
    Designates when the CVP server returns data to the Security Gateway security server.
    server String
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.
    allowedToModifyContent boolean
    Configures the CVP server to inspect but not modify content.
    replyOrder string
    Designates when the CVP server returns data to the Security Gateway security server.
    server string
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.
    allowed_to_modify_content bool
    Configures the CVP server to inspect but not modify content.
    reply_order str
    Designates when the CVP server returns data to the Security Gateway security server.
    server str
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.
    allowedToModifyContent Boolean
    Configures the CVP server to inspect but not modify content.
    replyOrder String
    Designates when the CVP server returns data to the Security Gateway security server.
    server String
    CVP server identified by name or UID. The CVP server must already be defined as an OPSEC Application.

    GetManagementResourceTcpUfpSetting

    CachingControl string
    Specifies if and how caching is to be enabled.
    IgnoreUfpServerAfterFailure bool
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    NumberOfFailuresBeforeIgnore double
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    Server string
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    TimeoutBeforeReconnecting double
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.
    CachingControl string
    Specifies if and how caching is to be enabled.
    IgnoreUfpServerAfterFailure bool
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    NumberOfFailuresBeforeIgnore float64
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    Server string
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    TimeoutBeforeReconnecting float64
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.
    cachingControl String
    Specifies if and how caching is to be enabled.
    ignoreUfpServerAfterFailure Boolean
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    numberOfFailuresBeforeIgnore Double
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    server String
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    timeoutBeforeReconnecting Double
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.
    cachingControl string
    Specifies if and how caching is to be enabled.
    ignoreUfpServerAfterFailure boolean
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    numberOfFailuresBeforeIgnore number
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    server string
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    timeoutBeforeReconnecting number
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.
    caching_control str
    Specifies if and how caching is to be enabled.
    ignore_ufp_server_after_failure bool
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    number_of_failures_before_ignore float
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    server str
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    timeout_before_reconnecting float
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.
    cachingControl String
    Specifies if and how caching is to be enabled.
    ignoreUfpServerAfterFailure Boolean
    The UFP server will be ignored after numerous UFP server connections were unsuccessful.
    numberOfFailuresBeforeIgnore Number
    Signifies at what point the UFP server should be ignored, Applicable only if 'ignore after fail' is enabled.
    server String
    UFP server identified by name or UID. The UFP server must already be defined as an OPSEC Application.
    timeoutBeforeReconnecting Number
    The amount of time, in seconds, that must pass before a UFP server connection should be attempted, Applicable only if 'ignore after fail' is enabled.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw