Costfluent Public API
​WorkspacePublicId · pattern: ​string · required​string · required​string · required​integer · int32 · required​string · required​boolean · required​string | null​string | null​string | null​string · required​string · required​string | null​string · minLength: 0 · maxLength: 200 · required​string · minLength: 3 · maxLength: 3 · pattern: ​string | null​WorkspacePublicId · pattern: ​string · required​string · pattern: ​boolean · required​FxMethod · required​boolean · required​boolean · required​string · required​boolean · required​boolean · required​string · decimal · pattern: ​integer · int32 · required​string · date-time · required​string | null · pattern: ​string | null · date-time​DateInterval · required​DateBin · required​boolean · required​boolean · required​boolean · required​boolean · required​boolean · required​boolean · required​string · required​string | null​string | null​string | null​string | null​string | null · minLength: 0 · maxLength: 200​string | null · pattern: ​boolean | null​string | null · pattern: ​boolean | null​boolean | null​string | null​boolean | null​boolean | null​string | null · decimal · min: 0 · pattern: ​boolean | null​boolean | null​boolean | null​boolean | null​boolean | null​boolean | null​WorkspaceProviderPublicId · pattern: ​WorkspacePublicId · pattern: ​ProviderPublicId · pattern: ​string · required​boolean · required​string[] · required​string · date-time · required​WorkspacePublicId · minLength: 1 · pattern: ​ProviderPublicId · minLength: 1 · pattern: ​array | null​WorkspacePublicId · minLength: 1 · pattern: ​boolean | null​array | null​VirtualTagPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · required​string | null​string | null​string[]​VirtualTagPublicId · pattern: ​string · required​string[] · required​string · date-time · required​string | null​string | null​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string | null​string | null​boolean​string | null​boolean​array | null​OrganizationPublicId · pattern: ​ApiTokenType · required​string · required​ApiTokenCapability[] · required​string | null​string · required​string · date-time · required​string · required​UserPublicId · pattern: ​string · required​string · required​string · required​OrganizationRole · required​string · required​string · date-time · required​string | null · date-time​string | null · date-time​UserPublicId · pattern: ​string · required​string · minLength: 0 · maxLength: 320 · required​string · minLength: 0 · maxLength: 100 · required​string · minLength: 0 · maxLength: 100 · required​InvitationRole · enum · required​TeamPublicId · pattern: ​string · required​boolean · required​integer · int32 · required​string · date-time · required​TeamPublicId · pattern: ​string · required​boolean · required​string · date-time · required​UserPublicId · pattern: ​string · required​string · required​string · required​TeamRole · required​string · date-time · required​WorkspacePublicId · pattern: ​string · required​WorkspaceAccessLevel · required​UserPublicId · minLength: 1 · pattern: ​TeamRole · required​TeamRole · required​WorkspaceAccessLevel · required​TagKeyPublicId · pattern: ​string · required​string[] · required​string · date-time · required​boolean · required​boolean · required​string | null · date-time​string | null · date-time​SavingsViewPublicId · pattern: ​string · required​SavingsQueueTab · required​string · date-time · required​string | null · decimal · pattern: ​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 1 · required​SavingsQueueTab · required​string | null · decimal · min: 0 · pattern: ​string · minLength: 1 · required​SavingsQueueTab · required​string | null · decimal · min: 0 · pattern: ​SavingsItemPublicId · pattern: ​string · required​string · required​string · decimal · pattern: ​string · pattern: ​string · required​string · required​SavingsItemRating · required​SavingsItemRating · required​SavingsItemRating · required​SavingsItemStatus · required​SavingsItemSource · required​string · date-time · required​string | null​string | null · decimal · pattern: ​string | null​string | null​string | null · date-time​string | null​string | null · decimal · pattern: ​string | null · date-time​string | null · date-time​string | null · date-time​string | null · date-time​string | null · date-time​string | null · date-time​SavedFilterPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​string · minLength: 1 · required​boolean​SavedFilterPublicId · pattern: ​string · required​string · required​boolean · required​string · date-time · required​ProviderPublicId · pattern: ​ProviderType · required​ProviderKey · required​string · required​ProviderKey · required​string | null · minLength: 0 · maxLength: 255​string | null · minLength: 0 · maxLength: 1000​string | null​integer · int32 · min: 60 · max: 1440​ProviderKey · required​ProviderType · required​string · required​boolean · required​string[] · required​string[] · required​ProviderKind · required​string | null​string · required​string · required​string · required​string | null​ProviderPublicId · pattern: ​ProviderType · required​ProviderKey · required​string · required​ProviderStatus · required​integer · int32 · required​string · date-time · required​string | null​string | null​string | null · date-time​string | null​string | null​string | null · date-time​string | null · date-time​string · date-time · required​string · required​integer · int32 · required​string | null · date-time​integer | null · int32​string | null​string · required​string | null · pattern: ​string | null​string | null​string | null · minLength: 0 · maxLength: 1000​boolean​string | null​boolean​integer | null · int32 · min: 60 · max: 1440​KubernetesEfficiencyLevel · required​boolean · required​string | null · pattern: ​string | null · date​string · required​string · decimal · pattern: ​string · decimal · pattern: ​string | null​string | null​number · double · required​number · double · required​number · double · required​number | null · double​number | null · double​string · pattern: ​string · decimal · pattern: ​K8sClusterPublicId · pattern: ​string · required​K8sClusterStatus · required​integer · int32​string​string​string​string · date-time​string · date-time​string​string | null​string | null​string | null​string | null​boolean​number · double​number · double​integer · int64​integer · int32​number · double​integer · int64​string​string​string​string | null​string | null​array | null​string​number · double​number · double​integer · int64​integer · int32​number · double​number · double​number · double​number · double​number · double​integer · int64​string​integer · int64​string | null​string | null​string | null​string | null​string | null​string | null​number · double​FolderPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​FolderPublicId · pattern: ​string · required​integer · int32 · required​WorkspacePublicId · minLength: 1 · pattern: ​WorkspacePublicId · minLength: 1 · pattern: ​string | null · minLength: 0 · maxLength: 200​boolean​string[] · required​string · pattern: ​string · pattern: ​number · double · required​string · date · required​string · required​FxPolicyPublicId · pattern: ​FxMethod · required​string · required​string · pattern: ​string · date · required​string | null · date · required​string · date-time · required​boolean · required​string · required​DashboardPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​boolean​DateInterval​DateBin​string | null · date​string | null · date​DashboardWidgetPublicId · pattern: ​string · required​string · minLength: 0 · maxLength: 200 · required​integer · int32​integer · int32​integer · int32​integer · int32​DashboardPublicId · pattern: ​string · required​boolean · required​DateInterval · required​DateBin · required​string · date-time · required​string | null · date​string | null · date​DashboardWidgetPublicId · pattern: ​WidgetType · required​string · required​string | null​integer · int32 · required​integer · int32 · required​integer · int32 · required​integer · int32 · required​WorkspacePublicId · minLength: 1 · pattern: ​boolean · required​WorkspacePublicId · minLength: 1 · pattern: ​string | null​string | null · date​string | null · date​string | null · minLength: 0 · maxLength: 200​string | null · minLength: 0 · maxLength: 10000​CustomCostUploadPublicId · pattern: ​UploadStatus · required​string · required​integer · int64 · required​integer · int32 · required​integer · int32 · required​integer · int32 · required​string · date-time · required​string | null · date​string | null · date​string | null · date-time​integer · int32 · required​string · required​string · required​CustomCostBatchPublicId · pattern: ​integer · int32 · required​integer · int32 · required​integer · int32 · required​integer · int32 · required​string · required​string · required​boolean​string · date · required​string · required​string · required​string · decimal · pattern: ​string | null​string | null · date​string | null · pattern: ​string | null​string | null​string | null​string | null​number | null · double​string | null​string | null​string | null​string | null​string | null · decimal · pattern: ​string | null​string | null​string | null​string | null​string | null​string | null​string | null​string | null · decimal · pattern: ​CostReportSubscriptionPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​CostReportPublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​ScheduleType · required​AppPublicId[] · minLength: 1 · required​integer | null · int32 · min: 0 · max: 23​string | null​CostReportSubscriptionPublicId · pattern: ​CostReportPublicId · pattern: ​string · required​ScheduleType · required​integer · int32 · required​string · required​AppPublicId[] · required​boolean · required​string · date-time · required​string | null · date-time​string | null · date-time​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string | null · minLength: 0 · maxLength: 200​integer | null · int32 · min: 0 · max: 23​string | null​array | null​CostReportPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​string | null​string | null · date​string | null · date​ChartType · enum​CostGroupDimension · enum · required​string | null​boolean | null​boolean | null​boolean | null​boolean | null​boolean | null​boolean | null​string | null · date​string | null · date​integer | null · int32​string · date · required​string · date · required​string | null · date​string | null · date​CostMeasure · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​number | null · double​string | null · date​string | null · decimal · pattern: ​string | null · date​string | null · pattern: ​string · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​FxMethod · required​string · required​string · required​string · date · required​string[] · required​boolean · required​string · decimal · pattern: ​string | null · pattern: ​string | null​string[] · required​boolean · required​string · decimal · pattern: ​number · double · required​string | null · pattern: ​string | null​string | null · decimal · pattern: ​string | null · decimal · pattern: ​number | null · double​string · date · required​string · date · required​string · date · required​string · date · required​string · decimal · pattern: ​string · date · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​BusinessMetricPublicId · pattern: ​string · required​string · required​UnitCostCalculation · required​integer · int32 · required​string | null · pattern: ​string | null · decimal · pattern: ​string · date · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​CostReportPublicId · pattern: ​string · required​string · required​string · required​string · required​string · required​string · date-time · required​boolean · required​string | null​string | null · date​string | null · date​string | null · date-time​boolean · required​boolean · required​boolean · required​boolean · required​boolean · required​boolean · required​CostMeasure · required​UnitCostCalculation · required​integer · int32 · required​string | null · date​string | null · date​string | null​boolean​string | null​boolean​string | null · date​boolean​string | null · date​boolean​CostEstimatePublicId · pattern: ​CostEstimateState · required​string | null · date​WorkspacePublicId · minLength: 1 · pattern: ​string | null​integer | null · int32​string | null​CostEstimatePublicId · pattern: ​WorkspacePublicId · pattern: ​string · required​string · pattern: ​CostEstimateState · required​integer · int32 · required​string · date-time · required​string | null​integer | null · int32​string | null​string | null​string | null​string | null​string | null · date​string | null · date-time​string | null · date-time​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​integer · int32 · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string | null · pattern: ​string | null · decimal · pattern: ​string · required​string · required​CostEstimateChange · required​string[] · required​string[] · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 1 · required​string · minLength: 1 · pattern: ​string | null​integer | null · int32​string | null​string | null​string | null​string | null​string | null · decimal · pattern: ​string | null · decimal · pattern: ​array | null​string · date · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · pattern: ​number | null · double​string | null​string · date · required​string · date · required​DateBin · required​CostMeasure · required​integer · int32 · required​CommitmentDiscountPlacement · required​string · required​string | null · decimal · pattern: ​string | null · pattern: ​string | null · date​string | null · date​boolean · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null​string | null · pattern: ​number | null · double​string | null · date-time​string · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​CommitmentDiscountPlacement · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · pattern: ​string | null · decimal · pattern: ​number | null · double​string | null · date​string | null · date​string | null · date​string · required​string · decimal · pattern: ​number · double · required​ProviderPublicId · pattern: ​string · required​ProviderKey · required​string · decimal · pattern: ​string | null · pattern: ​CostAlertPublicId · pattern: ​string · required​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 255 · required​AlertThresholdType · required​string · decimal · pattern: ​string | null · decimal · min: 0 · pattern: ​array | null​string | null​array | null​integer · int32 · min: 15 · max: 1440​CostAlertPublicId · pattern: ​string · required​AlertThresholdType · required​string · decimal · pattern: ​AppPublicId[] · required​integer · int32 · required​AlertStatus · required​string · date-time · required​array | null​string | null​string | null​string | null · decimal · pattern: ​string | null · date-time​string | null · date-time​CostAlertEventPublicId · pattern: ​string · date-time · required​string · decimal · pattern: ​string · decimal · pattern: ​AlertEventStatus · required​string | null · decimal · pattern: ​array | null​string | null · date-time​string | null · date-time​string | null · minLength: 0 · maxLength: 255​string | null · decimal · pattern: ​boolean​string | null · decimal · min: 0 · pattern: ​boolean​array | null​string | null​boolean​array | null​integer | null · int32 · min: 15 · max: 1440​boolean · required​boolean · required​string | null · required​DpaExecutionPublicId · pattern: ​string · required​string · date · required​string · required​string · required​string · date-time · required​boolean · required​string | null · date-time · required​DateBin · required​string | null · pattern: ​string | null · date​string · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string | null · date​string | null · decimal · pattern: ​number | null · double​number | null · double​number | null · double​string · required​ProviderPublicId · pattern: ​string · required​ProviderKey · required​string · required​string · required​string · required​string · required​string · required​CommitmentExpiryStatus · required​string · required​string · pattern: ​string · date · required​string · date · required​string · date-time · required​string | null · date-time​string | null · date-time​integer | null · int32​integer | null · int32​string | null​string | null · decimal · pattern: ​string | null · decimal · pattern: ​number | null · double​string | null · decimal · pattern: ​BusinessMetricPublicId · pattern: ​string · required​string · required​string[] · required​string · date-time · required​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string · required​string · required​array | null​integer · int32 · required​integer · int32 · required​integer · int32 · required​string · date​string · decimal · pattern: ​string · date · required​string · decimal · pattern: ​BudgetPublicId · pattern: ​string · required​string · pattern: ​BudgetMeasure · required​string · date · required​integer · int32 · required​BudgetIntervalUnit · required​BudgetStatus · required​BudgetState · required​SpendAvailability · required​string · date-time · required​string | null · decimal · pattern: ​string | null​string | null · decimal · pattern: ​string | null · decimal · pattern: ​string | null · decimal · pattern: ​number | null · double​string | null · date​string | null · date-time​string · date · required​string · date · required​string · decimal · pattern: ​integer · int32 · required​BudgetAlertBasis · required​AppPublicId[] · required​boolean · required​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string · minLength: 0 · maxLength: 200 · required​string · minLength: 3 · maxLength: 3 · pattern: ​BudgetMeasureValue · enum​string | null · minLength: 0 · maxLength: 64​string | null · date​integer · int32 · min: 1 · max: 366​BudgetIntervalUnitValue · enum​string | null · decimal · pattern: ​string | null​array | null​string · date​string · date​string · decimal · pattern: ​integer · int32​BudgetAlertBasisValue · enum​string | null​string | null · decimal · pattern: ​string | null​boolean​boolean​array | null​string | null · minLength: 0 · maxLength: 64​string · required​string · required​string · required​string · pattern: ​string[] · required​string[] · required​boolean · required​string · required​string · date · required​string · date · required​string | null · decimal · pattern: ​integer | null · int32​integer | null · int32​integer | null · int32​integer | null · int32​integer | null · int64​integer | null · int64​string | null​string · required​string · required​string · pattern: ​integer · int32 · required​string[] · required​boolean · required​string | null · decimal · pattern: ​string | null · decimal · pattern: ​integer | null · int32​integer | null · int32​string · date · required​string · pattern: ​string · decimal · pattern: ​boolean · required​string[] · required​integer · int64 · required​integer · int64 · required​integer · int32 · required​integer · int32 · required​string | null · date-time​string | null · decimal · pattern: ​string | null​string · date · required​string · decimal · pattern: ​integer · int64 · required​integer · int64 · required​AuditEventPublicId · pattern: ​string · required​string · date-time · required​string | null​string | null​string | null​string | null​string | null​string | null​​AppPublicId · pattern: ​AppKey · required​string · required​boolean · required​string · date-time · required​string | null​AppKey · required​string · minLength: 0 · maxLength: 200 · required​AnomalyPublicId · pattern: ​WorkspacePublicId · pattern: ​ProviderPublicId · pattern: ​string · date · required​string · required​string · required​string · required​string · decimal · pattern: ​string · decimal · pattern: ​number · double · required​string · required​string · pattern: ​AnomalyStatus · required​boolean · required​string · date-time · required​string | null​string | null​string | null · date-time​string | null​string | null​string · required​string · decimal · pattern: ​string | null​string · required​string · decimal · pattern: ​AnnotationPublicId · pattern: ​string · date · required​AnnotationSource · required​CostReportPublicId[] · required​string · date-time · required​string | null​string | null​integer | null · int32​string | null · date-time​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string · date · required​string · minLength: 1 · required​CostReportPublicId[] · minLength: 1 · required​string · date · required​string · minLength: 1 · required​CostReportPublicId[] · minLength: 1 · required​AllocationRulePublicId · pattern: ​string · required​integer · int32 · required​string · required​string · required​SegmentPublicId · pattern: ​boolean · required​string · date-time · required​string | null​string | null​string | null · date-time​WorkspacePublicId · minLength: 1 · pattern: ​string · required​string · required​SegmentPublicId · minLength: 1 · pattern: ​integer · int32​boolean​string · required​string · required​SegmentPublicId · minLength: 1 · pattern: ​integer | null · int32​boolean | null​WorkspacePublicId · minLength: 1 · pattern: ​AllocationRulePublicId[]​string · date · required​string · date · required​string · required​string · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​integer · int64 · required​integer · int64 · required​number | null · double​string · required​string · required​string · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​integer · int64 · required​string · required​string · required​SegmentSplitMethod · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​integer · int64 · required​string · required​string · decimal · pattern: ​SegmentPublicId · pattern: ​string · required​string · required​string · required​boolean · required​string · required​string · date-time · required​string | null​string | null · date-time​SegmentSplitMethod · required​SegmentPublicId · pattern: ​number | null · double​WorkspacePublicId · minLength: 1 · pattern: ​string | null​string​string​boolean​string | null​SegmentSplitMethodValue · enum​SegmentPublicId · pattern: ​number | null · double​string | null​string | null​string | null​string | null​string · pattern: ​string · decimal · pattern: ​integer · int64 · required​number · double · required​number · double · required​string · required​string · required​string · decimal · pattern: ​string · decimal · pattern: ​string · decimal · pattern: ​WorkspacePublicId · minLength: 1 · pattern: ​string · date · required​string · date · required​string · required​SegmentPublicId · minLength: 1 · pattern: ​integer · int32
Schemas
WorkspaceCreatedResponse
id^wsp_[A-Za-z0-9_-]{2… · requirednameApiError
typetitlestatuscoderetryabledetailinstancetraceId​array | null
ApiErrorEntry
namereasoncode​object | null
CreateWorkspaceRequest
namecurrency^[A-Z]{3}$ · requiredtimeZoneWorkspaceResponse
id^wsp_[A-Za-z0-9_-]{2… · requirednamecurrency^[A-Z]{3}$ · requiredenableCurrencyConversionconversionMethodenableAutomaticSyncingblendCommitmentDiscountstimeZone​WorkspaceReportDefaultsResponse · required
anomaliesExcludeMarketplaceanomaliesExcludeCommitmentFeesanomalyNotificationThreshold^-?[0-9]+(\.[0-9]{1,… · requiredproviderCountcreatedAtconversionCurrency^[A-Z]{3}$updatedAtWorkspaceReportDefaultsResponse
dateIntervaldateBinincludeCreditsincludeRefundsincludeTaxamortizeshowForecastcompareToLastPeriodPaginatedResponseOfWorkspaceResponse
​PaginationLinks · required
​WorkspaceResponse[] · required
PaginationLinks
selffirstprevnextlastUpdateWorkspaceRequest
namecurrency^[A-Z]{3}$enableCurrencyConversionconversionCurrency^[A-Z]{3}$​
enableAutomaticSyncingblendCommitmentDiscountstimeZone​
anomaliesExcludeMarketplaceanomaliesExcludeCommitmentFeesanomalyNotificationThreshold^-?[0-9]+(\.[0-9]{1,…WorkspaceReportDefaultsRequest
​
​
includeCreditsincludeRefundsincludeTaxamortizeshowForecastcompareToLastPeriodWorkspaceProviderResponse
id^wpr_[A-Za-z0-9_-]{2… · requiredworkspaceId^wsp_[A-Za-z0-9_-]{2… · requiredproviderId^prv_[A-Za-z0-9_-]{2… · requiredproviderNameisEnabledaccountIdsaddedAt​
CreateWorkspaceProviderRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredproviderId^prv_[A-Za-z0-9_-]{2… · requiredaccountIdsPaginatedResponseOfWorkspaceProviderResponse
​PaginationLinks · required
​WorkspaceProviderResponse[] · required
UpdateWorkspaceProviderRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredisEnabledaccountIdsVirtualTagCreatedResponse
id^vtag_[A-Za-z0-9_-]{… · requiredkeyCreateVirtualTagRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredkeydescriptiondefaultValuecollapsedTagKeysVirtualTagResponse
id^vtag_[A-Za-z0-9_-]{… · requiredkeycollapsedTagKeys​VirtualTagRuleResponse[] · required
createdAtdescriptiondefaultValueupdatedAtPaginatedResponseOfVirtualTagResponse
​PaginationLinks · required
​VirtualTagResponse[] · required
UpdateVirtualTagRouteRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredkeydescriptionclearDescriptiondefaultValueclearDefaultValuecollapsedTagKeys​array | null
MeResponse
organizationId^org_[A-Za-z0-9_-]{2… · requiredtokenTypetokenNamecapabilities​
​
clusterIdPingResponse
statustimestampversionPaginatedResponseOfUserResponse
​PaginationLinks · required
​UserResponse[] · required
UserResponse
id^usr_[A-Za-z0-9_-]{2… · requiredemailfirstNamelastNamerolestatusjoinedAtlastLoginAtinviteExpiresAtUserInvitedResponse
id^usr_[A-Za-z0-9_-]{2… · requiredemailInviteUserRequest
emailfirstNamelastNameroleEnum values:
viewer
editor
integrationOwner
TeamResponse
id^team_[A-Za-z0-9_-]{… · requirednameisSystemTeammemberCountcreatedAtTeamDetailResponse
id^team_[A-Za-z0-9_-]{… · requirednameisSystemTeam​TeamMemberResponse[] · required
​TeamWorkspaceAccessResponse[] · required
createdAtTeamMemberResponse
userId^usr_[A-Za-z0-9_-]{2… · requiredemailfirstNamelastNamerolejoinedAtTeamWorkspaceAccessResponse
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredworkspaceNameaccessLevel​
PaginatedResponseOfTeamResponse
​PaginationLinks · required
​TeamResponse[] · required
AddTeamMemberRequest
userId^usr_[A-Za-z0-9_-]{2… · requiredroleUpdateTeamMemberRequest
rolePaginatedResponseOfTeamWorkspaceAccessResponse
​PaginationLinks · required
​TeamWorkspaceAccessResponse[] · required
SetTeamWorkspaceAccessRequest
accessLevelTagKeyResponse
id^tag_[A-Za-z0-9_-]{2… · requiredkeyproviderKeyscreatedAtisHiddenisPreferredlastSeenAtTagPolicyResponse
​TagPolicyRuleResponse[] · required
​
updatedAtPaginatedResponseOfTagKeyResponse
​PaginationLinks · required
​TagKeyResponse[] · required
UpdateTagPolicyRequest
​TagPolicyRuleRequest[] · required
SavingsViewResponse
id^svw_[A-Za-z0-9_-]{2… · requiredtitletabcreatedAt​
​
​
minimumMonthlySaving^-?[0-9]+(\.[0-9]{1,…updatedAtCreateSavingsViewRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitletab​
​
​
minimumMonthlySaving^-?[0-9]+(\.[0-9]{1,…PaginatedResponseOfSavingsViewResponse
​PaginationLinks · required
​SavingsViewResponse[] · required
UpdateSavingsViewRequest
titletab​
​
​
minimumMonthlySaving^-?[0-9]+(\.[0-9]{1,…SavingsItemResponse
id^sav_[A-Za-z0-9_-]{2… · requiredtitleevidenceestimatedMonthlySaving^-?[0-9]+(\.[0-9]{1,… · requiredcurrency^[A-Z]{3}$ · requiredcostBasisownerconfidenceriskeffortstatussourcecreatedAtrejectionReasonverifiedMonthlySaving^-?[0-9]+(\.[0-9]{1,…​
resourcescopelastSeenAt​
lastMeasurementScopelastMeasurementRealizedMonthly^-?[0-9]+(\.[0-9]{1,…lastMeasuredAtacceptedAtimplementedAtverifiedAtrejectedAtupdatedAtPaginatedResponseOfSavingsItemResponse
​PaginationLinks · required
​SavingsItemResponse[] · required
SavedFilterCreatedResponse
id^flt_[A-Za-z0-9_-]{2… · requiredtitleCreateSavedFilterRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitlefilterisDefaultSavedFilterResponse
id^flt_[A-Za-z0-9_-]{2… · requiredtitlefilterisDefaultcreatedAtPaginatedResponseOfSavedFilterResponse
​PaginationLinks · required
​SavedFilterResponse[] · required
ProviderCreatedResponse
id^prv_[A-Za-z0-9_-]{2… · requiredtypekeydisplayNameConnectProviderRequest
key​object · required
displayNamedescription​
externalId​object | null
syncFrequencyMinutesPaginatedResponseOfProviderDefinitionResponse
​PaginationLinks · required
​ProviderDefinitionResponse[] · required
ProviderDefinitionResponse
keytypedisplayNamerequiresParentProviderrequiredCredentialFieldsoptionalSettingFieldskindiconUrlAwsConnectorResponse
principalArnexternalIdregiontemplateUrlProviderResponse
id^prv_[A-Za-z0-9_-]{2… · requiredtypekeydisplayNamestatussyncFrequencyMinutescreatedAtdescription​
externalIdlastSyncAtlastSyncStatuslastSyncErrornextSyncAtupdatedAtPaginatedResponseOfSyncHistoryEntryResponse
​PaginationLinks · required
​SyncHistoryEntryResponse[] · required
SyncHistoryEntryResponse
startedAtstatusquarantinedCountcompletedAtrecordsIngestederrorMessagePaginatedResponseOfProviderResponse
​PaginationLinks · required
​ProviderResponse[] · required
GcpServiceAccountResponse
serviceAccountEmailorganizationId^[0-9]+$directoryCustomerIdUpdateProviderRequest
displayNamedescriptionclearDescriptionexternalId​object | null
​object | null
clearSettingssyncFrequencyMinutesKubernetesEfficiencyResponse
level​KubernetesEfficiencyRowResponse[] · required
truncated​CurrencyAmount[] · required
currency^[A-Z]{3}$historyFloorKubernetesEfficiencyRowResponse
clustercost^-?[0-9]+(\.[0-9]{1,… · requiredidleCost^-?[0-9]+(\.[0-9]{1,… · required​ResourceEfficiencyResponse · required
​ResourceEfficiencyResponse · required
namespaceworkloadResourceEfficiencyResponse
requestedusedpeakusedPercentpeakPercentCurrencyAmount
currency^[A-Z]{3}$ · requiredamount^-?[0-9]+(\.[0-9]{1,… · requiredKubernetesReportAcceptedResponse
id^k8s_[A-Za-z0-9_-]{2… · requiredcluster_idstatusKubernetesReport
schema_versioncluster_idagent_versionagent_instance_idwindow_startwindow_end​array | null
KubernetesReportNode
nameprovider_idinstance_typeregionzonespotobserved_secondscapacity_cpu_corescapacity_memory_bytescapacity_gpu​object | null
allocatable_cpu_coresallocatable_memory_bytes​object | null
​object | null
​object | null
KubernetesReportPod
namespacenamenodecontroller_kindcontroller​object | null
​object | null
​object | null
claimsKubernetesReportContainer
nameobserved_secondscpu_request_coresmemory_request_bytesgpu_request​object | null
cpu_usage_core_secondsmemory_usage_byte_secondscpu_allocated_core_secondsmemory_allocated_byte_secondscpu_usage_peak_coresmemory_usage_peak_bytesKubernetesReportVolume
namecapacity_bytesstorage_classcsi_drivervolume_handlephaseclaim_namespaceclaim_nameobserved_seconds​object | null
​object | null
FolderCreatedResponse
id^fld_[A-Za-z0-9_-]{2… · requiredtitleCreateFolderRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitle​
FolderResponse
id^fld_[A-Za-z0-9_-]{2… · requiredtitlereportCount​
​array | null
​
PaginatedResponseOfFolderResponse
​PaginationLinks · required
​FolderResponse[] · required
SetFolderSavedFilterRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · required​
UpdateFolderRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitle​
clearParentPaginatedResponseOfString
​PaginationLinks · required
dataExchangeRateResponse
baseCurrency^[A-Z]{3}$ · requiredtargetCurrency^[A-Z]{3}$ · requiredrateeffectiveDatesourceFxPolicyResponse
token^fxp_[A-Za-z0-9_-]{2… · requiredmethodsourcepresentationCurrency^[A-Z]{3}$ · requiredeffectiveFromeffectiveToExclusivesetAtisCurrentdescriptionPaginatedResponseOfExchangeRateResponse
​PaginationLinks · required
​ExchangeRateResponse[] · required
DashboardCreatedResponse
id^dsh_[A-Za-z0-9_-]{2… · requiredtitleCreateDashboardRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitleisDefaultdateIntervaldateBinstartDateendDateDashboardWidgetCreatedResponse
id^wdg_[A-Za-z0-9_-]{2… · requiredtitleCreateDashboardWidgetRequest
title​WidgetPositionRequest · required
WidgetPositionRequest
xywhDashboardResponse
id^dsh_[A-Za-z0-9_-]{2… · requiredtitleisDefaultdateIntervaldateBin​WidgetResponse[] · required
createdAtstartDateendDate​
WidgetResponse
id^wdg_[A-Za-z0-9_-]{2… · requiredtypetitle​WidgetPositionResponse · required
​
​
content​object | null
WidgetPositionResponse
xywhPaginatedResponseOfDashboardResponse
​PaginationLinks · required
​DashboardResponse[] · required
SetDashboardDefaultRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredisDefaultSetDashboardSavedFilterRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · required​
UpdateDashboardRequest
title​
​
startDateendDateUpdateDashboardWidgetRequest
title​
content​
CustomCostUploadResponse
id^upl_[A-Za-z0-9_-]{2… · requiredstatusfileNamefileSizeBytestotalRowssuccessRowserrorRowsuploadedAtcoveredFromcoveredTo​object | null
processedAt​array | null
CustomCostUploadError
rowNumberfieldmessagePaginatedResponseOfCustomCostUploadResponse
​PaginationLinks · required
​CustomCostUploadResponse[] · required
SubmitCostsResponse
batchId^cbt_[A-Za-z0-9_-]{2… · requiredtotalRowsacceptedRowsrejectedRows​array | null
CostValidationError
rowIndexfieldmessageSubmitCostsRequest
​CostEntry[] · minLength: 1 · required
replaceLinesCostEntry
chargePeriodStartchargeCategoryserviceNamebilledCost^-?[0-9]+(\.[0-9]{1,… · requiredlineItemIdchargePeriodEndbillingCurrency^[A-Z]{3}$serviceCategoryresourceIdresourceTyperegionIdconsumedQuantityconsumedUnit​object | null
subAccountIdsubAccountNameskuIdeffectiveCost^-?[0-9]+(\.[0-9]{1,…chargeDescriptioncommitmentDiscountIdcommitmentDiscountTyperesourceNameregionNameserviceSubcategorybillingAccountIdlistCost^-?[0-9]+(\.[0-9]{1,…CostReportSubscriptionCreatedResponse
id^crs_[A-Za-z0-9_-]{2… · requirednameCreateCostReportSubscriptionRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredcostReportId^crp_[A-Za-z0-9_-]{2… · requirednamescheduleTypeappIdsdeliveryHourtimeZoneCostReportSubscriptionResponse
id^crs_[A-Za-z0-9_-]{2… · requiredcostReportId^crp_[A-Za-z0-9_-]{2… · requirednamescheduleTypedeliveryHourtimeZoneappIdsisActivecreatedAtlastSentAtnextScheduledAtupdatedAtPaginatedResponseOfCostReportSubscriptionResponse
​PaginationLinks · required
​CostReportSubscriptionResponse[] · required
UpdateCostReportSubscriptionRouteRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredname​
deliveryHourtimeZoneappIdsCostReportCreatedResponse
id^crp_[A-Za-z0-9_-]{2… · requiredtitleCreateCostReportRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredtitle​
filter​array | null
​
startDateendDatechartTypeEnum values:
line
bar
stackedBar
area
pie
table
​
​
​
ReportGroupingRequest
dimensionEnum values:
provider
providerName
subAccount
serviceName
region
resourceName
chargeCategory
tag
keyCostGroupDimension
string · enum
Enum values:
provider
providerName
subAccount
serviceName
region
resourceName
chargeCategory
tag
CostReportSettingsRequest
includeCreditsincludeRefundsincludeTaxamortizeshowForecastcompareToLastPeriodcomparisonStartDatecomparisonEndDate​
​
​array | null
​
unitCostScaleCostReportDataResponse
​ReportSummaryResponse · required
​ReportTimeSeriesResponse[] · required
​ReportBreakdownResponse[] · required
startDateendDatehistoryFloor​
​
dataThrough​
ReportSummaryResponse
​CurrencyPresentation · required
measure​UnitQuantity[] · required
totalCost^-?[0-9]+(\.[0-9]{1,…previousPeriodCost^-?[0-9]+(\.[0-9]{1,…changePercentcomparedThroughcomparedCost^-?[0-9]+(\.[0-9]{1,…previousComparedThroughcurrency^[A-Z]{3}$CurrencyPresentation
​CurrencyConversion[] · required
​CurrencyAmount[] · required
​CurrencyAmount[] · required
CurrencyConversion
sourceCurrency^[A-Z]{3}$ · requiredsourceAmount^-?[0-9]+(\.[0-9]{1,… · requiredconvertedAmount^-?[0-9]+(\.[0-9]{1,… · requiredmethodsourcedescriptionReportTimeSeriesResponse
date​ReportGroupResponse[] · required
ReportGroupResponse
keysisOthercost^-?[0-9]+(\.[0-9]{1,… · requiredcurrency^[A-Z]{3}$unitReportBreakdownResponse
keysisOthercost^-?[0-9]+(\.[0-9]{1,… · requiredpercentcurrency^[A-Z]{3}$unitpreviousCost^-?[0-9]+(\.[0-9]{1,…comparedCost^-?[0-9]+(\.[0-9]{1,…changePercentReportComparisonResponse
startDateendDate​ReportComparisonPointResponse[] · required
ReportComparisonPointResponse
datepreviousDatecost^-?[0-9]+(\.[0-9]{1,… · requiredReportForecastResponse
​ReportForecastPointResponse[] · required
ReportForecastPointResponse
dateamount^-?[0-9]+(\.[0-9]{1,… · requiredlowerBound^-?[0-9]+(\.[0-9]{1,… · requiredupperBound^-?[0-9]+(\.[0-9]{1,… · requiredReportUnitCostResponse
metricId^bmt_[A-Za-z0-9_-]{2… · requirednameunitcalculationscale​ReportUnitCostPointResponse[] · required
currency^[A-Z]{3}$average^-?[0-9]+(\.[0-9]{1,…ReportUnitCostPointResponse
datemetricAmount^-?[0-9]+(\.[0-9]{1,…unitCost^-?[0-9]+(\.[0-9]{1,…value^-?[0-9]+(\.[0-9]{1,…CostReportResponse
id^crp_[A-Za-z0-9_-]{2… · requiredtitle​ReportGroupingResponse[] · required
dateIntervalchartTypechartAxisdateBin​CostReportSettingsResponse · required
createdAtisDefault​
filterstartDateendDateupdatedAtCostReportSettingsResponse
includeCreditsincludeRefundsincludeTaxamortizeshowForecastcompareToLastPeriodmeasure​UnitCostLabelConditionResponse[] · required
unitCostCalculationunitCostScalecomparisonStartDatecomparisonEndDate​
PaginatedResponseOfCostReportResponse
​PaginationLinks · required
​CostReportResponse[] · required
UpdateCostReportRequest
title​
clearFolderfilterclearFilter​array | null
​
startDateclearStartDateendDateclearEndDate​
​
​
​
CostEstimateReceiptResponse
id^est_[A-Za-z0-9_-]{2… · requiredstateappliedOnApplyCostEstimateRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredrepositorypullRequestplan​array | null
CostEstimateResponse
id^est_[A-Za-z0-9_-]{2… · requiredworkspaceId^wsp_[A-Za-z0-9_-]{2… · requiredsourcecurrency^[A-Z]{3}$ · requiredstate​CostEstimatePlannedResponse · required
resourceCountcreatedAtrepositorypullRequestplansourceVersioncommiturl​
appliedOn​
​
​array | null
updatedAtclosedAtCostEstimatePlannedResponse
monthlyCostBefore^-?[0-9]+(\.[0-9]{1,… · requiredmonthlyCostAfter^-?[0-9]+(\.[0-9]{1,… · requiredmonthlyChange^-?[0-9]+(\.[0-9]{1,… · requiredunpricedResourcesCostEstimateActualResponse
monthlyCostBefore^-?[0-9]+(\.[0-9]{1,… · requiredmonthlyCostAfter^-?[0-9]+(\.[0-9]{1,… · requiredmonthlyChange^-?[0-9]+(\.[0-9]{1,… · requiredmonthlyVariance^-?[0-9]+(\.[0-9]{1,… · requiredbillingCurrency^[A-Z]{3}$exchangeRate^-?[0-9]+(\.[0-9]{1,…CostEstimateResourceResponse
addresstypechangeresourceIdsappliedResourceIdsmonthlyCostBefore^-?[0-9]+(\.[0-9]{1,…monthlyCostAfter^-?[0-9]+(\.[0-9]{1,…plannedChange^-?[0-9]+(\.[0-9]{1,…​
actualMonthlyCostBefore^-?[0-9]+(\.[0-9]{1,…actualMonthlyCostAfter^-?[0-9]+(\.[0-9]{1,…actualChange^-?[0-9]+(\.[0-9]{1,…PaginatedResponseOfCostEstimateResponse
​PaginationLinks · required
​CostEstimateResponse[] · required
SubmitCostEstimateRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredsourcecurrency^[A-Z]{3}$ · required​CostEstimateResourceRequest[] · minLength: 1 · required
repositorypullRequestplansourceVersioncommiturl​
CostEstimateResourceRequest
monthlyCostBefore^-?[0-9]+(\.[0-9]{1,…monthlyCostAfter^-?[0-9]+(\.[0-9]{1,…resourceIdsCostDataPoint
datecost^-?[0-9]+(\.[0-9]{1,… · requiredlistCost^-?[0-9]+(\.[0-9]{1,… · requiredamortizedCost^-?[0-9]+(\.[0-9]{1,… · requiredcurrency^[A-Z]{3}$ · required​object · required
quantityunitCostDataMeta
startDateendDategranularitymeasuretotalRecords​CurrencyPresentation · required
commitmentDiscountsdataVersiontotalCost^-?[0-9]+(\.[0-9]{1,…currency^[A-Z]{3}$historyFloordataThroughCostForecastResponse
isAvailable​ForecastMonthResponse[] · required
​CurrencyAmount[] · required
currentMonthActual^-?[0-9]+(\.[0-9]{1,…currentMonthForecast^-?[0-9]+(\.[0-9]{1,…methodcurrency^[A-Z]{3}$confidencePercentgeneratedAtForecastMonthResponse
month^[0-9]{4}-(0[1-9]|1[… · requiredamount^-?[0-9]+(\.[0-9]{1,… · requiredlowerBound^-?[0-9]+(\.[0-9]{1,… · requiredupperBound^-?[0-9]+(\.[0-9]{1,… · requiredCostSummaryResponse
​CurrencyPresentation · required
commitmentDiscounts​ServiceCostBreakdown[] · required
​ProviderCostBreakdown[] · required
totalCost^-?[0-9]+(\.[0-9]{1,…totalListCost^-?[0-9]+(\.[0-9]{1,…totalAmortizedCost^-?[0-9]+(\.[0-9]{1,…currency^[A-Z]{3}$costChange^-?[0-9]+(\.[0-9]{1,…costChangePercenthistoryFloordataThroughcomparedThroughServiceCostBreakdown
serviceNamecost^-?[0-9]+(\.[0-9]{1,… · requiredpercentageProviderCostBreakdown
providerId^prv_[A-Za-z0-9_-]{2… · requiredproviderNameproviderKeycost^-?[0-9]+(\.[0-9]{1,… · requiredcurrency^[A-Z]{3}$CostAlertCreatedResponse
id^alrt_[A-Za-z0-9_-]{… · requirednameCreateCostAlertRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requirednamethresholdTypethresholdValue^-?[0-9]+(\.[0-9]{1,… · required​
minimumAmount^-?[0-9]+(\.[0-9]{1,…providerIdsfilterappIdsevaluationFrequencyMinutesComparisonPeriod
string · enum
Enum values:
previousDay
previousWeek
previousMonth
sameDayLastMonth
previousQuarter
CostAlertResponse
id^alrt_[A-Za-z0-9_-]{… · requirednamethresholdTypethresholdValue^-?[0-9]+(\.[0-9]{1,… · requiredappIdsevaluationFrequencyMinutesstatuscreatedAtproviderIdsfiltercomparisonPeriodminimumAmount^-?[0-9]+(\.[0-9]{1,…lastEvaluatedAtupdatedAtPaginatedResponseOfCostAlertEventResponse
​PaginationLinks · required
​CostAlertEventResponse[] · required
CostAlertEventResponse
id^alrt_evt_[A-Za-z0-9… · requiredtriggeredAtthresholdValue^-?[0-9]+(\.[0-9]{1,… · requiredactualValue^-?[0-9]+(\.[0-9]{1,… · requiredstatuscomparisonValue^-?[0-9]+(\.[0-9]{1,…affectedProviderIds​
acknowledgedAtresolvedAtPaginatedResponseOfCostAlertResponse
​PaginationLinks · required
​CostAlertResponse[] · required
UpdateCostAlertRouteRequest
name​
thresholdValue^-?[0-9]+(\.[0-9]{1,…​
clearComparisonPeriodminimumAmount^-?[0-9]+(\.[0-9]{1,…clearMinimumAmountproviderIdsfilterclearFilterappIdsevaluationFrequencyMinutesDpaStatusResponse
requiredinForce​required
​DpaExecutionResponse[] · required
collectionRefusalDpaExecutionResponse
token^dpa_[A-Za-z0-9_-]{2… · requireddocumentVersionsignedAtsignedByNamesignedByRolerecordedAtisCurrentsupersededAtCommitmentCoverageResponse
granularity​CommitmentFiguresResponse[] · required
​CommitmentFiguresResponse[] · required
​CurrencyAmount[] · required
currency^[A-Z]{3}$historyFloorCommitmentFiguresResponse
providercoveredOnDemandCost^-?[0-9]+(\.[0-9]{1,… · requiredeligibleOnDemandCost^-?[0-9]+(\.[0-9]{1,… · requiredactualCost^-?[0-9]+(\.[0-9]{1,… · requiredusedCommitment^-?[0-9]+(\.[0-9]{1,… · requireddateunusedCommitment^-?[0-9]+(\.[0-9]{1,…coveragePercenteffectiveSavingsRatePercentutilizationPercentPaginatedResponseOfCommitmentResponse
​PaginationLinks · required
​CommitmentResponse[] · required
CommitmentResponse
idproviderId^prv_[A-Za-z0-9_-]{2… · requiredproviderNameprovidertypedescriptionaccountregionservicestatusproviderStatuscurrency^[A-Z]{3}$ · requiredutilizationFromutilizationTolastReadAtstartsAtendsAtdaysUntilExpirytermYearspaymentOptionhourlyCommitment^-?[0-9]+(\.[0-9]{1,…fullTermCost^-?[0-9]+(\.[0-9]{1,…utilizationPercentageunusedCost^-?[0-9]+(\.[0-9]{1,…BusinessMetricResponse
id^bmt_[A-Za-z0-9_-]{2… · requirednameunitlabelColumnscreatedAtupdatedAtCreateBusinessMetricRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requirednameunitlabelColumnsBusinessMetricImportResponse
createdupdatedunchangedBusinessMetricValueRequest
dateamount^-?[0-9]+(\.[0-9]{1,…​object | null
PaginatedResponseOfBusinessMetricResponse
​PaginationLinks · required
​BusinessMetricResponse[] · required
PaginatedResponseOfBusinessMetricValueResponse
​PaginationLinks · required
​BusinessMetricValueResponse[] · required
BusinessMetricValueResponse
dateamount^-?[0-9]+(\.[0-9]{1,… · required​object · required
BudgetResponse
id^bud_[A-Za-z0-9_-]{2… · requirednamecurrency^[A-Z]{3}$ · requiredmeasurestartDateintervalCountintervalUnit​BudgetPeriodResponse[] · required
statusstatespendAvailability​CurrencyAmount[] · required
​BudgetAlertResponse[] · required
createdAtamount^-?[0-9]+(\.[0-9]{1,…usageUnit​
​
​
currentSpend^-?[0-9]+(\.[0-9]{1,…budgetedToDate^-?[0-9]+(\.[0-9]{1,…projectedSpend^-?[0-9]+(\.[0-9]{1,…percentUsedhistoryFloorupdatedAtBudgetPeriodResponse
startDateendDateamount^-?[0-9]+(\.[0-9]{1,… · requiredBudgetAlertResponse
thresholdPercentbasisappIdsisTriggeredtriggeredAtCreateBudgetRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requirednamecurrency^[A-Z]{3}$ · requiredmeasureEnum values:
cost
usage
usageUnitstartDateintervalCountintervalUnitEnum values:
day
week
month
year
amount^-?[0-9]+(\.[0-9]{1,…​array | null
​array | null
segmentId​
appIdsBudgetPeriodRequest
startDateendDateamount^-?[0-9]+(\.[0-9]{1,…BudgetAlertRequest
thresholdPercentbasisEnum values:
actual
forecast
PaginatedResponseOfBudgetResponse
​PaginationLinks · required
​BudgetResponse[] · required
UpdateBudgetRequest
nameamount^-?[0-9]+(\.[0-9]{1,…​array | null
segmentIdclearSegment​
clearCostReportappIdsusageUnit​array | null
EntitlementResponse
planCodeplanNamestatuscurrency^[A-Z]{3}$ · requiredfeaturesoverriddenLimitsingestionHaltedingestionHaltedReasoncurrentPeriodStartcurrentPeriodEnd​PlanLadderEntryResponse[] · required
spendCeiling^-?[0-9]+(\.[0-9]{1,…historyDaysmaxConnectionsmaxAllocationRulesmaxBackfillMonthsmaxRowsPerMonthmaxBytesStoredbandPlanCodePlanLadderEntryResponse
codenamecurrency^[A-Z]{3}$ · requiredhistoryDaysfeaturesselfServeAvailablepriceAmount^-?[0-9]+(\.[0-9]{1,…spendCeiling^-?[0-9]+(\.[0-9]{1,…maxConnectionsmaxAllocationRulesUsageResponse
periodStartcurrency^[A-Z]{3}$ · requiredtrackedSpend^-?[0-9]+(\.[0-9]{1,… · requiredisSpendCompleteunconvertedCurrenciesrowsIngestedbytesStoredconnectionCountactiveUserCount​UsageHistoryEntryResponse[] · required
computedAtaverageTrackedSpend^-?[0-9]+(\.[0-9]{1,…bandPlanCodeUsageHistoryEntryResponse
periodStarttrackedSpend^-?[0-9]+(\.[0-9]{1,… · requiredrowsIngestedbytesStoredPaginatedResponseOfAuditLogEntryResponse
​PaginationLinks · required
​AuditLogEntryResponse[] · required
AuditLogEntryResponse
id^aud_[A-Za-z0-9_-]{2… · requiredeventNamecreatedAtobjectType​
actorName​
managedBymanagedOrganizationipAddressuserAgentmetadataPaginatedResponseOfAppResponse
​PaginationLinks · required
​AppResponse[] · required
AppResponse
id^app_[A-Za-z0-9_-]{2… · requiredkeyname​object · required
isEnabledcreatedAtsigningSecretCreateAppRequest
keyname​object · minLength: 1 · required
PaginatedResponseOfAnomalyResponse
​PaginationLinks · required
​AnomalyResponse[] · required
AnomalyResponse
id^ano_[A-Za-z0-9_-]{2… · requiredworkspaceId^wsp_[A-Za-z0-9_-]{2… · requiredproviderId^prv_[A-Za-z0-9_-]{2… · requiredanomalyDateserviceNameanomalyTypeseverityexpectedCost^-?[0-9]+(\.[0-9]{1,… · requiredactualCost^-?[0-9]+(\.[0-9]{1,… · requireddeviationPercentdescriptioncurrency^[A-Z]{3}$ · requiredstatusisAcknowledgeddetectedAt​AnomalyContributorResponse[] · required
​AnomalySkuContributorResponse[] · required
region​
ignoreReasonacknowledgedAtattributedResourceIdattributedSkuAnomalyContributorResponse
resourceIdincrease^-?[0-9]+(\.[0-9]{1,… · requiredaccountIdAnomalySkuContributorResponse
skuincrease^-?[0-9]+(\.[0-9]{1,… · requiredAnnotationResponse
id^ann_[A-Za-z0-9_-]{2… · requireddatesourcecostReportIdscreatedAttext​
​
sourceNamethresholdPercent​
​
resolvedAt​
updatedAtCreateAnnotationRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requireddatetextcostReportIdsPaginatedResponseOfAnnotationResponse
​PaginationLinks · required
​AnnotationResponse[] · required
UpdateAnnotationRequest
datetextcostReportIdsPaginatedResponseOfAllocationRuleResponse
​PaginationLinks · required
​AllocationRuleResponse[] · required
AllocationRuleResponse
id^alr_[A-Za-z0-9_-]{2… · requirednamepriorityfiltercostKindsegmentId^seg_[A-Za-z0-9_-]{2… · requiredisEnabledcreatedAtsegmentNamecostCentreupdatedAtCreateAllocationRuleRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requirednamefiltersegmentId^seg_[A-Za-z0-9_-]{2… · requiredpriorityisEnabledUpdateAllocationRuleRequest
namefiltersegmentId^seg_[A-Za-z0-9_-]{2… · requiredpriorityisEnabledReorderAllocationRulesRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredruleIdsAllocationCoverageResponse
startDateendDatecostBasis​AllocationCoverageCurrency[] · required
AllocationCoverageCurrency
billingCurrency^[A-Z]{3}$ · requiredtotalCost^-?[0-9]+(\.[0-9]{1,… · requireddirectCost^-?[0-9]+(\.[0-9]{1,… · requiredsharedCost^-?[0-9]+(\.[0-9]{1,… · requiredundistributedSharedCost^-?[0-9]+(\.[0-9]{1,… · requiredunallocatedCost^-?[0-9]+(\.[0-9]{1,… · requiredunallocatedRecordCountrecordCount​AllocationCoverageSegment[] · required
​AllocationCoveragePool[] · required
coverageAllocationCoverageSegment
segmentIdnamecostCentredirectCost^-?[0-9]+(\.[0-9]{1,… · requiredsharedCost^-?[0-9]+(\.[0-9]{1,… · requiredallocatedCost^-?[0-9]+(\.[0-9]{1,… · requiredrecordCountAllocationCoveragePool
segmentIdlabelmethodcost^-?[0-9]+(\.[0-9]{1,… · requireddistributedCost^-?[0-9]+(\.[0-9]{1,… · requiredresidual^-?[0-9]+(\.[0-9]{1,… · requiredrecordCount​AllocationCoverageShare[] · required
AllocationCoverageShare
segmentIdshare^-?[0-9]+(\.[0-9]{1,… · requiredPaginatedResponseOfSegmentResponse
​PaginationLinks · required
​SegmentResponse[] · required
SegmentResponse
id^seg_[A-Za-z0-9_-]{2… · requiredteamLabelproductcostCentreisSharedlabelcreatedAt​
teamName​
updatedAtSegmentSplitResponse
method​SegmentSplitTargetResponse[] · required
SegmentSplitTargetResponse
segmentId^seg_[A-Za-z0-9_-]{2… · requiredpercentCreateSegmentRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · required​
teamLabelproductcostCentreisSharedlabel​
SegmentSplitRequest
methodEnum values:
proportional
even
percent
SegmentSplitTargetRequest
segmentId^seg_[A-Za-z0-9_-]{2… · requiredpercentUpdateSegmentRequest
​
teamLabelproductcostCentrelabel​
AllocationDryRunResponse
billingCurrency^[A-Z]{3}$ · requiredmovedCost^-?[0-9]+(\.[0-9]{1,… · requiredmovedRecordCountcoverageBeforecoverageAfter​AllocationDryRunSegmentChangeResponse[] · required
AllocationDryRunSegmentChangeResponse
namecostCentreallocatedBefore^-?[0-9]+(\.[0-9]{1,… · requiredallocatedAfter^-?[0-9]+(\.[0-9]{1,… · requireddelta^-?[0-9]+(\.[0-9]{1,… · requiredPreviewAllocationRuleRequest
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredstartDateendDatefiltersegmentId^seg_[A-Za-z0-9_-]{2… · requiredpriority