OBJECT

FinOpsCostAnomaly

Cost anomaly metadata.

link GraphQL Schema definition

  • type FinOpsCostAnomaly implements Node {
  • # Account id of the anomaly.
  • accountId: String!
  • # Account name of the anomaly. For Azure is is subscription name and for GCP it is
  • # project name.
  • accountName: String
  • # Duration of the anomaly in days. For active anomalies duration will represent as
  • # - .
  • anomalyDurationDays: Int
  • # CSP billing account id for the anomaly
  • billingAccountId: String
  • # CSP billing account name for the anomaly
  • billingAccountName: String
  • # Cloud of the anomaly.
  • cloud: FinOpsCloudProviderType
  • # Total cost for the account, service, and region combination where the anomaly
  • # occurred.
  • cost: Float!
  • # Series of account spending data, including anomaly data.
  • costAnomalyDataSeries: [FinOpsCostAnomalyMetricPoint!]
  • # User-submitted feedback about the anomaly.
  • costAnomalyFeedback: [FinOpsCostAnomalyFeedback]
  • # Amount spent because of anomalies.
  • # For AWS, it is represented in USD.
  • # For Azure and GCP, it is represented in the configured currency.
  • costImpact: Float!
  • # Percentage cost impact of this behavior compared to expected behavior
  • costImpactPercentage: Float!
  • # Indicator to identify if cost impact is increasing or decreasing.
  • costImpactType: FinOpsCostAnomalyImpactType
  • # Time the anomaly was created.
  • createdTime: DateTime!
  • # Properties to help identify where the anomaly was detected.
  • dimensions: [FinOpsCostAnomalyDimension!]
  • # When the anomalous behavior ended.
  • endTime: DateTime
  • # Identifier for the cost anomaly.
  • id: ID!
  • # Indicator to identify if anomaly belongs to marketplace service.
  • marketplace: Boolean!
  • # Latest feedback about the anomaly.
  • mostRecentFeedback: FinOpsCostAnomalyFeedback
  • # When the anomalous behavior began.
  • startTime: DateTime!
  • # Status of the anomaly. Either active or inactive.
  • status: FinOpsCostAnomalyStatus!
  • # Time the anomaly was updated.
  • updatedTime: DateTime
  • }