5.0.0b1 (2026-05-26)
Features Added
- Client
CostManagementClientadded parametercloud_settingin method__init__ - Client
CostManagementClientadded methodsend_request - Client
CostManagementClientadded operation groupbudgets - Client
CostManagementClientadded operation groupsettings - Client
CostManagementClientadded operation groupcost_allocation_rules - Client
CostManagementClientadded operation groupgenerate_benefit_utilization_summaries_report - Model
Alertadded propertysystem_data - Model
BenefitRecommendationModeladded propertysystem_data - Model
BenefitResourceadded propertysystem_data - Model
BenefitUtilizationSummaryadded propertysystem_data - Model
CommonExportPropertiesadded propertydata_overwrite_behavior - Model
CommonExportPropertiesadded propertycompression_mode - Model
CommonExportPropertiesadded propertyexport_description - Model
CommonExportPropertiesadded propertysystem_suspension_context - Model
CostDetailsOperationResultsadded propertymanifest - Model
Exportadded propertyproperties - Model
Exportadded propertyidentity - Model
Exportadded propertylocation - Model
Exportadded propertysystem_data - Model
ExportDatasetConfigurationadded propertydata_version - Model
ExportDatasetConfigurationadded propertyfilters - Model
ExportDeliveryDestinationadded propertytype - Model
ExportPropertiesadded propertydata_overwrite_behavior - Model
ExportPropertiesadded propertycompression_mode - Model
ExportPropertiesadded propertyexport_description - Model
ExportPropertiesadded propertysystem_suspension_context - Enum
ExportTypeadded memberFOCUS_COST - Enum
ExportTypeadded memberPRICE_SHEET - Enum
ExportTypeadded memberRESERVATION_DETAILS - Enum
ExportTypeadded memberRESERVATION_RECOMMENDATIONS - Enum
ExportTypeadded memberRESERVATION_TRANSACTIONS - Model
ForecastResultadded propertyproperties - Enum
FormatTypeadded memberPARQUET - Model
GenerateDetailedCostReportOperationResultadded propertyproperties - Model
GenerateDetailedCostReportOperationResultadded propertysystem_data - Model
GenerateDetailedCostReportOperationStatusesadded propertyproperties - Model
GenerateDetailedCostReportOperationStatusesadded propertysystem_data - Enum
GranularityTypeadded memberMONTHLY - Model
IncludedQuantityUtilizationSummaryadded propertyproperties - Model
IncludedQuantityUtilizationSummaryadded propertysystem_data - Model
OperationStatusadded propertyproperties - Model
ProxyResourceadded propertysystem_data - Model
QueryResultadded propertyproperties - Model
Resourceadded propertysystem_data - Model
SavingsPlanUtilizationSummaryadded propertyproperties - Model
SavingsPlanUtilizationSummaryadded propertysystem_data - Enum
TimeframeTypeadded memberTHE_CURRENT_MONTH - Model
Viewadded propertysystem_data - Added model
ArmErrorResponse - Added model
AsyncOperationStatusProperties - Added model
BenefitUtilizationSummariesOperationStatus - Added model
BenefitUtilizationSummariesRequest - Added enum
BenefitUtilizationSummaryReportSchema - Added model
Budget - Added model
BudgetComparisonExpression - Added model
BudgetFilter - Added model
BudgetFilterProperties - Added enum
BudgetNotificationOperatorType - Added enum
BudgetOperatorType - Added model
BudgetProperties - Added model
BudgetTimePeriod - Added enum
CategoryType - Added enum
CompressionModeType - Added enum
CostAllocationPolicyType - Added model
CostAllocationProportion - Added model
CostAllocationResource - Added enum
CostAllocationResourceType - Added model
CostAllocationRuleCheckNameAvailabilityRequest - Added model
CostAllocationRuleCheckNameAvailabilityResponse - Added model
CostAllocationRuleDefinition - Added model
CostAllocationRuleDetails - Added model
CostAllocationRuleProperties - Added enum
CultureCode - Added model
CurrentSpend - Added enum
DataOverwriteBehaviorType - Added enum
DestinationType - Added model
ErrorAdditionalInfo - Added model
ErrorDetail - Added model
ExportRunRequest - Added model
ExportSuspensionContext - Added model
ExtensionResource - Added enum
FilterItemNames - Added model
FilterItems - Added model
ForecastSpend - Added enum
Frequency - Added model
MCAPriceSheetProperties - Added model
Notification - Added model
PricesheetDownloadProperties - Added enum
Reason - Added model
ReportConfigDefinition - Added model
RequestContext - Added enum
RuleStatus - Added model
Setting - Added enum
SettingType - Added enum
SettingsKind - Added model
SettingsListResult - Added model
SourceCostAllocationResource - Added model
SystemAssignedServiceIdentity - Added enum
SystemAssignedServiceIdentityType - Added model
TagInheritanceProperties - Added model
TagInheritanceSetting - Added model
TargetCostAllocationResource - Added enum
ThresholdType - Added enum
TimeGrainType - Operation group
PriceSheetOperationsadded methodbegin_download_by_billing_account - Operation group
PriceSheetOperationsadded methodbegin_download_by_invoice - Added operation group
BudgetsOperations - Added operation group
CostAllocationRulesOperations - Added operation group
GenerateBenefitUtilizationSummariesReportOperations - Added operation group
SettingsOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
CostDetailsOperationResultsmoved instance variablemanifest_version,data_format,byte_count,blob_count,compress_data,blobs,request_scopeandrequest_bodyunder propertymanifestwhose type isReportManifest - Model
DismissAlertPayloadmoved instance variabledefinition,description,source,details,cost_entity_id,status,creation_time,close_time,modification_time,status_modification_user_nameandstatus_modification_timeunder propertypropertieswhose type isAlertProperties - Model
Exportmoved instance variableformat,delivery_info,definition,run_history,partition_data,next_run_time_estimateandscheduleunder propertypropertieswhose type isExportProperties - Model
ForecastComparisonExpressionrenamed its instance variablevaluestovalues_property - Model
ForecastResultmoved instance variablenext_link,columnsandrowsunder propertypropertieswhose type isForecastProperties - Model
GenerateDetailedCostReportOperationResultmoved instance variableexpiry_time,valid_tillanddownload_urlunder propertypropertieswhose type isDownloadURL - Model
GenerateDetailedCostReportOperationStatusesmoved instance variableexpiry_time,valid_tillanddownload_urlunder propertypropertieswhose type isDownloadURL - Model
IncludedQuantityUtilizationSummarymoved instance variablearm_sku_name,benefit_id,benefit_order_id,benefit_type,usage_dateandutilization_percentageunder propertypropertieswhose type isIncludedQuantityUtilizationSummaryProperties - Model
OperationStatusmoved instance variablereport_urlandvalid_untilunder propertypropertieswhose type isReportURL - Model
QueryComparisonExpressionrenamed its instance variablevaluestovalues_property - Model
QueryResultmoved instance variablenext_link,columnsandrowsunder propertypropertieswhose type isQueryProperties - Model
ReportConfigComparisonExpressionrenamed its instance variablevaluestovalues_property - Model
SavingsPlanUtilizationSummarymoved instance variablearm_sku_name,benefit_id,benefit_order_id,benefit_type,usage_date,avg_utilization_percentage,min_utilization_percentageandmax_utilization_percentageunder propertypropertieswhose type isSavingsPlanUtilizationSummaryProperties - Method
BenefitRecommendationsOperations.listchanged its parameterorderby/expandfrompositional_or_keywordtokeyword_only - Method
BenefitUtilizationSummariesOperations.list_by_billing_account_idchanged its parametergrain_parameterfrompositional_or_keywordtokeyword_only - Method
BenefitUtilizationSummariesOperations.list_by_billing_profile_idchanged its parametergrain_parameterfrompositional_or_keywordtokeyword_only - Method
BenefitUtilizationSummariesOperations.list_by_savings_plan_idchanged its parametergrain_parameterfrompositional_or_keywordtokeyword_only - Method
BenefitUtilizationSummariesOperations.list_by_savings_plan_orderchanged its parametergrain_parameterfrompositional_or_keywordtokeyword_only - Method
DimensionsOperations.by_external_cloud_provider_typechanged its parameterexpand/skiptokenfrompositional_or_keywordtokeyword_only - Method
DimensionsOperations.listchanged its parameterexpand/skiptokenfrompositional_or_keywordtokeyword_only - Method
ExportsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ExportsOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
GenerateReservationDetailsReportOperations.begin_by_billing_account_idchanged its parameterstart_date/end_datefrompositional_or_keywordtokeyword_only - Method
GenerateReservationDetailsReportOperations.begin_by_billing_profile_idchanged its parameterstart_date/end_datefrompositional_or_keywordtokeyword_only - Deleted or renamed method
PriceSheetOperations.begin_download - Method
ScheduledActionsOperations.create_or_updatereplaced positional_or_keyword parameterif_matchwith keyword_only parametersetag/match_condition - Method
ScheduledActionsOperations.create_or_update_by_scopereplaced positional_or_keyword parameterif_matchwith keyword_only parametersetag/match_condition - Method
PriceSheetOperations.begin_download_by_billing_profilechanged return type fromLROPoller[DownloadURL]toLROPoller[PricesheetDownloadProperties]
Other Changes
- Deleted model
ScheduledActionProxyResourcewhich actually was not used by SDK users