1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementGlobalDomain
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.getManagementGlobalDomain

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    Use this data source to get information on an existing Check Point Global Domain.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const dataGlobalDomain = checkpoint.getManagementGlobalDomain({
        name: "Global",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data_global_domain = checkpoint.get_management_global_domain(name="Global")
    
    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.GetManagementGlobalDomain(ctx, &checkpoint.GetManagementGlobalDomainArgs{
    			Name: pulumi.StringRef("Global"),
    		}, 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 dataGlobalDomain = Checkpoint.GetManagementGlobalDomain.Invoke(new()
        {
            Name = "Global",
        });
    
    });
    
    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.GetManagementGlobalDomainArgs;
    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 dataGlobalDomain = CheckpointFunctions.getManagementGlobalDomain(GetManagementGlobalDomainArgs.builder()
                .name("Global")
                .build());
    
        }
    }
    
    variables:
      dataGlobalDomain:
        fn::invoke:
          function: checkpoint:getManagementGlobalDomain
          arguments:
            name: Global
    

    Using getManagementGlobalDomain

    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 getManagementGlobalDomain(args: GetManagementGlobalDomainArgs, opts?: InvokeOptions): Promise<GetManagementGlobalDomainResult>
    function getManagementGlobalDomainOutput(args: GetManagementGlobalDomainOutputArgs, opts?: InvokeOptions): Output<GetManagementGlobalDomainResult>
    def get_management_global_domain(id: Optional[str] = None,
                                     name: Optional[str] = None,
                                     uid: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetManagementGlobalDomainResult
    def get_management_global_domain_output(id: Optional[pulumi.Input[str]] = None,
                                     name: Optional[pulumi.Input[str]] = None,
                                     uid: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetManagementGlobalDomainResult]
    func GetManagementGlobalDomain(ctx *Context, args *GetManagementGlobalDomainArgs, opts ...InvokeOption) (*GetManagementGlobalDomainResult, error)
    func GetManagementGlobalDomainOutput(ctx *Context, args *GetManagementGlobalDomainOutputArgs, opts ...InvokeOption) GetManagementGlobalDomainResultOutput

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

    public static class GetManagementGlobalDomain 
    {
        public static Task<GetManagementGlobalDomainResult> InvokeAsync(GetManagementGlobalDomainArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementGlobalDomainResult> Invoke(GetManagementGlobalDomainInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementGlobalDomainResult> getManagementGlobalDomain(GetManagementGlobalDomainArgs args, InvokeOptions options)
    public static Output<GetManagementGlobalDomainResult> getManagementGlobalDomain(GetManagementGlobalDomainArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementGlobalDomain:getManagementGlobalDomain
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getManagementGlobalDomain Result

    The following output properties are available:

    Supporting Types

    GetManagementGlobalDomainGlobalDomainAssignment

    AssignmentStatus string
    The status of the assignment.
    AssignmentUpToDate Dictionary<string, string>
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    Color string
    Object color.
    Comments string
    Coemmnet string.
    DependentDomain Dictionary<string, string>
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    GlobalAccessPolicy string
    Global domain access policy that is assigned to a dependent domain.
    GlobalThreatPreventionPolicy string
    Global domain threat prevention policy that is assigned to a dependent domain.
    ManageProtectionActions bool
    Name string
    Object name.
    Tags List<GetManagementGlobalDomainGlobalDomainAssignmentTag>
    Collection of tag objects identified by the name or UID.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    AssignmentStatus string
    The status of the assignment.
    AssignmentUpToDate map[string]string
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    Color string
    Object color.
    Comments string
    Coemmnet string.
    DependentDomain map[string]string
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    GlobalAccessPolicy string
    Global domain access policy that is assigned to a dependent domain.
    GlobalThreatPreventionPolicy string
    Global domain threat prevention policy that is assigned to a dependent domain.
    ManageProtectionActions bool
    Name string
    Object name.
    Tags []GetManagementGlobalDomainGlobalDomainAssignmentTag
    Collection of tag objects identified by the name or UID.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    assignmentStatus String
    The status of the assignment.
    assignmentUpToDate Map<String,String>
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    color String
    Object color.
    comments String
    Coemmnet string.
    dependentDomain Map<String,String>
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    globalAccessPolicy String
    Global domain access policy that is assigned to a dependent domain.
    globalThreatPreventionPolicy String
    Global domain threat prevention policy that is assigned to a dependent domain.
    manageProtectionActions Boolean
    name String
    Object name.
    tags List<GetManagementGlobalDomainGlobalDomainAssignmentTag>
    Collection of tag objects identified by the name or UID.
    type String
    Object type.
    uid String
    Object unique identifier.
    assignmentStatus string
    The status of the assignment.
    assignmentUpToDate {[key: string]: string}
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    color string
    Object color.
    comments string
    Coemmnet string.
    dependentDomain {[key: string]: string}
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    globalAccessPolicy string
    Global domain access policy that is assigned to a dependent domain.
    globalThreatPreventionPolicy string
    Global domain threat prevention policy that is assigned to a dependent domain.
    manageProtectionActions boolean
    name string
    Object name.
    tags GetManagementGlobalDomainGlobalDomainAssignmentTag[]
    Collection of tag objects identified by the name or UID.
    type string
    Object type.
    uid string
    Object unique identifier.
    assignment_status str
    The status of the assignment.
    assignment_up_to_date Mapping[str, str]
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    color str
    Object color.
    comments str
    Coemmnet string.
    dependent_domain Mapping[str, str]
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    global_access_policy str
    Global domain access policy that is assigned to a dependent domain.
    global_threat_prevention_policy str
    Global domain threat prevention policy that is assigned to a dependent domain.
    manage_protection_actions bool
    name str
    Object name.
    tags Sequence[GetManagementGlobalDomainGlobalDomainAssignmentTag]
    Collection of tag objects identified by the name or UID.
    type str
    Object type.
    uid str
    Object unique identifier.
    assignmentStatus String
    The status of the assignment.
    assignmentUpToDate Map<String>
    The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
    color String
    Object color.
    comments String
    Coemmnet string.
    dependentDomain Map<String>
    Dependent domain. Level of details in the output corresponds to the number of details for search. This table shows the level of details in the Standard level. dependent_domain blocks are documented below.
    globalAccessPolicy String
    Global domain access policy that is assigned to a dependent domain.
    globalThreatPreventionPolicy String
    Global domain threat prevention policy that is assigned to a dependent domain.
    manageProtectionActions Boolean
    name String
    Object name.
    tags List<Property Map>
    Collection of tag objects identified by the name or UID.
    type String
    Object type.
    uid String
    Object unique identifier.

    GetManagementGlobalDomainGlobalDomainAssignmentTag

    Color string
    Color of the object.
    Name string
    Object name.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    Color string
    Color of the object.
    Name string
    Object name.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    color String
    Color of the object.
    name String
    Object name.
    type String
    Object type.
    uid String
    Object unique identifier.
    color string
    Color of the object.
    name string
    Object name.
    type string
    Object type.
    uid string
    Object unique identifier.
    color str
    Color of the object.
    name str
    Object name.
    type str
    Object type.
    uid str
    Object unique identifier.
    color String
    Color of the object.
    name String
    Object name.
    type String
    Object type.
    uid String
    Object unique identifier.

    GetManagementGlobalDomainServer

    Active bool
    Domain server status.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    MultiDomainServer string
    Multi Domain server name or UID.
    Name string
    Object name.
    SkipStartDomainServer bool
    Set this value to be true to prevent starting the new created domain.
    Type string
    Domain server type.
    Active bool
    Domain server status.
    Ipv4Address string
    IPv4 address.
    Ipv6Address string
    IPv6 address.
    MultiDomainServer string
    Multi Domain server name or UID.
    Name string
    Object name.
    SkipStartDomainServer bool
    Set this value to be true to prevent starting the new created domain.
    Type string
    Domain server type.
    active Boolean
    Domain server status.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    multiDomainServer String
    Multi Domain server name or UID.
    name String
    Object name.
    skipStartDomainServer Boolean
    Set this value to be true to prevent starting the new created domain.
    type String
    Domain server type.
    active boolean
    Domain server status.
    ipv4Address string
    IPv4 address.
    ipv6Address string
    IPv6 address.
    multiDomainServer string
    Multi Domain server name or UID.
    name string
    Object name.
    skipStartDomainServer boolean
    Set this value to be true to prevent starting the new created domain.
    type string
    Domain server type.
    active bool
    Domain server status.
    ipv4_address str
    IPv4 address.
    ipv6_address str
    IPv6 address.
    multi_domain_server str
    Multi Domain server name or UID.
    name str
    Object name.
    skip_start_domain_server bool
    Set this value to be true to prevent starting the new created domain.
    type str
    Domain server type.
    active Boolean
    Domain server status.
    ipv4Address String
    IPv4 address.
    ipv6Address String
    IPv6 address.
    multiDomainServer String
    Multi Domain server name or UID.
    name String
    Object name.
    skipStartDomainServer Boolean
    Set this value to be true to prevent starting the new created domain.
    type String
    Domain server type.

    GetManagementGlobalDomainTag

    Color string
    Color of the object.
    Name string
    Object name.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    Color string
    Color of the object.
    Name string
    Object name.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    color String
    Color of the object.
    name String
    Object name.
    type String
    Object type.
    uid String
    Object unique identifier.
    color string
    Color of the object.
    name string
    Object name.
    type string
    Object type.
    uid string
    Object unique identifier.
    color str
    Color of the object.
    name str
    Object name.
    type str
    Object type.
    uid str
    Object unique identifier.
    color String
    Color of the object.
    name String
    Object name.
    type String
    Object type.
    uid String
    Object unique identifier.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw