Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.OsubUsage.getCommitmentAggregateds
This data source provides the list of Computed Usage Aggregateds in Oracle Cloud Infrastructure Osub Usage service.
This is a collection API which returns a list of aggregated computed usage details (there can be multiple Parent Products under a given SubID each of which is represented under Subscription Service Line # in SPM).
Using getCommitmentAggregateds
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 getCommitmentAggregateds(args: GetCommitmentAggregatedsArgs, opts?: InvokeOptions): Promise<GetCommitmentAggregatedsResult>
function getCommitmentAggregatedsOutput(args: GetCommitmentAggregatedsOutputArgs, opts?: InvokeOptions): Output<GetCommitmentAggregatedsResult>def get_commitment_aggregateds(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetCommitmentAggregatedsFilter]] = None,
grouping: Optional[str] = None,
parent_product: Optional[str] = None,
subscription_id: Optional[str] = None,
time_from: Optional[str] = None,
time_to: Optional[str] = None,
x_one_origin_region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCommitmentAggregatedsResult
def get_commitment_aggregateds_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetCommitmentAggregatedsFilterArgs]]]] = None,
grouping: Optional[pulumi.Input[str]] = None,
parent_product: Optional[pulumi.Input[str]] = None,
subscription_id: Optional[pulumi.Input[str]] = None,
time_from: Optional[pulumi.Input[str]] = None,
time_to: Optional[pulumi.Input[str]] = None,
x_one_origin_region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCommitmentAggregatedsResult]func GetCommitmentAggregateds(ctx *Context, args *GetCommitmentAggregatedsArgs, opts ...InvokeOption) (*GetCommitmentAggregatedsResult, error)
func GetCommitmentAggregatedsOutput(ctx *Context, args *GetCommitmentAggregatedsOutputArgs, opts ...InvokeOption) GetCommitmentAggregatedsResultOutput> Note: This function is named GetCommitmentAggregateds in the Go SDK.
public static class GetCommitmentAggregateds
{
public static Task<GetCommitmentAggregatedsResult> InvokeAsync(GetCommitmentAggregatedsArgs args, InvokeOptions? opts = null)
public static Output<GetCommitmentAggregatedsResult> Invoke(GetCommitmentAggregatedsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCommitmentAggregatedsResult> getCommitmentAggregateds(GetCommitmentAggregatedsArgs args, InvokeOptions options)
public static Output<GetCommitmentAggregatedsResult> getCommitmentAggregateds(GetCommitmentAggregatedsArgs args, InvokeOptions options)
fn::invoke:
function: oci:OsubUsage/getCommitmentAggregateds:getCommitmentAggregateds
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The OCID of the root compartment.
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- Time
From string - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- Time
To string - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- Filters
List<Get
Commitment Aggregateds Filter> - Grouping string
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - Parent
Product string - Product part number for subscribed service line, called parent product.
- XOne
Origin stringRegion - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
- Compartment
Id string - The OCID of the root compartment.
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- Time
From string - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- Time
To string - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- Filters
[]Get
Commitment Aggregateds Filter - Grouping string
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - Parent
Product string - Product part number for subscribed service line, called parent product.
- XOne
Origin stringRegion - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
- compartment
Id String - The OCID of the root compartment.
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
From String - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- time
To String - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- filters
List<Get
Commitment Aggregateds Filter> - grouping String
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - parent
Product String - Product part number for subscribed service line, called parent product.
- x
One StringOrigin Region - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
- compartment
Id string - The OCID of the root compartment.
- subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
From string - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- time
To string - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- filters
Get
Commitment Aggregateds Filter[] - grouping string
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - parent
Product string - Product part number for subscribed service line, called parent product.
- x
One stringOrigin Region - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
- compartment_
id str - The OCID of the root compartment.
- subscription_
id str - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time_
from str - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- time_
to str - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- filters
Sequence[Get
Commitment Aggregateds Filter] - grouping str
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - parent_
product str - Product part number for subscribed service line, called parent product.
- x_
one_ strorigin_ region - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
- compartment
Id String - The OCID of the root compartment.
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
From String - Initial date to filter Computed Usage data in SPM. In the case of non aggregated data the time period between of fromDate and toDate , expressed in RFC 3339 timestamp format.
- time
To String - Final date to filter Computed Usage data in SPM, expressed in RFC 3339 timestamp format.
- filters List<Property Map>
- grouping String
- Grouping criteria to use for aggregate the computed Usage, either hourly (
HOURLY), daily (DAILY), monthly(MONTHLY) or none (NONE) to not follow a grouping criteria by date. - parent
Product String - Product part number for subscribed service line, called parent product.
- x
One StringOrigin Region - The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
getCommitmentAggregateds Result
The following output properties are available:
- Compartment
Id string - Computed
Usage List<GetAggregateds Commitment Aggregateds Computed Usage Aggregated> - The list of computed_usage_aggregateds.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- Time
From string - Time
To string - Filters
List<Get
Commitment Aggregateds Filter> - Grouping string
- Parent
Product string - Product description
- XOne
Origin stringRegion
- Compartment
Id string - Computed
Usage []GetAggregateds Commitment Aggregateds Computed Usage Aggregated - The list of computed_usage_aggregateds.
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- Time
From string - Time
To string - Filters
[]Get
Commitment Aggregateds Filter - Grouping string
- Parent
Product string - Product description
- XOne
Origin stringRegion
- compartment
Id String - computed
Usage List<GetAggregateds Commitment Aggregateds Computed Usage Aggregated> - The list of computed_usage_aggregateds.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- time
From String - time
To String - filters
List<Get
Commitment Aggregateds Filter> - grouping String
- parent
Product String - Product description
- x
One StringOrigin Region
- compartment
Id string - computed
Usage GetAggregateds Commitment Aggregateds Computed Usage Aggregated[] - The list of computed_usage_aggregateds.
- id string
- The provider-assigned unique ID for this managed resource.
- subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- time
From string - time
To string - filters
Get
Commitment Aggregateds Filter[] - grouping string
- parent
Product string - Product description
- x
One stringOrigin Region
- compartment_
id str - computed_
usage_ Sequence[Getaggregateds Commitment Aggregateds Computed Usage Aggregated] - The list of computed_usage_aggregateds.
- id str
- The provider-assigned unique ID for this managed resource.
- subscription_
id str - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- time_
from str - time_
to str - filters
Sequence[Get
Commitment Aggregateds Filter] - grouping str
- parent_
product str - Product description
- x_
one_ strorigin_ region
- compartment
Id String - computed
Usage List<Property Map>Aggregateds - The list of computed_usage_aggregateds.
- id String
- The provider-assigned unique ID for this managed resource.
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM
- time
From String - time
To String - filters List<Property Map>
- grouping String
- parent
Product String - Product description
- x
One StringOrigin Region
Supporting Types
GetCommitmentAggregatedsComputedUsageAggregated
- Aggregated
Computed List<GetUsages Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage> - Aggregation of computed usages for the subscribed service.
- Currency
Code string - Currency code
- Parent
Products List<GetCommitment Aggregateds Computed Usage Aggregated Parent Product> - Product part number for subscribed service line, called parent product.
- Parent
Subscribed stringService Id - Subscribed service line parent id
- Plan
Number string - Subscribed service asociated subscription plan number.
- Pricing
Model string - Subscribed services pricing model
- Rate
Card stringId - Inernal SPM Ratecard Id at line level
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- Time
End string - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- Time
Start string - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
- Aggregated
Computed []GetUsages Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage - Aggregation of computed usages for the subscribed service.
- Currency
Code string - Currency code
- Parent
Products []GetCommitment Aggregateds Computed Usage Aggregated Parent Product - Product part number for subscribed service line, called parent product.
- Parent
Subscribed stringService Id - Subscribed service line parent id
- Plan
Number string - Subscribed service asociated subscription plan number.
- Pricing
Model string - Subscribed services pricing model
- Rate
Card stringId - Inernal SPM Ratecard Id at line level
- Subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- Time
End string - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- Time
Start string - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
- aggregated
Computed List<GetUsages Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage> - Aggregation of computed usages for the subscribed service.
- currency
Code String - Currency code
- parent
Products List<GetCommitment Aggregateds Computed Usage Aggregated Parent Product> - Product part number for subscribed service line, called parent product.
- parent
Subscribed StringService Id - Subscribed service line parent id
- plan
Number String - Subscribed service asociated subscription plan number.
- pricing
Model String - Subscribed services pricing model
- rate
Card StringId - Inernal SPM Ratecard Id at line level
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
End String - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- time
Start String - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
- aggregated
Computed GetUsages Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage[] - Aggregation of computed usages for the subscribed service.
- currency
Code string - Currency code
- parent
Products GetCommitment Aggregateds Computed Usage Aggregated Parent Product[] - Product part number for subscribed service line, called parent product.
- parent
Subscribed stringService Id - Subscribed service line parent id
- plan
Number string - Subscribed service asociated subscription plan number.
- pricing
Model string - Subscribed services pricing model
- rate
Card stringId - Inernal SPM Ratecard Id at line level
- subscription
Id string - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
End string - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- time
Start string - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
- aggregated_
computed_ Sequence[Getusages Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage] - Aggregation of computed usages for the subscribed service.
- currency_
code str - Currency code
- parent_
products Sequence[GetCommitment Aggregateds Computed Usage Aggregated Parent Product] - Product part number for subscribed service line, called parent product.
- parent_
subscribed_ strservice_ id - Subscribed service line parent id
- plan_
number str - Subscribed service asociated subscription plan number.
- pricing_
model str - Subscribed services pricing model
- rate_
card_ strid - Inernal SPM Ratecard Id at line level
- subscription_
id str - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time_
end str - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- time_
start str - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
- aggregated
Computed List<Property Map>Usages - Aggregation of computed usages for the subscribed service.
- currency
Code String - Currency code
- parent
Products List<Property Map> - Product part number for subscribed service line, called parent product.
- parent
Subscribed StringService Id - Subscribed service line parent id
- plan
Number String - Subscribed service asociated subscription plan number.
- pricing
Model String - Subscribed services pricing model
- rate
Card StringId - Inernal SPM Ratecard Id at line level
- subscription
Id String - Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM.
- time
End String - Subscribed services contract line end date, expressed in RFC 3339 timestamp format.
- time
Start String - Subscribed services contract line start date, expressed in RFC 3339 timestamp format.
GetCommitmentAggregatedsComputedUsageAggregatedAggregatedComputedUsage
- Cost string
- Sum of Computed Line Amount rounded
- Cost
Unrounded string - Sum of Computed Line Amount unrounded
- Data
Center string - Data Center Attribute as sent by MQS to SPM.
- Net
Unit stringPrice - Net Unit Price for the product in consideration.
- Products
List<Get
Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage Product> - Product description
- Quantity string
- Total Quantity that was used for computation
- Time
Metered stringOn - Metered Service date , expressed in RFC 3339 timestamp format.
- Type string
- Usage compute type in SPM.
- Cost string
- Sum of Computed Line Amount rounded
- Cost
Unrounded string - Sum of Computed Line Amount unrounded
- Data
Center string - Data Center Attribute as sent by MQS to SPM.
- Net
Unit stringPrice - Net Unit Price for the product in consideration.
- Products
[]Get
Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage Product - Product description
- Quantity string
- Total Quantity that was used for computation
- Time
Metered stringOn - Metered Service date , expressed in RFC 3339 timestamp format.
- Type string
- Usage compute type in SPM.
- cost String
- Sum of Computed Line Amount rounded
- cost
Unrounded String - Sum of Computed Line Amount unrounded
- data
Center String - Data Center Attribute as sent by MQS to SPM.
- net
Unit StringPrice - Net Unit Price for the product in consideration.
- products
List<Get
Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage Product> - Product description
- quantity String
- Total Quantity that was used for computation
- time
Metered StringOn - Metered Service date , expressed in RFC 3339 timestamp format.
- type String
- Usage compute type in SPM.
- cost string
- Sum of Computed Line Amount rounded
- cost
Unrounded string - Sum of Computed Line Amount unrounded
- data
Center string - Data Center Attribute as sent by MQS to SPM.
- net
Unit stringPrice - Net Unit Price for the product in consideration.
- products
Get
Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage Product[] - Product description
- quantity string
- Total Quantity that was used for computation
- time
Metered stringOn - Metered Service date , expressed in RFC 3339 timestamp format.
- type string
- Usage compute type in SPM.
- cost str
- Sum of Computed Line Amount rounded
- cost_
unrounded str - Sum of Computed Line Amount unrounded
- data_
center str - Data Center Attribute as sent by MQS to SPM.
- net_
unit_ strprice - Net Unit Price for the product in consideration.
- products
Sequence[Get
Commitment Aggregateds Computed Usage Aggregated Aggregated Computed Usage Product] - Product description
- quantity str
- Total Quantity that was used for computation
- time_
metered_ stron - Metered Service date , expressed in RFC 3339 timestamp format.
- type str
- Usage compute type in SPM.
- cost String
- Sum of Computed Line Amount rounded
- cost
Unrounded String - Sum of Computed Line Amount unrounded
- data
Center String - Data Center Attribute as sent by MQS to SPM.
- net
Unit StringPrice - Net Unit Price for the product in consideration.
- products List<Property Map>
- Product description
- quantity String
- Total Quantity that was used for computation
- time
Metered StringOn - Metered Service date , expressed in RFC 3339 timestamp format.
- type String
- Usage compute type in SPM.
GetCommitmentAggregatedsComputedUsageAggregatedAggregatedComputedUsageProduct
- Billing
Category string - Metered service billing category
- Name string
- Product name
- Part
Number string - Product part number
- Product
Category string - Product category
- Provisioning
Group string - Product provisioning group
- Ucm
Rate stringCard Part Type - Rate card part type of Product
- Unit
Of stringMeasure - Unit of Measure
- Billing
Category string - Metered service billing category
- Name string
- Product name
- Part
Number string - Product part number
- Product
Category string - Product category
- Provisioning
Group string - Product provisioning group
- Ucm
Rate stringCard Part Type - Rate card part type of Product
- Unit
Of stringMeasure - Unit of Measure
- billing
Category String - Metered service billing category
- name String
- Product name
- part
Number String - Product part number
- product
Category String - Product category
- provisioning
Group String - Product provisioning group
- ucm
Rate StringCard Part Type - Rate card part type of Product
- unit
Of StringMeasure - Unit of Measure
- billing
Category string - Metered service billing category
- name string
- Product name
- part
Number string - Product part number
- product
Category string - Product category
- provisioning
Group string - Product provisioning group
- ucm
Rate stringCard Part Type - Rate card part type of Product
- unit
Of stringMeasure - Unit of Measure
- billing_
category str - Metered service billing category
- name str
- Product name
- part_
number str - Product part number
- product_
category str - Product category
- provisioning_
group str - Product provisioning group
- ucm_
rate_ strcard_ part_ type - Rate card part type of Product
- unit_
of_ strmeasure - Unit of Measure
- billing
Category String - Metered service billing category
- name String
- Product name
- part
Number String - Product part number
- product
Category String - Product category
- provisioning
Group String - Product provisioning group
- ucm
Rate StringCard Part Type - Rate card part type of Product
- unit
Of StringMeasure - Unit of Measure
GetCommitmentAggregatedsComputedUsageAggregatedParentProduct
- Billing
Category string - Metered service billing category
- Name string
- Product name
- Part
Number string - Product part number
- Product
Category string - Product category
- Provisioning
Group string - Product provisioning group
- Ucm
Rate stringCard Part Type - Rate card part type of Product
- Unit
Of stringMeasure - Unit of Measure
- Billing
Category string - Metered service billing category
- Name string
- Product name
- Part
Number string - Product part number
- Product
Category string - Product category
- Provisioning
Group string - Product provisioning group
- Ucm
Rate stringCard Part Type - Rate card part type of Product
- Unit
Of stringMeasure - Unit of Measure
- billing
Category String - Metered service billing category
- name String
- Product name
- part
Number String - Product part number
- product
Category String - Product category
- provisioning
Group String - Product provisioning group
- ucm
Rate StringCard Part Type - Rate card part type of Product
- unit
Of StringMeasure - Unit of Measure
- billing
Category string - Metered service billing category
- name string
- Product name
- part
Number string - Product part number
- product
Category string - Product category
- provisioning
Group string - Product provisioning group
- ucm
Rate stringCard Part Type - Rate card part type of Product
- unit
Of stringMeasure - Unit of Measure
- billing_
category str - Metered service billing category
- name str
- Product name
- part_
number str - Product part number
- product_
category str - Product category
- provisioning_
group str - Product provisioning group
- ucm_
rate_ strcard_ part_ type - Rate card part type of Product
- unit_
of_ strmeasure - Unit of Measure
- billing
Category String - Metered service billing category
- name String
- Product name
- part
Number String - Product part number
- product
Category String - Product category
- provisioning
Group String - Product provisioning group
- ucm
Rate StringCard Part Type - Rate card part type of Product
- unit
Of StringMeasure - Unit of Measure
GetCommitmentAggregatedsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
