openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 168 kB
JSON
{"openapi":"3.0.0","info":{"description":"Azure Event Hubs client","title":"EventHubManagementClient","version":"2017-04-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/EventHub.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"eventhub-EventHub","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.EventHub/operations":{"get":{"description":"Lists all of the available Event Hub REST API operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK. The request has succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationListResult"},"examples":{"EHOperations_List":{"$ref":"#/components/examples/EHOperations_List"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/CheckNameAvailability":{"post":{"description":"Check the give Namespace name availability.","operationId":"Namespaces_CheckNameAvailability","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityParameter"}}},"description":"Parameters to check availability of the given Namespace name","required":true},"responses":{"200":{"description":"check availability returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityResult"},"examples":{"NamespacesCheckNameAvailability":{"$ref":"#/components/examples/NamespacesCheckNameAvailability"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces":{"get":{"description":"Lists all the available Namespaces within a subscription, irrespective of the resource groups.","operationId":"Namespaces_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespaces returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespaceListResult"},"examples":{"NamespacesListBySubscription":{"$ref":"#/components/examples/NamespacesListBySubscription"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/sku/{sku}/regions":{"get":{"description":"Gets the available Regions for a given sku","operationId":"Regions_ListBySku","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/SkuNameParameter"}],"responses":{"200":{"description":"Regions successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessagingRegionsListResult"},"examples":{"RegionsListBySkuBasic":{"$ref":"#/components/examples/RegionsListBySkuBasic"},"RegionsListBySkuStandard":{"$ref":"#/components/examples/RegionsListBySkuStandard"}}}}},"default":{"description":"EventHub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Regions"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces":{"get":{"description":"Lists the available Namespaces within a resource group.","operationId":"Namespaces_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespaces returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespaceListResult"},"examples":{"NamespaceListByResourceGroup":{"$ref":"#/components/examples/NamespaceListByResourceGroup"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}":{"delete":{"description":"Deletes an existing namespace. This operation also removes all associated resources under the namespace.","operationId":"Namespaces_Delete","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace successfully deleted."},"202":{"description":"Namespace delete request accepted."},"204":{"description":"No content."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-long-running-operation":true},"get":{"description":"Gets the description of the specified namespace.","operationId":"Namespaces_Get","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NameSpaceGet":{"$ref":"#/components/examples/NameSpaceGet"}}}}},"201":{"description":"Namespace update request accepted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NameSpaceGet":{"$ref":"#/components/examples/NameSpaceGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"patch":{"description":"Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.","operationId":"Namespaces_Update","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"}}},"description":"Parameters for updating a namespace resource.","required":true},"responses":{"200":{"description":"Namespace successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NamespacesUpdate":{"$ref":"#/components/examples/NamespacesUpdate"}}}}},"201":{"description":"Namespace update request accepted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NamespacesUpdate":{"$ref":"#/components/examples/NamespacesUpdate"}}}}},"202":{"description":"Namespace create or update request accepted."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"put":{"description":"Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.","operationId":"Namespaces_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"}}},"description":"Parameters for creating a namespace resource.","required":true},"responses":{"200":{"description":"Namespace successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NamespaceCreate":{"$ref":"#/components/examples/NamespaceCreate"}}}}},"201":{"description":"Namespace create request accepted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EHNamespace"},"examples":{"NamespaceCreate":{"$ref":"#/components/examples/NamespaceCreate"}}}}},"202":{"description":"Namespace create or update request accepted."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/AuthorizationRules":{"get":{"description":"Gets a list of authorization rules for a Namespace.","operationId":"Namespaces_ListAuthorizationRules","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace AuthorizationRule successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"ListAuthorizationRules":{"$ref":"#/components/examples/ListAuthorizationRules"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}":{"delete":{"description":"Deletes an AuthorizationRule for a Namespace.","operationId":"Namespaces_DeleteAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace AuthorizationRule successfully deleted."},"204":{"description":"No content."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"get":{"description":"Gets an AuthorizationRule for a Namespace by rule name.","operationId":"Namespaces_GetAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace AuthorizationRule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"NameSpaceAuthorizationRuleGet":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"put":{"description":"Creates or updates an AuthorizationRule for a Namespace.","operationId":"Namespaces_CreateOrUpdateAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/AuthorizationRule"},"responses":{"200":{"description":"Namespace AuthorizationRule created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"NameSpaceAuthorizationRuleCreate":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleCreate"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}/listKeys":{"post":{"description":"Gets the primary and secondary connection strings for the Namespace.","operationId":"Namespaces_ListKeys","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Connection strings returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"NameSpaceAuthorizationRuleListKey":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleListKey"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}/regenerateKeys":{"post":{"description":"Regenerates the primary or secondary connection strings for the specified Namespace.","operationId":"Namespaces_RegenerateKeys","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateAccessKeyParameters"}}},"description":"Parameters required to regenerate the connection string.","required":true},"responses":{"200":{"description":"Connection strings regenerated successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"NameSpaceAuthorizationRuleRegenerateKey":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleRegenerateKey"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs":{"get":{"description":"Gets all Alias(Disaster Recovery configurations)","operationId":"DisasterRecoveryConfigs_List","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved the list of Alias(Disaster Recovery configurations) for eventhub namespace","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArmDisasterRecoveryListResult"},"examples":{"EHAliasList":{"$ref":"#/components/examples/EHAliasList"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/CheckNameAvailability":{"post":{"description":"Check the give Namespace name availability.","operationId":"DisasterRecoveryConfigs_CheckNameAvailability","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityParameter"}}},"description":"Parameters to check availability of the given Alias name","required":true},"responses":{"200":{"description":"check availability returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityResult"},"examples":{"NamespacesCheckNameAvailability":{"$ref":"#/components/examples/NamespacesCheckNameAvailability"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}":{"delete":{"description":"Deletes an Alias(Disaster Recovery configuration)","operationId":"DisasterRecoveryConfigs_Delete","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Delete Alias(Disaster Recovery configuration) request accepted"},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]},"get":{"description":"Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace","operationId":"DisasterRecoveryConfigs_Get","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved the Alias(Disaster Recovery configurations)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArmDisasterRecovery"},"examples":{"EHAliasGet":{"$ref":"#/components/examples/EHAliasGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]},"put":{"description":"Creates or updates a new Alias(Disaster Recovery configuration)","operationId":"DisasterRecoveryConfigs_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArmDisasterRecovery"}}},"description":"Parameters required to create an Alias(Disaster Recovery configuration)","required":true},"responses":{"200":{"description":"Alias(Disaster Recovery configuration) successfully created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArmDisasterRecovery"},"examples":{"EHAliasCreate":{"$ref":"#/components/examples/EHAliasCreate"}}}}},"201":{"description":"Alias(Disaster Recovery configuration) creation request received"},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/AuthorizationRules":{"get":{"description":"Gets a list of authorization rules for a Namespace.","operationId":"DisasterRecoveryConfigs_ListAuthorizationRules","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace AuthorizationRule successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"ListAuthorizationRules":{"$ref":"#/components/examples/ListAuthorizationRules"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/AuthorizationRules/{authorizationRuleName}":{"get":{"description":"Gets an AuthorizationRule for a Namespace by rule name.","operationId":"DisasterRecoveryConfigs_GetAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Alias Namespace AuthorizationRule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"NameSpaceAuthorizationRuleGet":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/AuthorizationRules/{authorizationRuleName}/listKeys":{"post":{"description":"Gets the primary and secondary connection strings for the Namespace.","operationId":"DisasterRecoveryConfigs_ListKeys","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Connection strings returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"NameSpaceAuthorizationRuleListKey":{"$ref":"#/components/examples/NameSpaceAuthorizationRuleListKey"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/breakPairing":{"post":{"description":"This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces","operationId":"DisasterRecoveryConfigs_BreakPairing","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Break-Pairing operation is successful."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/failover":{"post":{"description":"Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace","operationId":"DisasterRecoveryConfigs_FailOver","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/AliasNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Failover operation is successful."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["DisasterRecoveryConfigs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs":{"get":{"description":"Gets all the Event Hubs in a Namespace.","operationId":"EventHubs_ListByNamespace","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/SkipParameter"},{"$ref":"#/components/parameters/TopParameter"}],"responses":{"200":{"description":"Successfully retrieved the list of Event Hubs.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventHubListResult"},"examples":{"EventHubsListAll":{"$ref":"#/components/examples/EventHubsListAll"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}":{"delete":{"description":"Deletes an Event Hub from the specified Namespace and resource group.","operationId":"EventHubs_Delete","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Event Hub successfully deleted."},"204":{"description":"No content."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]},"get":{"description":"Gets an Event Hubs description for the specified Event Hub.","operationId":"EventHubs_Get","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved the Event Hub description.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Eventhub"},"examples":{"EventHubGet":{"$ref":"#/components/examples/EventHubGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]},"put":{"description":"Creates or updates a new Event Hub as a nested resource within a Namespace.","operationId":"EventHubs_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Eventhub"}}},"description":"Parameters supplied to create an Event Hub resource.","required":true},"responses":{"200":{"description":"Event Hub successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Eventhub"},"examples":{"EventHubCreate":{"$ref":"#/components/examples/EventHubCreate"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules":{"get":{"description":"Gets the authorization rules for an Event Hub.","operationId":"EventHubs_ListAuthorizationRules","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Event Hub AuthorizationRule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"EventHubAuthorizationRuleListAll":{"$ref":"#/components/examples/EventHubAuthorizationRuleListAll"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}":{"delete":{"description":"Deletes an Event Hub AuthorizationRule.","operationId":"EventHubs_DeleteAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Event Hub AuthorizationRule successfully deleted."},"204":{"description":"No content."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]},"get":{"description":"Gets an AuthorizationRule for an Event Hub by rule name.","operationId":"EventHubs_GetAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Event Hub AuthorizationRule successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"EventHubAuthorizationRuleGet":{"$ref":"#/components/examples/EventHubAuthorizationRuleGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]},"put":{"description":"Creates or updates an AuthorizationRule for the specified Event Hub.","operationId":"EventHubs_CreateOrUpdateAuthorizationRule","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/AuthorizationRule"},"responses":{"200":{"description":"Event Hub AuthorizationRule successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"EventHubAuthorizationRuleCreate":{"$ref":"#/components/examples/EventHubAuthorizationRuleCreate"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/ListKeys":{"post":{"description":"Gets the ACS and SAS connection strings for the Event Hub.","operationId":"EventHubs_ListKeys","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Connection strings successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"EventHubAuthorizationRuleListKey":{"$ref":"#/components/examples/EventHubAuthorizationRuleListKey"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/regenerateKeys":{"post":{"description":"Regenerates the ACS and SAS connection strings for the Event Hub.","operationId":"EventHubs_RegenerateKeys","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/AuthorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateAccessKeyParameters"}}},"description":"Parameters supplied to regenerate the AuthorizationRule Keys (PrimaryKey/SecondaryKey).","required":true},"responses":{"200":{"description":"Connection strings successfully regenerated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"EventHubAuthorizationRuleRegenerateKey":{"$ref":"#/components/examples/EventHubAuthorizationRuleRegenerateKey"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["EventHubs"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups":{"get":{"description":"Gets all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace.","operationId":"ConsumerGroups_ListByEventHub","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/SkipParameter"},{"$ref":"#/components/parameters/TopParameter"}],"responses":{"200":{"description":"Successfully retrieved the list of consumer groups.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerGroupListResult"},"examples":{"ConsumerGroupsListAll":{"$ref":"#/components/examples/ConsumerGroupsListAll"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ConsumerGroups"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}":{"delete":{"description":"Deletes a consumer group from the specified Event Hub and resource group.","operationId":"ConsumerGroups_Delete","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ConsumerGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Consumer group deleted."},"204":{"description":"No content."},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ConsumerGroups"]},"get":{"description":"Gets a description for the specified consumer group.","operationId":"ConsumerGroups_Get","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ConsumerGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved the consumer group description.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerGroup"},"examples":{"ConsumerGroupGet":{"$ref":"#/components/examples/ConsumerGroupGet"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ConsumerGroups"]},"put":{"description":"Creates or updates an Event Hubs consumer group as a nested resource within a Namespace.","operationId":"ConsumerGroups_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/EventHubNameParameter"},{"$ref":"#/components/parameters/ConsumerGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerGroup"}}},"description":"Parameters supplied to create or update a consumer group resource.","required":true},"responses":{"200":{"description":"Consumer group successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerGroup"},"examples":{"ConsumerGroupCreate":{"$ref":"#/components/examples/ConsumerGroupCreate"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ConsumerGroups"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/messagingplan":{"get":{"description":"Gets messaging plan for specified namespace.","operationId":"Namespaces_GetMessagingPlan","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Messaging Plan successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessagingPlan"},"examples":{"GetNamespaceMessagingPlan":{"$ref":"#/components/examples/GetNamespaceMessagingPlan"}}}}},"default":{"description":"Eventhub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets":{"get":{"description":"Gets list of NetworkRuleSet for a Namespace.","operationId":"Namespaces_ListNetworkRuleSets","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"List of NetworkRuleSets for Namespace successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkRuleSetListResult"},"examples":{"NameSpaceNetworkRuleSetList":{"$ref":"#/components/examples/NameSpaceNetworkRuleSetList"}}}}},"default":{"description":"EventHub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default":{"get":{"description":"Gets NetworkRuleSet for a Namespace.","operationId":"Namespaces_GetNetworkRuleSet","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespace NetworkRuleSet successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkRuleSet"},"examples":{"NameSpaceNetworkRuleSetGet":{"$ref":"#/components/examples/NameSpaceNetworkRuleSetGet"}}}}},"default":{"description":"EventHub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"put":{"description":"Create or update NetworkRuleSet for a Namespace.","operationId":"Namespaces_CreateOrUpdateNetworkRuleSet","parameters":[{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/NamespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkRuleSet"}}},"description":"The Namespace IpFilterRule.","required":true},"responses":{"200":{"description":"Namespace NetworkRuleSet successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NetworkRuleSet"},"examples":{"NameSpaceNetworkRuleSetCreate":{"$ref":"#/components/examples/NameSpaceNetworkRuleSetCreate"}}}}},"default":{"description":"EventHub error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"EHOperations_List":{"value":{"value":[{"display":{"operation":"Get namespace availability.","provider":"Microsoft Azure EventHub","resource":"Non Resource Operation"},"name":"Microsoft.EventHub/checkNameAvailability/action"},{"display":{"operation":"Registers the EventHub Resource Provider","provider":"Microsoft Azure EventHub","resource":"EventHub Resource Provider"},"name":"Microsoft.EventHub/register/action"},{"display":{"operation":"Create Or Update Namespace ","provider":"Microsoft Azure EventHub","resource":"Namespace"},"name":"Microsoft.EventHub/namespaces/write"},{"display":{"operation":"Get Namespace Resource","provider":"Microsoft Azure EventHub","resource":"Namespace"},"name":"Microsoft.EventHub/namespaces/read"},{"display":{"operation":"Delete Namespace","provider":"Microsoft Azure EventHub","resource":"Namespace"},"name":"Microsoft.EventHub/namespaces/Delete"},{"display":{"operation":"Get Namespace Authorization Rules","provider":"Microsoft Azure EventHub","resource":"AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/authorizationRules/read"},{"display":{"operation":"Create or Update Namespace Authorization Rules","provider":"Microsoft Azure EventHub","resource":"AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/authorizationRules/write"},{"display":{"operation":"Delete Namespace Authorization Rule","provider":"Microsoft Azure EventHub","resource":"AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/authorizationRules/delete"},{"display":{"operation":"Get Namespace Listkeys","provider":"Microsoft Azure EventHub","resource":"AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/authorizationRules/listkeys/action"},{"display":{"operation":"Resource Regeneratekeys","provider":"Microsoft Azure EventHub","resource":"AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/authorizationRules/regenerateKeys/action"},{"display":{"operation":"Create or Update EventHub","provider":"Microsoft Azure EventHub","resource":"EventHub"},"name":"Microsoft.EventHub/namespaces/eventhubs/write"},{"display":{"operation":"Get EventHub","provider":"Microsoft Azure EventHub","resource":"EventHub"},"name":"Microsoft.EventHub/namespaces/eventhubs/read"},{"display":{"operation":"Delete EventHub","provider":"Microsoft Azure EventHub","resource":"EventHub"},"name":"Microsoft.EventHub/namespaces/eventhubs/Delete"},{"display":{"operation":" Get EventHub Authorization Rules","provider":"Microsoft Azure EventHub","resource":"EventHub AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/read"},{"display":{"operation":"Create or Update EventHub Authorization Rule","provider":"Microsoft Azure EventHub","resource":"EventHub AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/write"},{"display":{"operation":"Delete EventHub Authorization Rules","provider":"Microsoft Azure EventHub","resource":"EventHub AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/delete"},{"display":{"operation":"List EventHub keys","provider":"Microsoft Azure EventHub","resource":"EventHub AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/listkeys/action"},{"display":{"operation":"Resource Regeneratekeys","provider":"Microsoft Azure EventHub","resource":"EventHub AuthorizationRules"},"name":"Microsoft.EventHub/namespaces/eventhubs/authorizationRules/regenerateKeys/action"},{"display":{"operation":"Create or Update ConsumerGroup","provider":"Microsoft Azure EventHub","resource":"ConsumerGroup"},"name":"Microsoft.EventHub/na