1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CapacityManagement
  5. getOccCapacityRequests
Oracle Cloud Infrastructure v1.36.0 published on Thursday, May 16, 2024 by Pulumi

oci.CapacityManagement.getOccCapacityRequests

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.36.0 published on Thursday, May 16, 2024 by Pulumi

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

    Lists all capacity requests.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testOccCapacityRequests = oci.CapacityManagement.getOccCapacityRequests({
        compartmentId: compartmentId,
        displayName: occCapacityRequestDisplayName,
        id: occCapacityRequestId,
        namespace: occCapacityRequestNamespace,
        occAvailabilityCatalogId: testOccAvailabilityCatalog.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_occ_capacity_requests = oci.CapacityManagement.get_occ_capacity_requests(compartment_id=compartment_id,
        display_name=occ_capacity_request_display_name,
        id=occ_capacity_request_id,
        namespace=occ_capacity_request_namespace,
        occ_availability_catalog_id=test_occ_availability_catalog["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/CapacityManagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := CapacityManagement.GetOccCapacityRequests(ctx, &capacitymanagement.GetOccCapacityRequestsArgs{
    			CompartmentId:            compartmentId,
    			DisplayName:              pulumi.StringRef(occCapacityRequestDisplayName),
    			Id:                       pulumi.StringRef(occCapacityRequestId),
    			Namespace:                pulumi.StringRef(occCapacityRequestNamespace),
    			OccAvailabilityCatalogId: pulumi.StringRef(testOccAvailabilityCatalog.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 testOccCapacityRequests = Oci.CapacityManagement.GetOccCapacityRequests.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = occCapacityRequestDisplayName,
            Id = occCapacityRequestId,
            Namespace = occCapacityRequestNamespace,
            OccAvailabilityCatalogId = testOccAvailabilityCatalog.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.GetOccCapacityRequestsArgs;
    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 testOccCapacityRequests = CapacityManagementFunctions.getOccCapacityRequests(GetOccCapacityRequestsArgs.builder()
                .compartmentId(compartmentId)
                .displayName(occCapacityRequestDisplayName)
                .id(occCapacityRequestId)
                .namespace(occCapacityRequestNamespace)
                .occAvailabilityCatalogId(testOccAvailabilityCatalog.id())
                .build());
    
        }
    }
    
    variables:
      testOccCapacityRequests:
        fn::invoke:
          Function: oci:CapacityManagement:getOccCapacityRequests
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${occCapacityRequestDisplayName}
            id: ${occCapacityRequestId}
            namespace: ${occCapacityRequestNamespace}
            occAvailabilityCatalogId: ${testOccAvailabilityCatalog.id}
    

    Using getOccCapacityRequests

    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 getOccCapacityRequests(args: GetOccCapacityRequestsArgs, opts?: InvokeOptions): Promise<GetOccCapacityRequestsResult>
    function getOccCapacityRequestsOutput(args: GetOccCapacityRequestsOutputArgs, opts?: InvokeOptions): Output<GetOccCapacityRequestsResult>
    def get_occ_capacity_requests(compartment_id: Optional[str] = None,
                                  display_name: Optional[str] = None,
                                  filters: Optional[Sequence[_capacitymanagement.GetOccCapacityRequestsFilter]] = None,
                                  id: Optional[str] = None,
                                  namespace: Optional[str] = None,
                                  occ_availability_catalog_id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetOccCapacityRequestsResult
    def get_occ_capacity_requests_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                  display_name: Optional[pulumi.Input[str]] = None,
                                  filters: Optional[pulumi.Input[Sequence[pulumi.Input[_capacitymanagement.GetOccCapacityRequestsFilterArgs]]]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  namespace: Optional[pulumi.Input[str]] = None,
                                  occ_availability_catalog_id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetOccCapacityRequestsResult]
    func GetOccCapacityRequests(ctx *Context, args *GetOccCapacityRequestsArgs, opts ...InvokeOption) (*GetOccCapacityRequestsResult, error)
    func GetOccCapacityRequestsOutput(ctx *Context, args *GetOccCapacityRequestsOutputArgs, opts ...InvokeOption) GetOccCapacityRequestsResultOutput

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

    public static class GetOccCapacityRequests 
    {
        public static Task<GetOccCapacityRequestsResult> InvokeAsync(GetOccCapacityRequestsArgs args, InvokeOptions? opts = null)
        public static Output<GetOccCapacityRequestsResult> Invoke(GetOccCapacityRequestsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOccCapacityRequestsResult> getOccCapacityRequests(GetOccCapacityRequestsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CapacityManagement/getOccCapacityRequests:getOccCapacityRequests
      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.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    Filters List<GetOccCapacityRequestsFilter>
    Id string
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    Namespace string
    The namespace by which we would filter the list.
    OccAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    DisplayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    Filters []GetOccCapacityRequestsFilter
    Id string
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    Namespace string
    The namespace by which we would filter the list.
    OccAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    displayName String
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters List<GetOccCapacityRequestsFilter>
    id String
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    namespace String
    The namespace by which we would filter the list.
    occAvailabilityCatalogId String
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    compartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    displayName string
    A filter to return only the resources that match the entire display name. The match is not case sensitive.
    filters GetOccCapacityRequestsFilter[]
    id string
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    namespace string
    The namespace by which we would filter the list.
    occAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    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.
    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.GetOccCapacityRequestsFilter]
    id str
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    namespace str
    The namespace by which we would filter the list.
    occ_availability_catalog_id str
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    namespace String
    The namespace by which we would filter the list.
    occAvailabilityCatalogId String
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.

    getOccCapacityRequests Result

    The following output properties are available:

    CompartmentId string
    The OCID of the tenancy from which the request was made.
    OccCapacityRequestCollections List<GetOccCapacityRequestsOccCapacityRequestCollection>
    The list of occ_capacity_request_collection.
    DisplayName string
    The display name of the capacity request.
    Filters List<GetOccCapacityRequestsFilter>
    Id string
    The OCID of the capacity request.
    Namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    OccAvailabilityCatalogId string
    The OCID of the availability catalog against which the capacity request was placed.
    CompartmentId string
    The OCID of the tenancy from which the request was made.
    OccCapacityRequestCollections []GetOccCapacityRequestsOccCapacityRequestCollection
    The list of occ_capacity_request_collection.
    DisplayName string
    The display name of the capacity request.
    Filters []GetOccCapacityRequestsFilter
    Id string
    The OCID of the capacity request.
    Namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    OccAvailabilityCatalogId string
    The OCID of the availability catalog against which the capacity request was placed.
    compartmentId String
    The OCID of the tenancy from which the request was made.
    occCapacityRequestCollections List<GetOccCapacityRequestsOccCapacityRequestCollection>
    The list of occ_capacity_request_collection.
    displayName String
    The display name of the capacity request.
    filters List<GetOccCapacityRequestsFilter>
    id String
    The OCID of the capacity request.
    namespace String
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occAvailabilityCatalogId String
    The OCID of the availability catalog against which the capacity request was placed.
    compartmentId string
    The OCID of the tenancy from which the request was made.
    occCapacityRequestCollections GetOccCapacityRequestsOccCapacityRequestCollection[]
    The list of occ_capacity_request_collection.
    displayName string
    The display name of the capacity request.
    filters GetOccCapacityRequestsFilter[]
    id string
    The OCID of the capacity request.
    namespace string
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occAvailabilityCatalogId string
    The OCID of the availability catalog against which the capacity request was placed.
    compartment_id str
    The OCID of the tenancy from which the request was made.
    occ_capacity_request_collections Sequence[capacitymanagement.GetOccCapacityRequestsOccCapacityRequestCollection]
    The list of occ_capacity_request_collection.
    display_name str
    The display name of the capacity request.
    filters Sequence[capacitymanagement.GetOccCapacityRequestsFilter]
    id str
    The OCID of the capacity request.
    namespace str
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occ_availability_catalog_id str
    The OCID of the availability catalog against which the capacity request was placed.
    compartmentId String
    The OCID of the tenancy from which the request was made.
    occCapacityRequestCollections List<Property Map>
    The list of occ_capacity_request_collection.
    displayName String
    The display name of the capacity request.
    filters List<Property Map>
    id String
    The OCID of the capacity request.
    namespace String
    The name of the Oracle Cloud Infrastructure service in consideration. For example, Compute, Exadata, and so on.
    occAvailabilityCatalogId String
    The OCID of the availability catalog against which the capacity request was placed.

    Supporting Types

    GetOccCapacityRequestsFilter

    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

    GetOccCapacityRequestsOccCapacityRequestCollection

    GetOccCapacityRequestsOccCapacityRequestCollectionItem

    AvailabilityDomain string
    The availability domain (AD) for which the capacity request was made.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    DateExpectedCapacityHandover string
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    Details List<GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail>
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    Namespace string
    The namespace by which we would filter the list.
    OccAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    OccCustomerGroupId string
    The OCID of the customer group to which this customer belongs to.
    PatchOperations List<GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation>
    Region string
    The name of the region for which the capacity request was made.
    RequestState string
    The different states the capacity request goes through.
    State string
    The current lifecycle state of the resource.
    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 capacity request was created.
    TimeUpdated string
    The time when the capacity request was updated.
    AvailabilityDomain string
    The availability domain (AD) for which the capacity request was made.
    CompartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    DateExpectedCapacityHandover string
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    Details []GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    Namespace string
    The namespace by which we would filter the list.
    OccAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    OccCustomerGroupId string
    The OCID of the customer group to which this customer belongs to.
    PatchOperations []GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation
    Region string
    The name of the region for which the capacity request was made.
    RequestState string
    The different states the capacity request goes through.
    State string
    The current lifecycle state of the resource.
    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 capacity request was created.
    TimeUpdated string
    The time when the capacity request was updated.
    availabilityDomain String
    The availability domain (AD) for which the capacity request was made.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    dateExpectedCapacityHandover String
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    details List<GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail>
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    namespace String
    The namespace by which we would filter the list.
    occAvailabilityCatalogId String
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    occCustomerGroupId String
    The OCID of the customer group to which this customer belongs to.
    patchOperations List<GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation>
    region String
    The name of the region for which the capacity request was made.
    requestState String
    The different states the capacity request goes through.
    state String
    The current lifecycle state of the resource.
    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 capacity request was created.
    timeUpdated String
    The time when the capacity request was updated.
    availabilityDomain string
    The availability domain (AD) for which the capacity request was made.
    compartmentId string
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    dateExpectedCapacityHandover string
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    details GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail[]
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    namespace string
    The namespace by which we would filter the list.
    occAvailabilityCatalogId string
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    occCustomerGroupId string
    The OCID of the customer group to which this customer belongs to.
    patchOperations GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation[]
    region string
    The name of the region for which the capacity request was made.
    requestState string
    The different states the capacity request goes through.
    state string
    The current lifecycle state of the resource.
    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 capacity request was created.
    timeUpdated string
    The time when the capacity request was updated.
    availability_domain str
    The availability domain (AD) for which the capacity request was made.
    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.
    date_expected_capacity_handover str
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    details Sequence[capacitymanagement.GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail]
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    namespace str
    The namespace by which we would filter the list.
    occ_availability_catalog_id str
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    occ_customer_group_id str
    The OCID of the customer group to which this customer belongs to.
    patch_operations Sequence[capacitymanagement.GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation]
    region str
    The name of the region for which the capacity request was made.
    request_state str
    The different states the capacity request goes through.
    state str
    The current lifecycle state of the resource.
    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 capacity request was created.
    time_updated str
    The time when the capacity request was updated.
    availabilityDomain String
    The availability domain (AD) for which the capacity request was made.
    compartmentId String
    The ocid of the compartment or tenancy in which resources are to be listed. This will also be used for authorization purposes.
    dateExpectedCapacityHandover String
    The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
    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
    Meaningful text about the capacity request.
    details List<Property Map>
    A list of resources requested as part of this request
    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
    A filter to return the list of capacity requests based on the OCID of the capacity request. This is done for the users who have INSPECT permission on the resource but do not have READ permission.
    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.
    namespace String
    The namespace by which we would filter the list.
    occAvailabilityCatalogId String
    A filter to return the list of capacity requests based on the OCID of the availability catalog against which they were created.
    occCustomerGroupId String
    The OCID of the customer group to which this customer belongs to.
    patchOperations List<Property Map>
    region String
    The name of the region for which the capacity request was made.
    requestState String
    The different states the capacity request goes through.
    state String
    The current lifecycle state of the resource.
    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 capacity request was created.
    timeUpdated String
    The time when the capacity request was updated.

    GetOccCapacityRequestsOccCapacityRequestCollectionItemDetail

    ActualHandoverQuantity string
    The actual handed over quantity of resources at the time of request resolution.
    DateActualHandover string
    The date on which the actual handover quantity of resources is delivered.
    DateExpectedHandover string
    The date on which the latest increment to supplied quantity of resources was delivered.
    DemandQuantity string
    The number of compute server's with name required by the user.
    ExpectedHandoverQuantity string
    The incremental quantity of resources supplied as the provisioning is underway.
    ResourceName string
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    ResourceType string
    The type of the resource against which the user wants to place a capacity request.
    WorkloadType string
    The type of the workload (Generic/ROW).
    ActualHandoverQuantity string
    The actual handed over quantity of resources at the time of request resolution.
    DateActualHandover string
    The date on which the actual handover quantity of resources is delivered.
    DateExpectedHandover string
    The date on which the latest increment to supplied quantity of resources was delivered.
    DemandQuantity string
    The number of compute server's with name required by the user.
    ExpectedHandoverQuantity string
    The incremental quantity of resources supplied as the provisioning is underway.
    ResourceName string
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    ResourceType string
    The type of the resource against which the user wants to place a capacity request.
    WorkloadType string
    The type of the workload (Generic/ROW).
    actualHandoverQuantity String
    The actual handed over quantity of resources at the time of request resolution.
    dateActualHandover String
    The date on which the actual handover quantity of resources is delivered.
    dateExpectedHandover String
    The date on which the latest increment to supplied quantity of resources was delivered.
    demandQuantity String
    The number of compute server's with name required by the user.
    expectedHandoverQuantity String
    The incremental quantity of resources supplied as the provisioning is underway.
    resourceName String
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    resourceType String
    The type of the resource against which the user wants to place a capacity request.
    workloadType String
    The type of the workload (Generic/ROW).
    actualHandoverQuantity string
    The actual handed over quantity of resources at the time of request resolution.
    dateActualHandover string
    The date on which the actual handover quantity of resources is delivered.
    dateExpectedHandover string
    The date on which the latest increment to supplied quantity of resources was delivered.
    demandQuantity string
    The number of compute server's with name required by the user.
    expectedHandoverQuantity string
    The incremental quantity of resources supplied as the provisioning is underway.
    resourceName string
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    resourceType string
    The type of the resource against which the user wants to place a capacity request.
    workloadType string
    The type of the workload (Generic/ROW).
    actual_handover_quantity str
    The actual handed over quantity of resources at the time of request resolution.
    date_actual_handover str
    The date on which the actual handover quantity of resources is delivered.
    date_expected_handover str
    The date on which the latest increment to supplied quantity of resources was delivered.
    demand_quantity str
    The number of compute server's with name required by the user.
    expected_handover_quantity str
    The incremental quantity of resources supplied as the provisioning is underway.
    resource_name str
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    resource_type str
    The type of the resource against which the user wants to place a capacity request.
    workload_type str
    The type of the workload (Generic/ROW).
    actualHandoverQuantity String
    The actual handed over quantity of resources at the time of request resolution.
    dateActualHandover String
    The date on which the actual handover quantity of resources is delivered.
    dateExpectedHandover String
    The date on which the latest increment to supplied quantity of resources was delivered.
    demandQuantity String
    The number of compute server's with name required by the user.
    expectedHandoverQuantity String
    The incremental quantity of resources supplied as the provisioning is underway.
    resourceName String
    The name of the COMPUTE server shape for which the request is made. Do not use CAPACITY_CONSTRAINT as the resource name.
    resourceType String
    The type of the resource against which the user wants to place a capacity request.
    workloadType String
    The type of the workload (Generic/ROW).

    GetOccCapacityRequestsOccCapacityRequestCollectionItemPatchOperation

    From string
    Operation string
    Position string
    SelectedItem string
    Selection string
    Value Dictionary<string, object>
    From string
    Operation string
    Position string
    SelectedItem string
    Selection string
    Value map[string]interface{}
    from String
    operation String
    position String
    selectedItem String
    selection String
    value Map<String,Object>
    from string
    operation string
    position string
    selectedItem string
    selection string
    value {[key: string]: any}
    from_ str
    operation str
    position str
    selected_item str
    selection str
    value Mapping[str, Any]
    from String
    operation String
    position String
    selectedItem String
    selection String
    value Map<Any>

    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 v1.36.0 published on Thursday, May 16, 2024 by Pulumi