1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CapacityManagement
  5. getInternalOccAvailabilityCatalogs
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

oci.CapacityManagement.getInternalOccAvailabilityCatalogs

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

    This data source provides the list of Internal Occ Availability Catalogs in Oracle Cloud Infrastructure Capacity Management service.

    An internal api to list availability catalogs.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testInternalOccAvailabilityCatalogs = oci.CapacityManagement.getInternalOccAvailabilityCatalogs({
        compartmentId: compartmentId,
        catalogState: internalOccAvailabilityCatalogCatalogState,
        displayName: internalOccAvailabilityCatalogDisplayName,
        id: internalOccAvailabilityCatalogId,
        namespace: internalOccAvailabilityCatalogNamespace,
        occCustomerGroupId: testOccCustomerGroup.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_internal_occ_availability_catalogs = oci.CapacityManagement.get_internal_occ_availability_catalogs(compartment_id=compartment_id,
        catalog_state=internal_occ_availability_catalog_catalog_state,
        display_name=internal_occ_availability_catalog_display_name,
        id=internal_occ_availability_catalog_id,
        namespace=internal_occ_availability_catalog_namespace,
        occ_customer_group_id=test_occ_customer_group["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CapacityManagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := CapacityManagement.GetInternalOccAvailabilityCatalogs(ctx, &capacitymanagement.GetInternalOccAvailabilityCatalogsArgs{
    			CompartmentId:      compartmentId,
    			CatalogState:       pulumi.StringRef(internalOccAvailabilityCatalogCatalogState),
    			DisplayName:        pulumi.StringRef(internalOccAvailabilityCatalogDisplayName),
    			Id:                 pulumi.StringRef(internalOccAvailabilityCatalogId),
    			Namespace:          pulumi.StringRef(internalOccAvailabilityCatalogNamespace),
    			OccCustomerGroupId: pulumi.StringRef(testOccCustomerGroup.Id),
    		}, 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 testInternalOccAvailabilityCatalogs = Oci.CapacityManagement.GetInternalOccAvailabilityCatalogs.Invoke(new()
        {
            CompartmentId = compartmentId,
            CatalogState = internalOccAvailabilityCatalogCatalogState,
            DisplayName = internalOccAvailabilityCatalogDisplayName,
            Id = internalOccAvailabilityCatalogId,
            Namespace = internalOccAvailabilityCatalogNamespace,
            OccCustomerGroupId = testOccCustomerGroup.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.CapacityManagement.CapacityManagementFunctions;
    import com.pulumi.oci.CapacityManagement.inputs.GetInternalOccAvailabilityCatalogsArgs;
    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 testInternalOccAvailabilityCatalogs = CapacityManagementFunctions.getInternalOccAvailabilityCatalogs(GetInternalOccAvailabilityCatalogsArgs.builder()
                .compartmentId(compartmentId)
                .catalogState(internalOccAvailabilityCatalogCatalogState)
                .displayName(internalOccAvailabilityCatalogDisplayName)
                .id(internalOccAvailabilityCatalogId)
                .namespace(internalOccAvailabilityCatalogNamespace)
                .occCustomerGroupId(testOccCustomerGroup.id())
                .build());
    
        }
    }
    
    variables:
      testInternalOccAvailabilityCatalogs:
        fn::invoke:
          Function: oci:CapacityManagement:getInternalOccAvailabilityCatalogs
          Arguments:
            compartmentId: ${compartmentId}
            catalogState: ${internalOccAvailabilityCatalogCatalogState}
            displayName: ${internalOccAvailabilityCatalogDisplayName}
            id: ${internalOccAvailabilityCatalogId}
            namespace: ${internalOccAvailabilityCatalogNamespace}
            occCustomerGroupId: ${testOccCustomerGroup.id}
    

    Using getInternalOccAvailabilityCatalogs

    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 getInternalOccAvailabilityCatalogs(args: GetInternalOccAvailabilityCatalogsArgs, opts?: InvokeOptions): Promise<GetInternalOccAvailabilityCatalogsResult>
    function getInternalOccAvailabilityCatalogsOutput(args: GetInternalOccAvailabilityCatalogsOutputArgs, opts?: InvokeOptions): Output<GetInternalOccAvailabilityCatalogsResult>
    def get_internal_occ_availability_catalogs(catalog_state: Optional[str] = None,
                                               compartment_id: Optional[str] = None,
                                               display_name: Optional[str] = None,
                                               filters: Optional[Sequence[_capacitymanagement.GetInternalOccAvailabilityCatalogsFilter]] = None,
                                               id: Optional[str] = None,
                                               namespace: Optional[str] = None,
                                               occ_customer_group_id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetInternalOccAvailabilityCatalogsResult
    def get_internal_occ_availability_catalogs_output(catalog_state: Optional[pulumi.Input[str]] = None,
                                               compartment_id: Optional[pulumi.Input[str]] = None,
                                               display_name: Optional[pulumi.Input[str]] = None,
                                               filters: Optional[pulumi.Input[Sequence[pulumi.Input[_capacitymanagement.GetInternalOccAvailabilityCatalogsFilterArgs]]]] = None,
                                               id: Optional[pulumi.Input[str]] = None,
                                               namespace: Optional[pulumi.Input[str]] = None,
                                               occ_customer_group_id: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetInternalOccAvailabilityCatalogsResult]
    func GetInternalOccAvailabilityCatalogs(ctx *Context, args *GetInternalOccAvailabilityCatalogsArgs, opts ...InvokeOption) (*GetInternalOccAvailabilityCatalogsResult, error)
    func GetInternalOccAvailabilityCatalogsOutput(ctx *Context, args *GetInternalOccAvailabilityCatalogsOutputArgs, opts ...InvokeOption) GetInternalOccAvailabilityCatalogsResultOutput

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

    public static class GetInternalOccAvailabilityCatalogs 
    {
        public static Task<GetInternalOccAvailabilityCatalogsResult> InvokeAsync(GetInternalOccAvailabilityCatalogsArgs args, InvokeOptions? opts = null)
        public static Output<GetInternalOccAvailabilityCatalogsResult> Invoke(GetInternalOccAvailabilityCatalogsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInternalOccAvailabilityCatalogsResult> getInternalOccAvailabilityCatalogs(GetInternalOccAvailabilityCatalogsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CapacityManagement/getInternalOccAvailabilityCatalogs:getInternalOccAvailabilityCatalogs
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    CatalogState string
    Filter the list of availability catalogs based on the catalog state.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    Filters List<GetInternalOccAvailabilityCatalogsFilter>
    Id string
    The OCID of the availability catalog to filter the list of availability catalogs.
    Namespace string
    The namespace by which we would filter the list.
    OccCustomerGroupId string
    The customer group ocid by which we would filter the list.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    CatalogState string
    Filter the list of availability catalogs based on the catalog state.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    Filters []GetInternalOccAvailabilityCatalogsFilter
    Id string
    The OCID of the availability catalog to filter the list of availability catalogs.
    Namespace string
    The namespace by which we would filter the list.
    OccCustomerGroupId string
    The customer group ocid by which we would filter the list.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    catalogState String
    Filter the list of availability catalogs based on the catalog state.
    displayName String
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters List<GetInternalOccAvailabilityCatalogsFilter>
    id String
    The OCID of the availability catalog to filter the list of availability catalogs.
    namespace String
    The namespace by which we would filter the list.
    occCustomerGroupId String
    The customer group ocid by which we would filter the list.
    compartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    catalogState string
    Filter the list of availability catalogs based on the catalog state.
    displayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters GetInternalOccAvailabilityCatalogsFilter[]
    id string
    The OCID of the availability catalog to filter the list of availability catalogs.
    namespace string
    The namespace by which we would filter the list.
    occCustomerGroupId string
    The customer group ocid by which we would filter the list.
    compartment_id str
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    catalog_state str
    Filter the list of availability catalogs based on the catalog state.
    display_name str
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters Sequence[capacitymanagement.GetInternalOccAvailabilityCatalogsFilter]
    id str
    The OCID of the availability catalog to filter the list of availability catalogs.
    namespace str
    The namespace by which we would filter the list.
    occ_customer_group_id str
    The customer group ocid by which we would filter the list.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    catalogState String
    Filter the list of availability catalogs based on the catalog state.
    displayName String
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters List<Property Map>
    id String
    The OCID of the availability catalog to filter the list of availability catalogs.
    namespace String
    The namespace by which we would filter the list.
    occCustomerGroupId String
    The customer group ocid by which we would filter the list.

    getInternalOccAvailabilityCatalogs Result

    The following output properties are available:

    CompartmentId string
    The OCID of the tenancy where the availability catalog resides.
    OccAvailabilityCatalogCollections List<GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection>
    The list of occ_availability_catalog_collection.
    CatalogState string
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    DisplayName string
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters List<GetInternalOccAvailabilityCatalogsFilter>
    Id string
    The OCID of the availability catalog.
    Namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    OccCustomerGroupId string
    The Customer Group OCID to which the availability catalog belongs.
    CompartmentId string
    The OCID of the tenancy where the availability catalog resides.
    OccAvailabilityCatalogCollections []GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection
    The list of occ_availability_catalog_collection.
    CatalogState string
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    DisplayName string
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters []GetInternalOccAvailabilityCatalogsFilter
    Id string
    The OCID of the availability catalog.
    Namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    OccCustomerGroupId string
    The Customer Group OCID to which the availability catalog belongs.
    compartmentId String
    The OCID of the tenancy where the availability catalog resides.
    occAvailabilityCatalogCollections List<GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection>
    The list of occ_availability_catalog_collection.
    catalogState String
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    displayName String
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<GetInternalOccAvailabilityCatalogsFilter>
    id String
    The OCID of the availability catalog.
    namespace String
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occCustomerGroupId String
    The Customer Group OCID to which the availability catalog belongs.
    compartmentId string
    The OCID of the tenancy where the availability catalog resides.
    occAvailabilityCatalogCollections GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection[]
    The list of occ_availability_catalog_collection.
    catalogState string
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    displayName string
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters GetInternalOccAvailabilityCatalogsFilter[]
    id string
    The OCID of the availability catalog.
    namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occCustomerGroupId string
    The Customer Group OCID to which the availability catalog belongs.
    compartment_id str
    The OCID of the tenancy where the availability catalog resides.
    occ_availability_catalog_collections Sequence[capacitymanagement.GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection]
    The list of occ_availability_catalog_collection.
    catalog_state str
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    display_name str
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters Sequence[capacitymanagement.GetInternalOccAvailabilityCatalogsFilter]
    id str
    The OCID of the availability catalog.
    namespace str
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occ_customer_group_id str
    The Customer Group OCID to which the availability catalog belongs.
    compartmentId String
    The OCID of the tenancy where the availability catalog resides.
    occAvailabilityCatalogCollections List<Property Map>
    The list of occ_availability_catalog_collection.
    catalogState String
    Represents whether this version of the availability catalog has been made available to the customer. The state is No by default.
    displayName String
    An user-friendly name for the availability catalog. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<Property Map>
    id String
    The OCID of the availability catalog.
    namespace String
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occCustomerGroupId String
    The Customer Group OCID to which the availability catalog belongs.

    Supporting Types

    GetInternalOccAvailabilityCatalogsFilter

    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

    GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollection

    items List<Property Map>
    An array of availability catalogs.

    GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItem

    CatalogState string
    Filter the list of availability catalogs based on the catalog state.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    Text information about the availability catalog.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    FreeformTags Dictionary<string, object>
    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 availability catalog to filter the list of availability catalogs.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    MetadataDetails List<GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail>
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    Namespace string
    The namespace by which we would filter the list.
    OccCustomerGroupId string
    The customer group ocid by which we would filter the list.
    State string
    The current lifecycle state of the customer group.
    SystemTags Dictionary<string, object>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time when the availability catalog was created.
    TimeUpdated string
    The time when the availability catalog was last updated.
    CatalogState string
    Filter the list of availability catalogs based on the catalog state.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    Text information about the availability catalog.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    FreeformTags map[string]interface{}
    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 availability catalog to filter the list of availability catalogs.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    MetadataDetails []GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    Namespace string
    The namespace by which we would filter the list.
    OccCustomerGroupId string
    The customer group ocid by which we would filter the list.
    State string
    The current lifecycle state of the customer group.
    SystemTags map[string]interface{}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time when the availability catalog was created.
    TimeUpdated string
    The time when the availability catalog was last updated.
    catalogState String
    Filter the list of availability catalogs based on the catalog state.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    Text information about the availability catalog.
    displayName String
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    freeformTags Map<String,Object>
    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 availability catalog to filter the list of availability catalogs.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    metadataDetails List<GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail>
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    namespace String
    The namespace by which we would filter the list.
    occCustomerGroupId String
    The customer group ocid by which we would filter the list.
    state String
    The current lifecycle state of the customer group.
    systemTags Map<String,Object>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time when the availability catalog was created.
    timeUpdated String
    The time when the availability catalog was last updated.
    catalogState string
    Filter the list of availability catalogs based on the catalog state.
    compartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    Text information about the availability catalog.
    displayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    freeformTags {[key: string]: any}
    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 availability catalog to filter the list of availability catalogs.
    lifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    metadataDetails GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail[]
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    namespace string
    The namespace by which we would filter the list.
    occCustomerGroupId string
    The customer group ocid by which we would filter the list.
    state string
    The current lifecycle state of the customer group.
    systemTags {[key: string]: any}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time when the availability catalog was created.
    timeUpdated string
    The time when the availability catalog was last updated.
    catalog_state str
    Filter the list of availability catalogs based on the catalog state.
    compartment_id str
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    Text information about the availability catalog.
    display_name str
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    freeform_tags Mapping[str, Any]
    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 availability catalog to filter the list of availability catalogs.
    lifecycle_details str
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    metadata_details Sequence[capacitymanagement.GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail]
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    namespace str
    The namespace by which we would filter the list.
    occ_customer_group_id str
    The customer group ocid by which we would filter the list.
    state str
    The current lifecycle state of the customer group.
    system_tags Mapping[str, Any]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time when the availability catalog was created.
    time_updated str
    The time when the availability catalog was last updated.
    catalogState String
    Filter the list of availability catalogs based on the catalog state.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    Text information about the availability catalog.
    displayName String
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    freeformTags Map<Any>
    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 availability catalog to filter the list of availability catalogs.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed State.
    metadataDetails List<Property Map>
    Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
    namespace String
    The namespace by which we would filter the list.
    occCustomerGroupId String
    The customer group ocid by which we would filter the list.
    state String
    The current lifecycle state of the customer group.
    systemTags Map<Any>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time when the availability catalog was created.
    timeUpdated String
    The time when the availability catalog was last updated.

    GetInternalOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail

    FormatVersion string
    The version for the format of the catalog file being uploaded.
    FormatVersion string
    The version for the format of the catalog file being uploaded.
    formatVersion String
    The version for the format of the catalog file being uploaded.
    formatVersion string
    The version for the format of the catalog file being uploaded.
    format_version str
    The version for the format of the catalog file being uploaded.
    formatVersion String
    The version for the format of the catalog file being uploaded.

    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 v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi