diff --git a/Commands/readme.md b/Commands/readme.md
index 201860607..59be9ca3f 100644
--- a/Commands/readme.md
+++ b/Commands/readme.md
@@ -339,7 +339,7 @@
: Manage Service Networking Resources
- [servicebus](/Commands/servicebus/readme.md)
-: servicebus
+: Manage Service Bus
- [sig](/Commands/sig/readme.md)
: Manage shared image gallery.
diff --git a/Commands/servicebus/namespace/_create.md b/Commands/servicebus/namespace/_create.md
index 3c99c25e2..4b69ad462 100644
--- a/Commands/servicebus/namespace/_create.md
+++ b/Commands/servicebus/namespace/_create.md
@@ -19,3 +19,19 @@ Create a service namespace. Once created, this namespace's resource manifest is
```bash
servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName
```
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
+
+#### examples
+
+- Create a Service Bus Namespace
+ ```bash
+ servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard
+ ```
+
+- Creates a new namespace with Identity & Encryption Enabled
+ ```bash
+ servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName
+ ```
diff --git a/Commands/servicebus/namespace/_delete.md b/Commands/servicebus/namespace/_delete.md
index c41215344..988c1b0c5 100644
--- a/Commands/servicebus/namespace/_delete.md
+++ b/Commands/servicebus/namespace/_delete.md
@@ -14,3 +14,14 @@ Delete an existing namespace. This operation also removes all associated resourc
```bash
servicebus namespace delete --resource-group myresourcegroup --name mynamespace
```
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
+
+#### examples
+
+- Deletes the Service Bus Namespace
+ ```bash
+ servicebus namespace delete --resource-group myresourcegroup --name mynamespace
+ ```
diff --git a/Commands/servicebus/namespace/_exists.md b/Commands/servicebus/namespace/_exists.md
index 2c6e71148..7642e6b95 100644
--- a/Commands/servicebus/namespace/_exists.md
+++ b/Commands/servicebus/namespace/_exists.md
@@ -7,3 +7,7 @@ Check the give namespace name availability.
### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2022-10-01-preview.xml) **Stable**
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/_failover.md b/Commands/servicebus/namespace/_failover.md
new file mode 100644
index 000000000..adb08c5aa
--- /dev/null
+++ b/Commands/servicebus/namespace/_failover.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace failover_
+
+GeoDR Failover
+
+## Versions
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30vZmFpbG92ZXI=/2023-01-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/_list.md b/Commands/servicebus/namespace/_list.md
index 57fe8b220..44222de1d 100644
--- a/Commands/servicebus/namespace/_list.md
+++ b/Commands/servicebus/namespace/_list.md
@@ -19,3 +19,19 @@ List the available namespaces within a resource group.
```bash
servicebus namespace list
```
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXM=/2023-01-01-preview.xml) **Stable**
+
+
+
+#### examples
+
+- List the Service Bus Namespaces under resourcegroup.
+ ```bash
+ servicebus namespace list --resource-group myresourcegroup
+ ```
+
+- List the Service Bus Namespaces under subscription
+ ```bash
+ servicebus namespace list
+ ```
diff --git a/Commands/servicebus/namespace/_show.md b/Commands/servicebus/namespace/_show.md
index 208802347..c759f35da 100644
--- a/Commands/servicebus/namespace/_show.md
+++ b/Commands/servicebus/namespace/_show.md
@@ -14,3 +14,14 @@ Get a description for the specified namespace.
```bash
servicebus namespace show --resource-group myresourcegroup --name mynamespace
```
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
+
+#### examples
+
+- shows the Namespace details.
+ ```bash
+ servicebus namespace show --resource-group myresourcegroup --name mynamespace
+ ```
diff --git a/Commands/servicebus/namespace/_update.md b/Commands/servicebus/namespace/_update.md
index 13cc66b46..fa0e0970c 100644
--- a/Commands/servicebus/namespace/_update.md
+++ b/Commands/servicebus/namespace/_update.md
@@ -15,3 +15,15 @@ Update a service namespace. Once created, this namespace's resource manifest is
servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value
az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic
```
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
+
+#### examples
+
+- Updates a Service Bus Namespace
+ ```bash
+ servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value
+ az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic
+ ```
diff --git a/Commands/servicebus/namespace/identity/_assign.md b/Commands/servicebus/namespace/identity/_assign.md
new file mode 100644
index 000000000..4d920aa4e
--- /dev/null
+++ b/Commands/servicebus/namespace/identity/_assign.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace identity assign_
+
+Assign the user or system managed identities.
+
+## Versions
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/identity/_remove.md b/Commands/servicebus/namespace/identity/_remove.md
new file mode 100644
index 000000000..4bdfca231
--- /dev/null
+++ b/Commands/servicebus/namespace/identity/_remove.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace identity remove_
+
+Remove the user or system managed identities.
+
+## Versions
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/identity/_show.md b/Commands/servicebus/namespace/identity/_show.md
new file mode 100644
index 000000000..93c62d971
--- /dev/null
+++ b/Commands/servicebus/namespace/identity/_show.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace identity show_
+
+Show the details of managed identities.
+
+## Versions
+
+### [2023-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30=/2023-01-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/identity/readme.md b/Commands/servicebus/namespace/identity/readme.md
new file mode 100644
index 000000000..defc1d4cd
--- /dev/null
+++ b/Commands/servicebus/namespace/identity/readme.md
@@ -0,0 +1,14 @@
+# [Group] _servicebus namespace identity_
+
+Manage Identity
+
+## Commands
+
+- [assign](/Commands/servicebus/namespace/identity/_assign.md)
+: Assign the user or system managed identities.
+
+- [remove](/Commands/servicebus/namespace/identity/_remove.md)
+: Remove the user or system managed identities.
+
+- [show](/Commands/servicebus/namespace/identity/_show.md)
+: Show the details of managed identities.
diff --git a/Commands/servicebus/namespace/nsp/configuration/_list.md b/Commands/servicebus/namespace/nsp/configuration/_list.md
new file mode 100644
index 000000000..af076fb6c
--- /dev/null
+++ b/Commands/servicebus/namespace/nsp/configuration/_list.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace nsp configuration list_
+
+List list of current NetworkSecurityPerimeterConfiguration for Namespace
+
+## Versions
+
+### [2025-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30vbmV0d29ya3NlY3VyaXR5cGVyaW1ldGVyY29uZmlndXJhdGlvbnM=/2025-05-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/nsp/configuration/_show.md b/Commands/servicebus/namespace/nsp/configuration/_show.md
new file mode 100644
index 000000000..06729b779
--- /dev/null
+++ b/Commands/servicebus/namespace/nsp/configuration/_show.md
@@ -0,0 +1,9 @@
+# [Command] _servicebus namespace nsp configuration show_
+
+Get a NetworkSecurityPerimeterConfigurations resourceAssociationName
+
+## Versions
+
+### [2025-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXMve30vbmV0d29ya3NlY3VyaXR5cGVyaW1ldGVyY29uZmlndXJhdGlvbnMve30=/2025-05-01-preview.xml) **Stable**
+
+
diff --git a/Commands/servicebus/namespace/nsp/configuration/readme.md b/Commands/servicebus/namespace/nsp/configuration/readme.md
new file mode 100644
index 000000000..243e574c2
--- /dev/null
+++ b/Commands/servicebus/namespace/nsp/configuration/readme.md
@@ -0,0 +1,11 @@
+# [Group] _servicebus namespace nsp configuration_
+
+Manage Network Security Perimeter Configuration
+
+## Commands
+
+- [list](/Commands/servicebus/namespace/nsp/configuration/_list.md)
+: List list of current NetworkSecurityPerimeterConfiguration for Namespace
+
+- [show](/Commands/servicebus/namespace/nsp/configuration/_show.md)
+: Get a NetworkSecurityPerimeterConfigurations resourceAssociationName
diff --git a/Commands/servicebus/namespace/nsp/readme.md b/Commands/servicebus/namespace/nsp/readme.md
new file mode 100644
index 000000000..73f739396
--- /dev/null
+++ b/Commands/servicebus/namespace/nsp/readme.md
@@ -0,0 +1,8 @@
+# [Group] _servicebus namespace nsp_
+
+Manage Nsp
+
+## Subgroups
+
+- [configuration](/Commands/servicebus/namespace/nsp/configuration/readme.md)
+: Manage Network Security Perimeter Configuration
diff --git a/Commands/servicebus/namespace/readme.md b/Commands/servicebus/namespace/readme.md
index 89d2449e9..2b714c10a 100644
--- a/Commands/servicebus/namespace/readme.md
+++ b/Commands/servicebus/namespace/readme.md
@@ -1,15 +1,21 @@
# [Group] _servicebus namespace_
-servicebus namespace
+Manage Namespace
## Subgroups
- [authorization-rule](/Commands/servicebus/namespace/authorization-rule/readme.md)
: servicebus namespace authorization-rule
+- [identity](/Commands/servicebus/namespace/identity/readme.md)
+: Manage Identity
+
- [network-rule-set](/Commands/servicebus/namespace/network-rule-set/readme.md)
: servicebus namespace network-rule-set
+- [nsp](/Commands/servicebus/namespace/nsp/readme.md)
+: Manage Nsp
+
- [private-endpoint-connection](/Commands/servicebus/namespace/private-endpoint-connection/readme.md)
: servicebus namespace private-endpoint-connection
@@ -27,6 +33,9 @@ servicebus namespace
- [exists](/Commands/servicebus/namespace/_exists.md)
: Check the give namespace name availability.
+- [failover](/Commands/servicebus/namespace/_failover.md)
+: GeoDR Failover
+
- [list](/Commands/servicebus/namespace/_list.md)
: List the available namespaces within a resource group.
diff --git a/Commands/servicebus/readme.md b/Commands/servicebus/readme.md
index 3e496d84d..7c0311689 100644
--- a/Commands/servicebus/readme.md
+++ b/Commands/servicebus/readme.md
@@ -1,6 +1,6 @@
# [Group] _servicebus_
-servicebus
+Manage Service Bus
## Subgroups
@@ -11,7 +11,7 @@ servicebus
: Manage Azure Service Bus Migration of Standard to Premium.
- [namespace](/Commands/servicebus/namespace/readme.md)
-: servicebus namespace
+: Manage Namespace
- [queue](/Commands/servicebus/queue/readme.md)
: servicebus queue
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.json
new file mode 100644
index 000000000..70d31d0f3
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", "version": "2023-01-01-preview", "swagger": "mgmt-plane/servicebus/ResourceProviders/Microsoft.ServiceBus/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VCdXMvQ2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyMy0wMS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "servicebus namespace", "commands": [{"name": "exists", "version": "2023-01-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", "version": "2023-01-01-preview", "swagger": "mgmt-plane/servicebus/ResourceProviders/Microsoft.ServiceBus/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VCdXMvQ2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyMy0wMS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.name", "options": ["name"], "required": true, "group": "Parameters", "help": {"short": "The Name to check the namespace name availability and The namespace name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number."}}]}], "operations": [{"operationId": "Namespaces_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceBus/CheckNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "name", "arg": "$parameters.name", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "InvalidName"}, {"value": "NameInLockdown"}, {"value": "NameInUse"}, {"value": "None"}, {"value": "SubscriptionIsDisabled"}, {"value": "TooManyNamespaceInCurrentSubscription"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}
\ No newline at end of file
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.xml
new file mode 100644
index 000000000..122b820cd
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2023-01-01-preview.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXM=/2023-01-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXM=/2023-01-01-preview.json
new file mode 100644
index 000000000..99751b86a
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlYnVzL25hbWVzcGFjZXM=/2023-01-01-preview.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", "version": "2023-01-01-preview", "swagger": "mgmt-plane/servicebus/ResourceProviders/Microsoft.ServiceBus/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUJ1cy9uYW1lc3BhY2Vz/V/MjAyMy0wMS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "servicebus namespace", "commands": [{"name": "list", "version": "2023-01-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", "version": "2023-01-01-preview", "swagger": "mgmt-plane/servicebus/ResourceProviders/Microsoft.ServiceBus/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUJ1cy9uYW1lc3BhY2Vz/V/MjAyMy0wMS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array