Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi
oci.Database.getAutonomousVmClusterAcdResourceUsages
Explore with Pulumi AI
This data source provides the list of Autonomous Vm Cluster Acd Resource Usages in Oracle Cloud Infrastructure Database service.
Gets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAutonomousVmClusterAcdResourceUsages = oci.Database.getAutonomousVmClusterAcdResourceUsages({
autonomousVmClusterId: testAutonomousVmCluster.id,
compartmentId: compartmentId,
});
import pulumi
import pulumi_oci as oci
test_autonomous_vm_cluster_acd_resource_usages = oci.Database.get_autonomous_vm_cluster_acd_resource_usages(autonomous_vm_cluster_id=test_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.GetAutonomousVmClusterAcdResourceUsages(ctx, &database.GetAutonomousVmClusterAcdResourceUsagesArgs{
AutonomousVmClusterId: testAutonomousVmCluster.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 testAutonomousVmClusterAcdResourceUsages = Oci.Database.GetAutonomousVmClusterAcdResourceUsages.Invoke(new()
{
AutonomousVmClusterId = testAutonomousVmCluster.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.GetAutonomousVmClusterAcdResourceUsagesArgs;
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 testAutonomousVmClusterAcdResourceUsages = DatabaseFunctions.getAutonomousVmClusterAcdResourceUsages(GetAutonomousVmClusterAcdResourceUsagesArgs.builder()
.autonomousVmClusterId(testAutonomousVmCluster.id())
.compartmentId(compartmentId)
.build());
}
}
variables:
testAutonomousVmClusterAcdResourceUsages:
fn::invoke:
function: oci:Database:getAutonomousVmClusterAcdResourceUsages
arguments:
autonomousVmClusterId: ${testAutonomousVmCluster.id}
compartmentId: ${compartmentId}
Using getAutonomousVmClusterAcdResourceUsages
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 getAutonomousVmClusterAcdResourceUsages(args: GetAutonomousVmClusterAcdResourceUsagesArgs, opts?: InvokeOptions): Promise<GetAutonomousVmClusterAcdResourceUsagesResult>
function getAutonomousVmClusterAcdResourceUsagesOutput(args: GetAutonomousVmClusterAcdResourceUsagesOutputArgs, opts?: InvokeOptions): Output<GetAutonomousVmClusterAcdResourceUsagesResult>
def get_autonomous_vm_cluster_acd_resource_usages(autonomous_vm_cluster_id: Optional[str] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[_database.GetAutonomousVmClusterAcdResourceUsagesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetAutonomousVmClusterAcdResourceUsagesResult
def get_autonomous_vm_cluster_acd_resource_usages_output(autonomous_vm_cluster_id: Optional[pulumi.Input[str]] = None,
compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_database.GetAutonomousVmClusterAcdResourceUsagesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAutonomousVmClusterAcdResourceUsagesResult]
func GetAutonomousVmClusterAcdResourceUsages(ctx *Context, args *GetAutonomousVmClusterAcdResourceUsagesArgs, opts ...InvokeOption) (*GetAutonomousVmClusterAcdResourceUsagesResult, error)
func GetAutonomousVmClusterAcdResourceUsagesOutput(ctx *Context, args *GetAutonomousVmClusterAcdResourceUsagesOutputArgs, opts ...InvokeOption) GetAutonomousVmClusterAcdResourceUsagesResultOutput
> Note: This function is named GetAutonomousVmClusterAcdResourceUsages
in the Go SDK.
public static class GetAutonomousVmClusterAcdResourceUsages
{
public static Task<GetAutonomousVmClusterAcdResourceUsagesResult> InvokeAsync(GetAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions? opts = null)
public static Output<GetAutonomousVmClusterAcdResourceUsagesResult> Invoke(GetAutonomousVmClusterAcdResourceUsagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAutonomousVmClusterAcdResourceUsagesResult> getAutonomousVmClusterAcdResourceUsages(GetAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions options)
public static Output<GetAutonomousVmClusterAcdResourceUsagesResult> getAutonomousVmClusterAcdResourceUsages(GetAutonomousVmClusterAcdResourceUsagesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Database/getAutonomousVmClusterAcdResourceUsages:getAutonomousVmClusterAcdResourceUsages
arguments:
# arguments dictionary
The following arguments are supported:
- Autonomous
Vm Cluster Id This property is required. string - The autonomous VM cluster OCID.
- Compartment
Id string - The compartment OCID.
- Filters
Changes to this property will trigger replacement.
Autonomous Vm Cluster Acd Resource Usages Filter>
- Autonomous
Vm Cluster Id This property is required. string - The autonomous VM cluster OCID.
- Compartment
Id string - The compartment OCID.
- Filters
Changes to this property will trigger replacement.
Autonomous Vm Cluster Acd Resource Usages Filter
- autonomous
Vm Cluster Id This property is required. String - The autonomous VM cluster OCID.
- compartment
Id String - The compartment OCID.
- filters
Changes to this property will trigger replacement.
Autonomous Vm Cluster Acd Resource Usages Filter>
- autonomous
Vm Cluster Id This property is required. string - The autonomous VM cluster OCID.
- compartment
Id string - The compartment OCID.
- filters
Changes to this property will trigger replacement.
Autonomous Vm Cluster Acd Resource Usages Filter[]
- autonomous_
vm_ cluster_ id This property is required. str - The autonomous VM cluster OCID.
- compartment_
id str - The compartment OCID.
- filters
Changes to this property will trigger replacement.
Get Autonomous Vm Cluster Acd Resource Usages Filter]
- autonomous
Vm Cluster Id This property is required. String - The autonomous VM cluster OCID.
- compartment
Id String - The compartment OCID.
- filters
Changes to this property will trigger replacement.
getAutonomousVmClusterAcdResourceUsages Result
The following output properties are available:
- Autonomous
Container List<GetDatabase Resource Usages Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage> - The list of autonomous_container_database_resource_usages.
- Autonomous
Vm stringCluster Id - Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - Filters
List<Get
Autonomous Vm Cluster Acd Resource Usages Filter>
- Autonomous
Container []GetDatabase Resource Usages Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage - The list of autonomous_container_database_resource_usages.
- Autonomous
Vm stringCluster Id - Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - Filters
[]Get
Autonomous Vm Cluster Acd Resource Usages Filter
- autonomous
Container List<GetDatabase Resource Usages Autonomous Vm Cluster Acd Resource Usages Autonomous Container Resource Usage> - The list of autonomous_container_database_resource_usages.
- autonomous
Vm StringCluster Id - id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - filters
List<Get
Autonomous Vm Cluster Acd Resource Usages Filter>
- autonomous
Container GetDatabase Resource Usages Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage[] - The list of autonomous_container_database_resource_usages.
- autonomous
Vm stringCluster Id - id string
- The provider-assigned unique ID for this managed resource.
- compartment
Id string - filters
Get
Autonomous Vm Cluster Acd Resource Usages Filter[]
- autonomous_
container_ Sequence[database.database_ resource_ usages Get Autonomous Vm Cluster Acd Resource Usages Autonomous Container Database Resource Usage] - The list of autonomous_container_database_resource_usages.
- autonomous_
vm_ strcluster_ id - id str
- The provider-assigned unique ID for this managed resource.
- compartment_
id str - filters
Sequence[database.
Get Autonomous Vm Cluster Acd Resource Usages Filter]
- autonomous
Container List<Property Map>Database Resource Usages - The list of autonomous_container_database_resource_usages.
- autonomous
Vm StringCluster Id - id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - filters List<Property Map>
Supporting Types
GetAutonomousVmClusterAcdResourceUsagesAutonomousContainerDatabaseResourceUsage
- Autonomous
Container Database Vm Usages This property is required. List<GetAutonomous 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 This property is required. double - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. 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
This property is required. string - The OCID of the Autonomous Container Database.
- Largest
Provisionable Autonomous Database In Cpus This property is required. double - Largest provisionable ADB in the Autonomous Container Database.
- Provisionable
Cpuses This property is required. List<double> - Valid list of provisionable CPUs for Autonomous Database.
- Provisioned
Cpus This property is required. double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus This property is required. double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus This property is required. double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus This property is required. double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- Autonomous
Container Database Vm Usages This property is required. []GetAutonomous 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 This property is required. float64 - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. 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
This property is required. string - The OCID of the Autonomous Container Database.
- Largest
Provisionable Autonomous Database In Cpus This property is required. float64 - Largest provisionable ADB in the Autonomous Container Database.
- Provisionable
Cpuses This property is required. []float64 - Valid list of provisionable CPUs for Autonomous Database.
- Provisioned
Cpus This property is required. float64 - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus This property is required. float64 - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus This property is required. float64 - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus This property is required. float64 - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous
Container Database Vm Usages This property is required. List<GetAutonomous Vm Cluster Acd Resource Usages Autonomous Container Resource Usage Autonomous Container Vm Usage> - list of autonomous container database resource usage per autonomous virtual machine.
- available
Cpus This property is required. Double - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name This property is required. String - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. 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
This property is required. String - The OCID of the Autonomous Container Database.
- largest
Provisionable Autonomous Database In Cpus This property is required. Double - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses This property is required. List<Double> - Valid list of provisionable CPUs for Autonomous Database.
- provisioned
Cpus This property is required. Double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. Double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. Double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. Double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous
Container Database Vm Usages This property is required. GetAutonomous 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 This property is required. number - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. {[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
This property is required. string - The OCID of the Autonomous Container Database.
- largest
Provisionable Autonomous Database In Cpus This property is required. number - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses This property is required. number[] - Valid list of provisionable CPUs for Autonomous Database.
- provisioned
Cpus This property is required. number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous_
container_ database_ vm_ usages This property is required. Sequence[database.Get 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 This property is required. float - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. 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 This property is required. str - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. 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
This property is required. str - The OCID of the Autonomous Container Database.
- largest_
provisionable_ autonomous_ database_ in_ cpus This property is required. float - Largest provisionable ADB in the Autonomous Container Database.
- provisionable_
cpuses This property is required. Sequence[float] - Valid list of provisionable CPUs for Autonomous Database.
- provisioned_
cpus This property is required. float - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable_
cpus This property is required. float - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved_
cpus This property is required. float - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used_
cpus This property is required. float - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous
Container Database Vm Usages This property is required. List<Property Map> - list of autonomous container database resource usage per autonomous virtual machine.
- available
Cpus This property is required. Number - CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name This property is required. String - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
This property is required. 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
This property is required. String - The OCID of the Autonomous Container Database.
- largest
Provisionable Autonomous Database In Cpus This property is required. Number - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses This property is required. List<Number> - Valid list of provisionable CPUs for Autonomous Database.
- provisioned
Cpus This property is required. Number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. Number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. Number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. Number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
GetAutonomousVmClusterAcdResourceUsagesAutonomousContainerDatabaseResourceUsageAutonomousContainerDatabaseVmUsage
- Display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Id
This property is required. string - The OCID of the Autonomous Container Database.
- Provisioned
Cpus This property is required. double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus This property is required. double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus This property is required. double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus This property is required. double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- Display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- Id
This property is required. string - The OCID of the Autonomous Container Database.
- Provisioned
Cpus This property is required. float64 - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus This property is required. float64 - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus This property is required. float64 - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus This property is required. float64 - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display
Name This property is required. String - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id
This property is required. String - The OCID of the Autonomous Container Database.
- provisioned
Cpus This property is required. Double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. Double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. Double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. Double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display
Name This property is required. string - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id
This property is required. string - The OCID of the Autonomous Container Database.
- provisioned
Cpus This property is required. number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display_
name This property is required. str - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id
This property is required. str - The OCID of the Autonomous Container Database.
- provisioned_
cpus This property is required. float - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable_
cpus This property is required. float - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved_
cpus This property is required. float - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used_
cpus This property is required. float - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display
Name This property is required. String - The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
- id
This property is required. String - The OCID of the Autonomous Container Database.
- provisioned
Cpus This property is required. Number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus This property is required. Number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus This property is required. Number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus This property is required. Number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
GetAutonomousVmClusterAcdResourceUsagesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.