@@ -15,34 +15,34 @@ For more information on Service Manager and Resource Manager APIs for Azure Serv
15
15
16
16
- [ Azure Service Bus] ( /rest/api/servicebus/ )
17
17
- [ Azure Event Hubs] ( /rest/api/eventhub/ )
18
- - [ Azure Relay] ( /rest/api/relay/ )
18
+ - [ Azure Relay] ( /rest/api/relay/controlplane-preview/ )
19
19
20
20
## Service Manager REST API - Resource Manager REST API
21
21
22
22
| Service Manager APIs (Deprecated) | Resource Manager - Service Bus API | Resource Manager - Event Hubs API | Resource Manager - Relay API |
23
23
| --------------- | ----------------- | ----------------- | ----------------- |
24
- | ** Namespaces-GetNamespaceAsync** <br />[ Service Bus Get Namespace] ( /rest/api/servicebus/get-namespace ) <br />[ Event Hubs Get Namespace] ( /rest/api/eventhub/get-event-hub ) <br />[ Relay Get Namespace] ( /rest/api/servicebus/get-relays ) <br /> ``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ get] ( /rest/api/servicebus/stable/namespaces/get ) | [ get] ( /rest/api/eventhub/stable/namespaces/get ) | [ get] ( /rest/api/relay/namespaces/get ) |
25
- | ** ConnectionDetails-GetConnectionDetails** <br />Service Bus/Event Hub/Relay GetConnectionDetals<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails ``` | [ listkeys] ( /rest/api/servicebus/stable/namespaces-authorization-rules/list-keys ) | [ listkeys] ( /rest/api/eventhub/stable/authorization-rules-event-hubs/list-keys ) | [ listkeys] ( /rest/api/relay/namespaces/listkeys ) |
26
- | ** Topics-GetTopicsAsync** <br />Service Bus<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top} ``` | [ list] ( /rest/api/servicebus/stable/topics/listbynamespace ) |   ; |   ; |
27
- | ** Queues-GetQueueAsync** <br />Service Bus<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/queues/{queueName} ``` | [ get] ( /rest/api/servicebus/stable/queues/get ) |   ; |   ; |
28
- | ** Relays-GetRelaysAsync** <br />[ Get Relays] ( /rest/api/servicebus/get-relays ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/relays? $skip={skip}&$top={top} ``` |   ; |   ; | [ list] ( /rest/api/relay/wcfrelays/listbynamespace ) |
29
- | ** NamespaceAuthorizationRules-GetNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay GetNamespaceAuthRule<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/authorizationrules? ``` | [ getauthorizationrule] ( /rest/api/servicebus/stable/namespaces-authorization-rules/get-authorization-rule ) | [ getauthorizationrule] ( /rest/api/eventhub/stable/authorization-rules-namespaces/get-authorization-rule ) | [ getauthorizationrule] ( /rest/api/relay/namespaces/getauthorizationrule ) |
30
- | ** Namespaces-DeleteNamespaceAsync** <br />[ Service Bus Delete Namespace] ( /rest/api/servicebus/delete-namespace ) <br />[ Event Hubs Delete Namespace] ( /rest/api/eventhub/delete-event-hub ) <br />[ Relays Delete Namespace] ( /rest/api/servicebus/delete-namespace ) <br /> ``` DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ delete] ( /rest/api/servicebus/stable/namespaces/delete ) | [ delete] ( /rest/api/eventhub/stable/namespaces/delete ) | [ delete] ( /rest/api/relay/namespaces/delete ) |
31
- | ** MessagingSKUPlan-GetPlanAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan ``` | [ get] ( /rest/api/servicebus/stable/namespaces/get ) | [ get] ( /rest/api/eventhub/stable/namespaces/get ) | [ get] ( /rest/api/relay/namespaces/get ) |
32
- | ** MessagingSKUPlan-UpdatePlanAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan ``` | [ createorupdate] ( /rest/api/servicebus/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/namespaces/createorupdate ) |
33
- | ** NamespaceAuthorizationRules-UpdateNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` | [ createorupdate] ( /rest/api/servicebus/stable/namespaces/createorupdate ) | [ createorupdateauthorizationrule] ( /rest/api/eventhub/stable/authorization-rules-event-hubs/create-or-update-authorization-rule ) | [ createorupdateauthorizationrule] ( /rest/api/relay/namespaces/createorupdateauthorizationrule ) |
24
+ | ** Namespaces-GetNamespaceAsync** <br />[ Service Bus Get Namespace] ( /rest/api/servicebus/get-namespace ) <br />[ Event Hubs Get Namespace] ( /rest/api/eventhub/get-event-hub ) <br />[ Relay Get Namespace] ( /rest/api/servicebus/get-relays ) <br /> ``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ get] ( /rest/api/servicebus/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/eventhub/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/relay/controlplane-preview /namespaces/get ) |
25
+ | ** ConnectionDetails-GetConnectionDetails** <br />Service Bus/Event Hub/Relay GetConnectionDetals<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails ``` | [ listkeys] ( /rest/api/servicebus/controlplane- stable/namespaces-authorization-rules/list-keys ) | [ listkeys] ( /rest/api/eventhub/controlplane- stable/authorization-rules-event-hubs/list-keys ) | [ listkeys] ( /rest/api/relay/controlplane-preview /namespaces/listkeys ) |
26
+ | ** Topics-GetTopicsAsync** <br />Service Bus<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top} ``` | [ list] ( /rest/api/servicebus/controlplane- stable/topics/listbynamespace ) |   ; |   ; |
27
+ | ** Queues-GetQueueAsync** <br />Service Bus<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/queues/{queueName} ``` | [ get] ( /rest/api/servicebus/controlplane- stable/queues/get ) |   ; |   ; |
28
+ | ** Relays-GetRelaysAsync** <br />[ Get Relays] ( /rest/api/servicebus/get-relays ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/relays? $skip={skip}&$top={top} ``` |   ; |   ; | [ list] ( /rest/api/relay/controlplane-preview/ wcfrelays/listbynamespace ) |
29
+ | ** NamespaceAuthorizationRules-GetNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay GetNamespaceAuthRule<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/authorizationrules? ``` | [ getauthorizationrule] ( /rest/api/servicebus/controlplane- stable/namespaces-authorization-rules/get-authorization-rule ) | [ getauthorizationrule] ( /rest/api/eventhub/controlplane- stable/authorization-rules-namespaces/get-authorization-rule ) | [ getauthorizationrule] ( /rest/api/relay/controlplane-preview /namespaces/getauthorizationrule ) |
30
+ | ** Namespaces-DeleteNamespaceAsync** <br />[ Service Bus Delete Namespace] ( /rest/api/servicebus/delete-namespace ) <br />[ Event Hubs Delete Namespace] ( /rest/api/eventhub/delete-event-hub ) <br />[ Relays Delete Namespace] ( /rest/api/servicebus/delete-namespace ) <br /> ``` DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ delete] ( /rest/api/servicebus/controlplane- stable/namespaces/delete ) | [ delete] ( /rest/api/eventhub/controlplane- stable/namespaces/delete ) | [ delete] ( /rest/api/relay/controlplane-preview /namespaces/delete ) |
31
+ | ** MessagingSKUPlan-GetPlanAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan ``` | [ get] ( /rest/api/servicebus/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/eventhub/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/relay/controlplane-preview /namespaces/get ) |
32
+ | ** MessagingSKUPlan-UpdatePlanAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan ``` | [ createorupdate] ( /rest/api/servicebus/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/controlplane-preview /namespaces/createorupdate ) |
33
+ | ** NamespaceAuthorizationRules-UpdateNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay Get Namespace<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` | [ createorupdate] ( /rest/api/servicebus/controlplane- stable/namespaces/createorupdate ) | [ createorupdateauthorizationrule] ( /rest/api/eventhub/controlplane- stable/authorization-rules-event-hubs/create-or-update-authorization-rule ) | [ createorupdateauthorizationrule] ( /rest/api/relay/controlplane-preview /namespaces/createorupdateauthorizationrule ) |
34
34
| ** NamespaceAuthorizationRules-CreateNamespaceAuthorizationRuleAsync** <br />
35
- Service Bus/Event Hub/Relay<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` |[ createorupdate] ( /rest/api/servicebus/stable/namespaces/createorupdate ) | [ createorupdateauthorizationrule] ( /rest/api/eventhub/stable/authorization-rules-event-hubs/create-or-update-authorization-rule ) | [ createorupdateauthorizationrule] ( /rest/api/relay/namespaces/createorupdateauthorizationrule ) |
36
- | ** NamespaceProperties-GetNamespacePropertiesAsync** <br />[ Service Bus Get Namespace] ( /rest/api/servicebus/get-namespace ) <br />[ Event Hubs Get Namespace] ( /rest/api/eventhub/get-event-hub ) <br />[ Relay Get Namespace] ( /rest/api/servicebus/get-relays ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ get] ( /rest/api/servicebus/stable/namespaces/get ) | [ get] ( /rest/api/eventhub/stable/namespaces/get ) | [ get] ( /rest/api/relay/namespaces/get ) |
35
+ Service Bus/Event Hub/Relay<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` |[ createorupdate] ( /rest/api/servicebus/controlplane- stable/namespaces/createorupdate ) | [ createorupdateauthorizationrule] ( /rest/api/eventhub/controlplane- stable/authorization-rules-event-hubs/create-or-update-authorization-rule ) | [ createorupdateauthorizationrule] ( /rest/api/relay/controlplane-preview /namespaces/createorupdateauthorizationrule ) |
36
+ | ** NamespaceProperties-GetNamespacePropertiesAsync** <br />[ Service Bus Get Namespace] ( /rest/api/servicebus/get-namespace ) <br />[ Event Hubs Get Namespace] ( /rest/api/eventhub/get-event-hub ) <br />[ Relay Get Namespace] ( /rest/api/servicebus/get-relays ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ get] ( /rest/api/servicebus/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/eventhub/controlplane- stable/namespaces/get ) | [ get] ( /rest/api/relay/controlplane-preview /namespaces/get ) |
37
37
| ** RegionCodes-GetRegionCodesAsync** <br />Service Bus/EventHub/Relay Get Namespace<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` |   ; |   ; |   ; |
38
- | ** NamespaceProperties-UpdateNamespacePropertyAsync** <br />Service Bus/EventHub/Relay<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Regions/ ``` | [ createorupdate] ( /rest/api/servicebus/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/namespaces/createorupdate ) |
39
- | ** EventHubsCrud-ListEventHubsAsync** <br />[ List Event Hubs] ( /rest/api/eventhub/list-event-hubs ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs?$skip={skip}&$top={top} ``` |   ; | [ list] ( /rest/api/eventhub/preview/event-hubs/list-by-namespace ) |   ; |
38
+ | ** NamespaceProperties-UpdateNamespacePropertyAsync** <br />Service Bus/EventHub/Relay<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Regions/ ``` | [ createorupdate] ( /rest/api/servicebus/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/controlplane-preview /namespaces/createorupdate ) |
39
+ | ** EventHubsCrud-ListEventHubsAsync** <br />[ List Event Hubs] ( /rest/api/eventhub/list-event-hubs ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs?$skip={skip}&$top={top} ``` |   ; | [ list] ( /rest/api/eventhub/controlplane- preview/event-hubs/list-by-namespace ) |   ; |
40
40
| ** EventHubsCrud-GetEventHubAsync** <br />[ Get Event Hubs] ( /rest/api/eventhub/get-event-hub ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs/{eventHubPath} ``` |   ; | [ get] ( /rest/api/eventhub/get-event-hub ) |   ; |
41
- | ** NamespaceAuthorizationRules-DeleteNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay<br />``` DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` | [ deleteauthorizationrule] ( /rest/api/servicebus/stable/namespaces-authorization-rules/delete-authorization-rule ) | [ deleteauthorizationrule] ( /rest/api/eventhub/stable/authorization-rules-namespaces/delete-authorization-rule ) | [ deleteauthorizationrule] ( /rest/api/relay/namespaces/deleteauthorizationrule ) |
42
- | ** NamespaceAuthorizationRules-GetNamespaceAuthorizationRulesAsync** <br />Service Bus/EventHub/Relay<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules ``` | [ listauthorizationrules] ( /rest/api/servicebus/stable/namespaces-authorization-rules/list-authorization-rules ) | [ listauthorizationrules] ( /rest/api/eventhub/stable/authorization-rules-namespaces/list-authorization-rules ) | [ listauthorizationrules] ( /rest/api/relay/namespaces/listauthorizationrules ) |
43
- | ** NamespaceAvailability-IsNamespaceAvailable** <br />[ Service Bus Namespace Availability] ( /rest/api/servicebus/check-namespace-availability ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/CheckNamespaceAvailability/?namespace=<namespaceValue> ``` | [ checknameavailability] ( /rest/api/servicebus/stable/namespaces-check-name-availability/check-name-availability ) | [ checknameavailability] ( /rest/api/eventhub/stable/check-name-availability-namespaces/check-name-availability ) | [ checknameavailability] ( /rest/api/relay/namespaces/checknameavailability ) |
44
- | ** Namespaces-CreateOrUpdateNamespaceAsync** <br />Service Bus/Event Hub/Relay<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ createorupdate] ( /rest/api/servicebus/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/namespaces/createorupdate ) |
45
- | ** Topics-GetTopicAsync** <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics/{topicPath} ``` | [ get] ( /rest/api/servicebus/stable/topics/get ) |   ; |   ; |
41
+ | ** NamespaceAuthorizationRules-DeleteNamespaceAuthorizationRuleAsync** <br />Service Bus/Event Hub/Relay<br />``` DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} ``` | [ deleteauthorizationrule] ( /rest/api/servicebus/controlplane- stable/namespaces-authorization-rules/delete-authorization-rule ) | [ deleteauthorizationrule] ( /rest/api/eventhub/controlplane- stable/authorization-rules-namespaces/delete-authorization-rule ) | [ deleteauthorizationrule] ( /rest/api/relay/controlplane-preview /namespaces/deleteauthorizationrule ) |
42
+ | ** NamespaceAuthorizationRules-GetNamespaceAuthorizationRulesAsync** <br />Service Bus/EventHub/Relay<br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules ``` | [ listauthorizationrules] ( /rest/api/servicebus/controlplane- stable/namespaces-authorization-rules/list-authorization-rules ) | [ listauthorizationrules] ( /rest/api/eventhub/controlplane- stable/authorization-rules-namespaces/list-authorization-rules ) | [ listauthorizationrules] ( /rest/api/relay/controlplane-preview /namespaces/listauthorizationrules ) |
43
+ | ** NamespaceAvailability-IsNamespaceAvailable** <br />[ Service Bus Namespace Availability] ( /rest/api/servicebus/check-namespace-availability ) <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/CheckNamespaceAvailability/?namespace=<namespaceValue> ``` | [ checknameavailability] ( /rest/api/servicebus/controlplane- stable/namespaces-check-name-availability/check-name-availability ) | [ checknameavailability] ( /rest/api/eventhub/controlplane- stable/check-name-availability-namespaces/check-name-availability ) | [ checknameavailability] ( /rest/api/relay/controlplane-preview /namespaces/checknameavailability ) |
44
+ | ** Namespaces-CreateOrUpdateNamespaceAsync** <br />Service Bus/Event Hub/Relay<br />``` PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} ``` | [ createorupdate] ( /rest/api/servicebus/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/eventhub/controlplane- stable/namespaces/createorupdate ) | [ createorupdate] ( /rest/api/relay/controlplane-preview /namespaces/createorupdate ) |
45
+ | ** Topics-GetTopicAsync** <br />``` GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics/{topicPath} ``` | [ get] ( /rest/api/servicebus/controlplane- stable/topics/get ) |   ; |   ; |
46
46
47
47
## Service Manager PowerShell - Resource Manager PowerShell
48
48
| Service Manager PowerShell command (Deprecated) | New Resource Manager Commands | Newer Resource Manager Command |
@@ -62,7 +62,7 @@ See the following documentation:
62
62
- Latest REST API documentation
63
63
- [ Azure Service Bus] ( /rest/api/servicebus/ )
64
64
- [ Azure Event Hubs] ( /rest/api/eventhub/ )
65
- - [ Azure Relay] ( /rest/api/relay/ )
65
+ - [ Azure Relay] ( /rest/api/relay/controlplane-preview/ )
66
66
- Latest PowerShell documentation
67
67
- [ Azure Service Bus] ( /powershell/module/azurerm.servicebus/#service_bus )
68
68
- [ Azure Event Hubs] ( /powershell/module/azurerm.eventhub/#event_hub )
0 commit comments