github Azure/azure-sdk-for-python azure-mgmt-azurestackhci_8.0.0

6 hours ago

8.0.0 (2026-03-31)

Features Added

  • Client AzureStackHCIClient added parameter cloud_setting in method __init__
  • Client AzureStackHCIClient added method send_request
  • Client AzureStackHCIClient added operation group edge_device_jobs
  • Client AzureStackHCIClient added operation group validated_solution_recipes
  • Model Cluster added property identity
  • Model ClusterPatch added property identity
  • Model ClusterReportedProperties added property msi_expiration_time_stamp
  • Model ClusterReportedProperties added property hardware_class
  • Model DeploymentCluster added property hardware_class
  • Model DeploymentCluster added property cluster_pattern
  • Model DeploymentData added property identity_provider
  • Model DeploymentData added property is_management_cluster
  • Model DeploymentData added property local_availability_zones
  • Model DeploymentData added property assembly_info
  • Model HciNicDetail added property rdma_capability
  • Model HciReportedProperties added property storage_profile
  • Model HciReportedProperties added property hardware_profile
  • Model InfrastructureNetwork added property dns_server_config
  • Model InfrastructureNetwork added property dns_zones
  • Added model AssemblyInfo
  • Added model AssemblyInfoPayload
  • Added enum ClusterPattern
  • Added enum DeviceLogCollectionStatus
  • Added enum DnsServerConfig
  • Added model DnsZones
  • Added model EdgeDeviceJob
  • Added enum EdgeDeviceKind
  • Added model ExtensionParameters
  • Added model ExtensionResource
  • Added enum HardwareClass
  • Added model HciCollectLogJobProperties
  • Added model HciEdgeDeviceJob
  • Added model HciEdgeDeviceJobProperties
  • Added enum HciEdgeDeviceJobType
  • Added model HciHardwareProfile
  • Added model HciRemoteSupportJobProperties
  • Added model HciStorageProfile
  • Added enum IdentityProvider
  • Added enum JobStatus
  • Added model LocalAvailabilityZones
  • Added model LogCollectionJobSession
  • Added model LogCollectionReportedProperties
  • Added model ManagedServiceIdentity
  • Added enum RdmaCapability
  • Added model ReconcileArcSettingsRequest
  • Added model ReconcileArcSettingsRequestProperties
  • Added enum RemoteSupportAccessLevel
  • Added model RemoteSupportJobNodeSettings
  • Added model RemoteSupportJobReportedProperties
  • Added model RemoteSupportSession
  • Added model SecretsLocationDetails
  • Added model SecretsLocationsChangeRequest
  • Added enum SecretsType
  • Added model UpdateStateProperties
  • Added model ValidatedSolutionRecipe
  • Added model ValidatedSolutionRecipeCapabilities
  • Added model ValidatedSolutionRecipeCapability
  • Added model ValidatedSolutionRecipeComponent
  • Added model ValidatedSolutionRecipeComponentMetadata
  • Added model ValidatedSolutionRecipeComponentPayload
  • Added model ValidatedSolutionRecipeContent
  • Added model ValidatedSolutionRecipeInfo
  • Added model ValidatedSolutionRecipeProperties
  • Operation group ArcSettingsOperations added method begin_reconcile
  • Operation group ClustersOperations added method begin_update_secrets_locations
  • Added operation group EdgeDeviceJobsOperations
  • Added operation group ValidatedSolutionRecipesOperations

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.
  • Deleted or renamed client operation group AzureStackHCIClient.publishers
  • Model ArcIdentityResponse moved instance variables arc_application_client_id, arc_application_tenant_id, arc_service_principal_object_id and arc_application_object_id under property properties whose type is ArcIdentityResponseProperties
  • Model ClusterIdentityResponse moved instance variables aad_client_id, aad_tenant_id, aad_service_principal_object_id and aad_application_object_id under property properties whose type is ClusterIdentityResponseProperties
  • Model DeploymentSetting moved instance variables provisioning_state, arc_node_resource_ids, deployment_mode, operation_type, deployment_configuration and reported_properties under property properties whose type is DeploymentSettingsProperties
  • Model ExtensionPatch moved instance variable extension_parameters under property properties whose type is ExtensionPatchProperties
  • Model SecuritySetting moved instance variables secured_core_compliance_assignment, wdac_compliance_assignment, smb_encryption_for_intra_cluster_traffic_compliance_assignment, security_compliance_status and provisioning_state under property properties whose type is SecurityProperties
  • Deleted or renamed enum value Status.FAILED
  • Deleted or renamed enum value Status.IN_PROGRESS
  • Deleted or renamed enum value Status.SUCCEEDED
  • Deleted or renamed model Publisher
  • Deleted or renamed operation group PublishersOperations
  • Method OffersOperations.get changed its parameter expand from positional_or_keyword to keyword_only
  • Method OffersOperations.list_by_cluster changed its parameter expand from positional_or_keyword to keyword_only
  • Method OffersOperations.list_by_publisher changed its parameter expand from positional_or_keyword to keyword_only
  • Method SkusOperations.get changed its parameter expand from positional_or_keyword to keyword_only
  • Method SkusOperations.list_by_offer changed its parameter expand from positional_or_keyword to keyword_only

Other Changes

  • Deleted model ArcSettingList/ClusterList/ExtensionList/OfferList/PublisherList/SkuList/UpdateList/UpdateRunList/UpdateSummariesList which actually were not used by SDK users

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

NewReleases is sending notifications on new releases.