github Azure/azure-sdk-for-go sdk/resourcemanager/consumption/armconsumption/v2.0.0-beta.1

pre-release3 hours ago

2.0.0-beta.1 (2026-03-19)

Breaking Changes

  • Type of ModernReservationRecommendation.Properties has been changed from *ModernReservationRecommendationProperties to ModernReservationRecommendationPropertiesClassification
  • Struct DownloadProperties has been removed
  • Struct ErrorDetails has been removed
  • Struct ErrorResponse has been removed
  • Struct HighCasedErrorDetails has been removed
  • Struct HighCasedErrorResponse has been removed
  • Struct LegacyReservationTransaction has been removed
  • Struct ProxyResource has been removed
  • Struct ReservationTransactionResource has been removed
  • Struct Resource has been removed
  • Struct ResourceAttributes has been removed

Features Added

  • New value EventTypeCreditExpired added to enum type EventType
  • New value TermP1M added to enum type Term
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type OperationStatusType with values OperationStatusTypeCompleted, OperationStatusTypeFailed, OperationStatusTypeRunning
  • New enum type OrganizationType with values OrganizationTypeContributorOrganizationType, OrganizationTypePrimaryOrganizationType
  • New function *ModernReservationRecommendationProperties.GetModernReservationRecommendationProperties() *ModernReservationRecommendationProperties
  • New function *ModernSharedScopeReservationRecommendationProperties.GetModernReservationRecommendationProperties() *ModernReservationRecommendationProperties
  • New function *ModernSingleScopeReservationRecommendationProperties.GetModernReservationRecommendationProperties() *ModernReservationRecommendationProperties
  • New function *PriceSheetClient.BeginDownloadByBillingAccountPeriod(ctx context.Context, billingAccountID string, billingPeriodName string, options *PriceSheetClientBeginDownloadByBillingAccountPeriodOptions) (*runtime.Poller[PriceSheetClientDownloadByBillingAccountPeriodResponse], error)
  • New struct ModernSharedScopeReservationRecommendationProperties
  • New struct ModernSingleScopeReservationRecommendationProperties
  • New struct OperationStatus
  • New struct PricesheetDownloadProperties
  • New struct SavingsPlan
  • New struct SystemData
  • New field SystemData in struct Balance
  • New field OverageRefund in struct BalanceProperties
  • New field SystemData in struct Budget
  • New field SystemData in struct ChargeSummary
  • New field SystemData in struct CreditSummary
  • New field IsEstimatedBalance in struct CreditSummaryProperties
  • New field BillingAccountDisplayName, BillingAccountID, IsEstimatedBalance in struct EventProperties
  • New field SystemData in struct EventSummary
  • New field SystemData in struct LegacyChargeSummary
  • New field SystemData in struct LegacyReservationRecommendation
  • New field LastUsageDate, TotalHours in struct LegacyReservationRecommendationProperties
  • New field LastUsageDate, TotalHours in struct LegacySharedScopeReservationRecommendationProperties
  • New field LastUsageDate, TotalHours in struct LegacySingleScopeReservationRecommendationProperties
  • New field SystemData in struct LegacyUsageDetail
  • New field IsEstimatedBalance, OrganizationType, UsedAmount in struct LotProperties
  • New field SystemData in struct LotSummary
  • New field SystemData in struct ManagementGroupAggregatedCostResult
  • New field SystemData in struct Marketplace
  • New field SystemData in struct ModernChargeSummary
  • New field SubscriptionID in struct ModernChargeSummaryProperties
  • New field SystemData in struct ModernReservationRecommendation
  • New field SystemData in struct ModernReservationTransaction
  • New field SystemData in struct ModernUsageDetail
  • New field SavingsPlan in struct PriceSheetProperties
  • New field SystemData in struct PriceSheetResult
  • New field SystemData in struct ReservationDetail
  • New field SystemData in struct ReservationRecommendation
  • New field Filter in struct ReservationRecommendationDetailsClientGetOptions
  • New field SystemData in struct ReservationRecommendationDetailsModel
  • New field SystemData in struct ReservationSummary
  • New field SystemData in struct ReservationTransaction
  • New field PreviewMarkupPercentage, UseMarkupIfPartner in struct ReservationTransactionsClientListOptions
  • New field SystemData in struct TagsResult
  • New field SystemData in struct UsageDetail

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.