checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw
checkpoint.getManagementUpdatableObject
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 Updatable Object
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const updatableObject = checkpoint.getManagementUpdatableObject({
name: "Amazon US East 1 Services",
});
import pulumi
import pulumi_checkpoint as checkpoint
updatable_object = checkpoint.get_management_updatable_object(name="Amazon US East 1 Services")
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.GetManagementUpdatableObject(ctx, &checkpoint.GetManagementUpdatableObjectArgs{
Name: pulumi.StringRef("Amazon US East 1 Services"),
}, 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 updatableObject = Checkpoint.GetManagementUpdatableObject.Invoke(new()
{
Name = "Amazon US East 1 Services",
});
});
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.GetManagementUpdatableObjectArgs;
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 updatableObject = CheckpointFunctions.getManagementUpdatableObject(GetManagementUpdatableObjectArgs.builder()
.name("Amazon US East 1 Services")
.build());
}
}
variables:
updatableObject:
fn::invoke:
function: checkpoint:getManagementUpdatableObject
arguments:
name: Amazon US East 1 Services
Using getManagementUpdatableObject
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 getManagementUpdatableObject(args: GetManagementUpdatableObjectArgs, opts?: InvokeOptions): Promise<GetManagementUpdatableObjectResult>
function getManagementUpdatableObjectOutput(args: GetManagementUpdatableObjectOutputArgs, opts?: InvokeOptions): Output<GetManagementUpdatableObjectResult>
def get_management_updatable_object(id: Optional[str] = None,
name: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementUpdatableObjectResult
def get_management_updatable_object_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementUpdatableObjectResult]
func GetManagementUpdatableObject(ctx *Context, args *GetManagementUpdatableObjectArgs, opts ...InvokeOption) (*GetManagementUpdatableObjectResult, error)
func GetManagementUpdatableObjectOutput(ctx *Context, args *GetManagementUpdatableObjectOutputArgs, opts ...InvokeOption) GetManagementUpdatableObjectResultOutput
> Note: This function is named GetManagementUpdatableObject
in the Go SDK.
public static class GetManagementUpdatableObject
{
public static Task<GetManagementUpdatableObjectResult> InvokeAsync(GetManagementUpdatableObjectArgs args, InvokeOptions? opts = null)
public static Output<GetManagementUpdatableObjectResult> Invoke(GetManagementUpdatableObjectInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementUpdatableObjectResult> getManagementUpdatableObject(GetManagementUpdatableObjectArgs args, InvokeOptions options)
public static Output<GetManagementUpdatableObjectResult> getManagementUpdatableObject(GetManagementUpdatableObjectArgs args, InvokeOptions options)
fn::invoke:
function: checkpoint:index/getManagementUpdatableObject:getManagementUpdatableObject
arguments:
# arguments dictionary
The following arguments are supported:
getManagementUpdatableObject Result
The following output properties are available:
- Additional
Properties Dictionary<string, string> - Color string
- Comments string
- Id string
- Name
In stringUpdatable Objects Repository - List<string>
- Type string
- Uid
In stringUpdatable Objects Repository - Updatable
Object List<GetMeta Infos Management Updatable Object Updatable Object Meta Info> - Name string
- Uid string
- Additional
Properties map[string]string - Color string
- Comments string
- Id string
- Name
In stringUpdatable Objects Repository - []string
- Type string
- Uid
In stringUpdatable Objects Repository - Updatable
Object []GetMeta Infos Management Updatable Object Updatable Object Meta Info - Name string
- Uid string
- additional
Properties Map<String,String> - color String
- comments String
- id String
- name
In StringUpdatable Objects Repository - List<String>
- type String
- uid
In StringUpdatable Objects Repository - updatable
Object List<GetMeta Infos Management Updatable Object Updatable Object Meta Info> - name String
- uid String
- additional
Properties {[key: string]: string} - color string
- comments string
- id string
- name
In stringUpdatable Objects Repository - string[]
- type string
- uid
In stringUpdatable Objects Repository - updatable
Object GetMeta Infos Management Updatable Object Updatable Object Meta Info[] - name string
- uid string
- additional_
properties Mapping[str, str] - color str
- comments str
- id str
- name_
in_ strupdatable_ objects_ repository - Sequence[str]
- type str
- uid_
in_ strupdatable_ objects_ repository - updatable_
object_ Sequence[Getmeta_ infos Management Updatable Object Updatable Object Meta Info] - name str
- uid str
- additional
Properties Map<String> - color String
- comments String
- id String
- name
In StringUpdatable Objects Repository - List<String>
- type String
- uid
In StringUpdatable Objects Repository - updatable
Object List<Property Map>Meta Infos - name String
- uid String
Supporting Types
GetManagementUpdatableObjectUpdatableObjectMetaInfo
- Updated
On List<GetUpdatable Objects Repositories Management Updatable Object Updatable Object Meta Info Updated On Updatable Objects Repository> - Last update time from the Updatable Objects Repository.
- Updated
On []GetUpdatable Objects Repositories Management Updatable Object Updatable Object Meta Info Updated On Updatable Objects Repository - Last update time from the Updatable Objects Repository.
- updated
On List<GetUpdatable Objects Repositories Management Updatable Object Updatable Object Meta Info Updated On Updatable Objects Repository> - Last update time from the Updatable Objects Repository.
- updated
On GetUpdatable Objects Repositories Management Updatable Object Updatable Object Meta Info Updated On Updatable Objects Repository[] - Last update time from the Updatable Objects Repository.
- updated_
on_ Sequence[Getupdatable_ objects_ repositories Management Updatable Object Updatable Object Meta Info Updated On Updatable Objects Repository] - Last update time from the Updatable Objects Repository.
- updated
On List<Property Map>Updatable Objects Repositories - Last update time from the Updatable Objects Repository.
GetManagementUpdatableObjectUpdatableObjectMetaInfoUpdatedOnUpdatableObjectsRepository
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