Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Database.getCloudAutonomousVmClusterAcdResourceUsages
Explore with Pulumi AI
This data source provides the list of Cloud Autonomous Vm Cluster Acd Resource Usages in Oracle Cloud Infrastructure Database service.
Gets the list of resource usage details for all the Cloud Autonomous Container Database in the specified Cloud Autonomous Exadata VM cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCloudAutonomousVmClusterAcdResourceUsages = oci.Database.getCloudAutonomousVmClusterAcdResourceUsages({
    cloudAutonomousVmClusterId: testCloudAutonomousVmCluster.id,
    compartmentId: compartmentId,
});
import pulumi
import pulumi_oci as oci
test_cloud_autonomous_vm_cluster_acd_resource_usages = oci.Database.get_cloud_autonomous_vm_cluster_acd_resource_usages(cloud_autonomous_vm_cluster_id=test_cloud_autonomous_vm_cluster["id"],
    compartment_id=compartment_id)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/database"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := database.GetCloudAutonomousVmClusterAcdResourceUsages(ctx, &database.GetCloudAutonomousVmClusterAcdResourceUsagesArgs{
			CloudAutonomousVmClusterId: testCloudAutonomousVmCluster.Id,
			CompartmentId:              pulumi.StringRef(compartmentId),
		}, 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 testCloudAutonomousVmClusterAcdResourceUsages = Oci.Database.GetCloudAutonomousVmClusterAcdResourceUsages.Invoke(new()
    {
        CloudAutonomousVmClusterId = testCloudAutonomousVmCluster.Id,
        CompartmentId = compartmentId,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.DatabaseFunctions;
import com.pulumi.oci.Database.inputs.GetCloudAutonomousVmClusterAcdResourceUsagesArgs;
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 testCloudAutonomousVmClusterAcdResourceUsages = DatabaseFunctions.getCloudAutonomousVmClusterAcdResourceUsages(GetCloudAutonomousVmClusterAcdResourceUsagesArgs.builder()
            .cloudAutonomousVmClusterId(testCloudAutonomousVmCluster.id())
            .compartmentId(compartmentId)
            .build());
    }
}
variables:
  testCloudAutonomousVmClusterAcdResourceUsages:
    fn::invoke:
      function: oci:Database:getCloudAutonomousVmClusterAcdResourceUsages
      arguments:
        cloudAutonomousVmClusterId: ${testCloudAutonomousVmCluster.id}
        compartmentId: ${compartmentId}
Using getCloudAutonomousVmClusterAcdResourceUsages
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 getCloudAutonomousVmClusterAcdResourceUsages(args: GetCloudAutonomousVmClusterAcdResourceUsagesArgs, opts?: InvokeOptions): Promise<GetCloudAutonomousVmClusterAcdResourceUsagesResult>
function getCloudAutonomousVmClusterAcdResourceUsagesOutput(args: GetCloudAutonomousVmClusterAcdResourceUsagesOutputArgs, opts?: InvokeOptions): Output<GetCloudAutonomousVmClusterAcdResourceUsagesResult>def get_cloud_autonomous_vm_cluster_acd_resource_usages(cloud_autonomous_vm_cluster_id: Optional[str] = None,
                                                        compartment_id: Optional[str] = None,
                                                        filters: Optional[Sequence[GetCloudAutonomousVmClusterAcdResourceUsagesFilter]] = None,
                                                        opts: Optional[InvokeOptions] = None) -> GetCloudAutonomousVmClusterAcdResourceUsagesResult
def get_cloud_autonomous_vm_cluster_acd_resource_usages_output(cloud_autonomous_vm_cluster_id: Optional[pulumi.Input[str]] = None,
                                                        compartment_id: Optional[pulumi.Input[str]] = None,
                                                        filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetCloudAutonomousVmClusterAcdResourceUsagesFilterArgs]]]] = None,
                                                        opts: Optional[InvokeOptions] = None) -> Output[GetCloudAutonomousVmClusterAcdResourceUsagesResult]func GetCloudAutonomousVmClusterAcdResourceUsages(ctx *Context, args *GetCloudAutonomousVmClusterAcdResourceUsagesArgs, opts ...InvokeOption) (*GetCloudAutonomousVmClusterAcdResourceUsagesResult, error)
func GetCloudAutonomousVmClusterAcdResourceUsagesOutput(ctx *Context, args *GetCloudAutonomousVmClusterAcdResourceUsagesOutputArgs, opts ...InvokeOption) GetCloudAutonomousVmClusterAcdResourceUsagesResultOutput> Note: This function is named GetCloudAutonomousVmClusterAcdResourceUsages in the Go SDK.
public static class GetCloudAutonomousVmClusterAcdResourceUsages 
{
    public static Task<GetCloudAutonomousVmClusterAcdResourceUsagesResult> InvokeAsync(GetCloudAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudAutonomousVmClusterAcdResourceUsagesResult> Invoke(GetCloudAutonomousVmClusterAcdResourceUsagesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudAutonomousVmClusterAcdResourceUsagesResult> getCloudAutonomousVmClusterAcdResourceUsages(GetCloudAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions options)
public static Output<GetCloudAutonomousVmClusterAcdResourceUsagesResult> getCloudAutonomousVmClusterAcdResourceUsages(GetCloudAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Database/getCloudAutonomousVmClusterAcdResourceUsages:getCloudAutonomousVmClusterAcdResourceUsages
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CloudAutonomous stringVm Cluster Id 
- The Cloud VM cluster OCID.
- CompartmentId string
- The compartment OCID.
- Filters
List<GetCloud Autonomous Vm Cluster Acd Resource Usages Filter> 
- CloudAutonomous stringVm Cluster Id 
- The Cloud VM cluster OCID.
- CompartmentId string
- The compartment OCID.
- Filters
[]GetCloud Autonomous Vm Cluster Acd Resource Usages Filter 
- cloudAutonomous StringVm Cluster Id 
- The Cloud VM cluster OCID.
- compartmentId String
- The compartment OCID.
- filters
List<GetCloud Autonomous Vm Cluster Acd Resource Usages Filter> 
- cloudAutonomous stringVm Cluster Id 
- The Cloud VM cluster OCID.
- compartmentId string
- The compartment OCID.
- filters
GetCloud Autonomous Vm Cluster Acd Resource Usages Filter[] 
- cloud_autonomous_ strvm_ cluster_ id 
- The Cloud VM cluster OCID.
- compartment_id str
- The compartment OCID.
- filters
Sequence[GetCloud Autonomous Vm Cluster Acd Resource Usages Filter] 
- cloudAutonomous StringVm Cluster Id 
- The Cloud VM cluster OCID.
- compartmentId String
- The compartment OCID.
- filters List<Property Map>
getCloudAutonomousVmClusterAcdResourceUsages Result
The following output properties are available:
- AutonomousContainer List<GetDatabase Resource Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage> 
- The list of autonomous_container_database_resource_usages.
- CloudAutonomous stringVm Cluster Id 
- Id string
- The provider-assigned unique ID for this managed resource.
- CompartmentId string
- Filters
List<GetCloud Autonomous Vm Cluster Acd Resource Usages Filter> 
- AutonomousContainer []GetDatabase Resource Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage 
- The list of autonomous_container_database_resource_usages.
- CloudAutonomous stringVm Cluster Id 
- Id string
- The provider-assigned unique ID for this managed resource.
- CompartmentId string
- Filters
[]GetCloud Autonomous Vm Cluster Acd Resource Usages Filter 
- autonomousContainer List<GetDatabase Resource Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Resource Usage> 
- The list of autonomous_container_database_resource_usages.
- cloudAutonomous StringVm Cluster Id 
- id String
- The provider-assigned unique ID for this managed resource.
- compartmentId String
- filters
List<GetCloud Autonomous Vm Cluster Acd Resource Usages Filter> 
- autonomousContainer GetDatabase Resource Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage[] 
- The list of autonomous_container_database_resource_usages.
- cloudAutonomous stringVm Cluster Id 
- id string
- The provider-assigned unique ID for this managed resource.
- compartmentId string
- filters
GetCloud Autonomous Vm Cluster Acd Resource Usages Filter[] 
- autonomous_container_ Sequence[Getdatabase_ resource_ usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage] 
- The list of autonomous_container_database_resource_usages.
- cloud_autonomous_ strvm_ cluster_ id 
- id str
- The provider-assigned unique ID for this managed resource.
- compartment_id str
- filters
Sequence[GetCloud Autonomous Vm Cluster Acd Resource Usages Filter] 
- autonomousContainer List<Property Map>Database Resource Usages 
- The list of autonomous_container_database_resource_usages.
- cloudAutonomous StringVm Cluster Id 
- id String
- The provider-assigned unique ID for this managed resource.
- compartmentId String
- filters List<Property Map>
Supporting Types
GetCloudAutonomousVmClusterAcdResourceUsagesAutonomousContainerDatabaseResourceUsage            
- AutonomousContainer List<GetDatabase Vm Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage> 
- List of autonomous container database resource usage per autonomous virtual machine.
- AvailableCpus double
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- DisplayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the Autonomous Container Database.
- LargestProvisionable doubleAutonomous Database In Cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- ProvisionableCpuses List<double>
- Valid list of provisionable CPUs for Autonomous Database.
- ProvisionedCpus double
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- ReclaimableCpus double
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- ReservedCpus double
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- UsedCpus double
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- AutonomousContainer []GetDatabase Vm Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage 
- List of autonomous container database resource usage per autonomous virtual machine.
- AvailableCpus float64
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- DisplayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the Autonomous Container Database.
- LargestProvisionable float64Autonomous Database In Cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- ProvisionableCpuses []float64
- Valid list of provisionable CPUs for Autonomous Database.
- ProvisionedCpus float64
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- ReclaimableCpus float64
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- ReservedCpus float64
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- UsedCpus float64
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomousContainer List<GetDatabase Vm Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Resource Usage Autonomous Container Vm Usage> 
- List of autonomous container database resource usage per autonomous virtual machine.
- availableCpus Double
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- displayName String
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the Autonomous Container Database.
- largestProvisionable DoubleAutonomous Database In Cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- provisionableCpuses List<Double>
- Valid list of provisionable CPUs for Autonomous Database.
- provisionedCpus Double
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus Double
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus Double
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus Double
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomousContainer GetDatabase Vm Usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage[] 
- List of autonomous container database resource usage per autonomous virtual machine.
- availableCpus number
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- displayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The OCID of the Autonomous Container Database.
- largestProvisionable numberAutonomous Database In Cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- provisionableCpuses number[]
- Valid list of provisionable CPUs for Autonomous Database.
- provisionedCpus number
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus number
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus number
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus number
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous_container_ Sequence[Getdatabase_ vm_ usages Cloud Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage] 
- List of autonomous container database resource usage per autonomous virtual machine.
- available_cpus float
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display_name str
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The OCID of the Autonomous Container Database.
- largest_provisionable_ floatautonomous_ database_ in_ cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- provisionable_cpuses Sequence[float]
- Valid list of provisionable CPUs for Autonomous Database.
- provisioned_cpus float
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable_cpus float
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved_cpus float
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used_cpus float
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomousContainer List<Property Map>Database Vm Usages 
- List of autonomous container database resource usage per autonomous virtual machine.
- availableCpus Number
- CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- displayName String
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the Autonomous Container Database.
- largestProvisionable NumberAutonomous Database In Cpus 
- Largest provisionable ADB in the Autonomous Container Database.
- provisionableCpuses List<Number>
- Valid list of provisionable CPUs for Autonomous Database.
- provisionedCpus Number
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus Number
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus Number
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus Number
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
GetCloudAutonomousVmClusterAcdResourceUsagesAutonomousContainerDatabaseResourceUsageAutonomousContainerDatabaseVmUsage                 
- DisplayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Id string
- The OCID of the Autonomous Container Database.
- ProvisionedCpus double
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- ReclaimableCpus double
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- ReservedCpus double
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- UsedCpus double
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- DisplayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Id string
- The OCID of the Autonomous Container Database.
- ProvisionedCpus float64
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- ReclaimableCpus float64
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- ReservedCpus float64
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- UsedCpus float64
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- displayName String
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id String
- The OCID of the Autonomous Container Database.
- provisionedCpus Double
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus Double
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus Double
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus Double
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- displayName string
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id string
- The OCID of the Autonomous Container Database.
- provisionedCpus number
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus number
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus number
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus number
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display_name str
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id str
- The OCID of the Autonomous Container Database.
- provisioned_cpus float
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable_cpus float
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved_cpus float
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used_cpus float
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- displayName String
- The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id String
- The OCID of the Autonomous Container Database.
- provisionedCpus Number
- CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimableCpus Number
- Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reservedCpus Number
- CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- usedCpus Number
- CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
GetCloudAutonomousVmClusterAcdResourceUsagesFilter        
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.