naftiko: 1.0.0-alpha2 info: label: Microsoft Azure NotificationHubsManagementClient — NotificationHubs description: 'Microsoft Azure NotificationHubsManagementClient — NotificationHubs. 14 operations. Lead operation: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Checknotificationhubavailability. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - NotificationHubs 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: notificationhubsmanagementclient-notificationhubs baseUri: https://management.azure.com description: Microsoft Azure NotificationHubsManagementClient — NotificationHubs business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/checkNotificationHubAvailability operations: - name: microsoftazurenotificationhubschecknotificationhubavailability method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Checknotificationhubavailability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: parameters in: body type: string description: The notificationHub name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs operations: - name: microsoftazurenotificationhubslist method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName} operations: - name: microsoftazurenotificationhubscreateorupdate method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: parameters in: body type: string description: Parameters supplied to the create/update a NotificationHub Resource. required: true - name: microsoftazurenotificationhubspatch method: PATCH description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: parameters in: body type: string description: Parameters supplied to patch a NotificationHub Resource. - name: microsoftazurenotificationhubsdelete method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: microsoftazurenotificationhubsget method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/AuthorizationRules operations: - name: microsoftazurenotificationhubslistauthorizationrules method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/AuthorizationRules/{authorizationRuleName} operations: - name: microsoftazurenotificationhubscreateorupdateauthorizationrule method: PUT description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: authorizationRuleName in: path type: string description: Authorization Rule Name. required: true - name: parameters in: body type: string description: The shared access authorization rule. required: true - name: microsoftazurenotificationhubsdeleteauthorizationrule method: DELETE description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: authorizationRuleName in: path type: string description: Authorization Rule Name. required: true - name: microsoftazurenotificationhubsgetauthorizationrule method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: authorizationRuleName in: path type: string description: authorization rule name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/AuthorizationRules/{authorizationRuleName}/listKeys operations: - name: microsoftazurenotificationhubslistkeys method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Listkeys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: authorizationRuleName in: path type: string description: The connection string of the NotificationHub for the specified authorizationRule. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/AuthorizationRules/{authorizationRuleName}/regenerateKeys operations: - name: microsoftazurenotificationhubsregeneratekeys method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Regeneratekeys outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: authorizationRuleName in: path type: string description: The connection string of the NotificationHub for the specified authorizationRule. required: true - name: parameters in: body type: string description: Parameters supplied to regenerate the NotificationHub Authorization Rule Key. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/debugsend operations: - name: microsoftazurenotificationhubsdebugsend method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Debugsend outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true - name: parameters in: body type: string description: Debug send parameters - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/pnsCredentials operations: - name: microsoftazurenotificationhubsgetpnscredentials method: POST description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Pnscredentials outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group. required: true - name: namespaceName in: path type: string description: The namespace name. required: true - name: notificationHubName in: path type: string description: The notification hub name. required: true exposes: - type: rest namespace: notificationhubsmanagementclient-notificationhubs-rest port: 8080 description: REST adapter for Microsoft Azure NotificationHubsManagementClient — NotificationHubs. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/checknotificationhubavailability name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurenotificationhubschecknotificationhubavailability description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Checknotificationhubavailability call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubschecknotificationhubavailability with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurenotificationhubslist description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslist with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazurenotificationhubscreateorupdate description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubscreateorupdate with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurenotificationhubspatch description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubspatch with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurenotificationhubsdelete description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdelete with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName outputParameters: - type: object mapping: $. - method: GET name: microsoftazurenotificationhubsget description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsget with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/authorizationrules name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurenotificationhubslistauthorizationrules description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslistauthorizationrules with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/authorizationrules/{authorizationrulename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: microsoftazurenotificationhubscreateorupdateauthorizationrule description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubscreateorupdateauthorizationrule with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName authorizationRuleName: rest.authorizationRuleName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurenotificationhubsdeleteauthorizationrule description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdeleteauthorizationrule with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName authorizationRuleName: rest.authorizationRuleName outputParameters: - type: object mapping: $. - method: GET name: microsoftazurenotificationhubsgetauthorizationrule description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsgetauthorizationrule with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName authorizationRuleName: rest.authorizationRuleName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/authorizationrules/{authorizationrulename}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurenotificationhubslistkeys description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Listkeys call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslistkeys with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName authorizationRuleName: rest.authorizationRuleName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/authorizationrules/{authorizationrulename}/regeneratekeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurenotificationhubsregeneratekeys description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Regeneratekeys call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsregeneratekeys with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName authorizationRuleName: rest.authorizationRuleName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/debugsend name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurenotificationhubsdebugsend description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Debugsend call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdebugsend with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-notificationhubs/namespaces/{namespacename}/notificationhubs/{notificationhubname}/pnscredentials name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurenotificationhubsgetpnscredentials description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Pnscredentials call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsgetpnscredentials with: resourceGroupName: rest.resourceGroupName namespaceName: rest.namespaceName notificationHubName: rest.notificationHubName outputParameters: - type: object mapping: $. - type: mcp namespace: notificationhubsmanagementclient-notificationhubs-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure NotificationHubsManagementClient — NotificationHubs. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-post-subscriptions-subscriptionid description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Checknotificationhubavailability hints: readOnly: false destructive: false idempotent: false call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubschecknotificationhubavailability with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs hints: readOnly: true destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslist with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname hints: readOnly: false destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubscreateorupdate with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-subscriptions-subscriptionid description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname hints: readOnly: false destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubspatch with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname hints: readOnly: false destructive: true idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdelete with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname hints: readOnly: true destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsget with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-3 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules hints: readOnly: true destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslistauthorizationrules with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-subscriptions-subscriptionid-2 description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename hints: readOnly: false destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubscreateorupdateauthorizationrule with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName authorizationRuleName: tools.authorizationRuleName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-subscriptions-subscriptionid-2 description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename hints: readOnly: false destructive: true idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdeleteauthorizationrule with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName authorizationRuleName: tools.authorizationRuleName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-4 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename hints: readOnly: true destructive: false idempotent: true call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsgetauthorizationrule with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName authorizationRuleName: tools.authorizationRuleName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-2 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Listkeys hints: readOnly: false destructive: false idempotent: false call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubslistkeys with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName authorizationRuleName: tools.authorizationRuleName outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-3 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Authorizationrules Authorizationrulename Regeneratekeys hints: readOnly: false destructive: false idempotent: false call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsregeneratekeys with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName authorizationRuleName: tools.authorizationRuleName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-4 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Debugsend hints: readOnly: false destructive: false idempotent: false call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsdebugsend with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-subscriptions-subscriptionid-5 description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Notificationhubs Namespaces Namespacename Notificationhubs Notificationhubname Pnscredentials hints: readOnly: false destructive: false idempotent: false call: notificationhubsmanagementclient-notificationhubs.microsoftazurenotificationhubsgetpnscredentials with: resourceGroupName: tools.resourceGroupName namespaceName: tools.namespaceName notificationHubName: tools.notificationHubName outputParameters: - type: object mapping: $.