openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 79.1 kB
JSON
{"openapi":"3.0.0","info":{"description":"Use these API to manage Azure Relay resources through Azure Resource Manager.","title":"Relay","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-ms-code-generation-settings":{"name":"RelayManagementClient"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/relay/resource-manager/Microsoft.Relay/stable/2017-04-01/relay.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"relay","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.Relay/operations":{"get":{"description":"Lists all available Relay 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":{"RelayOperationsList":{"$ref":"#/components/examples/RelayOperationsList"}}}}},"default":{"description":"Relay 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.Relay/checkNameAvailability":{"post":{"description":"Check the specified namespace name availability.","operationId":"Namespaces_CheckNameAvailability","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailability"}}},"description":"Parameters to check availability of the specified namespace name.","required":true},"responses":{"200":{"description":"Check availability returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityResult"},"examples":{"RelayCheckNameAvailability":{"$ref":"#/components/examples/RelayCheckNameAvailability"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Relay/namespaces":{"get":{"description":"Lists all the available namespaces within the subscription regardless of the resourceGroups.","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/RelayNamespaceListResult"},"examples":{"RelayNameSpaceListBySubscription":{"$ref":"#/components/examples/RelayNameSpaceListBySubscription"}}}}},"default":{"description":"Relay 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.Relay/namespaces":{"get":{"description":"Lists all the available namespaces within the ResourceGroup.","operationId":"Namespaces_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Namespaces by resource group returned successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespaceListResult"},"examples":{"RelayNameSpaceListByResourceGroup":{"$ref":"#/components/examples/RelayNameSpaceListByResourceGroup"}}}}},"default":{"description":"Relay 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.Relay/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 delete request succeeded."},"202":{"description":"Namespace delete request has been accepted for processing and the operation will complete asynchronously."},"204":{"description":"Namespace delete request has been accepted, but the namespace was not found."},"default":{"description":"Relay 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":"Returns the description for 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 description returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespace"},"examples":{"RelayNameSpaceGet":{"$ref":"#/components/examples/RelayNameSpaceGet"}}}}},"default":{"description":"Relay 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/RelayUpdateParameters"}}},"description":"Parameters for updating a namespace resource.","required":true},"responses":{"200":{"description":"Namespace successfuly updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespace"},"examples":{"RelayNameSpaceUpdate":{"$ref":"#/components/examples/RelayNameSpaceUpdate"}}}}},"201":{"description":"Namespace update request accepted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespace"}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"put":{"description":"Create Azure Relay namespace.","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/RelayNamespace"}}},"description":"Parameters supplied to create a namespace resource.","required":true},"responses":{"200":{"description":"Namespace create request succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespace"},"examples":{"RelayNamespaceCreate":{"$ref":"#/components/examples/RelayNamespaceCreate"}}}}},"201":{"description":"Namespace create request accepted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelayNamespace"}}}},"default":{"description":"Relay 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.Relay/namespaces/{namespaceName}/authorizationRules":{"get":{"description":"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 authorization rule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"RelayNameSpaceAutorizationRuleListAll":{"$ref":"#/components/examples/RelayNameSpaceAutorizationRuleListAll"}}}}},"default":{"description":"Relay 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.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}":{"delete":{"description":"Deletes a namespace authorization rule.","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":"Request to delete namespace authorization rule succeeded."},"204":{"description":"No content. The request has been accepted but the namespace authorization rule was not found."},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"get":{"description":"Authorization rule for a namespace by 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 Authorization rule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayNameSpaceAutorizationRuleGet":{"$ref":"#/components/examples/RelayNameSpaceAutorizationRuleGet"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]},"put":{"description":"Creates or updates an authorization rule 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":"Request to create namespace authorization rule succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayNameSpaceAuthorizationRuleCreate":{"$ref":"#/components/examples/RelayNameSpaceAuthorizationRuleCreate"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys":{"post":{"description":"Primary and secondary connection strings to 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":"Successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayNameSpaceAuthorizationRuleListKey":{"$ref":"#/components/examples/RelayNameSpaceAuthorizationRuleListKey"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys":{"post":{"description":"Regenerates the primary or secondary connection strings to the 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":{"$ref":"#/components/requestBodies/RegenerateAccessKeyParameters"},"responses":{"200":{"description":"Successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayNameSpaceAuthorizationRuleRegenrateKey":{"$ref":"#/components/examples/RelayNameSpaceAuthorizationRuleRegenrateKey"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Namespaces"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections":{"get":{"description":"Lists the hybrid connection within the namespace.","operationId":"HybridConnections_ListByNamespace","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Request to retrieve hybrid connections by namespace succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HybridConnectionListResult"},"examples":{"RelayHybridConnectionListAll":{"$ref":"#/components/examples/RelayHybridConnectionListAll"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}":{"delete":{"description":"Deletes a hybrid connection.","operationId":"HybridConnections_Delete","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Request to delete hybrid connection succeeded."},"204":{"description":"No content. The request has been accepted but the hybrid connection was not found."},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]},"get":{"description":"Returns the description for the specified hybrid connection.","operationId":"HybridConnections_Get","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved description for the hybrid connection.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HybridConnection"},"examples":{"RelayHybridConnectionGet":{"$ref":"#/components/examples/RelayHybridConnectionGet"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]},"put":{"description":"Creates or updates a service hybrid connection. This operation is idempotent.","operationId":"HybridConnections_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HybridConnection"}}},"description":"Parameters supplied to create a hybrid connection.","required":true},"responses":{"200":{"description":"Request to create hybrid connections succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HybridConnection"},"examples":{"RelayHybridConnectionCreate":{"$ref":"#/components/examples/RelayHybridConnectionCreate"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules":{"get":{"description":"Authorization rules for a hybrid connection.","operationId":"HybridConnections_ListAuthorizationRules","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Authorization rules successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"RelayHybridConnectionAutorizationRuleListAll":{"$ref":"#/components/examples/RelayHybridConnectionAutorizationRuleListAll"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}":{"delete":{"description":"Deletes a hybrid connection authorization rule.","operationId":"HybridConnections_DeleteAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Hybrid connection authorization rule deleted."},"204":{"description":"Authorization rule does not exist."},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]},"get":{"description":"Hybrid connection authorization rule for a hybrid connection by name.","operationId":"HybridConnections_GetAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Hybrid connection authorization rule returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayHybridConnectionAutorizationRuleGet":{"$ref":"#/components/examples/RelayHybridConnectionAutorizationRuleGet"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]},"put":{"description":"Creates or updates an authorization rule for a hybrid connection.","operationId":"HybridConnections_CreateOrUpdateAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/AuthorizationRule"},"responses":{"200":{"description":"Hybrid connection authorization rule created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayHybridConnectionAuthorizationRuleCreate":{"$ref":"#/components/examples/RelayHybridConnectionAuthorizationRuleCreate"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/listKeys":{"post":{"description":"Primary and secondary connection strings to the hybrid connection.","operationId":"HybridConnections_ListKeys","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Request to retirve connection strings to the hybrid connection succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayHybridConnectionAuthorizationRuleListKey":{"$ref":"#/components/examples/RelayHybridConnectionAuthorizationRuleListKey"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/regenerateKeys":{"post":{"description":"Regenerates the primary or secondary connection strings to the hybrid connection.","operationId":"HybridConnections_RegenerateKeys","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/hybridConnectionNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/RegenerateAccessKeyParameters"},"responses":{"200":{"description":"Request to regenerate connection strings to hybrid connection succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayHybridConnectionAuthorizationRuleRegenrateKey":{"$ref":"#/components/examples/RelayHybridConnectionAuthorizationRuleRegenrateKey"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["HybridConnections"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays":{"get":{"description":"Lists the WCF relays within the namespace.","operationId":"WCFRelays_ListByNamespace","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"WCF relays returned successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WcfRelaysListResult"},"examples":{"RelayListAll":{"$ref":"#/components/examples/RelayListAll"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}":{"delete":{"description":"Deletes a WCF relay.","operationId":"WCFRelays_Delete","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"WCF relay deleted."},"204":{"description":"No content."},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]},"get":{"description":"Returns the description for the specified WCF relay.","operationId":"WCFRelays_Get","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successfully retrieved WCF relay description.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WcfRelay"},"examples":{"RelayGet":{"$ref":"#/components/examples/RelayGet"}}}}},"204":{"description":"WCF relay not found"},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]},"put":{"description":"Creates or updates a WCF relay. This operation is idempotent.","operationId":"WCFRelays_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WcfRelay"}}},"description":"Parameters supplied to create a WCF relay.","required":true},"responses":{"200":{"description":"Request to create WCF relay succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WcfRelay"},"examples":{"RelayCreate":{"$ref":"#/components/examples/RelayCreate"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules":{"get":{"description":"Authorization rules for a WCF relay.","operationId":"WCFRelays_ListAuthorizationRules","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Authorization rules successfully returned.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRuleListResult"},"examples":{"RelayAutorizationRuleListAll":{"$ref":"#/components/examples/RelayAutorizationRuleListAll"}}}}}},"tags":["WCFRelays"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}":{"delete":{"description":"Deletes a WCF relay authorization rule.","operationId":"WCFRelays_DeleteAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Request to delete WCF relay authorization rule succeeded."},"204":{"description":"Request accepted butthe authorization rule does not exist."},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]},"get":{"description":"Get authorizationRule for a WCF relay by name.","operationId":"WCFRelays_GetAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Request for WCF relay authorization rule succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayAutorizationRuleGet":{"$ref":"#/components/examples/RelayAutorizationRuleGet"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]},"put":{"description":"Creates or updates an authorization rule for a WCF relay.","operationId":"WCFRelays_CreateOrUpdateAuthorizationRule","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/AuthorizationRule"},"responses":{"200":{"description":"WCF relay authorization rule created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationRule"},"examples":{"RelayAuthorizationRuleCreate":{"$ref":"#/components/examples/RelayAuthorizationRuleCreate"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/listKeys":{"post":{"description":"Primary and secondary connection strings to the WCF relay.","operationId":"WCFRelays_ListKeys","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"Successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayAuthorizationRuleListKey.json":{"$ref":"#/components/examples/RelayAuthorizationRuleListKey.json"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/regenerateKeys":{"post":{"description":"Regenerates the primary or secondary connection strings to the WCF relay.","operationId":"WCFRelays_RegenerateKeys","parameters":[{"$ref":"#/components/parameters/resourceGroupNameParameter"},{"$ref":"#/components/parameters/namespaceNameParameter"},{"$ref":"#/components/parameters/relayNameParameter"},{"$ref":"#/components/parameters/authorizationRuleNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/RegenerateAccessKeyParameters"},"responses":{"200":{"description":"Successful.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessKeys"},"examples":{"RelayAuthorizationRuleRegenrateKey.json":{"$ref":"#/components/examples/RelayAuthorizationRuleRegenrateKey.json"}}}}},"default":{"description":"Relay error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["WCFRelays"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"RelayOperationsList":{"value":{"value":[{"display":{"operation":"Get namespace availability.","provider":"Microsoft Azure Relay","resource":"Non Resource Operation"},"name":"Microsoft.Relay/checkNamespaceAvailability/action"},{"display":{"operation":"Registers the Relay Resource Provider","provider":"Microsoft Azure Relay","resource":"Relay and Hybridconnection Resource Provider"},"name":"Microsoft.Relay/register/action"},{"display":{"operation":"Create Or Update Namespace ","provider":"Microsoft Azure Relay","resource":"Namespace"},"name":"Microsoft.Relay/namespaces/write"},{"display":{"operation":"Get Namespace Resource","provider":"Microsoft Azure Relay","resource":"Namespace"},"name":"Microsoft.Relay/namespaces/read"},{"display":{"operation":"Delete Namespace","provider":"Microsoft Azure Relay","resource":"Namespace"},"name":"Microsoft.Relay/namespaces/Delete"},{"display":{"operation":"Create or Update Namespace Authorization Rules","provider":"Microsoft Azure Relay","resource":"AuthorizationRules"},"name":"Microsoft.Relay/namespaces/authorizationRules/write"},{"display":{"operation":"Delete Namespace Authorization Rule","provider":"Microsoft Azure Relay","resource":"AuthorizationRules"},"name":"Microsoft.Relay/namespaces/authorizationRules/delete"},{"display":{"operation":"Get Namespace Listkeys","provider":"Microsoft Azure Relay","resource":"AuthorizationRules"},"name":"Microsoft.Relay/namespaces/authorizationRules/listkeys/action"},{"display":{"operation":"Create or Update HybridConnection","provider":"Microsoft Azure Relay","resource":"HybridConnection"},"name":"Microsoft.Relay/namespaces/HybridConnections/write"},{"display":{"operation":"Get HybridConnection","provider":"Microsoft Azure Relay","resource":"HybridConnection"},"name":"Microsoft.Relay/namespaces/HybridConnections/read"},{"display":{"operation":"Delete HybridConnection","provider":"Microsoft Azure Relay","resource":"HybridConnection"},"name":"Microsoft.Relay/namespaces/HybridConnections/Delete"},{"display":{"operation":"Create or Update HybridConnection Authorization Rule","provider":"Microsoft Azure Relay","resource":"HybridConnection AuthorizationRules"},"name":"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/write"},{"display":{"operation":"Delete HybridConnection Authorization Rules","provider":"Microsoft Azure Relay","resource":"HybridConnection AuthorizationRules"},"name":"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/delete"},{"display":{"operation":"List HybridConnection keys","provider":"Microsoft Azure Relay","resource":"HybridConnection AuthorizationRules"},"name":"Microsoft.Relay/namespaces/HybridConnections/authorizationRules/listkeys/action"},{"display":{"operation":"Create or Update WcfRelay","provider":"Microsoft Azure Relay","resource":"WcfRelay"},"name":"Microsoft.Relay/namespaces/WcfRelays/write"},{"display":{"operation":"Get WcfRelay","provider":"Microsoft Azure Relay","resource":"WcfRelay"},"name":"Microsoft.Relay/namespaces/WcfRelays/read"},{"display":{"operation":"Delete WcfRelay","provider":"Microsoft Azure Relay","resource":"WcfRelay"},"name":"Microsoft.Relay/namespaces/WcfRelays/Delete"},{"display":{"operation":"Create or Update WcfRelay Authorization Rule","provider":"Microsoft Azure Relay","resource":"WcfRelay AuthorizationRules"},"name":"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/write"},{"display":{"operation":"Delete WcfRelay Authorization Rules","provider":"Microsoft Azure Relay","resource":"WcfRelay AuthorizationRules"},"name":"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/delete"},{"display":{"operation":"List WcfRelay keys","provider":"Microsoft Azure Relay","resource":"WcfRelay AuthorizationRules"},"name":"Microsoft.Relay/namespaces/WcfRelays/authorizationRules/listkeys/action"}]}},"RelayCheckNameAvailability":{"value":{"message":"","nameAvailable":true,"reason":"None"}},"RelayNameSpaceListBySubscription":{"value":{"value":[{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG1-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01","location":"West US","name":"sdk-RelayNamespace-01","properties":{"createdAt":"2017-01-23T20:34:49.4131724Z","metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-RelayNamespace-01","provisioningState":"Succeeded","serviceBusEndpoint":"https://sdk-RelayNamespace-01.servicebus.windows.net:443/","updatedAt":"2017-01-23T20:34:59.4131724Z"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"},{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG1-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-02","location":"West US","name":"sdk-RelayNamespace-02","properties":{"createdAt":"2017-01-23T20:34:39.4131724Z","metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-RelayNamespace-02","provisioningState":"Succeeded","serviceBusEndpoint":"https://sdk-RelayNamespace-02.servicebus.windows.net:443/","updatedAt":"2017-01-23T20:34:49.4131724Z"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"}]}},"RelayNameSpaceListByResourceGroup":{"value":{"value":[{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01","location":"West US","name":"sdk-RelayNamespace-01","properties":{"createdAt":"2017-01-23T20:34:49.4131724Z","metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-RelayNamespace-01","provisioningState":"Succeeded","serviceBusEndpoint":"https://sdk-RelayNamespace-01.servicebus.windows.net:443/","updatedAt":"2017-01-23T20:34:59.4131724Z"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"},{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-02","location":"West US","name":"sdk-RelayNamespace-02","properties":{"createdAt":"2017-01-23T20:34:39.4131724Z","metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-RelayNamespace-02","provisioningState":"Succeeded","serviceBusEndpoint":"https://sdk-RelayNamespace-02.servicebus.windows.net:443/","updatedAt":"2017-01-23T20:34:49.4131724Z"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"}]}},"RelayNameSpaceGet":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01","location":"West US","name":"sdk-RelayNamespace-01","properties":{"createdAt":"2017-01-23T20:38:12.46Z","metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-RelayNamespace-01","provisioningState":"Succeeded","serviceBusEndpoint":"https://sdk-RelayNamespace-01.servicebus.windows.net:443/","updatedAt":"2017-01-23T20:38:34.533Z"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"}},"RelayNameSpaceUpdate":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01","location":"West US","name":"sdk-RelayNamespace-01","properties":{"metricId":"8c246e6a-cbc6-4a87-aff1-d6a886f376ef:sdk-relaynamespace-01","provisioningState":"Succeeded"},"tags":{"tag3":"value3","tag4":"value4","tag5":"value5","tag6":"value6"},"type":"Microsoft.Relay/Namespaces"}},"RelayNamespaceCreate":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01","location":"West US","name":"sdk-RelayNamespace-01","properties":{"metricId":"e2f361f0-3b27-4503-a9cc-21cfba380093:sdk-relaynamespace-01","provisioningState":"Unknown"},"sku":{"name":"Standard","tier":"Standard"},"tags":{"tag1":"value1","tag2":"value2"},"type":"Microsoft.Relay/Namespaces"}},"RelayNameSpaceAutorizationRuleListAll":{"value":{"value":[{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/AuthorizationRules/RootManageSharedAccessKey","name":"RootManageSharedAccessKey","properties":{"rights":["Listen","Manage","Send"]},"type":"Microsoft.Relay/Namespaces/AuthorizationRules"},{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen","Send"]},"type":"Microsoft.Relay/Namespaces/AuthorizationRules"}]}},"RelayNameSpaceAutorizationRuleGet":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen"]},"type":"Microsoft.Relay/Namespaces/AuthorizationRules"}},"RelayNameSpaceAuthorizationRuleCreate":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen","Send"]},"type":"Microsoft.Relay/Namespaces/AuthorizationRules"}},"RelayNameSpaceAuthorizationRuleListKey":{"value":{"keyName":"sdk-RelayAuthRules-01","primaryConnectionString":"Endpoint=sb://sdk-relaynamespace-01.servicebus.windows.net/;SharedAccessKeyName=sdk-RelayAuthRules-01;SharedAccessKey=############################################","primaryKey":"############################################","secondaryConnectionString":"Endpoint=sb://sdk-relaynamespace-01.servicebus.windows.net/;SharedAccessKeyName=sdk-RelayAuthRules-01;SharedAccessKey=############################################","secondaryKey":"############################################"}},"RelayNameSpaceAuthorizationRuleRegenrateKey":{"value":{"keyName":"sdk-RelayAuthRules-01","primaryConnectionString":"Endpoint=sb://sdk-relaynamespace-01.servicebus.windows.net/;SharedAccessKeyName=sdk-RelayAuthRules-01;SharedAccessKey=############################################","primaryKey":"############################################","secondaryConnectionString":"Endpoint=sb://sdk-relaynamespace-01.servicebus.windows.net/;SharedAccessKeyName=sdk-RelayAuthRules-01;SharedAccessKey=############################################","secondaryKey":"############################################"}},"RelayHybridConnectionListAll":{"value":{"value":[{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01","name":"sdk-Relay-Hybrid-01","properties":{"createdAt":"2017-01-23T20:34:49.4131724Z","listenerCount":1,"requiresClientAuthorization":true,"updatedAt":"2017-01-23T20:34:49.4131724Z","userMetadata":"usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored."},"type":"Microsoft.Relay/Namespaces/HybridConnections"}]}},"RelayHybridConnectionGet":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01","name":"sdk-Relay-Hybrid-01","properties":{"createdAt":"2017-01-23T20:34:49.4131724Z","listenerCount":1,"requiresClientAuthorization":true,"updatedAt":"2017-01-23T20:34:49.4131724Z","userMetadata":"usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored."},"type":"Microsoft.Relay/Namespaces/HybridConnections"}},"RelayHybridConnectionCreate":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01","name":"sdk-Relay-Hybrid-01","properties":{"createdAt":"2017-01-23T20:34:49.4131724Z","requiresClientAuthorization":true,"updatedAt":"2017-01-23T20:34:49.4131724Z"},"type":"Microsoft.Relay/Namespaces/HybridConnections"}},"RelayHybridConnectionAutorizationRuleListAll":{"value":{"value":[{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen","Send"]},"type":"Microsoft.Relay/Namespaces/Hybridconnections/AuthorizationRules"}]}},"RelayHybridConnectionAutorizationRuleGet":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen"]},"type":"Microsoft.Relay/Namespaces/Hybridconnections/AuthorizationRules"}},"RelayHybridConnectionAuthorizationRuleCreate":{"value":{"id":"/subscriptions/8c246e6a-cbc6-4a87-aff1-d6a886f376ef/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/sdk-RelayNamespace-01/HybridConnections/sdk-Relay-Hybrid-01/AuthorizationRules/sdk-RelayAuthRules-01","name":"sdk-RelayAuthRules-01","properties":{"rights":["Listen","Send"]},"type":"Microsoft.Relay/Namespaces/Hybridconnections/AuthorizationRules"}},"RelayHybridConnectionAut