1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementShowUpdatableObjectsRepositoryContent
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

checkpoint.getManagementShowUpdatableObjectsRepositoryContent

Explore with Pulumi AI

checkpoint logo
checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw

    This resource allows you to execute Check Point Show Updatable Objects Repository Content.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const query = checkpoint.getManagementShowUpdatableObjectsRepositoryContent({
        filter: {
            text: "API Gateway",
        },
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    query = checkpoint.get_management_show_updatable_objects_repository_content(filter={
        "text": "API Gateway",
    })
    
    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.GetManagementShowUpdatableObjectsRepositoryContent(ctx, &checkpoint.GetManagementShowUpdatableObjectsRepositoryContentArgs{
    			Filter: map[string]interface{}{
    				"text": "API Gateway",
    			},
    		}, 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 query = Checkpoint.GetManagementShowUpdatableObjectsRepositoryContent.Invoke(new()
        {
            Filter = 
            {
                { "text", "API Gateway" },
            },
        });
    
    });
    
    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.GetManagementShowUpdatableObjectsRepositoryContentArgs;
    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 query = CheckpointFunctions.getManagementShowUpdatableObjectsRepositoryContent(GetManagementShowUpdatableObjectsRepositoryContentArgs.builder()
                .filter(Map.of("text", "API Gateway"))
                .build());
    
        }
    }
    
    variables:
      query:
        fn::invoke:
          function: checkpoint:getManagementShowUpdatableObjectsRepositoryContent
          arguments:
            filter:
              text: API Gateway
    

    Using getManagementShowUpdatableObjectsRepositoryContent

    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 getManagementShowUpdatableObjectsRepositoryContent(args: GetManagementShowUpdatableObjectsRepositoryContentArgs, opts?: InvokeOptions): Promise<GetManagementShowUpdatableObjectsRepositoryContentResult>
    function getManagementShowUpdatableObjectsRepositoryContentOutput(args: GetManagementShowUpdatableObjectsRepositoryContentOutputArgs, opts?: InvokeOptions): Output<GetManagementShowUpdatableObjectsRepositoryContentResult>
    def get_management_show_updatable_objects_repository_content(filter: Optional[Mapping[str, str]] = None,
                                                                 id: Optional[str] = None,
                                                                 limit: Optional[float] = None,
                                                                 offset: Optional[float] = None,
                                                                 orders: Optional[Sequence[GetManagementShowUpdatableObjectsRepositoryContentOrder]] = None,
                                                                 uid_in_updatable_objects_repository: Optional[str] = None,
                                                                 opts: Optional[InvokeOptions] = None) -> GetManagementShowUpdatableObjectsRepositoryContentResult
    def get_management_show_updatable_objects_repository_content_output(filter: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                                                                 id: Optional[pulumi.Input[str]] = None,
                                                                 limit: Optional[pulumi.Input[float]] = None,
                                                                 offset: Optional[pulumi.Input[float]] = None,
                                                                 orders: Optional[pulumi.Input[Sequence[pulumi.Input[GetManagementShowUpdatableObjectsRepositoryContentOrderArgs]]]] = None,
                                                                 uid_in_updatable_objects_repository: Optional[pulumi.Input[str]] = None,
                                                                 opts: Optional[InvokeOptions] = None) -> Output[GetManagementShowUpdatableObjectsRepositoryContentResult]
    func GetManagementShowUpdatableObjectsRepositoryContent(ctx *Context, args *GetManagementShowUpdatableObjectsRepositoryContentArgs, opts ...InvokeOption) (*GetManagementShowUpdatableObjectsRepositoryContentResult, error)
    func GetManagementShowUpdatableObjectsRepositoryContentOutput(ctx *Context, args *GetManagementShowUpdatableObjectsRepositoryContentOutputArgs, opts ...InvokeOption) GetManagementShowUpdatableObjectsRepositoryContentResultOutput

    > Note: This function is named GetManagementShowUpdatableObjectsRepositoryContent in the Go SDK.

    public static class GetManagementShowUpdatableObjectsRepositoryContent 
    {
        public static Task<GetManagementShowUpdatableObjectsRepositoryContentResult> InvokeAsync(GetManagementShowUpdatableObjectsRepositoryContentArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementShowUpdatableObjectsRepositoryContentResult> Invoke(GetManagementShowUpdatableObjectsRepositoryContentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementShowUpdatableObjectsRepositoryContentResult> getManagementShowUpdatableObjectsRepositoryContent(GetManagementShowUpdatableObjectsRepositoryContentArgs args, InvokeOptions options)
    public static Output<GetManagementShowUpdatableObjectsRepositoryContentResult> getManagementShowUpdatableObjectsRepositoryContent(GetManagementShowUpdatableObjectsRepositoryContentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementShowUpdatableObjectsRepositoryContent:getManagementShowUpdatableObjectsRepositoryContent
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filter Dictionary<string, string>
    Return results matching the specified filter. filter blocks blocks are documented below.
    Id string
    Limit double
    The maximal number of returned results.
    Offset double
    Number of the results to initially skip.
    Orders List<GetManagementShowUpdatableObjectsRepositoryContentOrder>
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    UidInUpdatableObjectsRepository string
    The object's unique identifier in the Updatable Objects repository.
    Filter map[string]string
    Return results matching the specified filter. filter blocks blocks are documented below.
    Id string
    Limit float64
    The maximal number of returned results.
    Offset float64
    Number of the results to initially skip.
    Orders []GetManagementShowUpdatableObjectsRepositoryContentOrder
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    UidInUpdatableObjectsRepository string
    The object's unique identifier in the Updatable Objects repository.
    filter Map<String,String>
    Return results matching the specified filter. filter blocks blocks are documented below.
    id String
    limit Double
    The maximal number of returned results.
    offset Double
    Number of the results to initially skip.
    orders List<GetManagementShowUpdatableObjectsRepositoryContentOrder>
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    uidInUpdatableObjectsRepository String
    The object's unique identifier in the Updatable Objects repository.
    filter {[key: string]: string}
    Return results matching the specified filter. filter blocks blocks are documented below.
    id string
    limit number
    The maximal number of returned results.
    offset number
    Number of the results to initially skip.
    orders GetManagementShowUpdatableObjectsRepositoryContentOrder[]
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    uidInUpdatableObjectsRepository string
    The object's unique identifier in the Updatable Objects repository.
    filter Mapping[str, str]
    Return results matching the specified filter. filter blocks blocks are documented below.
    id str
    limit float
    The maximal number of returned results.
    offset float
    Number of the results to initially skip.
    orders Sequence[GetManagementShowUpdatableObjectsRepositoryContentOrder]
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    uid_in_updatable_objects_repository str
    The object's unique identifier in the Updatable Objects repository.
    filter Map<String>
    Return results matching the specified filter. filter blocks blocks are documented below.
    id String
    limit Number
    The maximal number of returned results.
    offset Number
    Number of the results to initially skip.
    orders List<Property Map>
    Sorts the results by search criteria. Automatically sorts the results by Name, in the ascending order. order blocks are documented below.
    uidInUpdatableObjectsRepository String
    The object's unique identifier in the Updatable Objects repository.

    getManagementShowUpdatableObjectsRepositoryContent Result

    The following output properties are available:

    Supporting Types

    GetManagementShowUpdatableObjectsRepositoryContentObject

    AdditionalProperties Dictionary<string, string>
    Additional properties on the object. additional_properties blocks are documented below.
    NameInUpdatableObjectsRepository string
    Object name in the Updatable Objects Repository.
    UidInUpdatableObjectsRepository string
    Unique identifier of the object in the Updatable Objects Repository.
    UpdatableObjects List<GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject>
    The imported management object (if exists). updatable_object blocks are documented below.
    AdditionalProperties map[string]string
    Additional properties on the object. additional_properties blocks are documented below.
    NameInUpdatableObjectsRepository string
    Object name in the Updatable Objects Repository.
    UidInUpdatableObjectsRepository string
    Unique identifier of the object in the Updatable Objects Repository.
    UpdatableObjects []GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject
    The imported management object (if exists). updatable_object blocks are documented below.
    additionalProperties Map<String,String>
    Additional properties on the object. additional_properties blocks are documented below.
    nameInUpdatableObjectsRepository String
    Object name in the Updatable Objects Repository.
    uidInUpdatableObjectsRepository String
    Unique identifier of the object in the Updatable Objects Repository.
    updatableObjects List<GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject>
    The imported management object (if exists). updatable_object blocks are documented below.
    additionalProperties {[key: string]: string}
    Additional properties on the object. additional_properties blocks are documented below.
    nameInUpdatableObjectsRepository string
    Object name in the Updatable Objects Repository.
    uidInUpdatableObjectsRepository string
    Unique identifier of the object in the Updatable Objects Repository.
    updatableObjects GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject[]
    The imported management object (if exists). updatable_object blocks are documented below.
    additional_properties Mapping[str, str]
    Additional properties on the object. additional_properties blocks are documented below.
    name_in_updatable_objects_repository str
    Object name in the Updatable Objects Repository.
    uid_in_updatable_objects_repository str
    Unique identifier of the object in the Updatable Objects Repository.
    updatable_objects Sequence[GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject]
    The imported management object (if exists). updatable_object blocks are documented below.
    additionalProperties Map<String>
    Additional properties on the object. additional_properties blocks are documented below.
    nameInUpdatableObjectsRepository String
    Object name in the Updatable Objects Repository.
    uidInUpdatableObjectsRepository String
    Unique identifier of the object in the Updatable Objects Repository.
    updatableObjects List<Property Map>
    The imported management object (if exists). updatable_object blocks are documented below.

    GetManagementShowUpdatableObjectsRepositoryContentObjectUpdatableObject

    Name string
    Object name. Must be unique in the domain.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    Name string
    Object name. Must be unique in the domain.
    Type string
    Object type.
    Uid string
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    type String
    Object type.
    uid String
    Object unique identifier.
    name string
    Object name. Must be unique in the domain.
    type string
    Object type.
    uid string
    Object unique identifier.
    name str
    Object name. Must be unique in the domain.
    type str
    Object type.
    uid str
    Object unique identifier.
    name String
    Object name. Must be unique in the domain.
    type String
    Object type.
    uid String
    Object unique identifier.

    GetManagementShowUpdatableObjectsRepositoryContentOrder

    Asc string
    Sorts results by the given field in ascending order.
    Desc string
    Sorts results by the given field in descending order.
    Asc string
    Sorts results by the given field in ascending order.
    Desc string
    Sorts results by the given field in descending order.
    asc String
    Sorts results by the given field in ascending order.
    desc String
    Sorts results by the given field in descending order.
    asc string
    Sorts results by the given field in ascending order.
    desc string
    Sorts results by the given field in descending order.
    asc str
    Sorts results by the given field in ascending order.
    desc str
    Sorts results by the given field in descending order.
    asc String
    Sorts results by the given field in ascending order.
    desc String
    Sorts results by the given field in descending order.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw