{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Webpubsub API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Webpubsub",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Generate Token For The Client To Connect Azure Web Pubsub Service",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/hubs/:hub/:generateToken",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "userId",
                "value": "",
                "type": "query",
                "description": "User Id."
              },
              {
                "name": "role",
                "value": "",
                "type": "query",
                "description": "Roles that the connection with the generated token will have."
              },
              {
                "name": "minutesToExpire",
                "value": "",
                "type": "query",
                "description": "The expire time of the generated token."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Broadcast Content Inside Request Body To All The Connected Client Connections",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/hubs/:hub/:send",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "excluded",
                "value": "",
                "type": "query",
                "description": "Excluded connection Ids."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Close The Client Connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/hubs/:hub/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id."
              },
              {
                "name": "reason",
                "value": "",
                "type": "query",
                "description": "The reason closing the client connection."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Check If The Connection With The Given Connectionid Exists",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/api/hubs/:hub/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "The connection Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Send Content Inside Request Body To The Specific Connection",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/hubs/:hub/connections/:connectionId/:send",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "The connection Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Check If There Are Any Client Connections Inside The Given Group",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/api/hubs/:hub/groups/:group",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Send Content Inside Request Body To A Group Of Connections",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/hubs/:hub/groups/:group/:send",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "excluded",
                "value": "",
                "type": "query",
                "description": "Excluded connection Ids"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Add A Connection To The Target Group",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/hubs/:hub/groups/:group/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Remove A Connection From The Target Group",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/hubs/:hub/groups/:group/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Check If There Are Any Client Connections Connected For The Given User",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/api/hubs/:hub/users/:userId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "Target user Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Send Content Inside Request Body To The Specific User",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/hubs/:hub/users/:userId/:send",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "The user Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Add A User To The Target Group",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/hubs/:hub/users/:userId/groups/:group",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "Target user Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Remove A User From The Target Group",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/hubs/:hub/users/:userId/groups/:group",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "group",
                "value": "",
                "type": "path",
                "description": "Target group name, which length should be greater than 0 and less than 1025."
              },
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "Target user Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Remove A User From All Groups",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/hubs/:hub/users/:userId/groups",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "userId",
                "value": "",
                "type": "path",
                "description": "Target user Id."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Grant Permission To The Connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/hubs/:hub/permissions/:permission/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "permission",
                "value": "",
                "type": "path",
                "description": "The permission: current supported actions are joinLeaveGroup and sendToGroup."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id."
              },
              {
                "name": "targetName",
                "value": "",
                "type": "query",
                "description": "The meaning of the target depends on the specific permission. For joinLeaveGroup and sendToGroup, targetName is a required parameter standing for the group name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Revoke Permission For The Connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/hubs/:hub/permissions/:permission/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "permission",
                "value": "",
                "type": "path",
                "description": "The permission: current supported actions are joinLeaveGroup and sendToGroup."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id."
              },
              {
                "name": "targetName",
                "value": "",
                "type": "query",
                "description": "The meaning of the target depends on the specific permission. For joinLeaveGroup and sendToGroup, targetName is a required parameter standing for the group name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Check If A Connection Has Permission To The Specified Action",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/api/hubs/:hub/permissions/:permission/connections/:connectionId",
            "params": [
              {
                "name": "hub",
                "value": "",
                "type": "path",
                "description": "Target hub name, which should start with alphabetic characters and only contain alpha-numeric characters or underscore."
              },
              {
                "name": "permission",
                "value": "",
                "type": "path",
                "description": "The permission: current supported actions are joinLeaveGroup and sendToGroup."
              },
              {
                "name": "connectionId",
                "value": "",
                "type": "path",
                "description": "Target connection Id."
              },
              {
                "name": "targetName",
                "value": "",
                "type": "query",
                "description": "The meaning of the target depends on the specific permission. For joinLeaveGroup and sendToGroup, targetName is a required parameter standing for the group name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the REST APIs."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Providers Microsoft Signalrservice Operations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.SignalRService/operations"
          },
          "docs": "Lists all of the available REST API operations of the Microsoft.SignalRService provider."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.SignalRService/locations/:location/checkNameAvailability",
            "params": [
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "the region"
              }
            ]
          },
          "docs": "Checks that the resource name is valid and is not already in use."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.SignalRService/locations/:location/usages",
            "params": [
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "the location like \"eastus\""
              }
            ]
          },
          "docs": "List resource usage quotas by location."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.SignalRService/webPubSub"
          },
          "docs": "Handles requests to list all resources in a subscription."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub"
          },
          "docs": "Handles requests to list all resources in a resource group."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get the resource and its properties."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Create or update a resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Operation to update an exiting resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Operation to delete a resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customCertificates",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List all custom certificates."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customCertificates/:certificateName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Custom certificate name"
              }
            ]
          },
          "docs": "Get a custom certificate."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customCertificates/:certificateName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Custom certificate name"
              }
            ]
          },
          "docs": "Create or update a custom certificate."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customCertificates/:certificateName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Custom certificate name"
              }
            ]
          },
          "docs": "Delete a custom certificate."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customDomains",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List all custom domains."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customDomains/:name",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Custom domain name."
              }
            ]
          },
          "docs": "Get a custom domain."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customDomains/:name",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Custom domain name."
              }
            ]
          },
          "docs": "Create or update a custom domain."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/customDomains/:name",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Custom domain name."
              }
            ]
          },
          "docs": "Delete a custom domain."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/hubs",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List hub settings."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/hubs/:hubName",
            "params": [
              {
                "name": "hubName",
                "value": "",
                "type": "path",
                "description": "The hub name."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get a hub setting."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/hubs/:hubName",
            "params": [
              {
                "name": "hubName",
                "value": "",
                "type": "path",
                "description": "The hub name."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Create or update a hub setting."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/hubs/:hubName",
            "params": [
              {
                "name": "hubName",
                "value": "",
                "type": "path",
                "description": "The hub name."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Delete a hub setting."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/listKeys",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get the access keys of the resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/privateEndpointConnections",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List private endpoint connections"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get the specified private endpoint connection"
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Update the state of specified private endpoint connection"
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Delete the specified private endpoint connection"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/privateLinkResources",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get the private link resources that need to be created for a resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/regenerateKey",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Regenerate the access key for the resource. PrimaryKey and SecondaryKey cannot be regenerated at the same time."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List all replicas belong to this resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "Get the replica and its properties."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "Create or update a replica."
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "Operation to update an exiting replica."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "Operation to delete a replica."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName/restart",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "Operation to restart a replica."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName/sharedPrivateLinkResources",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "List shared private link resources"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName/sharedPrivateLinkResources/:sharedPrivateLinkResourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              },
              {
                "name": "sharedPrivateLinkResourceName",
                "value": "",
                "type": "path",
                "description": "The name of the shared private link resource."
              }
            ]
          },
          "docs": "Get the specified shared private link resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName/sharedPrivateLinkResources/:sharedPrivateLinkResourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              },
              {
                "name": "sharedPrivateLinkResourceName",
                "value": "",
                "type": "path",
                "description": "The name of the shared private link resource."
              }
            ]
          },
          "docs": "Create or update a shared private link resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/replicas/:replicaName/skus",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              },
              {
                "name": "replicaName",
                "value": "",
                "type": "path",
                "description": "The name of the replica."
              }
            ]
          },
          "docs": "List all available skus of the replica resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/restart",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Operation to restart a resource."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/sharedPrivateLinkResources",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List shared private link resources"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/sharedPrivateLinkResources/:sharedPrivateLinkResourceName",
            "params": [
              {
                "name": "sharedPrivateLinkResourceName",
                "value": "",
                "type": "path",
                "description": "The name of the shared private link resource."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Get the specified shared private link resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/sharedPrivateLinkResources/:sharedPrivateLinkResourceName",
            "params": [
              {
                "name": "sharedPrivateLinkResourceName",
                "value": "",
                "type": "path",
                "description": "The name of the shared private link resource."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Create or update a shared private link resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/sharedPrivateLinkResources/:sharedPrivateLinkResourceName",
            "params": [
              {
                "name": "sharedPrivateLinkResourceName",
                "value": "",
                "type": "path",
                "description": "The name of the shared private link resource."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "Delete the specified shared private link resource"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.SignalRService/webPubSub/:resourceName/skus",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the resource."
              }
            ]
          },
          "docs": "List all available skus of the resource."
        }
      ]
    }
  ],
  "bundled": true
}