Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides details about a specific Provisioned Capacity resource in Oracle Cloud Infrastructure Generative Ai Agent service.
Gets information about a provisioned capacity.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testProvisionedCapacity = oci.GenerativeAi.getAgentProvisionedCapacity({
provisionedCapacityId: testProvisionedCapacityOciGenerativeAiAgentProvisionedCapacity.id,
});
import pulumi
import pulumi_oci as oci
test_provisioned_capacity = oci.GenerativeAi.get_agent_provisioned_capacity(provisioned_capacity_id=test_provisioned_capacity_oci_generative_ai_agent_provisioned_capacity["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/generativeai"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := generativeai.GetAgentProvisionedCapacity(ctx, &generativeai.GetAgentProvisionedCapacityArgs{
ProvisionedCapacityId: testProvisionedCapacityOciGenerativeAiAgentProvisionedCapacity.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 testProvisionedCapacity = Oci.GenerativeAi.GetAgentProvisionedCapacity.Invoke(new()
{
ProvisionedCapacityId = testProvisionedCapacityOciGenerativeAiAgentProvisionedCapacity.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GenerativeAi.GenerativeAiFunctions;
import com.pulumi.oci.GenerativeAi.inputs.GetAgentProvisionedCapacityArgs;
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 testProvisionedCapacity = GenerativeAiFunctions.getAgentProvisionedCapacity(GetAgentProvisionedCapacityArgs.builder()
.provisionedCapacityId(testProvisionedCapacityOciGenerativeAiAgentProvisionedCapacity.id())
.build());
}
}
variables:
testProvisionedCapacity:
fn::invoke:
function: oci:GenerativeAi:getAgentProvisionedCapacity
arguments:
provisionedCapacityId: ${testProvisionedCapacityOciGenerativeAiAgentProvisionedCapacity.id}
Using getAgentProvisionedCapacity
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 getAgentProvisionedCapacity(args: GetAgentProvisionedCapacityArgs, opts?: InvokeOptions): Promise<GetAgentProvisionedCapacityResult>
function getAgentProvisionedCapacityOutput(args: GetAgentProvisionedCapacityOutputArgs, opts?: InvokeOptions): Output<GetAgentProvisionedCapacityResult>def get_agent_provisioned_capacity(provisioned_capacity_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAgentProvisionedCapacityResult
def get_agent_provisioned_capacity_output(provisioned_capacity_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAgentProvisionedCapacityResult]func LookupAgentProvisionedCapacity(ctx *Context, args *LookupAgentProvisionedCapacityArgs, opts ...InvokeOption) (*LookupAgentProvisionedCapacityResult, error)
func LookupAgentProvisionedCapacityOutput(ctx *Context, args *LookupAgentProvisionedCapacityOutputArgs, opts ...InvokeOption) LookupAgentProvisionedCapacityResultOutput> Note: This function is named LookupAgentProvisionedCapacity in the Go SDK.
public static class GetAgentProvisionedCapacity
{
public static Task<GetAgentProvisionedCapacityResult> InvokeAsync(GetAgentProvisionedCapacityArgs args, InvokeOptions? opts = null)
public static Output<GetAgentProvisionedCapacityResult> Invoke(GetAgentProvisionedCapacityInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAgentProvisionedCapacityResult> getAgentProvisionedCapacity(GetAgentProvisionedCapacityArgs args, InvokeOptions options)
public static Output<GetAgentProvisionedCapacityResult> getAgentProvisionedCapacity(GetAgentProvisionedCapacityArgs args, InvokeOptions options)
fn::invoke:
function: oci:GenerativeAi/getAgentProvisionedCapacity:getAgentProvisionedCapacity
arguments:
# arguments dictionaryThe following arguments are supported:
- Provisioned
Capacity stringId - The OCID of the provisioned capacity.
- Provisioned
Capacity stringId - The OCID of the provisioned capacity.
- provisioned
Capacity StringId - The OCID of the provisioned capacity.
- provisioned
Capacity stringId - The OCID of the provisioned capacity.
- provisioned_
capacity_ strid - The OCID of the provisioned capacity.
- provisioned
Capacity StringId - The OCID of the provisioned capacity.
getAgentProvisionedCapacity Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the provisioned capacity.
- Display
Name string - The name of the provisioned capacity.
- 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 provisioned capacity.
- Number
Of intUnits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- Provisioned
Capacity stringId - State string
- The current state of the provisioned capacity.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- Compartment
Id string - The OCID of the compartment.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the provisioned capacity.
- Display
Name string - The name of the provisioned capacity.
- 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 provisioned capacity.
- Number
Of intUnits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- Provisioned
Capacity stringId - State string
- The current state of the provisioned capacity.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- compartment
Id String - The OCID of the compartment.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the provisioned capacity.
- display
Name String - The name of the provisioned capacity.
- 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 provisioned capacity.
- number
Of IntegerUnits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- provisioned
Capacity StringId - state String
- The current state of the provisioned capacity.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- compartment
Id string - The OCID of the compartment.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description string
- An optional description of the provisioned capacity.
- display
Name string - The name of the provisioned capacity.
- {[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 provisioned capacity.
- number
Of numberUnits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- provisioned
Capacity stringId - state string
- The current state of the provisioned capacity.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated string - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- compartment_
id str - The OCID of the compartment.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description str
- An optional description of the provisioned capacity.
- display_
name str - The name of the provisioned capacity.
- 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 provisioned capacity.
- number_
of_ intunits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- provisioned_
capacity_ strid - state str
- The current state of the provisioned capacity.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time_
updated str - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
- compartment
Id String - The OCID of the compartment.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the provisioned capacity.
- display
Name String - The name of the provisioned capacity.
- 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 provisioned capacity.
- number
Of NumberUnits - Provisioned Capacity Unit corresponds to the amount of characters processed per minute.
- provisioned
Capacity StringId - state String
- The current state of the provisioned capacity.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The date and time the provisioned capacity was created, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the provisioned capacity was updated, in the format defined by RFC 3339. Example:
2016-08-25T21:10:29.600Z
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 v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
