import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Cost Anomaly Event Analytics in Oracle Cloud Infrastructure Costad service. * * Gets a list of Cost Anomaly Events analytics summary - aggregated metrics for a given time period. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCostAnomalyEventAnalytics = oci.oci.getCostadCostAnomalyEventAnalytics({ * compartmentId: compartmentId, * costAnomalyMonitorId: testCostAnomalyMonitor.id, * costImpact: costAnomalyEventAnalyticCostImpact, * costImpactPercentage: costAnomalyEventAnalyticCostImpactPercentage, * name: costAnomalyEventAnalyticName, * regions: costAnomalyEventAnalyticRegion, * targetTenantIds: testTargetTenant.id, * timeAnomalyEventEndDate: costAnomalyEventAnalyticTimeAnomalyEventEndDate, * timeAnomalyEventStartDate: costAnomalyEventAnalyticTimeAnomalyEventStartDate, * }); * ``` */ export declare function getCostadCostAnomalyEventAnalytics(args: GetCostadCostAnomalyEventAnalyticsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCostadCostAnomalyEventAnalytics. */ export interface GetCostadCostAnomalyEventAnalyticsArgs { /** * The ID of the compartment in which to list resources. */ compartmentId: string; /** * The cost monitor ocid. */ costAnomalyMonitorId?: string; /** * cost impact (absolute) of the anomaly event. */ costImpact?: number; /** * cost impact (percentage) of the anomaly event. */ costImpactPercentage?: number; filters?: inputs.oci.GetCostadCostAnomalyEventAnalyticsFilter[]; /** * Unique, non-changeable resource name. */ name?: string; /** * region of the anomaly event. */ regions?: string[]; /** * The target tenantId ocid filter param. */ targetTenantIds?: string[]; /** * endDate for anomaly event date. */ timeAnomalyEventEndDate?: string; /** * startDate for anomaly event date. */ timeAnomalyEventStartDate?: string; } /** * A collection of values returned by getCostadCostAnomalyEventAnalytics. */ export interface GetCostadCostAnomalyEventAnalyticsResult { readonly compartmentId: string; /** * The list of cost_anomaly_event_analytic_collection. */ readonly costAnomalyEventAnalyticCollections: outputs.oci.GetCostadCostAnomalyEventAnalyticsCostAnomalyEventAnalyticCollection[]; readonly costAnomalyMonitorId?: string; readonly costImpact?: number; readonly costImpactPercentage?: number; readonly filters?: outputs.oci.GetCostadCostAnomalyEventAnalyticsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly name?: string; readonly regions?: string[]; readonly targetTenantIds?: string[]; readonly timeAnomalyEventEndDate?: string; readonly timeAnomalyEventStartDate?: string; } /** * This data source provides the list of Cost Anomaly Event Analytics in Oracle Cloud Infrastructure Costad service. * * Gets a list of Cost Anomaly Events analytics summary - aggregated metrics for a given time period. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCostAnomalyEventAnalytics = oci.oci.getCostadCostAnomalyEventAnalytics({ * compartmentId: compartmentId, * costAnomalyMonitorId: testCostAnomalyMonitor.id, * costImpact: costAnomalyEventAnalyticCostImpact, * costImpactPercentage: costAnomalyEventAnalyticCostImpactPercentage, * name: costAnomalyEventAnalyticName, * regions: costAnomalyEventAnalyticRegion, * targetTenantIds: testTargetTenant.id, * timeAnomalyEventEndDate: costAnomalyEventAnalyticTimeAnomalyEventEndDate, * timeAnomalyEventStartDate: costAnomalyEventAnalyticTimeAnomalyEventStartDate, * }); * ``` */ export declare function getCostadCostAnomalyEventAnalyticsOutput(args: GetCostadCostAnomalyEventAnalyticsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCostadCostAnomalyEventAnalytics. */ export interface GetCostadCostAnomalyEventAnalyticsOutputArgs { /** * The ID of the compartment in which to list resources. */ compartmentId: pulumi.Input; /** * The cost monitor ocid. */ costAnomalyMonitorId?: pulumi.Input; /** * cost impact (absolute) of the anomaly event. */ costImpact?: pulumi.Input; /** * cost impact (percentage) of the anomaly event. */ costImpactPercentage?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Unique, non-changeable resource name. */ name?: pulumi.Input; /** * region of the anomaly event. */ regions?: pulumi.Input[] | undefined>; /** * The target tenantId ocid filter param. */ targetTenantIds?: pulumi.Input[] | undefined>; /** * endDate for anomaly event date. */ timeAnomalyEventEndDate?: pulumi.Input; /** * startDate for anomaly event date. */ timeAnomalyEventStartDate?: pulumi.Input; } //# sourceMappingURL=getCostadCostAnomalyEventAnalytics.d.ts.map