Viewing docs for Oracle Cloud Infrastructure v3.16.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v3.16.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
This data source provides details about a specific Autonomous Container Database Resource Usage resource in Oracle Cloud Infrastructure Database service.
Get resource usage details for the specified Autonomous Container Database.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAutonomousContainerDatabaseResourceUsage = oci.Database.getAutonomousContainerDatabaseResourceUsage({
autonomousContainerDatabaseId: testAutonomousContainerDatabase.id,
});
import pulumi
import pulumi_oci as oci
test_autonomous_container_database_resource_usage = oci.Database.get_autonomous_container_database_resource_usage(autonomous_container_database_id=test_autonomous_container_database["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/database"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := database.GetAutonomousContainerDatabaseResourceUsage(ctx, &database.GetAutonomousContainerDatabaseResourceUsageArgs{
AutonomousContainerDatabaseId: testAutonomousContainerDatabase.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 testAutonomousContainerDatabaseResourceUsage = Oci.Database.GetAutonomousContainerDatabaseResourceUsage.Invoke(new()
{
AutonomousContainerDatabaseId = testAutonomousContainerDatabase.Id,
});
});
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.GetAutonomousContainerDatabaseResourceUsageArgs;
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 testAutonomousContainerDatabaseResourceUsage = DatabaseFunctions.getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageArgs.builder()
.autonomousContainerDatabaseId(testAutonomousContainerDatabase.id())
.build());
}
}
variables:
testAutonomousContainerDatabaseResourceUsage:
fn::invoke:
function: oci:Database:getAutonomousContainerDatabaseResourceUsage
arguments:
autonomousContainerDatabaseId: ${testAutonomousContainerDatabase.id}
Using getAutonomousContainerDatabaseResourceUsage
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 getAutonomousContainerDatabaseResourceUsage(args: GetAutonomousContainerDatabaseResourceUsageArgs, opts?: InvokeOptions): Promise<GetAutonomousContainerDatabaseResourceUsageResult>
function getAutonomousContainerDatabaseResourceUsageOutput(args: GetAutonomousContainerDatabaseResourceUsageOutputArgs, opts?: InvokeOptions): Output<GetAutonomousContainerDatabaseResourceUsageResult>def get_autonomous_container_database_resource_usage(autonomous_container_database_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAutonomousContainerDatabaseResourceUsageResult
def get_autonomous_container_database_resource_usage_output(autonomous_container_database_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAutonomousContainerDatabaseResourceUsageResult]func GetAutonomousContainerDatabaseResourceUsage(ctx *Context, args *GetAutonomousContainerDatabaseResourceUsageArgs, opts ...InvokeOption) (*GetAutonomousContainerDatabaseResourceUsageResult, error)
func GetAutonomousContainerDatabaseResourceUsageOutput(ctx *Context, args *GetAutonomousContainerDatabaseResourceUsageOutputArgs, opts ...InvokeOption) GetAutonomousContainerDatabaseResourceUsageResultOutput> Note: This function is named GetAutonomousContainerDatabaseResourceUsage in the Go SDK.
public static class GetAutonomousContainerDatabaseResourceUsage
{
public static Task<GetAutonomousContainerDatabaseResourceUsageResult> InvokeAsync(GetAutonomousContainerDatabaseResourceUsageArgs args, InvokeOptions? opts = null)
public static Output<GetAutonomousContainerDatabaseResourceUsageResult> Invoke(GetAutonomousContainerDatabaseResourceUsageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAutonomousContainerDatabaseResourceUsageResult> getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageArgs args, InvokeOptions options)
public static Output<GetAutonomousContainerDatabaseResourceUsageResult> getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageArgs args, InvokeOptions options)
fn::invoke:
function: oci:Database/getAutonomousContainerDatabaseResourceUsage:getAutonomousContainerDatabaseResourceUsage
arguments:
# arguments dictionaryThe following arguments are supported:
- Autonomous
Container stringDatabase Id - The Autonomous Container Database OCID.
- Autonomous
Container stringDatabase Id - The Autonomous Container Database OCID.
- autonomous
Container StringDatabase Id - The Autonomous Container Database OCID.
- autonomous
Container stringDatabase Id - The Autonomous Container Database OCID.
- autonomous_
container_ strdatabase_ id - The Autonomous Container Database OCID.
- autonomous
Container StringDatabase Id - The Autonomous Container Database OCID.
getAutonomousContainerDatabaseResourceUsage Result
The following output properties are available:
- Autonomous
Container stringDatabase Id - Autonomous
Container List<GetDatabase Vm Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage> - List of autonomous container database resource usage per autonomous virtual machine.
- Available
Cpus double - CPUs available for provisioning or scaling an Autonomous AI 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.
- Display
Name 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 provider-assigned unique ID for this managed resource.
- Largest
Provisionable doubleAutonomous Database In Cpus - Largest provisionable ADB in the Autonomous Container Database.
- Provisionable
Cpuses List<double> - Valid list of provisionable CPUs for Autonomous AI Database.
- Provisioned
Cpus double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- Autonomous
Container stringDatabase Id - Autonomous
Container []GetDatabase Vm Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage - List of autonomous container database resource usage per autonomous virtual machine.
- Available
Cpus float64 - CPUs available for provisioning or scaling an Autonomous AI 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.
- Display
Name 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 provider-assigned unique ID for this managed resource.
- Largest
Provisionable float64Autonomous Database In Cpus - Largest provisionable ADB in the Autonomous Container Database.
- Provisionable
Cpuses []float64 - Valid list of provisionable CPUs for Autonomous AI Database.
- Provisioned
Cpus float64 - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus float64 - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus float64 - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus float64 - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous
Container StringDatabase Id - autonomous
Container List<GetDatabase Vm Usages Autonomous Container Resource Usage Autonomous Container Vm Usage> - List of autonomous container database resource usage per autonomous virtual machine.
- available
Cpus Double - CPUs available for provisioning or scaling an Autonomous AI 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.
- display
Name 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 provider-assigned unique ID for this managed resource.
- largest
Provisionable DoubleAutonomous Database In Cpus - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses List<Double> - Valid list of provisionable CPUs for Autonomous AI Database.
- provisioned
Cpus Double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus Double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus Double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus Double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous
Container stringDatabase Id - autonomous
Container GetDatabase Vm Usages Autonomous Container Database Resource Usage Autonomous Container Database Vm Usage[] - List of autonomous container database resource usage per autonomous virtual machine.
- available
Cpus number - CPUs available for provisioning or scaling an Autonomous AI 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.
- display
Name 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 provider-assigned unique ID for this managed resource.
- largest
Provisionable numberAutonomous Database In Cpus - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses number[] - Valid list of provisionable CPUs for Autonomous AI Database.
- provisioned
Cpus number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- autonomous_
container_ strdatabase_ id - autonomous_
container_ Sequence[Getdatabase_ vm_ 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 AI 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 provider-assigned unique ID for this managed resource.
- 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 AI 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.
- autonomous
Container StringDatabase Id - autonomous
Container List<Property Map>Database Vm Usages - List of autonomous container database resource usage per autonomous virtual machine.
- available
Cpus Number - CPUs available for provisioning or scaling an Autonomous AI 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.
- display
Name 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 provider-assigned unique ID for this managed resource.
- largest
Provisionable NumberAutonomous Database In Cpus - Largest provisionable ADB in the Autonomous Container Database.
- provisionable
Cpuses List<Number> - Valid list of provisionable CPUs for Autonomous AI Database.
- provisioned
Cpus Number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus Number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus Number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus Number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
Supporting Types
GetAutonomousContainerDatabaseResourceUsageAutonomousContainerDatabaseVmUsage
- Display
Name 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.
- Provisioned
Cpus double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- Display
Name 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.
- Provisioned
Cpus float64 - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- Reclaimable
Cpus float64 - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- Reserved
Cpus float64 - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- Used
Cpus float64 - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display
Name 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.
- provisioned
Cpus Double - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus Double - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus Double - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus Double - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
- display
Name 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.
- provisioned
Cpus number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus 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.
- display
Name 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.
- provisioned
Cpus Number - CPUs / cores assigned to ADBs in the Autonomous Container Database.
- reclaimable
Cpus Number - Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
- reserved
Cpus Number - CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
- used
Cpus Number - CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v3.16.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
