naftiko: 1.0.0-alpha2 info: label: Microsoft Azure WebPubSubManagementClient — WebPubSub description: 'Microsoft Azure WebPubSubManagementClient — WebPubSub. 44 operations. Lead operation: Microsoft Azure Get Providers Microsoft Signalrservice Operations. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - WebPubSub created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: webpubsubmanagementclient-webpubsub baseUri: https://management.azure.com description: Microsoft Azure WebPubSubManagementClient — WebPubSub business capability. Self-contained, no shared references. resources: - name: providers-Microsoft.SignalRService-operations path: /providers/Microsoft.SignalRService/operations operations: - name: microsoftazureoperationslist method: GET description: Microsoft Azure Get Providers Microsoft Signalrservice Operations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.SignalRService-locations-locati path: /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability operations: - name: microsoftazurewebpubsubchecknameavailability method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location in: path type: string description: the region required: true - name: parameters in: body type: string description: Parameters supplied to the operation. required: true - name: subscriptions-subscriptionId-providers-Microsoft.SignalRService-locations-locati path: /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages operations: - name: microsoftazureusageslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location in: path type: string description: the location like "eastus" required: true - name: subscriptions-subscriptionId-providers-Microsoft.SignalRService-webPubSub path: /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub operations: - name: microsoftazurewebpubsublistbysubscription method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub operations: - name: microsoftazurewebpubsublistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName} operations: - name: microsoftazurewebpubsubget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubcreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters for the create or update operation required: true - name: microsoftazurewebpubsubdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubupdate method: PATCH description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters for the update operation required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates operations: - name: microsoftazurewebpubsubcustomcertificateslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName} operations: - name: microsoftazurewebpubsubcustomcertificatesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificateName in: path type: string description: Custom certificate name required: true - name: microsoftazurewebpubsubcustomcertificatescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificateName in: path type: string description: Custom certificate name required: true - name: parameters in: body type: string required: true - name: microsoftazurewebpubsubcustomcertificatesdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: certificateName in: path type: string description: Custom certificate name required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains operations: - name: microsoftazurewebpubsubcustomdomainslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name} operations: - name: microsoftazurewebpubsubcustomdomainsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Custom domain name. required: true - name: microsoftazurewebpubsubcustomdomainscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Custom domain name. required: true - name: parameters in: body type: string required: true - name: microsoftazurewebpubsubcustomdomainsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Custom domain name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs operations: - name: microsoftazurewebpubsubhubslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName} operations: - name: microsoftazurewebpubsubhubsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: hubName in: path type: string description: The hub name. required: true - name: microsoftazurewebpubsubhubscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: hubName in: path type: string description: The hub name. required: true - name: parameters in: body type: string description: The resource of WebPubSubHub and its properties required: true - name: microsoftazurewebpubsubhubsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: hubName in: path type: string description: The hub name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/listKeys operations: - name: microsoftazurewebpubsublistkeys method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections operations: - name: microsoftazurewebpubsubprivateendpointconnectionslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName} operations: - name: microsoftazurewebpubsubprivateendpointconnectionsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubprivateendpointconnectionsupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: The resource of private endpoint and its properties required: true - name: microsoftazurewebpubsubprivateendpointconnectionsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateLinkResources operations: - name: microsoftazurewebpubsubprivatelinkresourceslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/regenerateKey operations: - name: microsoftazurewebpubsubregeneratekey method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameter that describes the Regenerate Key Operation. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas operations: - name: microsoftazurewebpubsubreplicaslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName} operations: - name: microsoftazurewebpubsubreplicasget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubreplicascreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters for the create or update operation required: true - name: microsoftazurewebpubsubreplicasdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubreplicasupdate method: PATCH description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Parameters for the update operation required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/restart operations: - name: microsoftazurewebpubsubreplicasrestart method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources operations: - name: microsoftazurewebpubsubreplicasharedprivatelinkresourceslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName} operations: - name: microsoftazurewebpubsubreplicasharedprivatelinkresourcesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubreplicasharedprivatelinkresourcescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: The shared private link resource required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/skus operations: - name: microsoftazurewebpubsublistreplicaskus method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/restart operations: - name: microsoftazurewebpubsubrestart method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources operations: - name: microsoftazurewebpubsubsharedprivatelinkresourceslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName} operations: - name: microsoftazurewebpubsubsharedprivatelinkresourcesget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewebpubsubsharedprivatelinkresourcescreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: The shared private link resource required: true - name: microsoftazurewebpubsubsharedprivatelinkresourcesdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/skus operations: - name: microsoftazurewebpubsublistskus method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: webpubsubmanagementclient-webpubsub-rest port: 8080 description: REST adapter for Microsoft Azure WebPubSubManagementClient — WebPubSub. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/providers/microsoft-signalrservice/operations name: providers-microsoft-signalrservice-operations description: REST surface for providers-Microsoft.SignalRService-operations. operations: - method: GET name: microsoftazureoperationslist description: Microsoft Azure Get Providers Microsoft Signalrservice Operations call: webpubsubmanagementclient-webpubsub.microsoftazureoperationslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/locations/{location}/checknameavailability name: subscriptions-subscriptionid-providers-microsoft-signalrservice-locations-locati description: REST surface for subscriptions-subscriptionId-providers-Microsoft.SignalRService-locations-locati. operations: - method: POST name: microsoftazurewebpubsubchecknameavailability description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubchecknameavailability with: location: rest.location parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/locations/{location}/usages name: subscriptions-subscriptionid-providers-microsoft-signalrservice-locations-locati description: REST surface for subscriptions-subscriptionId-providers-Microsoft.SignalRService-locations-locati. operations: - method: GET name: microsoftazureusageslist description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages call: webpubsubmanagementclient-webpubsub.microsoftazureusageslist with: location: rest.location outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/webpubsub name: subscriptions-subscriptionid-providers-microsoft-signalrservice-webpubsub description: REST surface for subscriptions-subscriptionId-providers-Microsoft.SignalRService-webPubSub. operations: - method: GET name: microsoftazurewebpubsublistbysubscription description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsublistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubcreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcreateorupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurewebpubsubupdate description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubcustomcertificateslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificateslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates/{certificatename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubcustomcertificatesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatesget with: certificateName: rest.certificateName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubcustomcertificatescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatescreateorupdate with: certificateName: rest.certificateName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubcustomcertificatesdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatesdelete with: certificateName: rest.certificateName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubcustomdomainslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains/{name} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubcustomdomainsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainsget with: name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubcustomdomainscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainscreateorupdate with: name: rest.name parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubcustomdomainsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainsdelete with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubhubslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs/{hubname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubhubsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubsget with: hubName: rest.hubName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubhubscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubscreateorupdate with: hubName: rest.hubName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubhubsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubsdelete with: hubName: rest.hubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurewebpubsublistkeys description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistkeys outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubprivateendpointconnectionslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections/{privateendpointconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubprivateendpointconnectionsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubprivateendpointconnectionsupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubprivateendpointconnectionsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsdelete outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privatelinkresources name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubprivatelinkresourceslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivatelinkresourceslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/regeneratekey name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurewebpubsubregeneratekey description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubregeneratekey with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubreplicaslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicaslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubreplicasget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubreplicascreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicascreateorupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubreplicasdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurewebpubsubreplicasupdate description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/restart name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurewebpubsubreplicasrestart description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasrestart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/sharedprivatelinkresources name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubreplicasharedprivatelinkresourceslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourceslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/sharedprivatelinkresources/{sharedprivatelinkresourcename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubreplicasharedprivatelinkresourcesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourcesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubreplicasharedprivatelinkresourcescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourcescreateorupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/skus name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsublistreplicaskus description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistreplicaskus outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/restart name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurewebpubsubrestart description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubrestart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubsharedprivatelinkresourceslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourceslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources/{sharedprivatelinkresourcename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsubsharedprivatelinkresourcesget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurewebpubsubsharedprivatelinkresourcescreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcescreateorupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewebpubsubsharedprivatelinkresourcesdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcesdelete outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/skus name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurewebpubsublistskus description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistskus outputParameters: - type: object mapping: $. - type: mcp namespace: webpubsubmanagementclient-webpubsub-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure WebPubSubManagementClient — WebPubSub. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-providers-microsoft description: Microsoft Azure Get Providers Microsoft Signalrservice Operations hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazureoperationslist outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid description: Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability hints: readOnly: false destructive: false idempotent: false call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubchecknameavailability with: location: tools.location parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazureusageslist with: location: tools.location outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-3 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-4 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcreateorupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-subscriptions-subscriptionid description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-5 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificateslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-6 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatesget with: certificateName: tools.certificateName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-2 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatescreateorupdate with: certificateName: tools.certificateName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-2 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomcertificatesdelete with: certificateName: tools.certificateName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-7 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-8 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainsget with: name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-3 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainscreateorupdate with: name: tools.name parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-3 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubcustomdomainsdelete with: name: tools.name outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-9 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-10 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubsget with: hubName: tools.hubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-4 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubscreateorupdate with: hubName: tools.hubName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-4 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubhubsdelete with: hubName: tools.hubName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-2 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys hints: readOnly: false destructive: false idempotent: false call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistkeys outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-11 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-12 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-5 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-5 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivateendpointconnectionsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-13 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubprivatelinkresourceslist outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-3 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey hints: readOnly: false destructive: false idempotent: false call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubregeneratekey with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-14 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicaslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-15 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-6 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicascreateorupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-6 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-subscriptions-subscriptionid-2 description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-4 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart hints: readOnly: false destructive: false idempotent: false call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasrestart outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-16 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourceslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-17 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourcesget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-7 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubreplicasharedprivatelinkresourcescreateorupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-18 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistreplicaskus outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-5 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart hints: readOnly: false destructive: false idempotent: false call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubrestart outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-19 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourceslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-20 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcesget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-8 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename hints: readOnly: false destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcescreateorupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-7 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename hints: readOnly: false destructive: true idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsubsharedprivatelinkresourcesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-21 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus hints: readOnly: true destructive: false idempotent: true call: webpubsubmanagementclient-webpubsub.microsoftazurewebpubsublistskus outputParameters: - type: object mapping: $.