Skip to content

Commit 7182b9e

Browse files
azure-sdk-automation[bot]azure-sdkChenxiJiang333Copilot
authored
Refresh azure-mgmt-servicebus after migrate to Typespec (#48151)
* Configurations: 'specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus/tspconfig.yaml', API Version: 2026-01-01, SDK Release Type: stable, and CommitSHA: 'cf49df24bee763924bb4d9abceebe4fd1916a6ad' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6586041 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Optimize changelog for azure-mgmt-servicebus Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update CHANGELOG.md --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Chenxi Jiang (WICRESOFT NORTH AMERICA LTD) <v-chenjiang@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com>
1 parent edd626b commit 7182b9e

10 files changed

Lines changed: 85 additions & 679 deletions

File tree

sdk/servicebus/azure-mgmt-servicebus/CHANGELOG.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,71 @@
11
# Release History
22

3+
## 10.0.0 (2026-07-20)
4+
5+
### Features Added
6+
7+
- Client `ServiceBusManagementClient` added parameter `cloud_setting` in method `__init__`
8+
- Client `ServiceBusManagementClient` added method `send_request`
9+
- Client `ServiceBusManagementClient` added operation group `network_security_perimeter_configuration`
10+
- Client `ServiceBusManagementClient` added operation group `network_security_perimeter_configurations`
11+
- Model `ProxyResource` added property `system_data`
12+
- Model `Resource` added property `system_data`
13+
- Model `ResourceNamespacePatch` added property `system_data`
14+
- Model `SBNamespaceUpdateParameters` added property `system_data`
15+
- Enum `TlsVersion` added member `ONE3`
16+
- Enum `MigrationConfigurationName` added member `DEFAULT`
17+
- Model `TrackedResource` added property `system_data`
18+
- Added model `ConfidentialCompute`
19+
- Added model `FailOver`
20+
- Added model `FailOverProperties`
21+
- Added model `FailoverPropertiesProperties`
22+
- Added enum `GeoDRRoleType`
23+
- Added model `GeoDataReplicationProperties`
24+
- Added enum `IpAddressType`
25+
- Added enum `Mode`
26+
- Added model `NamespaceFailoverProperties`
27+
- Added model `NamespaceReplicaLocation`
28+
- Added model `NetworkSecurityPerimeter`
29+
- Added model `NetworkSecurityPerimeterConfiguration`
30+
- Added model `NetworkSecurityPerimeterConfigurationProperties`
31+
- Added model `NetworkSecurityPerimeterConfigurationPropertiesProfile`
32+
- Added model `NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation`
33+
- Added enum `NetworkSecurityPerimeterConfigurationProvisioningState`
34+
- Added model `NspAccessRule`
35+
- Added enum `NspAccessRuleDirection`
36+
- Added model `NspAccessRuleProperties`
37+
- Added model `NspAccessRulePropertiesSubscriptionsItem`
38+
- Added model `PlatformCapabilities`
39+
- Added model `ProvisioningIssue`
40+
- Added model `ProvisioningIssueProperties`
41+
- Added enum `ResourceAssociationAccessMode`
42+
- Operation group `NamespacesOperations` added method `begin_failover`
43+
- Added operation group `NetworkSecurityPerimeterConfigurationOperations`
44+
- Added operation group `NetworkSecurityPerimeterConfigurationsOperations`
45+
46+
### Breaking Changes
47+
48+
- 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.
49+
- Model `ArmDisasterRecovery` moved instance variable `provisioning_state`, `pending_replication_operations_count`, `partner_namespace`, `alternate_name` and `role` under property `properties` whose type is `ArmDisasterRecoveryProperties`
50+
- Model `MigrationConfigProperties` moved instance variable `provisioning_state`, `pending_replication_operations_count`, `target_namespace`, `post_migration_name` and `migration_state` under property `properties` whose type is `MigrationConfigPropertiesProperties`
51+
- Model `NetworkRuleSet` moved instance variable `trusted_service_access_enabled`, `default_action`, `virtual_network_rules`, `ip_rules` and `public_network_access` under property `properties` whose type is `NetworkRuleSetProperties`
52+
- Model `PrivateEndpointConnection` moved instance variable `private_endpoint`, `private_link_service_connection_state` and `provisioning_state` under property `properties` whose type is `PrivateEndpointConnectionProperties`
53+
- Model `PrivateLinkResource` moved instance variable `group_id`, `required_members` and `required_zone_names` under property `properties` whose type is `PrivateLinkResourceProperties`
54+
- Model `ProxyResource` deleted or renamed its instance variable `location`
55+
- Model `Rule` moved instance variable `action`, `filter_type`, `sql_filter` and `correlation_filter` under property `properties` whose type is `Ruleproperties`
56+
- Model `SBAuthorizationRule` moved instance variable `rights` under property `properties` whose type is `SBAuthorizationRuleProperties`
57+
- Model `SBNamespace` moved instance variable `minimum_tls_version`, `provisioning_state`, `status`, `created_at`, `updated_at`, `service_bus_endpoint`, `metric_id`, `zone_redundant`, `encryption`, `private_endpoint_connections`, `disable_local_auth`, `alternate_name`, `public_network_access` and `premium_messaging_partitions` under property `properties` whose type is `SBNamespaceProperties`
58+
- Model `SBNamespaceUpdateParameters` moved instance variable `provisioning_state`, `status`, `created_at`, `updated_at`, `service_bus_endpoint`, `metric_id`, `encryption`, `private_endpoint_connections`, `disable_local_auth` and `alternate_name` under property `properties` whose type is `SBNamespaceUpdateProperties`
59+
- Model `SBQueue` moved instance variable `count_details`, `created_at`, `updated_at`, `accessed_at`, `size_in_bytes`, `message_count`, `lock_duration`, `max_size_in_megabytes`, `max_message_size_in_kilobytes`, `requires_duplicate_detection`, `requires_session`, `default_message_time_to_live`, `dead_lettering_on_message_expiration`, `duplicate_detection_history_time_window`, `max_delivery_count`, `status`, `enable_batched_operations`, `auto_delete_on_idle`, `enable_partitioning`, `enable_express`, `forward_to` and `forward_dead_lettered_messages_to` under property `properties` whose type is `SBQueueProperties`
60+
- Model `SBSubscription` moved instance variable `message_count`, `created_at`, `accessed_at`, `updated_at`, `count_details`, `lock_duration`, `requires_session`, `default_message_time_to_live`, `dead_lettering_on_filter_evaluation_exceptions`, `dead_lettering_on_message_expiration`, `duplicate_detection_history_time_window`, `max_delivery_count`, `status`, `enable_batched_operations`, `auto_delete_on_idle`, `forward_to`, `forward_dead_lettered_messages_to`, `is_client_affine` and `client_affine_properties` under property `properties` whose type is `SBSubscriptionProperties`
61+
- Model `SBTopic` moved instance variable `size_in_bytes`, `created_at`, `updated_at`, `accessed_at`, `subscription_count`, `count_details`, `default_message_time_to_live`, `max_size_in_megabytes`, `max_message_size_in_kilobytes`, `requires_duplicate_detection`, `duplicate_detection_history_time_window`, `enable_batched_operations`, `status`, `support_ordering`, `auto_delete_on_idle`, `enable_partitioning` and `enable_express` under property `properties` whose type is `SBTopicProperties`
62+
- Method `DisasterRecoveryConfigsOperations.fail_over` changed type of its parameter `parameters` from `FailoverProperties` to `NamespaceFailoverProperties`
63+
64+
### Other Changes
65+
66+
- Deleted model `ArmDisasterRecoveryListResult`/`MigrationConfigListResult`/`NetworkRuleSetListResult`/`OperationListResult`/`PrivateEndpointConnectionListResult`/`RuleListResult`/`SBAuthorizationRuleListResult`/`SBNamespaceListResult`/`SBQueueListResult`/`SBSubscriptionListResult`/`SBTopicListResult` which actually were not used by SDK users
67+
- Deleted model `FailoverProperties`/`SqlRuleAction` which actually were not used by SDK users
68+
369
## 10.0.0b2 (2026-07-07)
470

571
### Features Added

sdk/servicebus/azure-mgmt-servicebus/_metadata.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"apiVersions": {
44
"Microsoft.ServiceBus": "2026-01-01"
55
},
6-
"commit": "a7bdbe741c0ef1f1b159d8569b173757bd823ae9",
6+
"commit": "cf49df24bee763924bb4d9abceebe4fd1916a6ad",
77
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
88
"typespec_src": "specification/servicebus/resource-manager/Microsoft.ServiceBus/ServiceBus",
9-
"emitterVersion": "0.63.2",
10-
"httpClientPythonVersion": "^0.34.0"
9+
"emitterVersion": "0.63.3",
10+
"httpClientPythonVersion": "^0.34.2"
1111
}

sdk/servicebus/azure-mgmt-servicebus/api.md

Lines changed: 0 additions & 204 deletions
Original file line numberDiff line numberDiff line change
@@ -4274,23 +4274,6 @@ namespace azure.mgmt.servicebus.operations
42744274

42754275
namespace azure.mgmt.servicebus.types
42764276

4277-
class azure.mgmt.servicebus.types.AccessKeys(TypedDict, total=False):
4278-
key "aliasPrimaryConnectionString": str
4279-
key "aliasSecondaryConnectionString": str
4280-
key "keyName": str
4281-
key "primaryConnectionString": str
4282-
key "primaryKey": str
4283-
key "secondaryConnectionString": str
4284-
key "secondaryKey": str
4285-
alias_primary_connection_string: str
4286-
alias_secondary_connection_string: str
4287-
key_name: str
4288-
primary_connection_string: str
4289-
primary_key: str
4290-
secondary_connection_string: str
4291-
secondary_key: str
4292-
4293-
42944277
class azure.mgmt.servicebus.types.Action(TypedDict, total=False):
42954278
key "compatibilityLevel": int
42964279
key "requiresPreprocessing": bool
@@ -4333,15 +4316,6 @@ namespace azure.mgmt.servicebus.types
43334316
name: str
43344317

43354318

4336-
class azure.mgmt.servicebus.types.CheckNameAvailabilityResult(TypedDict, total=False):
4337-
key "message": str
4338-
key "nameAvailable": bool
4339-
key "reason": Union[str, UnavailableReason]
4340-
message: str
4341-
name_available: bool
4342-
reason: Union[str, UnavailableReason]
4343-
4344-
43454319
class azure.mgmt.servicebus.types.ConfidentialCompute(TypedDict, total=False):
43464320
key "mode": Union[str, Mode]
43474321
mode: Union[str, Mode]
@@ -4385,30 +4359,6 @@ namespace azure.mgmt.servicebus.types
43854359
require_infrastructure_encryption: bool
43864360

43874361

4388-
class azure.mgmt.servicebus.types.ErrorAdditionalInfo(TypedDict, total=False):
4389-
key "info": Any
4390-
key "type": str
4391-
info: Any
4392-
type: str
4393-
4394-
4395-
class azure.mgmt.servicebus.types.ErrorResponse(TypedDict, total=False):
4396-
key "error": ForwardRef('ErrorResponseError', module='types')
4397-
error: ErrorResponseError
4398-
4399-
4400-
class azure.mgmt.servicebus.types.ErrorResponseError(TypedDict, total=False):
4401-
key "code": str
4402-
key "message": str
4403-
key "target": str
4404-
additionalInfo: list[ErrorAdditionalInfo]
4405-
additional_info: list[ErrorAdditionalInfo]
4406-
code: str
4407-
details: list[ErrorResponse]
4408-
message: str
4409-
target: str
4410-
4411-
44124362
class azure.mgmt.servicebus.types.FailOver(TypedDict, total=False):
44134363
key "properties": ForwardRef('FailOverProperties', module='types')
44144364
properties: FailOverProperties
@@ -4549,119 +4499,6 @@ namespace azure.mgmt.servicebus.types
45494499
virtual_network_rules: list[NWRuleSetVirtualNetworkRules]
45504500

45514501

4552-
class azure.mgmt.servicebus.types.NetworkSecurityPerimeter(TypedDict, total=False):
4553-
key "id": str
4554-
key "location": str
4555-
key "perimeterGuid": str
4556-
id: str
4557-
location: str
4558-
perimeter_guid: str
4559-
4560-
4561-
class azure.mgmt.servicebus.types.NetworkSecurityPerimeterConfiguration(ProxyResource):
4562-
key "id": str
4563-
key "location": str
4564-
key "name": str
4565-
key "properties": ForwardRef('NetworkSecurityPerimeterConfigurationProperties', module='types')
4566-
key "systemData": ForwardRef('SystemData', module='types')
4567-
key "type": str
4568-
id: str
4569-
location: str
4570-
name: str
4571-
properties: NetworkSecurityPerimeterConfigurationProperties
4572-
system_data: SystemData
4573-
type: str
4574-
4575-
4576-
class azure.mgmt.servicebus.types.NetworkSecurityPerimeterConfigurationProperties(TypedDict, total=False):
4577-
key "isBackingResource": bool
4578-
key "networkSecurityPerimeter": ForwardRef('NetworkSecurityPerimeter', module='types')
4579-
key "parentAssociationName": str
4580-
key "profile": ForwardRef('NetworkSecurityPerimeterConfigurationPropertiesProfile', module='types')
4581-
key "provisioningState": Union[str, NetworkSecurityPerimeterConfigurationProvisioningState]
4582-
key "resourceAssociation": ForwardRef('NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation', module='types')
4583-
key "sourceResourceId": str
4584-
applicableFeatures: list[str]
4585-
applicable_features: list[str]
4586-
is_backing_resource: bool
4587-
network_security_perimeter: NetworkSecurityPerimeter
4588-
parent_association_name: str
4589-
profile: NetworkSecurityPerimeterConfigurationPropertiesProfile
4590-
provisioningIssues: list[ProvisioningIssue]
4591-
provisioning_issues: list[ProvisioningIssue]
4592-
provisioning_state: Union[str, NetworkSecurityPerimeterConfigurationProvisioningState]
4593-
resource_association: NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation
4594-
source_resource_id: str
4595-
4596-
4597-
class azure.mgmt.servicebus.types.NetworkSecurityPerimeterConfigurationPropertiesProfile(TypedDict, total=False):
4598-
key "accessRulesVersion": str
4599-
key "name": str
4600-
accessRules: list[NspAccessRule]
4601-
access_rules: list[NspAccessRule]
4602-
access_rules_version: str
4603-
name: str
4604-
4605-
4606-
class azure.mgmt.servicebus.types.NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation(TypedDict, total=False):
4607-
key "accessMode": Union[str, ResourceAssociationAccessMode]
4608-
key "name": str
4609-
access_mode: Union[str, ResourceAssociationAccessMode]
4610-
name: str
4611-
4612-
4613-
class azure.mgmt.servicebus.types.NspAccessRule(TypedDict, total=False):
4614-
key "id": str
4615-
key "name": str
4616-
key "properties": ForwardRef('NspAccessRuleProperties', module='types')
4617-
key "type": str
4618-
id: str
4619-
name: str
4620-
properties: NspAccessRuleProperties
4621-
type: str
4622-
4623-
4624-
class azure.mgmt.servicebus.types.NspAccessRuleProperties(TypedDict, total=False):
4625-
key "direction": Union[str, NspAccessRuleDirection]
4626-
addressPrefixes: list[str]
4627-
address_prefixes: list[str]
4628-
direction: Union[str, NspAccessRuleDirection]
4629-
fullyQualifiedDomainNames: list[str]
4630-
fully_qualified_domain_names: list[str]
4631-
networkSecurityPerimeters: list[NetworkSecurityPerimeter]
4632-
network_security_perimeters: list[NetworkSecurityPerimeter]
4633-
subscriptions: list[NspAccessRulePropertiesSubscriptionsItem]
4634-
4635-
4636-
class azure.mgmt.servicebus.types.NspAccessRulePropertiesSubscriptionsItem(TypedDict, total=False):
4637-
key "id": str
4638-
id: str
4639-
4640-
4641-
class azure.mgmt.servicebus.types.Operation(TypedDict, total=False):
4642-
key "display": ForwardRef('OperationDisplay', module='types')
4643-
key "isDataAction": bool
4644-
key "name": str
4645-
key "origin": str
4646-
key "properties": Any
4647-
display: OperationDisplay
4648-
is_data_action: bool
4649-
name: str
4650-
origin: str
4651-
properties: Any
4652-
4653-
4654-
class azure.mgmt.servicebus.types.OperationDisplay(TypedDict, total=False):
4655-
key "description": str
4656-
key "operation": str
4657-
key "provider": str
4658-
key "resource": str
4659-
description: str
4660-
operation: str
4661-
provider: str
4662-
resource: str
4663-
4664-
46654502
class azure.mgmt.servicebus.types.PlatformCapabilities(TypedDict, total=False):
46664503
key "confidentialCompute": ForwardRef('ConfidentialCompute', module='types')
46674504
confidential_compute: ConfidentialCompute
@@ -4696,47 +4533,6 @@ namespace azure.mgmt.servicebus.types
46964533
provisioning_state: Union[str, EndPointProvisioningState]
46974534

46984535

4699-
class azure.mgmt.servicebus.types.PrivateLinkResource(TypedDict, total=False):
4700-
key "id": str
4701-
key "name": str
4702-
key "properties": ForwardRef('PrivateLinkResourceProperties', module='types')
4703-
key "type": str
4704-
id: str
4705-
name: str
4706-
properties: PrivateLinkResourceProperties
4707-
type: str
4708-
4709-
4710-
class azure.mgmt.servicebus.types.PrivateLinkResourceProperties(TypedDict, total=False):
4711-
key "groupId": str
4712-
group_id: str
4713-
requiredMembers: list[str]
4714-
requiredZoneNames: list[str]
4715-
required_members: list[str]
4716-
required_zone_names: list[str]
4717-
4718-
4719-
class azure.mgmt.servicebus.types.PrivateLinkResourcesListResult(TypedDict, total=False):
4720-
key "nextLink": str
4721-
key "value": Required[list[PrivateLinkResource]]
4722-
next_link: str
4723-
value: list[PrivateLinkResource]
4724-
4725-
4726-
class azure.mgmt.servicebus.types.ProvisioningIssue(TypedDict, total=False):
4727-
key "name": str
4728-
key "properties": ForwardRef('ProvisioningIssueProperties', module='types')
4729-
name: str
4730-
properties: ProvisioningIssueProperties
4731-
4732-
4733-
class azure.mgmt.servicebus.types.ProvisioningIssueProperties(TypedDict, total=False):
4734-
key "description": str
4735-
key "issueType": str
4736-
description: str
4737-
issue_type: str
4738-
4739-
47404536
class azure.mgmt.servicebus.types.ProxyResource(Resource):
47414537
key "id": str
47424538
key "name": str
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
apiMdSha256: 78b1d89a6db4320e2a509238be13745487c39577dc142a5d11819135e2136cf9
1+
apiMdSha256: 7cfb99587c06041fb3d8ac6b6666fd6903243141dfc7405db8ae9c8f065d424a
22
parserVersion: 0.3.28
33
pythonVersion: 3.13.14

sdk/servicebus/azure-mgmt-servicebus/apiview-properties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,5 +240,5 @@
240240
"azure.mgmt.servicebus.operations.SubscriptionsOperations.list_by_topic": "Microsoft.ServiceBus.SBSubscriptions.listByTopic",
241241
"azure.mgmt.servicebus.aio.operations.SubscriptionsOperations.list_by_topic": "Microsoft.ServiceBus.SBSubscriptions.listByTopic"
242242
},
243-
"CrossLanguageVersion": "2a9972a468cb"
243+
"CrossLanguageVersion": "bf492fba2a6e"
244244
}

0 commit comments

Comments
 (0)