{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-30T10:44:38.743Z",
  "sourceRevision": "52fca2d39e808bbd6c9ee9751a949f4b59ca8ca9",
  "documentation": "/azure/services/service-bus",
  "summary": {
    "total": 83,
    "implemented": 45,
    "notImplemented": 38
  },
  "service": "service-bus",
  "displayName": "Service Bus",
  "operations": [
    {
      "name": "DisasterRecoveryConfigs.BreakPairing",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.CheckNameAvailability",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.CreateOrUpdate",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.Delete",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.FailOver",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.GetAuthorizationRule",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules"
    },
    {
      "name": "DisasterRecoveryConfigs.List",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"
    },
    {
      "name": "DisasterRecoveryConfigs.ListAuthorizationRules",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules"
    },
    {
      "name": "DisasterRecoveryConfigs.ListKeys",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/authorizationRules"
    },
    {
      "name": "EventHub.GetAuthorizationRule",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/eventhubs/authorizationRules"
    },
    {
      "name": "EventHub.ListAuthorizationRules",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/eventhubs/authorizationRules"
    },
    {
      "name": "EventHubs.ListByNamespace",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/eventhubs"
    },
    {
      "name": "MessagingPlan.CreateOrUpdate",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/messagingplan"
    },
    {
      "name": "MessagingPlan.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/messagingplan"
    },
    {
      "name": "MigrationConfigs.CompleteMigration",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "MigrationConfigs.CreateAndStartMigration",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "MigrationConfigs.Delete",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "MigrationConfigs.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "MigrationConfigs.List",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "MigrationConfigs.Revert",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/migrationConfigurations"
    },
    {
      "name": "Namespaces.CheckNameAvailability",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/checkNameAvailability"
    },
    {
      "name": "Namespaces.CheckNameSpaceAvailability",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/CheckNameSpaceAvailability"
    },
    {
      "name": "Namespaces.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.CreateOrUpdateAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.CreateOrUpdateNetworkRuleSet",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkRuleSets"
    },
    {
      "name": "Namespaces.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.DeleteAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.Failover",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.GetAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.GetNetworkRuleSet",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkRuleSets"
    },
    {
      "name": "Namespaces.List",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.ListAuthorizationRules",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.ListByResourceGroup",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.ListKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.ListNetworkRuleSets",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkRuleSets"
    },
    {
      "name": "Namespaces.ListPostAuthorizationRules",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.Migrate",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "Namespaces.PostAuthorizationRule",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.RegenerateKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/AuthorizationRules"
    },
    {
      "name": "Namespaces.Update",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces"
    },
    {
      "name": "NetworkSecurityPerimeterConfiguration.List",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkSecurityPerimeterConfigurations"
    },
    {
      "name": "NetworkSecurityPerimeterConfigurations.GetResourceAssociationName",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkSecurityPerimeterConfigurations"
    },
    {
      "name": "NetworkSecurityPerimeterConfigurations.Reconcile",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/networkSecurityPerimeterConfigurations"
    },
    {
      "name": "Operations.List",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/operations"
    },
    {
      "name": "PremiumMessagingRegions.List",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/premiumMessagingRegions"
    },
    {
      "name": "PrivateEndpointConnections.CreateOrUpdate",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.Delete",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/privateEndpointConnections"
    },
    {
      "name": "PrivateEndpointConnections.List",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/privateEndpointConnections"
    },
    {
      "name": "PrivateLinkResources.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/privateLinkResources"
    },
    {
      "name": "Queues.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues"
    },
    {
      "name": "Queues.CreateOrUpdateAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues"
    },
    {
      "name": "Queues.DeleteAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues"
    },
    {
      "name": "Queues.GetAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.ListAuthorizationRules",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.ListByNamespace",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues"
    },
    {
      "name": "Queues.ListKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.PostAuthorizationRule",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Queues.RegenerateKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/queues/authorizationRules"
    },
    {
      "name": "Regions.ListBySku",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/sku/regions"
    },
    {
      "name": "Rules.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
    },
    {
      "name": "Rules.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
    },
    {
      "name": "Rules.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
    },
    {
      "name": "Rules.ListBySubscriptions",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
    },
    {
      "name": "Subscriptions.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions"
    },
    {
      "name": "Subscriptions.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions"
    },
    {
      "name": "Subscriptions.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions"
    },
    {
      "name": "Subscriptions.ListByTopic",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/subscriptions"
    },
    {
      "name": "Topics.CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics"
    },
    {
      "name": "Topics.CreateOrUpdateAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics"
    },
    {
      "name": "Topics.DeleteAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics"
    },
    {
      "name": "Topics.GetAuthorizationRule",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.ListAuthorizationRules",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.ListByNamespace",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics"
    },
    {
      "name": "Topics.ListKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.PostAuthorizationRule",
      "implemented": false,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    },
    {
      "name": "Topics.RegenerateKeys",
      "implemented": true,
      "resourceProvider": "Microsoft.ServiceBus",
      "resourceType": "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
    }
  ]
}