Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
This data source provides the list of Cost Anomaly Events in Oracle Cloud Infrastructure Budget service.
Gets a list of Cost Anomaly Event in a compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCostAnomalyEvents = oci.Budget.getCostAnomalyEvents({
compartmentId: compartmentId,
costAnomalyMonitorId: testCostAnomalyMonitor.id,
costImpact: costAnomalyEventCostImpact,
costImpactPercentage: costAnomalyEventCostImpactPercentage,
name: costAnomalyEventName,
regions: costAnomalyEventRegion,
targetTenantIds: testTargetTenant.id,
timeAnomalyEventEndDate: costAnomalyEventTimeAnomalyEventEndDate,
timeAnomalyEventStartDate: costAnomalyEventTimeAnomalyEventStartDate,
});
import pulumi
import pulumi_oci as oci
test_cost_anomaly_events = oci.Budget.get_cost_anomaly_events(compartment_id=compartment_id,
cost_anomaly_monitor_id=test_cost_anomaly_monitor["id"],
cost_impact=cost_anomaly_event_cost_impact,
cost_impact_percentage=cost_anomaly_event_cost_impact_percentage,
name=cost_anomaly_event_name,
regions=cost_anomaly_event_region,
target_tenant_ids=test_target_tenant["id"],
time_anomaly_event_end_date=cost_anomaly_event_time_anomaly_event_end_date,
time_anomaly_event_start_date=cost_anomaly_event_time_anomaly_event_start_date)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/budget"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := budget.GetCostAnomalyEvents(ctx, &budget.GetCostAnomalyEventsArgs{
CompartmentId: compartmentId,
CostAnomalyMonitorId: pulumi.StringRef(testCostAnomalyMonitor.Id),
CostImpact: pulumi.Float64Ref(costAnomalyEventCostImpact),
CostImpactPercentage: pulumi.Float64Ref(costAnomalyEventCostImpactPercentage),
Name: pulumi.StringRef(costAnomalyEventName),
Regions: costAnomalyEventRegion,
TargetTenantIds: testTargetTenant.Id,
TimeAnomalyEventEndDate: pulumi.StringRef(costAnomalyEventTimeAnomalyEventEndDate),
TimeAnomalyEventStartDate: pulumi.StringRef(costAnomalyEventTimeAnomalyEventStartDate),
}, 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 testCostAnomalyEvents = Oci.Budget.GetCostAnomalyEvents.Invoke(new()
{
CompartmentId = compartmentId,
CostAnomalyMonitorId = testCostAnomalyMonitor.Id,
CostImpact = costAnomalyEventCostImpact,
CostImpactPercentage = costAnomalyEventCostImpactPercentage,
Name = costAnomalyEventName,
Regions = costAnomalyEventRegion,
TargetTenantIds = testTargetTenant.Id,
TimeAnomalyEventEndDate = costAnomalyEventTimeAnomalyEventEndDate,
TimeAnomalyEventStartDate = costAnomalyEventTimeAnomalyEventStartDate,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Budget.BudgetFunctions;
import com.pulumi.oci.Budget.inputs.GetCostAnomalyEventsArgs;
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 testCostAnomalyEvents = BudgetFunctions.getCostAnomalyEvents(GetCostAnomalyEventsArgs.builder()
.compartmentId(compartmentId)
.costAnomalyMonitorId(testCostAnomalyMonitor.id())
.costImpact(costAnomalyEventCostImpact)
.costImpactPercentage(costAnomalyEventCostImpactPercentage)
.name(costAnomalyEventName)
.regions(costAnomalyEventRegion)
.targetTenantIds(testTargetTenant.id())
.timeAnomalyEventEndDate(costAnomalyEventTimeAnomalyEventEndDate)
.timeAnomalyEventStartDate(costAnomalyEventTimeAnomalyEventStartDate)
.build());
}
}
variables:
testCostAnomalyEvents:
fn::invoke:
function: oci:Budget:getCostAnomalyEvents
arguments:
compartmentId: ${compartmentId}
costAnomalyMonitorId: ${testCostAnomalyMonitor.id}
costImpact: ${costAnomalyEventCostImpact}
costImpactPercentage: ${costAnomalyEventCostImpactPercentage}
name: ${costAnomalyEventName}
regions: ${costAnomalyEventRegion}
targetTenantIds: ${testTargetTenant.id}
timeAnomalyEventEndDate: ${costAnomalyEventTimeAnomalyEventEndDate}
timeAnomalyEventStartDate: ${costAnomalyEventTimeAnomalyEventStartDate}
Using getCostAnomalyEvents
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 getCostAnomalyEvents(args: GetCostAnomalyEventsArgs, opts?: InvokeOptions): Promise<GetCostAnomalyEventsResult>
function getCostAnomalyEventsOutput(args: GetCostAnomalyEventsOutputArgs, opts?: InvokeOptions): Output<GetCostAnomalyEventsResult>def get_cost_anomaly_events(compartment_id: Optional[str] = None,
cost_anomaly_monitor_id: Optional[str] = None,
cost_impact: Optional[float] = None,
cost_impact_percentage: Optional[float] = None,
filters: Optional[Sequence[GetCostAnomalyEventsFilter]] = None,
name: Optional[str] = None,
regions: Optional[Sequence[str]] = None,
target_tenant_ids: Optional[Sequence[str]] = None,
time_anomaly_event_end_date: Optional[str] = None,
time_anomaly_event_start_date: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCostAnomalyEventsResult
def get_cost_anomaly_events_output(compartment_id: Optional[pulumi.Input[str]] = None,
cost_anomaly_monitor_id: Optional[pulumi.Input[str]] = None,
cost_impact: Optional[pulumi.Input[float]] = None,
cost_impact_percentage: Optional[pulumi.Input[float]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetCostAnomalyEventsFilterArgs]]]] = None,
name: Optional[pulumi.Input[str]] = None,
regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
target_tenant_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
time_anomaly_event_end_date: Optional[pulumi.Input[str]] = None,
time_anomaly_event_start_date: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCostAnomalyEventsResult]func GetCostAnomalyEvents(ctx *Context, args *GetCostAnomalyEventsArgs, opts ...InvokeOption) (*GetCostAnomalyEventsResult, error)
func GetCostAnomalyEventsOutput(ctx *Context, args *GetCostAnomalyEventsOutputArgs, opts ...InvokeOption) GetCostAnomalyEventsResultOutput> Note: This function is named GetCostAnomalyEvents in the Go SDK.
public static class GetCostAnomalyEvents
{
public static Task<GetCostAnomalyEventsResult> InvokeAsync(GetCostAnomalyEventsArgs args, InvokeOptions? opts = null)
public static Output<GetCostAnomalyEventsResult> Invoke(GetCostAnomalyEventsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCostAnomalyEventsResult> getCostAnomalyEvents(GetCostAnomalyEventsArgs args, InvokeOptions options)
public static Output<GetCostAnomalyEventsResult> getCostAnomalyEvents(GetCostAnomalyEventsArgs args, InvokeOptions options)
fn::invoke:
function: oci:Budget/getCostAnomalyEvents:getCostAnomalyEvents
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Cost
Anomaly stringMonitor Id - The cost monitor ocid.
- Cost
Impact double - cost impact (absolute) of the anomaly event.
- Cost
Impact doublePercentage - cost impact (percentage) of the anomaly event.
- Filters
List<Get
Cost Anomaly Events Filter> - Name string
- Unique, non-changeable resource name.
- Regions List<string>
- region of the anomaly event.
- Target
Tenant List<string>Ids - The target tenantId ocid filter param.
- Time
Anomaly stringEvent End Date - endDate for anomaly event date.
- Time
Anomaly stringEvent Start Date - startDate for anomaly event date.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Cost
Anomaly stringMonitor Id - The cost monitor ocid.
- Cost
Impact float64 - cost impact (absolute) of the anomaly event.
- Cost
Impact float64Percentage - cost impact (percentage) of the anomaly event.
- Filters
[]Get
Cost Anomaly Events Filter - Name string
- Unique, non-changeable resource name.
- Regions []string
- region of the anomaly event.
- Target
Tenant []stringIds - The target tenantId ocid filter param.
- Time
Anomaly stringEvent End Date - endDate for anomaly event date.
- Time
Anomaly stringEvent Start Date - startDate for anomaly event date.
- compartment
Id String - The ID of the compartment in which to list resources.
- cost
Anomaly StringMonitor Id - The cost monitor ocid.
- cost
Impact Double - cost impact (absolute) of the anomaly event.
- cost
Impact DoublePercentage - cost impact (percentage) of the anomaly event.
- filters
List<Get
Cost Anomaly Events Filter> - name String
- Unique, non-changeable resource name.
- regions List<String>
- region of the anomaly event.
- target
Tenant List<String>Ids - The target tenantId ocid filter param.
- time
Anomaly StringEvent End Date - endDate for anomaly event date.
- time
Anomaly StringEvent Start Date - startDate for anomaly event date.
- compartment
Id string - The ID of the compartment in which to list resources.
- cost
Anomaly stringMonitor Id - The cost monitor ocid.
- cost
Impact number - cost impact (absolute) of the anomaly event.
- cost
Impact numberPercentage - cost impact (percentage) of the anomaly event.
- filters
Get
Cost Anomaly Events Filter[] - name string
- Unique, non-changeable resource name.
- regions string[]
- region of the anomaly event.
- target
Tenant string[]Ids - The target tenantId ocid filter param.
- time
Anomaly stringEvent End Date - endDate for anomaly event date.
- time
Anomaly stringEvent Start Date - startDate for anomaly event date.
- compartment_
id str - The ID of the compartment in which to list resources.
- cost_
anomaly_ strmonitor_ id - The cost monitor ocid.
- cost_
impact float - cost impact (absolute) of the anomaly event.
- cost_
impact_ floatpercentage - cost impact (percentage) of the anomaly event.
- filters
Sequence[Get
Cost Anomaly Events Filter] - name str
- Unique, non-changeable resource name.
- regions Sequence[str]
- region of the anomaly event.
- target_
tenant_ Sequence[str]ids - The target tenantId ocid filter param.
- time_
anomaly_ strevent_ end_ date - endDate for anomaly event date.
- time_
anomaly_ strevent_ start_ date - startDate for anomaly event date.
- compartment
Id String - The ID of the compartment in which to list resources.
- cost
Anomaly StringMonitor Id - The cost monitor ocid.
- cost
Impact Number - cost impact (absolute) of the anomaly event.
- cost
Impact NumberPercentage - cost impact (percentage) of the anomaly event.
- filters List<Property Map>
- name String
- Unique, non-changeable resource name.
- regions List<String>
- region of the anomaly event.
- target
Tenant List<String>Ids - The target tenantId ocid filter param.
- time
Anomaly StringEvent End Date - endDate for anomaly event date.
- time
Anomaly StringEvent Start Date - startDate for anomaly event date.
getCostAnomalyEvents Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Cost
Anomaly List<GetEvent Collections Cost Anomaly Events Cost Anomaly Event Collection> - The list of cost_anomaly_event_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Cost
Anomaly stringMonitor Id - Cost
Impact double - The cost impact of the detected anomaly.
- Cost
Impact doublePercentage - Filters
List<Get
Cost Anomaly Events Filter> - Name string
- Regions List<string>
- Target
Tenant List<string>Ids - Time
Anomaly stringEvent End Date - Time
Anomaly stringEvent Start Date
- Compartment
Id string - The OCID of the compartment.
- Cost
Anomaly []GetEvent Collections Cost Anomaly Events Cost Anomaly Event Collection - The list of cost_anomaly_event_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Cost
Anomaly stringMonitor Id - Cost
Impact float64 - The cost impact of the detected anomaly.
- Cost
Impact float64Percentage - Filters
[]Get
Cost Anomaly Events Filter - Name string
- Regions []string
- Target
Tenant []stringIds - Time
Anomaly stringEvent End Date - Time
Anomaly stringEvent Start Date
- compartment
Id String - The OCID of the compartment.
- cost
Anomaly List<GetEvent Collections Cost Anomaly Events Cost Anomaly Event Collection> - The list of cost_anomaly_event_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- cost
Anomaly StringMonitor Id - cost
Impact Double - The cost impact of the detected anomaly.
- cost
Impact DoublePercentage - filters
List<Get
Cost Anomaly Events Filter> - name String
- regions List<String>
- target
Tenant List<String>Ids - time
Anomaly StringEvent End Date - time
Anomaly StringEvent Start Date
- compartment
Id string - The OCID of the compartment.
- cost
Anomaly GetEvent Collections Cost Anomaly Events Cost Anomaly Event Collection[] - The list of cost_anomaly_event_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- cost
Anomaly stringMonitor Id - cost
Impact number - The cost impact of the detected anomaly.
- cost
Impact numberPercentage - filters
Get
Cost Anomaly Events Filter[] - name string
- regions string[]
- target
Tenant string[]Ids - time
Anomaly stringEvent End Date - time
Anomaly stringEvent Start Date
- compartment_
id str - The OCID of the compartment.
- cost_
anomaly_ Sequence[Getevent_ collections Cost Anomaly Events Cost Anomaly Event Collection] - The list of cost_anomaly_event_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- cost_
anomaly_ strmonitor_ id - cost_
impact float - The cost impact of the detected anomaly.
- cost_
impact_ floatpercentage - filters
Sequence[Get
Cost Anomaly Events Filter] - name str
- regions Sequence[str]
- target_
tenant_ Sequence[str]ids - time_
anomaly_ strevent_ end_ date - time_
anomaly_ strevent_ start_ date
- compartment
Id String - The OCID of the compartment.
- cost
Anomaly List<Property Map>Event Collections - The list of cost_anomaly_event_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- cost
Anomaly StringMonitor Id - cost
Impact Number - The cost impact of the detected anomaly.
- cost
Impact NumberPercentage - filters List<Property Map>
- name String
- regions List<String>
- target
Tenant List<String>Ids - time
Anomaly StringEvent End Date - time
Anomaly StringEvent Start Date
Supporting Types
GetCostAnomalyEventsCostAnomalyEventCollection
GetCostAnomalyEventsCostAnomalyEventCollectionItem
- Compartment
Id string - The ID of the compartment in which to list resources.
- Cost
Anomaly stringEvent Id - Cost
Anomaly stringName - The name of the associated cost monitor.
- Cost
Impact double - cost impact (absolute) of the anomaly event.
- Cost
Monitor stringId - The OCID of the associated cost monitor.
- Cost
Monitor stringName - The name of the associated cost monitor.
- Cost
Monitor stringType - Type of cost monitor
- Cost
Variance doublePercentage - The cost variance percentage of the detected anomaly.
- 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"} - Feedback
Response string - The feedback response for the cost anomaly event.
- 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 Cost Anomaly Event.
- Root
Cause stringDetail - The root cause details of the cost anomaly event.
- State string
- The current state of the cost anomaly event.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Resource stringFilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- Time
Anomaly stringEvent Date - The event date of the anomaly event.
- Time
Created string - The created time of the cost anomaly event.
- Time
Updated string - The updated time of the cost anomaly event.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Cost
Anomaly stringEvent Id - Cost
Anomaly stringName - The name of the associated cost monitor.
- Cost
Impact float64 - cost impact (absolute) of the anomaly event.
- Cost
Monitor stringId - The OCID of the associated cost monitor.
- Cost
Monitor stringName - The name of the associated cost monitor.
- Cost
Monitor stringType - Type of cost monitor
- Cost
Variance float64Percentage - The cost variance percentage of the detected anomaly.
- 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"} - Feedback
Response string - The feedback response for the cost anomaly event.
- 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 Cost Anomaly Event.
- Root
Cause stringDetail - The root cause details of the cost anomaly event.
- State string
- The current state of the cost anomaly event.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Resource stringFilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- Time
Anomaly stringEvent Date - The event date of the anomaly event.
- Time
Created string - The created time of the cost anomaly event.
- Time
Updated string - The updated time of the cost anomaly event.
- compartment
Id String - The ID of the compartment in which to list resources.
- cost
Anomaly StringEvent Id - cost
Anomaly StringName - The name of the associated cost monitor.
- cost
Impact Double - cost impact (absolute) of the anomaly event.
- cost
Monitor StringId - The OCID of the associated cost monitor.
- cost
Monitor StringName - The name of the associated cost monitor.
- cost
Monitor StringType - Type of cost monitor
- cost
Variance DoublePercentage - The cost variance percentage of the detected anomaly.
- 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"} - feedback
Response String - The feedback response for the cost anomaly event.
- 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 Cost Anomaly Event.
- root
Cause StringDetail - The root cause details of the cost anomaly event.
- state String
- The current state of the cost anomaly event.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Resource StringFilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- time
Anomaly StringEvent Date - The event date of the anomaly event.
- time
Created String - The created time of the cost anomaly event.
- time
Updated String - The updated time of the cost anomaly event.
- compartment
Id string - The ID of the compartment in which to list resources.
- cost
Anomaly stringEvent Id - cost
Anomaly stringName - The name of the associated cost monitor.
- cost
Impact number - cost impact (absolute) of the anomaly event.
- cost
Monitor stringId - The OCID of the associated cost monitor.
- cost
Monitor stringName - The name of the associated cost monitor.
- cost
Monitor stringType - Type of cost monitor
- cost
Variance numberPercentage - The cost variance percentage of the detected anomaly.
- {[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"} - feedback
Response string - The feedback response for the cost anomaly event.
- {[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 Cost Anomaly Event.
- root
Cause stringDetail - The root cause details of the cost anomaly event.
- state string
- The current state of the cost anomaly event.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Resource stringFilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- time
Anomaly stringEvent Date - The event date of the anomaly event.
- time
Created string - The created time of the cost anomaly event.
- time
Updated string - The updated time of the cost anomaly event.
- compartment_
id str - The ID of the compartment in which to list resources.
- cost_
anomaly_ strevent_ id - cost_
anomaly_ strname - The name of the associated cost monitor.
- cost_
impact float - cost impact (absolute) of the anomaly event.
- cost_
monitor_ strid - The OCID of the associated cost monitor.
- cost_
monitor_ strname - The name of the associated cost monitor.
- cost_
monitor_ strtype - Type of cost monitor
- cost_
variance_ floatpercentage - The cost variance percentage of the detected anomaly.
- 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"} - feedback_
response str - The feedback response for the cost anomaly event.
- 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 Cost Anomaly Event.
- root_
cause_ strdetail - The root cause details of the cost anomaly event.
- state str
- The current state of the cost anomaly event.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
resource_ strfilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- time_
anomaly_ strevent_ date - The event date of the anomaly event.
- time_
created str - The created time of the cost anomaly event.
- time_
updated str - The updated time of the cost anomaly event.
- compartment
Id String - The ID of the compartment in which to list resources.
- cost
Anomaly StringEvent Id - cost
Anomaly StringName - The name of the associated cost monitor.
- cost
Impact Number - cost impact (absolute) of the anomaly event.
- cost
Monitor StringId - The OCID of the associated cost monitor.
- cost
Monitor StringName - The name of the associated cost monitor.
- cost
Monitor StringType - Type of cost monitor
- cost
Variance NumberPercentage - The cost variance percentage of the detected anomaly.
- 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"} - feedback
Response String - The feedback response for the cost anomaly event.
- 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 Cost Anomaly Event.
- root
Cause StringDetail - The root cause details of the cost anomaly event.
- state String
- The current state of the cost anomaly event.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Resource StringFilter - The filter object to target resources for cost monitor. Cost generated by one or more resources identified by this filter is monitored for anomalous deviations.
- time
Anomaly StringEvent Date - The event date of the anomaly event.
- time
Created String - The created time of the cost anomaly event.
- time
Updated String - The updated time of the cost anomaly event.
GetCostAnomalyEventsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
