1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CapacityManagement
  5. getOccAvailabilityCatalogs
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.CapacityManagement.getOccAvailabilityCatalogs

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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,
    });
    
    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)
    
    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
    	})
    }
    
    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,
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      testOccAvailabilityCatalogs:
        fn::invoke:
          Function: oci:CapacityManagement:getOccAvailabilityCatalogs
          Arguments:
            compartmentId: ${compartmentId}
            catalogState: ${occAvailabilityCatalogCatalogState}
            displayName: ${occAvailabilityCatalogDisplayName}
            id: ${occAvailabilityCatalogId}
            namespace: ${occAvailabilityCatalogNamespace}
    

    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>
    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]
    func GetOccAvailabilityCatalogs(ctx *Context, args *GetOccAvailabilityCatalogsArgs, opts ...InvokeOption) (*GetOccAvailabilityCatalogsResult, error)
    func GetOccAvailabilityCatalogsOutput(ctx *Context, args *GetOccAvailabilityCatalogsOutputArgs, opts ...InvokeOption) GetOccAvailabilityCatalogsResultOutput

    > 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)
    }
    public static CompletableFuture<GetOccAvailabilityCatalogsResult> getOccAvailabilityCatalogs(GetOccAvailabilityCatalogsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CapacityManagement/getOccAvailabilityCatalogs:getOccAvailabilityCatalogs
      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<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 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 []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 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<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 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 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 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.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 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.

    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 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

    GetOccAvailabilityCatalogsOccAvailabilityCatalogCollection

    GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItem

    Base64encodedCatalogDetails string
    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, string>
    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.
    Details List<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail>
    Details about capacity available for different resources in 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, 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 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<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail>
    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 to which the availability catalog belongs.
    State string
    The current lifecycle state of the resource.
    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"}
    TimeCreated string
    The time when the availability catalog was created.
    TimeUpdated string
    The time when the availability catalog was last updated.
    Base64encodedCatalogDetails string
    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]string
    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.
    Details []GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail
    Details about capacity available for different resources in 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]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 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 []GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail
    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 to which the availability catalog belongs.
    State string
    The current lifecycle state of the resource.
    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"}
    TimeCreated string
    The time when the availability catalog was created.
    TimeUpdated string
    The time when the availability catalog was last updated.
    base64encodedCatalogDetails String
    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,String>
    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.
    details List<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail>
    Details about capacity available for different resources in 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,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 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<GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail>
    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 to which the availability catalog belongs.
    state String
    The current lifecycle state of the resource.
    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"}
    timeCreated String
    The time when the availability catalog was created.
    timeUpdated String
    The time when the availability catalog was last updated.
    base64encodedCatalogDetails string
    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]: string}
    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.
    details GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail[]
    Details about capacity available for different resources in 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]: 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 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 GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail[]
    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 to which the availability catalog belongs.
    state string
    The current lifecycle state of the resource.
    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"}
    timeCreated string
    The time when the availability catalog was created.
    timeUpdated string
    The time when the availability catalog was last updated.
    base64encoded_catalog_details str
    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, str]
    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.
    details Sequence[capacitymanagement.GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail]
    Details about capacity available for different resources in 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, 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 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.GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail]
    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 to which the availability catalog belongs.
    state str
    The current lifecycle state of the resource.
    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_created str
    The time when the availability catalog was created.
    time_updated str
    The time when the availability catalog was last updated.
    base64encodedCatalogDetails String
    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>
    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.
    details List<Property Map>
    Details about capacity available for different resources in 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>
    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 to which the availability catalog belongs.
    state String
    The current lifecycle state of the resource.
    systemTags Map<String>
    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.

    GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemDetail

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

    GetOccAvailabilityCatalogsOccAvailabilityCatalogCollectionItemMetadataDetail

    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.17.0 published on Friday, Nov 15, 2024 by Pulumi