checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementCheckpointHost
Explore with Pulumi AI
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
This resource allows you to execute Check Point Checkpoint Host.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const checkpointHost = new checkpoint.ManagementCheckpointHost("checkpointHost", {ipv4Address: "1.2.3.4"});
const dataCheckpointHost = checkpoint.getManagementCheckpointHostOutput({
name: checkpointHost.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
checkpoint_host = checkpoint.ManagementCheckpointHost("checkpointHost", ipv4_address="1.2.3.4")
data_checkpoint_host = checkpoint.get_management_checkpoint_host_output(name=checkpoint_host.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 {
checkpointHost, err := checkpoint.NewManagementCheckpointHost(ctx, "checkpointHost", &checkpoint.ManagementCheckpointHostArgs{
Ipv4Address: pulumi.String("1.2.3.4"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementCheckpointHostOutput(ctx, checkpoint.GetManagementCheckpointHostOutputArgs{
Name: checkpointHost.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var checkpointHost = new Checkpoint.ManagementCheckpointHost("checkpointHost", new()
{
Ipv4Address = "1.2.3.4",
});
var dataCheckpointHost = Checkpoint.GetManagementCheckpointHost.Invoke(new()
{
Name = checkpointHost.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementCheckpointHost;
import com.pulumi.checkpoint.ManagementCheckpointHostArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementCheckpointHostArgs;
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 checkpointHost = new ManagementCheckpointHost("checkpointHost", ManagementCheckpointHostArgs.builder()
.ipv4Address("1.2.3.4")
.build());
final var dataCheckpointHost = CheckpointFunctions.getManagementCheckpointHost(GetManagementCheckpointHostArgs.builder()
.name(checkpointHost.name())
.build());
}
}
resources:
checkpointHost:
type: checkpoint:ManagementCheckpointHost
properties:
ipv4Address: 1.2.3.4
variables:
dataCheckpointHost:
fn::invoke:
function: checkpoint:getManagementCheckpointHost
arguments:
name: ${checkpointHost.name}
Using getManagementCheckpointHost
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 getManagementCheckpointHost(args: GetManagementCheckpointHostArgs, opts?: InvokeOptions): Promise<GetManagementCheckpointHostResult>
function getManagementCheckpointHostOutput(args: GetManagementCheckpointHostOutputArgs, opts?: InvokeOptions): Output<GetManagementCheckpointHostResult>
def get_management_checkpoint_host(id: Optional[str] = None,
management_blades: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementCheckpointHostResult
def get_management_checkpoint_host_output(id: Optional[pulumi.Input[str]] = None,
management_blades: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementCheckpointHostResult]
func LookupManagementCheckpointHost(ctx *Context, args *LookupManagementCheckpointHostArgs, opts ...InvokeOption) (*LookupManagementCheckpointHostResult, error)
func LookupManagementCheckpointHostOutput(ctx *Context, args *LookupManagementCheckpointHostOutputArgs, opts ...InvokeOption) LookupManagementCheckpointHostResultOutput
> Note: This function is named LookupManagementCheckpointHost
in the Go SDK.
public static class GetManagementCheckpointHost
{
public static Task<GetManagementCheckpointHostResult> InvokeAsync(GetManagementCheckpointHostArgs args, InvokeOptions? opts = null)
public static Output<GetManagementCheckpointHostResult> Invoke(GetManagementCheckpointHostInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementCheckpointHostResult> getManagementCheckpointHost(GetManagementCheckpointHostArgs args, InvokeOptions options)
public static Output<GetManagementCheckpointHostResult> getManagementCheckpointHost(GetManagementCheckpointHostArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementCheckpointHost:getManagementCheckpointHost
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Management
Blades Dictionary<string, string> - Management blades. management_blades blocks are documented below.
- Name string
- Object name.
- Uid string
- Object unique identifier.
- Id string
- Management
Blades map[string]string - Management blades. management_blades blocks are documented below.
- Name string
- Object name.
- Uid string
- Object unique identifier.
- id String
- management
Blades Map<String,String> - Management blades. management_blades blocks are documented below.
- name String
- Object name.
- uid String
- Object unique identifier.
- id string
- management
Blades {[key: string]: string} - Management blades. management_blades blocks are documented below.
- name string
- Object name.
- uid string
- Object unique identifier.
- id str
- management_
blades Mapping[str, str] - Management blades. management_blades blocks are documented below.
- name str
- Object name.
- uid str
- Object unique identifier.
- id String
- management
Blades Map<String> - Management blades. management_blades blocks are documented below.
- name String
- Object name.
- uid String
- Object unique identifier.
getManagementCheckpointHost Result
The following output properties are available:
- Color string
- Comments string
- Hardware string
- Id string
- Interfaces
List<Get
Management Checkpoint Host Interface> - Ipv4Address string
- Ipv6Address string
- Logs
Settings Dictionary<string, string> - Nat
Settings Dictionary<string, string> - Os string
- Save
Logs boolLocally - Send
Alerts List<string>To Servers - Send
Logs List<string>To Backup Servers - Send
Logs List<string>To Servers - Sic
Name string - Sic
State string - List<string>
- Version string
- Management
Blades Dictionary<string, string> - Name string
- Uid string
- Color string
- Comments string
- Hardware string
- Id string
- Interfaces
[]Get
Management Checkpoint Host Interface - Ipv4Address string
- Ipv6Address string
- Logs
Settings map[string]string - Nat
Settings map[string]string - Os string
- Save
Logs boolLocally - Send
Alerts []stringTo Servers - Send
Logs []stringTo Backup Servers - Send
Logs []stringTo Servers - Sic
Name string - Sic
State string - []string
- Version string
- Management
Blades map[string]string - Name string
- Uid string
- color String
- comments String
- hardware String
- id String
- interfaces
List<Get
Management Checkpoint Host Interface> - ipv4Address String
- ipv6Address String
- logs
Settings Map<String,String> - nat
Settings Map<String,String> - os String
- save
Logs BooleanLocally - send
Alerts List<String>To Servers - send
Logs List<String>To Backup Servers - send
Logs List<String>To Servers - sic
Name String - sic
State String - List<String>
- version String
- management
Blades Map<String,String> - name String
- uid String
- color string
- comments string
- hardware string
- id string
- interfaces
Get
Management Checkpoint Host Interface[] - ipv4Address string
- ipv6Address string
- logs
Settings {[key: string]: string} - nat
Settings {[key: string]: string} - os string
- save
Logs booleanLocally - send
Alerts string[]To Servers - send
Logs string[]To Backup Servers - send
Logs string[]To Servers - sic
Name string - sic
State string - string[]
- version string
- management
Blades {[key: string]: string} - name string
- uid string
- color str
- comments str
- hardware str
- id str
- interfaces
Sequence[Get
Management Checkpoint Host Interface] - ipv4_
address str - ipv6_
address str - logs_
settings Mapping[str, str] - nat_
settings Mapping[str, str] - os str
- save_
logs_ boollocally - send_
alerts_ Sequence[str]to_ servers - send_
logs_ Sequence[str]to_ backup_ servers - send_
logs_ Sequence[str]to_ servers - sic_
name str - sic_
state str - Sequence[str]
- version str
- management_
blades Mapping[str, str] - name str
- uid str
- color String
- comments String
- hardware String
- id String
- interfaces List<Property Map>
- ipv4Address String
- ipv6Address String
- logs
Settings Map<String> - nat
Settings Map<String> - os String
- save
Logs BooleanLocally - send
Alerts List<String>To Servers - send
Logs List<String>To Backup Servers - send
Logs List<String>To Servers - sic
Name String - sic
State String - List<String>
- version String
- management
Blades Map<String> - name String
- uid String
Supporting Types
GetManagementCheckpointHostInterface
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Mask
Length4 double - IPv4 network mask length.
- Mask
Length6 double - IPv6 network mask length.
- Name string
- Interface name.
- Subnet4 string
- IPv4 network address.
- Subnet6 string
- IPv6 network address.
- Subnet
Mask string - IPv4 network mask.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Mask
Length4 float64 - IPv4 network mask length.
- Mask
Length6 float64 - IPv6 network mask length.
- Name string
- Interface name.
- Subnet4 string
- IPv4 network address.
- Subnet6 string
- IPv6 network address.
- Subnet
Mask string - IPv4 network mask.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- mask
Length4 Double - IPv4 network mask length.
- mask
Length6 Double - IPv6 network mask length.
- name String
- Interface name.
- subnet4 String
- IPv4 network address.
- subnet6 String
- IPv6 network address.
- subnet
Mask String - IPv4 network mask.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- mask
Length4 number - IPv4 network mask length.
- mask
Length6 number - IPv6 network mask length.
- name string
- Interface name.
- subnet4 string
- IPv4 network address.
- subnet6 string
- IPv6 network address.
- subnet
Mask string - IPv4 network mask.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- mask_
length4 float - IPv4 network mask length.
- mask_
length6 float - IPv6 network mask length.
- name str
- Interface name.
- subnet4 str
- IPv4 network address.
- subnet6 str
- IPv6 network address.
- subnet_
mask str - IPv4 network mask.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- mask
Length4 Number - IPv4 network mask length.
- mask
Length6 Number - IPv6 network mask length.
- name String
- Interface name.
- subnet4 String
- IPv4 network address.
- subnet6 String
- IPv6 network address.
- subnet
Mask String - IPv4 network mask.
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