checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementGlobalDomain
Explore with Pulumi AI
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:
getManagementGlobalDomain Result
The following output properties are available:
- Color string
- Comments string
- Domain
Type string - Global
Domain List<GetAssignments Management Global Domain Global Domain Assignment> - Id string
- Servers
List<Get
Management Global Domain Server> - List<Get
Management Global Domain Tag> - Type string
- Name string
- Uid string
- Color string
- Comments string
- Domain
Type string - Global
Domain []GetAssignments Management Global Domain Global Domain Assignment - Id string
- Servers
[]Get
Management Global Domain Server - []Get
Management Global Domain Tag - Type string
- Name string
- Uid string
- color String
- comments String
- domain
Type String - global
Domain List<GetAssignments Management Global Domain Global Domain Assignment> - id String
- servers
List<Get
Management Global Domain Server> - List<Get
Management Global Domain Tag> - type String
- name String
- uid String
- color string
- comments string
- domain
Type string - global
Domain GetAssignments Management Global Domain Global Domain Assignment[] - id string
- servers
Get
Management Global Domain Server[] - Get
Management Global Domain Tag[] - type string
- name string
- uid string
- color String
- comments String
- domain
Type String - global
Domain List<Property Map>Assignments - id String
- servers List<Property Map>
- List<Property Map>
- type String
- name String
- uid String
Supporting Types
GetManagementGlobalDomainGlobalDomainAssignment
- Assignment
Status string - The status of the assignment.
- Assignment
Up Dictionary<string, string>To Date - The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
- Color string
- Object color.
- Comments string
- Coemmnet string.
- Dependent
Domain 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.
- Global
Access stringPolicy - Global domain access policy that is assigned to a dependent domain.
- Global
Threat stringPrevention Policy - Global domain threat prevention policy that is assigned to a dependent domain.
- Manage
Protection boolActions - Name string
- Object name.
- List<Get
Management Global Domain Global Domain Assignment Tag> - Collection of tag objects identified by the name or UID.
- Type string
- Object type.
- Uid string
- Object unique identifier.
- Assignment
Status string - The status of the assignment.
- Assignment
Up map[string]stringTo Date - The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
- Color string
- Object color.
- Comments string
- Coemmnet string.
- Dependent
Domain 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.
- Global
Access stringPolicy - Global domain access policy that is assigned to a dependent domain.
- Global
Threat stringPrevention Policy - Global domain threat prevention policy that is assigned to a dependent domain.
- Manage
Protection boolActions - Name string
- Object name.
- []Get
Management Global Domain Global Domain Assignment Tag - Collection of tag objects identified by the name or UID.
- Type string
- Object type.
- Uid string
- Object unique identifier.
- assignment
Status String - The status of the assignment.
- assignment
Up Map<String,String>To Date - The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
- color String
- Object color.
- comments String
- Coemmnet string.
- dependent
Domain 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.
- global
Access StringPolicy - Global domain access policy that is assigned to a dependent domain.
- global
Threat StringPrevention Policy - Global domain threat prevention policy that is assigned to a dependent domain.
- manage
Protection BooleanActions - name String
- Object name.
- List<Get
Management Global Domain Global Domain Assignment Tag> - Collection of tag objects identified by the name or UID.
- type String
- Object type.
- uid String
- Object unique identifier.
- assignment
Status string - The status of the assignment.
- assignment
Up {[key: string]: string}To Date - The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
- color string
- Object color.
- comments string
- Coemmnet string.
- dependent
Domain {[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.
- global
Access stringPolicy - Global domain access policy that is assigned to a dependent domain.
- global
Threat stringPrevention Policy - Global domain threat prevention policy that is assigned to a dependent domain.
- manage
Protection booleanActions - name string
- Object name.
- Get
Management Global Domain Global Domain Assignment Tag[] - 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_ Mapping[str, str]to_ date - 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_ strpolicy - Global domain access policy that is assigned to a dependent domain.
- global_
threat_ strprevention_ policy - Global domain threat prevention policy that is assigned to a dependent domain.
- manage_
protection_ boolactions - name str
- Object name.
- Sequence[Get
Management Global Domain Global Domain Assignment Tag] - Collection of tag objects identified by the name or UID.
- type str
- Object type.
- uid str
- Object unique identifier.
- assignment
Status String - The status of the assignment.
- assignment
Up Map<String>To Date - The time when the assignment was assigned. assignment_up_to_date blocks are documented below.
- color String
- Object color.
- comments String
- Coemmnet string.
- dependent
Domain 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.
- global
Access StringPolicy - Global domain access policy that is assigned to a dependent domain.
- global
Threat StringPrevention Policy - Global domain threat prevention policy that is assigned to a dependent domain.
- manage
Protection BooleanActions - name String
- Object name.
- List<Property Map>
- Collection of tag objects identified by the name or UID.
- type String
- Object type.
- uid String
- Object unique identifier.
GetManagementGlobalDomainGlobalDomainAssignmentTag
GetManagementGlobalDomainServer
- Active bool
- Domain server status.
- Ipv4Address string
- IPv4 address.
- Ipv6Address string
- IPv6 address.
- Multi
Domain stringServer - Multi Domain server name or UID.
- Name string
- Object name.
- Skip
Start boolDomain Server - 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.
- Multi
Domain stringServer - Multi Domain server name or UID.
- Name string
- Object name.
- Skip
Start boolDomain Server - 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.
- multi
Domain StringServer - Multi Domain server name or UID.
- name String
- Object name.
- skip
Start BooleanDomain Server - 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.
- multi
Domain stringServer - Multi Domain server name or UID.
- name string
- Object name.
- skip
Start booleanDomain Server - 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_ strserver - Multi Domain server name or UID.
- name str
- Object name.
- skip_
start_ booldomain_ server - 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.
- multi
Domain StringServer - Multi Domain server name or UID.
- name String
- Object name.
- skip
Start BooleanDomain Server - Set this value to be true to prevent starting the new created domain.
- type String
- Domain server type.
GetManagementGlobalDomainTag
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw