{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-signalr","description":"SignalRManagementClient","version":"2018-10-01","base_url":"https://management.azure.com","endpoints":12,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api SignalRManagementClient\n@base https://management.azure.com\n@version 2018-10-01\n@auth OAuth2\n@common_fields {api-version: any # Client Api Version.}\n@endpoints 12\n@toc providers(1), subscriptions(11)\n\n@group providers\n@endpoint GET /providers/Microsoft.SignalRService/operations\n@desc Lists all of the available REST API operations of the Microsoft.SignalRService provider.\n@returns(200) Success. The response describes the list of operations.\n\n@endgroup\n\n@group subscriptions\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability\n@desc Checks that the SignalR name is valid and is not already in use.\n@required {location: any # the region, subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@optional {parameters: map # Parameters supplied to the operation.}\n@returns(200) Success. The response describes the name availability.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/SignalR\n@desc Handles requests to list all resources in a subscription.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@returns(200) Success. The response describes the list of SignalR services in the subscription.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR\n@desc Handles requests to list all resources in a resource group.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.}\n@returns(200) Success. The response describes the list of SignalR services in a resourceGroup.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}/listKeys\n@desc Get the access keys of the SignalR resource.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@returns(200) Success. The response describes SignalR service access keys.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/SignalR/{resourceName}/regenerateKey\n@desc Regenerate SignalR service access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@optional {parameters: map # Parameter that describes the Regenerate Key Operation.}\n@returns(201) Created and an async operation is executing in background to make the new key to take effect. The response contains new keys and a Location header to query the async operation result.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}\n@desc Get the SignalR service and its properties.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@returns(200) Success. The response describes the corresponding SignalR service.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}\n@desc Create a new SignalR service and update an exiting SignalR service.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@optional {parameters: map # Parameters for the create or update operation}\n@returns(200) Success. The response describes a SignalR service.\n@returns(201) Created. The response describes the new service and contains a Location header to query the operation result.\n@returns(202) Accepted. The response indicates the exiting SignalR service is now updating and contains a Location header to query the operation result..\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}\n@desc Operation to delete a SignalR service.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@returns(202) Accepted. The response indicates the delete operation is performed in the background.\n@returns(204) Success. The response indicates the resource is already deleted.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}\n@desc Operation to update an exiting SignalR service.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@optional {parameters: map # Parameters for the update operation}\n@returns(200) Success. The response describes a SignalR service.\n@returns(202) Accepted. The response indicates the exiting SignalR service is now updating  and contains a Location header to query the operation result..\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/restart\n@desc Operation to restart a SignalR service.\n@required {subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal., resourceName: any # The name of the SignalR resource.}\n@returns(202) Accepted. The response indicates the restart operation is performed in the background.\n@returns(204) Success. The response indicates the operation is successful and no content will be returned.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages\n@desc List usage quotas for Azure SignalR service by location.\n@required {location: any # the location like \"eastus\", subscriptionId: any # Gets subscription Id which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@returns(200) Success. The response describe the usage quotas of a subscription in specified region.\n\n@endgroup\n\n@end\n"}