1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. getManagementCloudLicenseGateway
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw

    Use this data source to get information on an existing Check Point Cloud License Gateway.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const dataTest = checkpoint.getManagementCloudLicenseGateway({
        gateway: "cloud-license-gateway1",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data_test = checkpoint.get_management_cloud_license_gateway(gateway="cloud-license-gateway1")
    
    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 {
    		_, err := checkpoint.GetManagementCloudLicenseGateway(ctx, &checkpoint.GetManagementCloudLicenseGatewayArgs{
    			Gateway: "cloud-license-gateway1",
    		}, 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 dataTest = Checkpoint.GetManagementCloudLicenseGateway.Invoke(new()
        {
            Gateway = "cloud-license-gateway1",
        });
    
    });
    
    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.GetManagementCloudLicenseGatewayArgs;
    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 dataTest = CheckpointFunctions.getManagementCloudLicenseGateway(GetManagementCloudLicenseGatewayArgs.builder()
                .gateway("cloud-license-gateway1")
                .build());
    
        }
    }
    
    variables:
      dataTest:
        fn::invoke:
          function: checkpoint:getManagementCloudLicenseGateway
          arguments:
            gateway: cloud-license-gateway1
    
    Example coming soon!
    

    Using getManagementCloudLicenseGateway

    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 getManagementCloudLicenseGateway(args: GetManagementCloudLicenseGatewayArgs, opts?: InvokeOptions): Promise<GetManagementCloudLicenseGatewayResult>
    function getManagementCloudLicenseGatewayOutput(args: GetManagementCloudLicenseGatewayOutputArgs, opts?: InvokeOptions): Output<GetManagementCloudLicenseGatewayResult>
    def get_management_cloud_license_gateway(domain: Optional[str] = None,
                                             gateway: Optional[str] = None,
                                             id: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetManagementCloudLicenseGatewayResult
    def get_management_cloud_license_gateway_output(domain: pulumi.Input[Optional[str]] = None,
                                             gateway: pulumi.Input[Optional[str]] = None,
                                             id: pulumi.Input[Optional[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetManagementCloudLicenseGatewayResult]
    func GetManagementCloudLicenseGateway(ctx *Context, args *GetManagementCloudLicenseGatewayArgs, opts ...InvokeOption) (*GetManagementCloudLicenseGatewayResult, error)
    func GetManagementCloudLicenseGatewayOutput(ctx *Context, args *GetManagementCloudLicenseGatewayOutputArgs, opts ...InvokeOption) GetManagementCloudLicenseGatewayResultOutput

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

    public static class GetManagementCloudLicenseGateway 
    {
        public static Task<GetManagementCloudLicenseGatewayResult> InvokeAsync(GetManagementCloudLicenseGatewayArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementCloudLicenseGatewayResult> Invoke(GetManagementCloudLicenseGatewayInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementCloudLicenseGatewayResult> getManagementCloudLicenseGateway(GetManagementCloudLicenseGatewayArgs args, InvokeOptions options)
    public static Output<GetManagementCloudLicenseGatewayResult> getManagementCloudLicenseGateway(GetManagementCloudLicenseGatewayArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementCloudLicenseGateway:getManagementCloudLicenseGateway
      arguments:
        # arguments dictionary
    data "checkpoint_get_management_cloud_license_gateway" "name" {
        # arguments
    }

    The following arguments are supported:

    Gateway string
    Security gateway name or UID.
    Domain string
    Domain name or UID of security gateway. Required when running from MDS context.
    Id string
    Gateway string
    Security gateway name or UID.
    Domain string
    Domain name or UID of security gateway. Required when running from MDS context.
    Id string
    gateway string
    Security gateway name or UID.
    domain string
    Domain name or UID of security gateway. Required when running from MDS context.
    id string
    gateway String
    Security gateway name or UID.
    domain String
    Domain name or UID of security gateway. Required when running from MDS context.
    id String
    gateway string
    Security gateway name or UID.
    domain string
    Domain name or UID of security gateway. Required when running from MDS context.
    id string
    gateway str
    Security gateway name or UID.
    domain str
    Domain name or UID of security gateway. Required when running from MDS context.
    id str
    gateway String
    Security gateway name or UID.
    domain String
    Domain name or UID of security gateway. Required when running from MDS context.
    id String

    getManagementCloudLicenseGateway Result

    The following output properties are available:

    Supporting Types

    GetManagementCloudLicenseGatewayPool

    AvailableQuota string
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    Pool string
    A group of CloudGuard Central Licenses with the same valid contract blades.
    TotalQuota string
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    AvailableQuota string
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    Pool string
    A group of CloudGuard Central Licenses with the same valid contract blades.
    TotalQuota string
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    available_quota string
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    pool string
    A group of CloudGuard Central Licenses with the same valid contract blades.
    total_quota string
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    availableQuota String
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    pool String
    A group of CloudGuard Central Licenses with the same valid contract blades.
    totalQuota String
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    availableQuota string
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    pool string
    A group of CloudGuard Central Licenses with the same valid contract blades.
    totalQuota string
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    available_quota str
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    pool str
    A group of CloudGuard Central Licenses with the same valid contract blades.
    total_quota str
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.
    availableQuota String
    The difference between the pool's total quota and the total cores quantity of the pool's subscribed Security Gateways.
    pool String
    A group of CloudGuard Central Licenses with the same valid contract blades.
    totalQuota String
    A license pool total quota is the total quantity of all the virtual cores provided by all the Central Licenses in this pool.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.3.0
    published on Thursday, Jul 30, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial