3.0.0b1 (2026-04-02)
Features Added
- Client
NetworkCloudMgmtClientadded methodsend_request - Added enum
ExtendedLocationType - Added model
ProxyResource
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
AgentPoolPatchParametersmoved instance variableadministrator_configuration,countandupgrade_settingsunder propertypropertieswhose type isAgentPoolPatchProperties - Model
BareMetalMachineKeySetPatchParametersmoved instance variableexpiration,jump_hosts_allowedanduser_listunder propertypropertieswhose type isBareMetalMachineKeySetPatchProperties - Model
BareMetalMachinePatchParametersmoved instance variablemachine_detailsunder propertypropertieswhose type isBareMetalMachinePatchProperties - Model
BmcKeySetPatchParametersmoved instance variableexpirationanduser_listunder propertypropertieswhose type isBmcKeySetPatchProperties - Model
CloudServicesNetworkPatchParametersmoved instance variableadditional_egress_endpoints,enable_default_egress_endpointsandstorage_optionsunder propertypropertieswhose type isCloudServicesNetworkPatchProperties - Model
ClusterMetricsConfigurationPatchParametersmoved instance variablecollection_intervalandenabled_metricsunder propertypropertieswhose type isClusterMetricsConfigurationPatchProperties - Model
ClusterPatchParametersmoved instance variableaggregator_or_single_rack_definition,analytics_output_settings,cluster_location,cluster_service_principal,command_output_settings,compute_deployment_threshold,compute_rack_definitions,runtime_protection_configuration,secret_archive,secret_archive_settings,update_strategyandvulnerability_scanning_settingsunder propertypropertieswhose type isClusterPatchProperties - Model
ConsolePatchParametersmoved instance variableenabled,expirationandssh_public_keyunder propertypropertieswhose type isConsolePatchProperties - Model
KubernetesClusterFeaturePatchParametersmoved instance variableoptionsunder propertypropertieswhose type isKubernetesClusterFeaturePatchProperties - Model
KubernetesClusterPatchParametersmoved instance variableadministrator_configuration,control_plane_node_configurationandkubernetes_versionunder propertypropertieswhose type isKubernetesClusterPatchProperties - Model
MachineSkuSlotmoved instance variablebootstrap_protocol,cpu_cores,cpu_sockets,disks,generation,hardware_version,memory_capacity_gb,model,network_interfaces,total_threadsandvendorunder propertypropertieswhose type isMachineSkuProperties - Model
RackPatchParametersmoved instance variablerack_locationandrack_serial_numberunder propertypropertieswhose type isRacksPatchProperties - Model
StorageAppliancePatchParametersmoved instance variableserial_numberunder propertypropertieswhose type isStorageAppliancePatchProperties - Model
StorageApplianceSkuSlotmoved instance variablecapacity_gbandmodelunder propertypropertieswhose type isStorageApplianceSkuProperties - Model
VirtualMachinePatchParametersmoved instance variablevm_image_repository_credentialsunder propertypropertieswhose type isVirtualMachinePatchProperties - Deleted or renamed model
AgentPoolConfiguration - Deleted or renamed model
TagsParameter - Method
AgentPoolsOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
AgentPoolsOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
AgentPoolsOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
AgentPoolsOperations.list_by_kubernetes_clusterchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
BareMetalMachineKeySetsOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachineKeySetsOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachineKeySetsOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachineKeySetsOperations.list_by_clusterchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
BareMetalMachinesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachinesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachinesOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BareMetalMachinesOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
BareMetalMachinesOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
BmcKeySetsOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BmcKeySetsOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BmcKeySetsOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
BmcKeySetsOperations.list_by_clusterchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
CloudServicesNetworksOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
CloudServicesNetworksOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
CloudServicesNetworksOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
CloudServicesNetworksOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
CloudServicesNetworksOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
ClusterManagersOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClusterManagersOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClusterManagersOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
ClusterManagersOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
ClusterManagersOperations.updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClustersOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClustersOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClustersOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ClustersOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
ClustersOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
ConsolesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ConsolesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ConsolesOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
ConsolesOperations.list_by_virtual_machinechanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
KubernetesClusterFeaturesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClusterFeaturesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClusterFeaturesOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClusterFeaturesOperations.list_by_kubernetes_clusterchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
KubernetesClustersOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClustersOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClustersOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
KubernetesClustersOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
KubernetesClustersOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
L2NetworksOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
L2NetworksOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
L2NetworksOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
L2NetworksOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
L2NetworksOperations.updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
L3NetworksOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
L3NetworksOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
L3NetworksOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
L3NetworksOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
L3NetworksOperations.updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
MetricsConfigurationsOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
MetricsConfigurationsOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
MetricsConfigurationsOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
MetricsConfigurationsOperations.list_by_clusterchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
RacksOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
RacksOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
RacksOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
RacksOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
RacksOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
StorageAppliancesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
StorageAppliancesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
StorageAppliancesOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
StorageAppliancesOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
StorageAppliancesOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
TrunkedNetworksOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
TrunkedNetworksOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
TrunkedNetworksOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
TrunkedNetworksOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
TrunkedNetworksOperations.updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VirtualMachinesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VirtualMachinesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VirtualMachinesOperations.begin_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VirtualMachinesOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
VolumesOperations.begin_create_or_updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VolumesOperations.begin_deletereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition - Method
VolumesOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
VolumesOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
VolumesOperations.updatereplaced positional_or_keyword parametersif_match/if_none_matchto keyword_only parametersetag/match_condition
Other Changes
- Deleted model
AgentPoolList/BareMetalMachineKeySetList/BareMetalMachineList/BmcKeySetList/CloudServicesNetworkList/ClusterList/ClusterManagerList/ClusterMetricsConfigurationList/ConsoleList/KubernetesClusterFeatureList/KubernetesClusterList/L2NetworkList/L3NetworkList/RackList/RackSkuList/StorageApplianceList/TrunkedNetworkList/VirtualMachineList/VolumeListwhich actually were not used by SDK users