1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CapacityManagement
  5. getOccAvailabilityCatalogs
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.CapacityManagement.getOccAvailabilityCatalogs

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

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

Lists all availability catalogs.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testOccAvailabilityCatalogs = oci.CapacityManagement.getOccAvailabilityCatalogs({
    compartmentId: compartmentId,
    catalogState: occAvailabilityCatalogCatalogState,
    displayName: occAvailabilityCatalogDisplayName,
    id: occAvailabilityCatalogId,
    namespace: occAvailabilityCatalogNamespace,
});
Copy
import pulumi
import pulumi_oci as oci

test_occ_availability_catalogs = oci.CapacityManagement.get_occ_availability_catalogs(compartment_id=compartment_id,
    catalog_state=occ_availability_catalog_catalog_state,
    display_name=occ_availability_catalog_display_name,
    id=occ_availability_catalog_id,
    namespace=occ_availability_catalog_namespace)
Copy
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.GetOccAvailabilityCatalogs(ctx, &capacitymanagement.GetOccAvailabilityCatalogsArgs{
			CompartmentId: compartmentId,
			CatalogState:  pulumi.StringRef(occAvailabilityCatalogCatalogState),
			DisplayName:   pulumi.StringRef(occAvailabilityCatalogDisplayName),
			Id:            pulumi.StringRef(occAvailabilityCatalogId),
			Namespace:     pulumi.StringRef(occAvailabilityCatalogNamespace),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testOccAvailabilityCatalogs = Oci.CapacityManagement.GetOccAvailabilityCatalogs.Invoke(new()
    {
        CompartmentId = compartmentId,
        CatalogState = occAvailabilityCatalogCatalogState,
        DisplayName = occAvailabilityCatalogDisplayName,
        Id = occAvailabilityCatalogId,
        Namespace = occAvailabilityCatalogNamespace,
    });

});
Copy
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.GetOccAvailabilityCatalogsArgs;
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 testOccAvailabilityCatalogs = CapacityManagementFunctions.getOccAvailabilityCatalogs(GetOccAvailabilityCatalogsArgs.builder()
            .compartmentId(compartmentId)
            .catalogState(occAvailabilityCatalogCatalogState)
            .displayName(occAvailabilityCatalogDisplayName)
            .id(occAvailabilityCatalogId)
            .namespace(occAvailabilityCatalogNamespace)
            .build());

    }
}
Copy
variables:
  testOccAvailabilityCatalogs:
    fn::invoke:
      function: oci:CapacityManagement:getOccAvailabilityCatalogs
      arguments:
        compartmentId: ${compartmentId}
        catalogState: ${occAvailabilityCatalogCatalogState}
        displayName: ${occAvailabilityCatalogDisplayName}
        id: ${occAvailabilityCatalogId}
        namespace: ${occAvailabilityCatalogNamespace}
Copy

Using getOccAvailabilityCatalogs

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 getOccAvailabilityCatalogs(args: GetOccAvailabilityCatalogsArgs, opts?: InvokeOptions): Promise<GetOccAvailabilityCatalogsResult>
function getOccAvailabilityCatalogsOutput(args: GetOccAvailabilityCatalogsOutputArgs, opts?: InvokeOptions): Output<GetOccAvailabilityCatalogsResult>
Copy
def get_occ_availability_catalogs(catalog_state: Optional[str] = None,
                                  compartment_id: Optional[str] = None,
                                  display_name: Optional[str] = None,
                                  filters: Optional[Sequence[_capacitymanagement.GetOccAvailabilityCatalogsFilter]] = None,
                                  id: Optional[str] = None,
                                  namespace: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetOccAvailabilityCatalogsResult
def get_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.GetOccAvailabilityCatalogsFilterArgs]]]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  namespace: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetOccAvailabilityCatalogsResult]
Copy
func GetOccAvailabilityCatalogs(ctx *Context, args *GetOccAvailabilityCatalogsArgs, opts ...InvokeOption) (*GetOccAvailabilityCatalogsResult, error)
func GetOccAvailabilityCatalogsOutput(ctx *Context, args *GetOccAvailabilityCatalogsOutputArgs, opts ...InvokeOption) GetOccAvailabilityCatalogsResultOutput
Copy

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

public static class GetOccAvailabilityCatalogs 
{
    public static Task<GetOccAvailabilityCatalogsResult> InvokeAsync(GetOccAvailabilityCatalogsArgs args, InvokeOptions? opts = null)
    public static Output<GetOccAvailabilityCatalogsResult> Invoke(GetOccAvailabilityCatalogsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOccAvailabilityCatalogsResult> getOccAvailabilityCatalogs(GetOccAvailabilityCatalogsArgs args, InvokeOptions options)
public static Output<GetOccAvailabilityCatalogsResult> getOccAvailabilityCatalogs(GetOccAvailabilityCatalogsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:CapacityManagement/getOccAvailabilityCatalogs:getOccAvailabilityCatalogs
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. 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 Changes to this property will trigger replacement. List<GetOccAvailabilityCatalogsFilter>
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.
CompartmentId This property is required. 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 Changes to this property will trigger replacement. []GetOccAvailabilityCatalogsFilter
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.
compartmentId This property is required. 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 Changes to this property will trigger replacement. List<GetOccAvailabilityCatalogsFilter>
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.
compartmentId This property is required. 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 Changes to this property will trigger replacement. GetOccAvailabilityCatalogsFilter[]
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.
compartment_id This property is required. 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 Changes to this property will trigger replacement. Sequence[capacitymanagement.GetOccAvailabilityCatalogsFilter]
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.
compartmentId This property is required. 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 Changes to this property will trigger replacement. 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.

getOccAvailabilityCatalogs Result

The following output properties are available:

CompartmentId string
The OCID of the tenancy where the availability catalog resides.
OccAvailabilityCatalogCollections List<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection>
The list of occ_availability_catalog_collection.
CatalogState string
The different states associated with the availability catalog.
DisplayName string
A user-friendly name for the availability catalog.
Filters List<GetOccAvailabilityCatalogsFilter>
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.
CompartmentId string
The OCID of the tenancy where the availability catalog resides.
OccAvailabilityCatalogCollections []GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection
The list of occ_availability_catalog_collection.
CatalogState string
The different states associated with the availability catalog.
DisplayName string
A user-friendly name for the availability catalog.
Filters []GetOccAvailabilityCatalogsFilter
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.
compartmentId String
The OCID of the tenancy where the availability catalog resides.
occAvailabilityCatalogCollections List<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection>
The list of occ_availability_catalog_collection.
catalogState String
The different states associated with the availability catalog.
displayName String
A user-friendly name for the availability catalog.
filters List<GetOccAvailabilityCatalogsFilter>
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.
compartmentId string
The OCID of the tenancy where the availability catalog resides.
occAvailabilityCatalogCollections GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection[]
The list of occ_availability_catalog_collection.
catalogState string
The different states associated with the availability catalog.
displayName string
A user-friendly name for the availability catalog.
filters GetOccAvailabilityCatalogsFilter[]
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.
compartment_id str
The OCID of the tenancy where the availability catalog resides.
occ_availability_catalog_collections Sequence[capacitymanagement.GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection]
The list of occ_availability_catalog_collection.
catalog_state str
The different states associated with the availability catalog.
display_name str
A user-friendly name for the availability catalog.
filters Sequence[capacitymanagement.GetOccAvailabilityCatalogsFilter]
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.
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
The different states associated with the availability catalog.
displayName String
A user-friendly name for the availability catalog.
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.

Supporting Types

GetOccAvailabilityCatalogsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection

items This property is required. List<Property Map>

GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItem

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

GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail

AvailableQuantity This property is required. string
The quantity of resource currently available that the customer can request.
CatalogId This property is required. string
The OCID of the availability catalog.
DateExpectedCapacityHandover This property is required. string
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
DateFinalCustomerOrder This property is required. string
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
DemandedQuantity This property is required. string
The quantity of resource currently demanded by the customer.
Namespace This property is required. string
The namespace by which we would filter the list.
ResourceName This property is required. string
The name of the resource that the customer can request.
ResourceType This property is required. string
The different types of resources against which customers can place capacity requests.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TotalAvailableQuantity This property is required. string
The total quantity of resource that the customer can request.
Unit This property is required. string
The unit in which the resource available is measured.
WorkloadType This property is required. string
The type of workload (Generic/ROW).
AvailableQuantity This property is required. string
The quantity of resource currently available that the customer can request.
CatalogId This property is required. string
The OCID of the availability catalog.
DateExpectedCapacityHandover This property is required. string
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
DateFinalCustomerOrder This property is required. string
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
DemandedQuantity This property is required. string
The quantity of resource currently demanded by the customer.
Namespace This property is required. string
The namespace by which we would filter the list.
ResourceName This property is required. string
The name of the resource that the customer can request.
ResourceType This property is required. string
The different types of resources against which customers can place capacity requests.
SystemTags This property is required. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TotalAvailableQuantity This property is required. string
The total quantity of resource that the customer can request.
Unit This property is required. string
The unit in which the resource available is measured.
WorkloadType This property is required. string
The type of workload (Generic/ROW).
availableQuantity This property is required. String
The quantity of resource currently available that the customer can request.
catalogId This property is required. String
The OCID of the availability catalog.
dateExpectedCapacityHandover This property is required. String
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
dateFinalCustomerOrder This property is required. String
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
demandedQuantity This property is required. String
The quantity of resource currently demanded by the customer.
namespace This property is required. String
The namespace by which we would filter the list.
resourceName This property is required. String
The name of the resource that the customer can request.
resourceType This property is required. String
The different types of resources against which customers can place capacity requests.
systemTags This property is required. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
totalAvailableQuantity This property is required. String
The total quantity of resource that the customer can request.
unit This property is required. String
The unit in which the resource available is measured.
workloadType This property is required. String
The type of workload (Generic/ROW).
availableQuantity This property is required. string
The quantity of resource currently available that the customer can request.
catalogId This property is required. string
The OCID of the availability catalog.
dateExpectedCapacityHandover This property is required. string
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
dateFinalCustomerOrder This property is required. string
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
demandedQuantity This property is required. string
The quantity of resource currently demanded by the customer.
namespace This property is required. string
The namespace by which we would filter the list.
resourceName This property is required. string
The name of the resource that the customer can request.
resourceType This property is required. string
The different types of resources against which customers can place capacity requests.
systemTags This property is required. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
totalAvailableQuantity This property is required. string
The total quantity of resource that the customer can request.
unit This property is required. string
The unit in which the resource available is measured.
workloadType This property is required. string
The type of workload (Generic/ROW).
available_quantity This property is required. str
The quantity of resource currently available that the customer can request.
catalog_id This property is required. str
The OCID of the availability catalog.
date_expected_capacity_handover This property is required. str
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
date_final_customer_order This property is required. str
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
demanded_quantity This property is required. str
The quantity of resource currently demanded by the customer.
namespace This property is required. str
The namespace by which we would filter the list.
resource_name This property is required. str
The name of the resource that the customer can request.
resource_type This property is required. str
The different types of resources against which customers can place capacity requests.
system_tags This property is required. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
total_available_quantity This property is required. str
The total quantity of resource that the customer can request.
unit This property is required. str
The unit in which the resource available is measured.
workload_type This property is required. str
The type of workload (Generic/ROW).
availableQuantity This property is required. String
The quantity of resource currently available that the customer can request.
catalogId This property is required. String
The OCID of the availability catalog.
dateExpectedCapacityHandover This property is required. String
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
dateFinalCustomerOrder This property is required. String
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
demandedQuantity This property is required. String
The quantity of resource currently demanded by the customer.
namespace This property is required. String
The namespace by which we would filter the list.
resourceName This property is required. String
The name of the resource that the customer can request.
resourceType This property is required. String
The different types of resources against which customers can place capacity requests.
systemTags This property is required. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
totalAvailableQuantity This property is required. String
The total quantity of resource that the customer can request.
unit This property is required. String
The unit in which the resource available is measured.
workloadType This property is required. String
The type of workload (Generic/ROW).

GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail

FormatVersion This property is required. string
The version for the format of the catalog file being uploaded.
FormatVersion This property is required. string
The version for the format of the catalog file being uploaded.
formatVersion This property is required. String
The version for the format of the catalog file being uploaded.
formatVersion This property is required. string
The version for the format of the catalog file being uploaded.
format_version This property is required. str
The version for the format of the catalog file being uploaded.
formatVersion This property is required. 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.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi