checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementDataWildcard
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 Wildcard.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const wildcard = new checkpoint.ManagementWildcard("wildcard", {
ipv4Address: "192.168.2.1",
ipv4MaskWildcard: "0.0.0.128",
});
const dataWildcard = checkpoint.getManagementDataWildcardOutput({
name: wildcard.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
wildcard = checkpoint.ManagementWildcard("wildcard",
ipv4_address="192.168.2.1",
ipv4_mask_wildcard="0.0.0.128")
data_wildcard = checkpoint.get_management_data_wildcard_output(name=wildcard.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 {
wildcard, err := checkpoint.NewManagementWildcard(ctx, "wildcard", &checkpoint.ManagementWildcardArgs{
Ipv4Address: pulumi.String("192.168.2.1"),
Ipv4MaskWildcard: pulumi.String("0.0.0.128"),
})
if err != nil {
return err
}
_ = checkpoint.GetManagementDataWildcardOutput(ctx, checkpoint.GetManagementDataWildcardOutputArgs{
Name: wildcard.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var wildcard = new Checkpoint.ManagementWildcard("wildcard", new()
{
Ipv4Address = "192.168.2.1",
Ipv4MaskWildcard = "0.0.0.128",
});
var dataWildcard = Checkpoint.GetManagementDataWildcard.Invoke(new()
{
Name = wildcard.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementWildcard;
import com.pulumi.checkpoint.ManagementWildcardArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementDataWildcardArgs;
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 wildcard = new ManagementWildcard("wildcard", ManagementWildcardArgs.builder()
.ipv4Address("192.168.2.1")
.ipv4MaskWildcard("0.0.0.128")
.build());
final var dataWildcard = CheckpointFunctions.getManagementDataWildcard(GetManagementDataWildcardArgs.builder()
.name(wildcard.name())
.build());
}
}
resources:
wildcard:
type: checkpoint:ManagementWildcard
properties:
ipv4Address: 192.168.2.1
ipv4MaskWildcard: 0.0.0.128
variables:
dataWildcard:
fn::invoke:
function: checkpoint:getManagementDataWildcard
arguments:
name: ${wildcard.name}
Using getManagementDataWildcard
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 getManagementDataWildcard(args: GetManagementDataWildcardArgs, opts?: InvokeOptions): Promise<GetManagementDataWildcardResult>
function getManagementDataWildcardOutput(args: GetManagementDataWildcardOutputArgs, opts?: InvokeOptions): Output<GetManagementDataWildcardResult>
def get_management_data_wildcard(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementDataWildcardResult
def get_management_data_wildcard_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementDataWildcardResult]
func GetManagementDataWildcard(ctx *Context, args *GetManagementDataWildcardArgs, opts ...InvokeOption) (*GetManagementDataWildcardResult, error)
func GetManagementDataWildcardOutput(ctx *Context, args *GetManagementDataWildcardOutputArgs, opts ...InvokeOption) GetManagementDataWildcardResultOutput
> Note: This function is named GetManagementDataWildcard
in the Go SDK.
public static class GetManagementDataWildcard
{
public static Task<GetManagementDataWildcardResult> InvokeAsync(GetManagementDataWildcardArgs args, InvokeOptions? opts = null)
public static Output<GetManagementDataWildcardResult> Invoke(GetManagementDataWildcardInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementDataWildcardResult> getManagementDataWildcard(GetManagementDataWildcardArgs args, InvokeOptions options)
public static Output<GetManagementDataWildcardResult> getManagementDataWildcard(GetManagementDataWildcardArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementDataWildcard:getManagementDataWildcard
arguments:
# arguments dictionary
The following arguments are supported:
getManagementDataWildcard Result
The following output properties are available:
- Color string
- Comments string
- Groups List<string>
- Id string
- Ipv4Address string
- Ipv4Mask
Wildcard string - Ipv6Address string
- Ipv6Mask
Wildcard string - List<string>
- Name string
- Uid string
- Color string
- Comments string
- Groups []string
- Id string
- Ipv4Address string
- Ipv4Mask
Wildcard string - Ipv6Address string
- Ipv6Mask
Wildcard string - []string
- Name string
- Uid string
- color String
- comments String
- groups List<String>
- id String
- ipv4Address String
- ipv4Mask
Wildcard String - ipv6Address String
- ipv6Mask
Wildcard String - List<String>
- name String
- uid String
- color string
- comments string
- groups string[]
- id string
- ipv4Address string
- ipv4Mask
Wildcard string - ipv6Address string
- ipv6Mask
Wildcard string - string[]
- name string
- uid string
- color str
- comments str
- groups Sequence[str]
- id str
- ipv4_
address str - ipv4_
mask_ strwildcard - ipv6_
address str - ipv6_
mask_ strwildcard - Sequence[str]
- name str
- uid str
- color String
- comments String
- groups List<String>
- id String
- ipv4Address String
- ipv4Mask
Wildcard String - ipv6Address String
- ipv6Mask
Wildcard String - List<String>
- name String
- uid String
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