Microsoft Azure · Capability

Microsoft Azure WebPubSubManagementClient — WebPubSub

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.

Run with Naftiko Microsoft AzureWebPubSub

What You Can Do

GET
Microsoftazureoperationslist — Microsoft Azure Get Providers Microsoft Signalrservice Operations
/v1/providers/microsoft-signalrservice/operations
POST
Microsoftazurewebpubsubchecknameavailability — Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability
/v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/locations/{location}/checknameavailability
GET
Microsoftazureusageslist — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages
/v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/locations/{location}/usages
GET
Microsoftazurewebpubsublistbysubscription — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub
/v1/subscriptions/{subscriptionid}/providers/microsoft-signalrservice/webpubsub
GET
Microsoftazurewebpubsublistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub
GET
Microsoftazurewebpubsubget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}
PUT
Microsoftazurewebpubsubcreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}
DELETE
Microsoftazurewebpubsubdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}
PATCH
Microsoftazurewebpubsubupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}
GET
Microsoftazurewebpubsubcustomcertificateslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates
GET
Microsoftazurewebpubsubcustomcertificatesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates/{certificatename}
PUT
Microsoftazurewebpubsubcustomcertificatescreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates/{certificatename}
DELETE
Microsoftazurewebpubsubcustomcertificatesdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customcertificates/{certificatename}
GET
Microsoftazurewebpubsubcustomdomainslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains
GET
Microsoftazurewebpubsubcustomdomainsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains/{name}
PUT
Microsoftazurewebpubsubcustomdomainscreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains/{name}
DELETE
Microsoftazurewebpubsubcustomdomainsdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/customdomains/{name}
GET
Microsoftazurewebpubsubhubslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs
GET
Microsoftazurewebpubsubhubsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs/{hubname}
PUT
Microsoftazurewebpubsubhubscreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs/{hubname}
DELETE
Microsoftazurewebpubsubhubsdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/hubs/{hubname}
POST
Microsoftazurewebpubsublistkeys — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/listkeys
GET
Microsoftazurewebpubsubprivateendpointconnectionslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections
GET
Microsoftazurewebpubsubprivateendpointconnectionsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections/{privateendpointconnectionname}
PUT
Microsoftazurewebpubsubprivateendpointconnectionsupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections/{privateendpointconnectionname}
DELETE
Microsoftazurewebpubsubprivateendpointconnectionsdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privateendpointconnections/{privateendpointconnectionname}
GET
Microsoftazurewebpubsubprivatelinkresourceslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/privatelinkresources
POST
Microsoftazurewebpubsubregeneratekey — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/regeneratekey
GET
Microsoftazurewebpubsubreplicaslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas
GET
Microsoftazurewebpubsubreplicasget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}
PUT
Microsoftazurewebpubsubreplicascreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}
DELETE
Microsoftazurewebpubsubreplicasdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}
PATCH
Microsoftazurewebpubsubreplicasupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}
POST
Microsoftazurewebpubsubreplicasrestart — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/restart
GET
Microsoftazurewebpubsubreplicasharedprivatelinkresourceslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/sharedprivatelinkresources
GET
Microsoftazurewebpubsubreplicasharedprivatelinkresourcesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/sharedprivatelinkresources/{sharedprivatelinkresourcename}
PUT
Microsoftazurewebpubsubreplicasharedprivatelinkresourcescreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/sharedprivatelinkresources/{sharedprivatelinkresourcename}
GET
Microsoftazurewebpubsublistreplicaskus — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/replicas/{replicaname}/skus
POST
Microsoftazurewebpubsubrestart — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/restart
GET
Microsoftazurewebpubsubsharedprivatelinkresourceslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources
GET
Microsoftazurewebpubsubsharedprivatelinkresourcesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources/{sharedprivatelinkresourcename}
PUT
Microsoftazurewebpubsubsharedprivatelinkresourcescreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources/{sharedprivatelinkresourcename}
DELETE
Microsoftazurewebpubsubsharedprivatelinkresourcesdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/sharedprivatelinkresources/{sharedprivatelinkresourcename}
GET
Microsoftazurewebpubsublistskus — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-signalrservice/webpubsub/{resourcename}/skus

MCP Tools

microsoft-azure-get-providers-microsoft

Microsoft Azure Get Providers Microsoft Signalrservice Operations

read-only idempotent
microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Checknameavailability

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Locations Location Usages

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Signalrservice Webpubsub

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-4

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename

idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename

idempotent
microsoft-azure-patch-subscriptions-subscriptionid

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename

idempotent
microsoft-azure-get-subscriptions-subscriptionid-5

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-6

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-2

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-2

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customcertificates Certificatename

idempotent
microsoft-azure-get-subscriptions-subscriptionid-7

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-8

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-3

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-3

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Customdomains Name

idempotent
microsoft-azure-get-subscriptions-subscriptionid-9

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-10

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-4

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-4

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Hubs Hubname

idempotent
microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Listkeys

microsoft-azure-get-subscriptions-subscriptionid-11

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-12

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-5

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-5

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privateendpointconnections Privateendpointconnectionname

idempotent
microsoft-azure-get-subscriptions-subscriptionid-13

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Privatelinkresources

read-only idempotent
microsoft-azure-post-subscriptions-subscriptionid-3

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Regeneratekey

microsoft-azure-get-subscriptions-subscriptionid-14

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-15

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-6

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-6

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname

idempotent
microsoft-azure-patch-subscriptions-subscriptionid-2

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname

idempotent
microsoft-azure-post-subscriptions-subscriptionid-4

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Restart

microsoft-azure-get-subscriptions-subscriptionid-16

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-17

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-7

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Sharedprivatelinkresources Sharedprivatelinkresourcename

idempotent
microsoft-azure-get-subscriptions-subscriptionid-18

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Replicas Replicaname Skus

read-only idempotent
microsoft-azure-post-subscriptions-subscriptionid-5

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Restart

microsoft-azure-get-subscriptions-subscriptionid-19

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-20

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-8

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-7

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Sharedprivatelinkresources Sharedprivatelinkresourcename

idempotent
microsoft-azure-get-subscriptions-subscriptionid-21

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Signalrservice Webpubsub Resourcename Skus

read-only idempotent

Capability Spec

webpubsubmanagementclient-webpubsub.yaml Raw ↑
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}
   

# --- truncated at 32 KB (80 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/webpubsubmanagementclient-webpubsub.yaml