Skip to content

azure-mgmt-peering_2.0.0

Latest

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 07 Jul 09:38
9f6fd7f

2.0.0 (2026-07-07)

Features Added

  • Client PeeringManagementClient added method send_request
  • Client PeeringManagementClient added operation group connection_monitor_tests
  • Client PeeringManagementClient added operation group registered_asns
  • Client PeeringManagementClient added operation group received_routes
  • Client PeeringManagementClient added operation group rp_unbilled_prefixes
  • Client PeeringManagementClient added operation group registered_prefixes
  • Client PeeringManagementClient added operation group cdn_peering_prefixes
  • Client PeeringManagementClient added operation group looking_glass
  • Client PeeringManagementClient added operation group peering_service_countries
  • Enum ConnectionState added member EXTERNAL_BLOCKER
  • Enum ConnectionState added member TYPE_CHANGE_IN_PROGRESS
  • Enum ConnectionState added member TYPE_CHANGE_REQUESTED
  • Model DirectConnection added property microsoft_tracking_id
  • Model DirectConnection added property error_message
  • Enum DirectPeeringType added member EDGE_ZONE_FOR_OPERATORS
  • Enum DirectPeeringType added member IX
  • Enum DirectPeeringType added member IX_RS
  • Enum DirectPeeringType added member PEER_PROP
  • Enum DirectPeeringType added member VOICE
  • Enum Enum0 added member UNAVAILABLE
  • Model ExchangeConnection added property error_message
  • Enum LearnedType added member VIA_SERVICE_PROVIDER
  • Model Operation added property properties
  • Model PeerAsn added property system_data
  • Model Peering added property system_data
  • Model PeeringLocation added property system_data
  • Model PeeringService added property sku
  • Model PeeringService added property system_data
  • Model PeeringServiceLocation added property system_data
  • Model PeeringServicePrefix added property system_data
  • Model PeeringServiceProvider added property system_data
  • Enum PrefixValidationState added member WARNING
  • Enum ProvisioningState added member CANCELED
  • Model Resource added property system_data
  • Added model CdnPeeringPrefix
  • Added model CdnPeeringPrefixProperties
  • Added enum Command
  • Added model ConnectionMonitorTest
  • Added model ConnectionMonitorTestProperties
  • Added model ConnectivityProbe
  • Added model ContactDetail
  • Added enum CreatedByType
  • Added model ErrorAdditionalInfo
  • Added model LogAnalyticsWorkspaceProperties
  • Added enum LookingGlassCommand
  • Added model LookingGlassOutput
  • Added enum LookingGlassSourceType
  • Added model MetricDimension
  • Added model MetricSpecification
  • Added model OperationProperties
  • Added enum PeeringLocationsDirectPeeringType
  • Added model PeeringReceivedRoute
  • Added model PeeringRegisteredAsn
  • Added model PeeringRegisteredAsnProperties
  • Added model PeeringRegisteredPrefix
  • Added model PeeringRegisteredPrefixProperties
  • Added model PeeringServiceCountry
  • Added model PeeringServicePrefixEvent
  • Added model PeeringServiceSku
  • Added enum Protocol
  • Added model ProxyResource
  • Added enum Role
  • Added model RpUnbilledPrefix
  • Added model ServiceSpecification
  • Added model SystemData
  • Added model TrackedResource
  • Operation group LegacyPeeringsOperations added parameter asn in method list
  • Operation group LegacyPeeringsOperations added parameter direct_peering_type in method list
  • Operation group PeeringServiceLocationsOperations added parameter country in method list
  • Operation group PeeringServicesOperations added method initialize_connection_monitor
  • Operation group PrefixesOperations added parameter expand in method list_by_peering_service
  • Operation group PrefixesOperations added method create_or_update
  • Operation group PrefixesOperations added method delete
  • Added operation group CdnPeeringPrefixesOperations
  • Added operation group ConnectionMonitorTestsOperations
  • Added operation group LookingGlassOperations
  • Added operation group PeeringServiceCountriesOperations
  • Added operation group ReceivedRoutesOperations
  • Added operation group RegisteredAsnsOperations
  • Added operation group RegisteredPrefixesOperations
  • Added operation group RpUnbilledPrefixesOperations

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 enum value Enum0.UN_AVAILABLE
  • Model ErrorResponse moved instance variable code and message under property error whose type is ErrorDetail
  • Deleted or renamed enum value LearnedType.VIA_PARTNER
  • Model PeerAsn moved instance variable peer_asn, peer_name and validation_state under property properties whose type is PeerAsnProperties
  • Model PeerAsn deleted or renamed its instance variable peer_contact_info
  • Model Peering moved instance variable direct, exchange, peering_location and provisioning_state under property properties whose type is PeeringProperties
  • Model PeeringLocation moved instance variable direct, exchange, peering_location, country and azure_region under property properties whose type is PeeringLocationProperties
  • Model PeeringService moved instance variable peering_service_location, peering_service_provider and provisioning_state under property properties whose type is PeeringServiceProperties
  • Model PeeringServiceLocation moved instance variable country, state and azure_region under property properties whose type is PeeringServiceLocationProperties
  • Model PeeringServicePrefix moved instance variable prefix, prefix_validation_state, learned_type and provisioning_state under property properties whose type is PeeringServicePrefixProperties
  • Model PeeringServiceProvider moved instance variable service_provider_name under property properties whose type is PeeringServiceProviderProperties
  • Deleted or renamed model ContactInfo
  • Renamed enum Enum1 to LegacyPeeringsKind
  • Renamed enum Enum14 to PeeringLocationsKind
  • Deleted or renamed enum Enum15
  • Deleted or renamed enum Name
  • Method LegacyPeeringsOperations.list changed its parameter peering_location/kind from positional_or_keyword to keyword_only
  • Method PeeringLocationsOperations.list changed its parameter kind/direct_peering_type from positional_or_keyword to keyword_only
  • Deleted or renamed operation group PeeringServicePrefixesOperations

Other Changes

  • Deleted model OperationListResult/PeerAsnListResult/PeeringListResult/PeeringLocationListResult/PeeringServiceListResult/PeeringServiceLocationListResult/PeeringServicePrefixListResult/PeeringServiceProviderListResult which actually were not used by SDK users