1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. getCatalogItems
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

oci.FleetAppsManagement.getCatalogItems

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

    This data source provides the list of Catalog Items in Oracle Cloud Infrastructure Fleet Apps Management service.

    Gets a list of Catalog Items in a compartment.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testCatalogItems = oci.FleetAppsManagement.getCatalogItems({
        compartmentId: compartmentId,
        catalogListingId: testListing.id,
        catalogListingVersionCriteria: catalogItemCatalogListingVersionCriteria,
        configSourceType: catalogItemConfigSourceType,
        displayName: catalogItemDisplayName,
        shouldListPublicItems: catalogItemShouldListPublicItems,
        state: catalogItemState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_catalog_items = oci.FleetAppsManagement.get_catalog_items(compartment_id=compartment_id,
        catalog_listing_id=test_listing["id"],
        catalog_listing_version_criteria=catalog_item_catalog_listing_version_criteria,
        config_source_type=catalog_item_config_source_type,
        display_name=catalog_item_display_name,
        should_list_public_items=catalog_item_should_list_public_items,
        state=catalog_item_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetappsmanagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fleetappsmanagement.GetCatalogItems(ctx, &fleetappsmanagement.GetCatalogItemsArgs{
    			CompartmentId:                 compartmentId,
    			CatalogListingId:              pulumi.StringRef(testListing.Id),
    			CatalogListingVersionCriteria: pulumi.StringRef(catalogItemCatalogListingVersionCriteria),
    			ConfigSourceType:              pulumi.StringRef(catalogItemConfigSourceType),
    			DisplayName:                   pulumi.StringRef(catalogItemDisplayName),
    			ShouldListPublicItems:         pulumi.BoolRef(catalogItemShouldListPublicItems),
    			State:                         pulumi.StringRef(catalogItemState),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testCatalogItems = Oci.FleetAppsManagement.GetCatalogItems.Invoke(new()
        {
            CompartmentId = compartmentId,
            CatalogListingId = testListing.Id,
            CatalogListingVersionCriteria = catalogItemCatalogListingVersionCriteria,
            ConfigSourceType = catalogItemConfigSourceType,
            DisplayName = catalogItemDisplayName,
            ShouldListPublicItems = catalogItemShouldListPublicItems,
            State = catalogItemState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
    import com.pulumi.oci.FleetAppsManagement.inputs.GetCatalogItemsArgs;
    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 testCatalogItems = FleetAppsManagementFunctions.getCatalogItems(GetCatalogItemsArgs.builder()
                .compartmentId(compartmentId)
                .catalogListingId(testListing.id())
                .catalogListingVersionCriteria(catalogItemCatalogListingVersionCriteria)
                .configSourceType(catalogItemConfigSourceType)
                .displayName(catalogItemDisplayName)
                .shouldListPublicItems(catalogItemShouldListPublicItems)
                .state(catalogItemState)
                .build());
    
        }
    }
    
    variables:
      testCatalogItems:
        fn::invoke:
          function: oci:FleetAppsManagement:getCatalogItems
          arguments:
            compartmentId: ${compartmentId}
            catalogListingId: ${testListing.id}
            catalogListingVersionCriteria: ${catalogItemCatalogListingVersionCriteria}
            configSourceType: ${catalogItemConfigSourceType}
            displayName: ${catalogItemDisplayName}
            shouldListPublicItems: ${catalogItemShouldListPublicItems}
            state: ${catalogItemState}
    

    Using getCatalogItems

    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 getCatalogItems(args: GetCatalogItemsArgs, opts?: InvokeOptions): Promise<GetCatalogItemsResult>
    function getCatalogItemsOutput(args: GetCatalogItemsOutputArgs, opts?: InvokeOptions): Output<GetCatalogItemsResult>
    def get_catalog_items(catalog_listing_id: Optional[str] = None,
                          catalog_listing_version_criteria: Optional[str] = None,
                          compartment_id: Optional[str] = None,
                          config_source_type: Optional[str] = None,
                          display_name: Optional[str] = None,
                          filters: Optional[Sequence[GetCatalogItemsFilter]] = None,
                          should_list_public_items: Optional[bool] = None,
                          state: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetCatalogItemsResult
    def get_catalog_items_output(catalog_listing_id: Optional[pulumi.Input[str]] = None,
                          catalog_listing_version_criteria: Optional[pulumi.Input[str]] = None,
                          compartment_id: Optional[pulumi.Input[str]] = None,
                          config_source_type: Optional[pulumi.Input[str]] = None,
                          display_name: Optional[pulumi.Input[str]] = None,
                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetCatalogItemsFilterArgs]]]] = None,
                          should_list_public_items: Optional[pulumi.Input[bool]] = None,
                          state: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetCatalogItemsResult]
    func GetCatalogItems(ctx *Context, args *GetCatalogItemsArgs, opts ...InvokeOption) (*GetCatalogItemsResult, error)
    func GetCatalogItemsOutput(ctx *Context, args *GetCatalogItemsOutputArgs, opts ...InvokeOption) GetCatalogItemsResultOutput

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

    public static class GetCatalogItems 
    {
        public static Task<GetCatalogItemsResult> InvokeAsync(GetCatalogItemsArgs args, InvokeOptions? opts = null)
        public static Output<GetCatalogItemsResult> Invoke(GetCatalogItemsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCatalogItemsResult> getCatalogItems(GetCatalogItemsArgs args, InvokeOptions options)
    public static Output<GetCatalogItemsResult> getCatalogItems(GetCatalogItemsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:FleetAppsManagement/getCatalogItems:getCatalogItems
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    CatalogListingId string
    catalogListingId of the package. This is an integer whose min and max length are specified.
    CatalogListingVersionCriteria string
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetCatalogItemsFilter>
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    CompartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    CatalogListingId string
    catalogListingId of the package. This is an integer whose min and max length are specified.
    CatalogListingVersionCriteria string
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetCatalogItemsFilter
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    (Updatable) The ID of the compartment in which to list resources.
    catalogListingId String
    catalogListingId of the package. This is an integer whose min and max length are specified.
    catalogListingVersionCriteria String
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetCatalogItemsFilter>
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    catalogListingId string
    catalogListingId of the package. This is an integer whose min and max length are specified.
    catalogListingVersionCriteria string
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    configSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetCatalogItemsFilter[]
    shouldListPublicItems boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    compartment_id str
    (Updatable) The ID of the compartment in which to list resources.
    catalog_listing_id str
    catalogListingId of the package. This is an integer whose min and max length are specified.
    catalog_listing_version_criteria str
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    config_source_type str
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[GetCatalogItemsFilter]
    should_list_public_items bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state str
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    (Updatable) The ID of the compartment in which to list resources.
    catalogListingId String
    catalogListingId of the package. This is an integer whose min and max length are specified.
    catalogListingVersionCriteria String
    Parameter to list all catalog items only with latest version or list all catalog items with all versions.
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.

    getCatalogItems Result

    The following output properties are available:

    CatalogItemCollections List<GetCatalogItemsCatalogItemCollection>
    The list of catalog_item_collection.
    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    CatalogListingId string
    CatalogListingVersionCriteria string
    ConfigSourceType string
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters List<GetCatalogItemsFilter>
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    The current state of the CatalogItem.
    CatalogItemCollections []GetCatalogItemsCatalogItemCollection
    The list of catalog_item_collection.
    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    CatalogListingId string
    CatalogListingVersionCriteria string
    ConfigSourceType string
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters []GetCatalogItemsFilter
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    The current state of the CatalogItem.
    catalogItemCollections List<GetCatalogItemsCatalogItemCollection>
    The list of catalog_item_collection.
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    catalogListingId String
    catalogListingVersionCriteria String
    configSourceType String
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<GetCatalogItemsFilter>
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    The current state of the CatalogItem.
    catalogItemCollections GetCatalogItemsCatalogItemCollection[]
    The list of catalog_item_collection.
    compartmentId string
    The OCID of the compartment.
    id string
    The provider-assigned unique ID for this managed resource.
    catalogListingId string
    catalogListingVersionCriteria string
    configSourceType string
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters GetCatalogItemsFilter[]
    shouldListPublicItems boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state string
    The current state of the CatalogItem.
    catalog_item_collections Sequence[GetCatalogItemsCatalogItemCollection]
    The list of catalog_item_collection.
    compartment_id str
    The OCID of the compartment.
    id str
    The provider-assigned unique ID for this managed resource.
    catalog_listing_id str
    catalog_listing_version_criteria str
    config_source_type str
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters Sequence[GetCatalogItemsFilter]
    should_list_public_items bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state str
    The current state of the CatalogItem.
    catalogItemCollections List<Property Map>
    The list of catalog_item_collection.
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    catalogListingId String
    catalogListingVersionCriteria String
    configSourceType String
    Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<Property Map>
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    The current state of the CatalogItem.

    Supporting Types

    GetCatalogItemsCatalogItemCollection

    GetCatalogItemsCatalogItemCollectionItem

    CatalogResultPayloads List<GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload>
    Catalog result payload.
    CatalogSourcePayloads List<GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload>
    Catalog source payload.
    CloneCatalogItemTrigger int
    CompartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    Description about the catalog item.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the catalog.
    LifecycleDetails string
    The details of lifecycle state CatalogItem.
    ListingId string
    The catalog listing Id.
    ListingVersion string
    The catalog package version.
    PackageType string
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    ShortDescription string
    Short description about the catalog item.
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeBackfillLastChecked string
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeCreated string
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeLastChecked string
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeReleased string
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    VersionDescription string
    Version description about the catalog item.
    CatalogResultPayloads []GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload
    Catalog result payload.
    CatalogSourcePayloads []GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload
    Catalog source payload.
    CloneCatalogItemTrigger int
    CompartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    Description about the catalog item.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the catalog.
    LifecycleDetails string
    The details of lifecycle state CatalogItem.
    ListingId string
    The catalog listing Id.
    ListingVersion string
    The catalog package version.
    PackageType string
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    ShortDescription string
    Short description about the catalog item.
    ShouldListPublicItems bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    State string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeBackfillLastChecked string
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeCreated string
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeLastChecked string
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeReleased string
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    VersionDescription string
    Version description about the catalog item.
    catalogResultPayloads List<GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload>
    Catalog result payload.
    catalogSourcePayloads List<GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload>
    Catalog source payload.
    cloneCatalogItemTrigger Integer
    compartmentId String
    (Updatable) The ID of the compartment in which to list resources.
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    Description about the catalog item.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the catalog.
    lifecycleDetails String
    The details of lifecycle state CatalogItem.
    listingId String
    The catalog listing Id.
    listingVersion String
    The catalog package version.
    packageType String
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    shortDescription String
    Short description about the catalog item.
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeBackfillLastChecked String
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeCreated String
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeLastChecked String
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeReleased String
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    versionDescription String
    Version description about the catalog item.
    catalogResultPayloads GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload[]
    Catalog result payload.
    catalogSourcePayloads GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload[]
    Catalog source payload.
    cloneCatalogItemTrigger number
    compartmentId string
    (Updatable) The ID of the compartment in which to list resources.
    configSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    Description about the catalog item.
    displayName string
    A filter to return only resources that match the entire display name given.
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the catalog.
    lifecycleDetails string
    The details of lifecycle state CatalogItem.
    listingId string
    The catalog listing Id.
    listingVersion string
    The catalog package version.
    packageType string
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    shortDescription string
    Short description about the catalog item.
    shouldListPublicItems boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state string
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeBackfillLastChecked string
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeCreated string
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeLastChecked string
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeReleased string
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated string
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    versionDescription string
    Version description about the catalog item.
    catalog_result_payloads Sequence[GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload]
    Catalog result payload.
    catalog_source_payloads Sequence[GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload]
    Catalog source payload.
    clone_catalog_item_trigger int
    compartment_id str
    (Updatable) The ID of the compartment in which to list resources.
    config_source_type str
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    Description about the catalog item.
    display_name str
    A filter to return only resources that match the entire display name given.
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    The OCID of the catalog.
    lifecycle_details str
    The details of lifecycle state CatalogItem.
    listing_id str
    The catalog listing Id.
    listing_version str
    The catalog package version.
    package_type str
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    short_description str
    Short description about the catalog item.
    should_list_public_items bool
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state str
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_backfill_last_checked str
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_created str
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_last_checked str
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_released str
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated str
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    version_description str
    Version description about the catalog item.
    catalogResultPayloads List<Property Map>
    Catalog result payload.
    catalogSourcePayloads List<Property Map>
    Catalog source payload.
    cloneCatalogItemTrigger Number
    compartmentId String
    (Updatable) The ID of the compartment in which to list resources.
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    Description about the catalog item.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the catalog.
    lifecycleDetails String
    The details of lifecycle state CatalogItem.
    listingId String
    The catalog listing Id.
    listingVersion String
    The catalog package version.
    packageType String
    Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
    shortDescription String
    Short description about the catalog item.
    shouldListPublicItems Boolean
    The indicator to append Public Items from the root compartment to any query, when set to TRUE.
    state String
    A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeBackfillLastChecked String
    The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeCreated String
    The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeLastChecked String
    The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeReleased String
    The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    versionDescription String
    Version description about the catalog item.

    GetCatalogItemsCatalogItemCollectionItemCatalogResultPayload

    BranchName string
    branch Name
    ConfigResultType string
    config result type.
    ConfigurationSourceProviderId string
    configuration Source Provider OCID
    PackageUrl string
    package url
    RepositoryUrl string
    repository Url
    TemplateId string
    template id
    TimeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WorkingDirectory string
    BranchName string
    branch Name
    ConfigResultType string
    config result type.
    ConfigurationSourceProviderId string
    configuration Source Provider OCID
    PackageUrl string
    package url
    RepositoryUrl string
    repository Url
    TemplateId string
    template id
    TimeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WorkingDirectory string
    branchName String
    branch Name
    configResultType String
    config result type.
    configurationSourceProviderId String
    configuration Source Provider OCID
    packageUrl String
    package url
    repositoryUrl String
    repository Url
    templateId String
    template id
    timeExpires String
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workingDirectory String
    branchName string
    branch Name
    configResultType string
    config result type.
    configurationSourceProviderId string
    configuration Source Provider OCID
    packageUrl string
    package url
    repositoryUrl string
    repository Url
    templateId string
    template id
    timeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workingDirectory string
    branch_name str
    branch Name
    config_result_type str
    config result type.
    configuration_source_provider_id str
    configuration Source Provider OCID
    package_url str
    package url
    repository_url str
    repository Url
    template_id str
    template id
    time_expires str
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    working_directory str
    branchName String
    branch Name
    configResultType String
    config result type.
    configurationSourceProviderId String
    configuration Source Provider OCID
    packageUrl String
    package url
    repositoryUrl String
    repository Url
    templateId String
    template id
    timeExpires String
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workingDirectory String

    GetCatalogItemsCatalogItemCollectionItemCatalogSourcePayload

    AccessUri string
    access uri
    BranchName string
    branch Name
    Bucket string
    bucket name
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    ConfigurationSourceProviderId string
    configuration Source Provider OCID
    Description string
    Description about the catalog item.
    ListingId string
    The catalog listing Id.
    LongDescription string
    Template Long Description
    Namespace string
    nameSpace
    Object string
    object name
    RepositoryUrl string
    repository Url
    TemplateDisplayName string
    Template Display Name
    TimeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    Version string
    This version parameter of Payload.
    WorkingDirectory string
    ZipFileBase64encoded string
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
    AccessUri string
    access uri
    BranchName string
    branch Name
    Bucket string
    bucket name
    ConfigSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    ConfigurationSourceProviderId string
    configuration Source Provider OCID
    Description string
    Description about the catalog item.
    ListingId string
    The catalog listing Id.
    LongDescription string
    Template Long Description
    Namespace string
    nameSpace
    Object string
    object name
    RepositoryUrl string
    repository Url
    TemplateDisplayName string
    Template Display Name
    TimeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    Version string
    This version parameter of Payload.
    WorkingDirectory string
    ZipFileBase64encoded string
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
    accessUri String
    access uri
    branchName String
    branch Name
    bucket String
    bucket name
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    configurationSourceProviderId String
    configuration Source Provider OCID
    description String
    Description about the catalog item.
    listingId String
    The catalog listing Id.
    longDescription String
    Template Long Description
    namespace String
    nameSpace
    object String
    object name
    repositoryUrl String
    repository Url
    templateDisplayName String
    Template Display Name
    timeExpires String
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    version String
    This version parameter of Payload.
    workingDirectory String
    zipFileBase64encoded String
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
    accessUri string
    access uri
    branchName string
    branch Name
    bucket string
    bucket name
    configSourceType string
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    configurationSourceProviderId string
    configuration Source Provider OCID
    description string
    Description about the catalog item.
    listingId string
    The catalog listing Id.
    longDescription string
    Template Long Description
    namespace string
    nameSpace
    object string
    object name
    repositoryUrl string
    repository Url
    templateDisplayName string
    Template Display Name
    timeExpires string
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    version string
    This version parameter of Payload.
    workingDirectory string
    zipFileBase64encoded string
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
    access_uri str
    access uri
    branch_name str
    branch Name
    bucket str
    bucket name
    config_source_type str
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    configuration_source_provider_id str
    configuration Source Provider OCID
    description str
    Description about the catalog item.
    listing_id str
    The catalog listing Id.
    long_description str
    Template Long Description
    namespace str
    nameSpace
    object str
    object name
    repository_url str
    repository Url
    template_display_name str
    Template Display Name
    time_expires str
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    version str
    This version parameter of Payload.
    working_directory str
    zip_file_base64encoded str
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.
    accessUri String
    access uri
    branchName String
    branch Name
    bucket String
    bucket name
    configSourceType String
    The ConfigSourceType Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
    configurationSourceProviderId String
    configuration Source Provider OCID
    description String
    Description about the catalog item.
    listingId String
    The catalog listing Id.
    longDescription String
    Template Long Description
    namespace String
    nameSpace
    object String
    object name
    repositoryUrl String
    repository Url
    templateDisplayName String
    Template Display Name
    timeExpires String
    The date and time expires, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    version String
    This version parameter of Payload.
    workingDirectory String
    zipFileBase64encoded String
    The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed.

    GetCatalogItemsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi