checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
checkpoint.getManagementMds
Start a Neo task
Explain and create a checkpoint.getManagementMds resource
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
This resource allows you to execute Check Point MDS.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const mds = new checkpoint.ManagementMds("mds", {ipv4Address: "2.2.2.2"});
const dataMds = checkpoint.getManagementMdsOutput({
name: mds.name,
});
import pulumi
import pulumi_checkpoint as checkpoint
mds = checkpoint.ManagementMds("mds", ipv4_address="2.2.2.2")
data_mds = checkpoint.get_management_mds_output(name=mds.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 {
mds, err := checkpoint.NewManagementMds(ctx, "mds", &checkpoint.ManagementMdsArgs{
Ipv4Address: pulumi.String("2.2.2.2"),
})
if err != nil {
return err
}
_ = checkpoint.LookupManagementMdsOutput(ctx, checkpoint.GetManagementMdsOutputArgs{
Name: mds.Name,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var mds = new Checkpoint.ManagementMds("mds", new()
{
Ipv4Address = "2.2.2.2",
});
var dataMds = Checkpoint.GetManagementMds.Invoke(new()
{
Name = mds.Name,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementMds;
import com.pulumi.checkpoint.ManagementMdsArgs;
import com.pulumi.checkpoint.CheckpointFunctions;
import com.pulumi.checkpoint.inputs.GetManagementMdsArgs;
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 mds = new ManagementMds("mds", ManagementMdsArgs.builder()
.ipv4Address("2.2.2.2")
.build());
final var dataMds = CheckpointFunctions.getManagementMds(GetManagementMdsArgs.builder()
.name(mds.name())
.build());
}
}
resources:
mds:
type: checkpoint:ManagementMds
properties:
ipv4Address: 2.2.2.2
variables:
dataMds:
fn::invoke:
function: checkpoint:getManagementMds
arguments:
name: ${mds.name}
Using getManagementMds
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 getManagementMds(args: GetManagementMdsArgs, opts?: InvokeOptions): Promise<GetManagementMdsResult>
function getManagementMdsOutput(args: GetManagementMdsOutputArgs, opts?: InvokeOptions): Output<GetManagementMdsResult>def get_management_mds(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementMdsResult
def get_management_mds_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementMdsResult]func LookupManagementMds(ctx *Context, args *LookupManagementMdsArgs, opts ...InvokeOption) (*LookupManagementMdsResult, error)
func LookupManagementMdsOutput(ctx *Context, args *LookupManagementMdsOutputArgs, opts ...InvokeOption) LookupManagementMdsResultOutput> Note: This function is named LookupManagementMds in the Go SDK.
public static class GetManagementMds
{
public static Task<GetManagementMdsResult> InvokeAsync(GetManagementMdsArgs args, InvokeOptions? opts = null)
public static Output<GetManagementMdsResult> Invoke(GetManagementMdsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementMdsResult> getManagementMds(GetManagementMdsArgs args, InvokeOptions options)
public static Output<GetManagementMdsResult> getManagementMds(GetManagementMdsArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementMds:getManagementMds
arguments:
# arguments dictionaryThe following arguments are supported:
getManagementMds Result
The following output properties are available:
- Color string
- Comments string
- Domains List<string>
- Global
Domains List<string> - Hardware string
- Id string
- Ip
Pool stringFirst - Ip
Pool stringLast - Ipv4Address string
- Ipv6Address string
- Os string
- Server
Type string - Sic
Name string - Sic
State string - List<string>
- Version string
- Name string
- Uid string
- Color string
- Comments string
- Domains []string
- Global
Domains []string - Hardware string
- Id string
- Ip
Pool stringFirst - Ip
Pool stringLast - Ipv4Address string
- Ipv6Address string
- Os string
- Server
Type string - Sic
Name string - Sic
State string - []string
- Version string
- Name string
- Uid string
- color String
- comments String
- domains List<String>
- global
Domains List<String> - hardware String
- id String
- ip
Pool StringFirst - ip
Pool StringLast - ipv4Address String
- ipv6Address String
- os String
- server
Type String - sic
Name String - sic
State String - List<String>
- version String
- name String
- uid String
- color string
- comments string
- domains string[]
- global
Domains string[] - hardware string
- id string
- ip
Pool stringFirst - ip
Pool stringLast - ipv4Address string
- ipv6Address string
- os string
- server
Type string - sic
Name string - sic
State string - string[]
- version string
- name string
- uid string
- color str
- comments str
- domains Sequence[str]
- global_
domains Sequence[str] - hardware str
- id str
- ip_
pool_ strfirst - ip_
pool_ strlast - ipv4_
address str - ipv6_
address str - os str
- server_
type str - sic_
name str - sic_
state str - Sequence[str]
- version str
- name str
- uid str
- color String
- comments String
- domains List<String>
- global
Domains List<String> - hardware String
- id String
- ip
Pool StringFirst - ip
Pool StringLast - ipv4Address String
- ipv6Address String
- os String
- server
Type String - sic
Name String - sic
State String - List<String>
- version String
- name String
- uid String
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw
