naftiko: 1.0.0-alpha2 info: label: Microsoft Azure EventGridManagementClient — EventSubscriptions description: 'Microsoft Azure EventGridManagementClient — EventSubscriptions. 51 operations. Lead operation: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - EventSubscriptions 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: eventgridmanagementclient-eventsubscriptions baseUri: https://management.azure.com description: Microsoft Azure EventGridManagementClient — EventSubscriptions business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-eventSubscriptions path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistglobalbysubscription method: GET description: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-ev path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistregionalbysubscription method: GET description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location in: path type: string description: Name of the location. required: true - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-to path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype method: GET description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location in: path type: string description: Name of the location. required: true - name: topicTypeName in: path type: string description: Name of the topic type. required: true - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-topicTypes-topicTypeN path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype method: GET description: Microsoft Azure List All Global Event Subscriptions For A Topic Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: topicTypeName in: path type: string description: Name of the topic type. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions operations: - name: microsoftazuredomaineventsubscriptionslist method: GET description: Microsoft Azure List All Event Subscriptions For A Specific Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazuredomaineventsubscriptionsget method: GET description: Microsoft Azure Get An Event Subscription Of A Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuredomaineventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update An Event Subscription To A Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazuredomaineventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete An Event Subscription For A Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be deleted. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuredomaineventsubscriptionsupdate method: PATCH description: Microsoft Azure Update An Event Subscription For A Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be updated. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazuredomaineventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazuredomaineventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of An Event Subscription For Domain outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions operations: - name: microsoftazuredomaintopiceventsubscriptionslist method: GET description: Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazuredomaintopiceventsubscriptionsget method: GET description: Microsoft Azure Get A Nested Event Subscription For Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: microsoftazuredomaintopiceventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazuredomaintopiceventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete A Nested Event Subscription For A Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be deleted. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuredomaintopiceventsubscriptionsupdate method: PATCH description: Microsoft Azure Update A Nested Event Subscription For A Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the domain. required: true - name: topicName in: path type: string description: Name of the topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be updated. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazuredomaintopiceventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/providers/Microsoft.EventGrid/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistbydomaintopic method: GET description: Microsoft Azure List All Event Subscriptions For A Specific Domain Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: domainName in: path type: string description: Name of the top level domain. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistglobalbyresourcegroup method: GET description: Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistregionalbyresourcegroup method: GET description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: location in: path type: string description: Name of the location. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype method: GET description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group For A Topic Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: location in: path type: string description: Name of the location. required: true - name: topicTypeName in: path type: string description: Name of the topic type. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions operations: - name: microsoftazurepartnertopiceventsubscriptionslistbypartnertopic method: GET description: Microsoft Azure List Event Subscriptions Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazurepartnertopiceventsubscriptionsget method: GET description: Microsoft Azure Get An Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazurepartnertopiceventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazurepartnertopiceventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete An Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazurepartnertopiceventsubscriptionsupdate method: PATCH description: Microsoft Azure Update Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazurepartnertopiceventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: partnerTopicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions operations: - name: microsoftazuresystemtopiceventsubscriptionslistbysystemtopic method: GET description: Microsoft Azure List Event Subscriptions Of A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazuresystemtopiceventsubscriptionsget method: GET description: Microsoft Azure Get An Event Subscription Of A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuresystemtopiceventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update An Event Subscription For A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazuresystemtopiceventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete An Event Subscription Of A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuresystemtopiceventsubscriptionsupdate method: PATCH description: Microsoft Azure Update Event Subscription Of A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazuresystemtopiceventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazuresystemtopiceventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of An Event Subscription Of A System Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: systemTopicName in: path type: string description: Name of the system topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistglobalbyresourcegroupfortopictype method: GET description: Microsoft Azure List All Global Event Subscriptions Under A Resource Group For A Topic Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicTypeName in: path type: string description: Name of the topic type. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions operations: - name: microsoftazuretopiceventsubscriptionslist method: GET description: Microsoft Azure List All Event Subscriptions For A Specific Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the topic. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazuretopiceventsubscriptionsget method: GET description: Microsoft Azure Get An Event Subscription Of A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the partner topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuretopiceventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update An Event Subscription To A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazuretopiceventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete An Event Subscription For A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be deleted. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only. required: true - name: microsoftazuretopiceventsubscriptionsupdate method: PATCH description: Microsoft Azure Update An Event Subscription For A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the domain. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be updated. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazuretopiceventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazuretopiceventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of An Event Subscription For Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: topicName in: path type: string description: Name of the domain topic. required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-provider path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventSubscriptions operations: - name: microsoftazureeventsubscriptionslistbyresource method: GET description: Microsoft Azure List All Event Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: The name of the resource group within the user's subscription. required: true - name: providerNamespace in: path type: string description: Namespace of the provider of the topic. required: true - name: resourceTypeName in: path type: string description: Name of the resource type. required: true - name: resourceName in: path type: string description: Name of the resource. required: true - name: scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName path: /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName} operations: - name: microsoftazureeventsubscriptionsget method: GET description: Microsoft Azure Get An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, o required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: microsoftazureeventsubscriptionscreateorupdate method: PUT description: Microsoft Azure Create Or Update An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The identifier of the resource to which the event subscription needs to be created or updated. The scope can be a subscription, or a resource group, or a top le required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. Event subscription names must be between 3 and 64 characters in length and should use alphanumeric letters only. required: true - name: eventSubscriptionInfo in: body type: string description: Event subscription properties containing the destination and filter information. required: true - name: microsoftazureeventsubscriptionsdelete method: DELETE description: Microsoft Azure Delete An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, o required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: microsoftazureeventsubscriptionsupdate method: PATCH description: Microsoft Azure Update An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The scope of existing event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespa required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription to be updated. required: true - name: eventSubscriptionUpdateParameters in: body type: string description: Updated event subscription information. required: true - name: scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName-get path: /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes operations: - name: microsoftazureeventsubscriptionsgetdeliveryattributes method: POST description: Microsoft Azure Get Delivery Attributes For An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, o required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true - name: scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName-get path: /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getFullUrl operations: - name: microsoftazureeventsubscriptionsgetfullurl method: POST description: Microsoft Azure Get Full Url Of An Event Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: scope in: path type: string description: The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, o required: true - name: eventSubscriptionName in: path type: string description: Name of the event subscription. required: true exposes: - type: rest namespace: eventgridmanagementclient-eventsubscriptions-rest port: 8080 description: REST adapter for Microsoft Azure EventGridManagementClient — EventSubscriptions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/eventsubscriptions name: subscriptions-subscriptionid-providers-microsoft-eventgrid-eventsubscriptions description: REST surface for subscriptions-subscriptionId-providers-Microsoft.EventGrid-eventSubscriptions. operations: - method: GET name: microsoftazureeventsubscriptionslistglobalbysubscription description: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/locations/{location}/eventsubscriptions name: subscriptions-subscriptionid-providers-microsoft-eventgrid-locations-location-ev description: REST surface for subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-ev. operations: - method: GET name: microsoftazureeventsubscriptionslistregionalbysubscription description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbysubscription with: location: rest.location outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/locations/{location}/topictypes/{topictypename}/eventsubscriptions name: subscriptions-subscriptionid-providers-microsoft-eventgrid-locations-location-to description: REST surface for subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-to. operations: - method: GET name: microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype with: location: rest.location topicTypeName: rest.topicTypeName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/topictypes/{topictypename}/eventsubscriptions name: subscriptions-subscriptionid-providers-microsoft-eventgrid-topictypes-topictypen description: REST surface for subscriptions-subscriptionId-providers-Microsoft.EventGrid-topicTypes-topicTypeN. operations: - method: GET name: microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype description: Microsoft Azure List All Global Event Subscriptions For A Topic Type call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype with: topicTypeName: rest.topicTypeName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuredomaineventsubscriptionslist description: Microsoft Azure List All Event Subscriptions For A Specific Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionslist with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuredomaineventsubscriptionsget description: Microsoft Azure Get An Event Subscription Of A Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsget with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredomaineventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update An Event Subscription To A Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionscreateorupdate with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredomaineventsubscriptionsdelete description: Microsoft Azure Delete An Event Subscription For A Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsdelete with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuredomaineventsubscriptionsupdate description: Microsoft Azure Update An Event Subscription For A Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsupdate with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredomaineventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsgetdeliveryattributes with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}/getfullurl name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredomaineventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of An Event Subscription For Domain call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsgetfullurl with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuredomaintopiceventsubscriptionslist description: Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionslist with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuredomaintopiceventsubscriptionsget description: Microsoft Azure Get A Nested Event Subscription For Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsget with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredomaintopiceventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionscreateorupdate with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredomaintopiceventsubscriptionsdelete description: Microsoft Azure Delete A Nested Event Subscription For A Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsdelete with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuredomaintopiceventsubscriptionsupdate description: Microsoft Azure Update A Nested Event Subscription For A Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsupdate with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuredomaintopiceventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsgetfullurl with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/providers/microsoft-eventgrid/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureeventsubscriptionslistbydomaintopic description: Microsoft Azure List All Event Subscriptions For A Specific Domain Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistbydomaintopic with: resourceGroupName: rest.resourceGroupName domainName: rest.domainName topicName: rest.topicName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureeventsubscriptionslistglobalbyresourcegroup description: Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/locations/{location}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureeventsubscriptionslistregionalbyresourcegroup description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbyresourcegroup with: resourceGroupName: rest.resourceGroupName location: rest.location outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/locations/{location}/topictypes/{topictypename}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group For A Topic Type call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype with: resourceGroupName: rest.resourceGroupName location: rest.location topicTypeName: rest.topicTypeName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurepartnertopiceventsubscriptionslistbypartnertopic description: Microsoft Azure List Event Subscriptions Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionslistbypartnertopic with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurepartnertopiceventsubscriptionsget description: Microsoft Azure Get An Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsget with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurepartnertopiceventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionscreateorupdate with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurepartnertopiceventsubscriptionsdelete description: Microsoft Azure Delete An Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsdelete with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurepartnertopiceventsubscriptionsupdate description: Microsoft Azure Update Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsupdate with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurepartnertopiceventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsgetfullurl with: resourceGroupName: rest.resourceGroupName partnerTopicName: rest.partnerTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuresystemtopiceventsubscriptionslistbysystemtopic description: Microsoft Azure List Event Subscriptions Of A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionslistbysystemtopic with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuresystemtopiceventsubscriptionsget description: Microsoft Azure Get An Event Subscription Of A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsget with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuresystemtopiceventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update An Event Subscription For A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionscreateorupdate with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuresystemtopiceventsubscriptionsdelete description: Microsoft Azure Delete An Event Subscription Of A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsdelete with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuresystemtopiceventsubscriptionsupdate description: Microsoft Azure Update Event Subscription Of A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsupdate with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuresystemtopiceventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuresystemtopiceventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of An Event Subscription Of A System Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsgetfullurl with: resourceGroupName: rest.resourceGroupName systemTopicName: rest.systemTopicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topictypes/{topictypename}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureeventsubscriptionslistglobalbyresourcegroupfortopictype description: Microsoft Azure List All Global Event Subscriptions Under A Resource Group For A Topic Type call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbyresourcegroupfortopictype with: resourceGroupName: rest.resourceGroupName topicTypeName: rest.topicTypeName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuretopiceventsubscriptionslist description: Microsoft Azure List All Event Subscriptions For A Specific Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionslist with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuretopiceventsubscriptionsget description: Microsoft Azure Get An Event Subscription Of A Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsget with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuretopiceventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update An Event Subscription To A Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionscreateorupdate with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuretopiceventsubscriptionsdelete description: Microsoft Azure Delete An Event Subscription For A Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsdelete with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuretopiceventsubscriptionsupdate description: Microsoft Azure Update An Event Subscription For A Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsupdate with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuretopiceventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazuretopiceventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of An Event Subscription For Topic call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsgetfullurl with: resourceGroupName: rest.resourceGroupName topicName: rest.topicName eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/{providernamespace}/{resourcetypename}/{resourcename}/providers/microsoft-eventgrid/eventsubscriptions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-provider description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-provider. operations: - method: GET name: microsoftazureeventsubscriptionslistbyresource description: Microsoft Azure List All Event Subscriptions call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistbyresource with: resourceGroupName: rest.resourceGroupName providerNamespace: rest.providerNamespace resourceTypeName: rest.resourceTypeName resourceName: rest.resourceName outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname} name: scope-providers-microsoft-eventgrid-eventsubscriptions-eventsubscriptionname description: REST surface for scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName. operations: - method: GET name: microsoftazureeventsubscriptionsget description: Microsoft Azure Get An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsget with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureeventsubscriptionscreateorupdate description: Microsoft Azure Create Or Update An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionscreateorupdate with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionInfo: rest.eventSubscriptionInfo outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureeventsubscriptionsdelete description: Microsoft Azure Delete An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsdelete with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureeventsubscriptionsupdate description: Microsoft Azure Update An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsupdate with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName eventSubscriptionUpdateParameters: rest.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes name: scope-providers-microsoft-eventgrid-eventsubscriptions-eventsubscriptionname-get description: REST surface for scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName-get. operations: - method: POST name: microsoftazureeventsubscriptionsgetdeliveryattributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsgetdeliveryattributes with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}/getfullurl name: scope-providers-microsoft-eventgrid-eventsubscriptions-eventsubscriptionname-get description: REST surface for scope-providers-Microsoft.EventGrid-eventSubscriptions-eventSubscriptionName-get. operations: - method: POST name: microsoftazureeventsubscriptionsgetfullurl description: Microsoft Azure Get Full Url Of An Event Subscription call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsgetfullurl with: scope: rest.scope eventSubscriptionName: rest.eventSubscriptionName outputParameters: - type: object mapping: $. - type: mcp namespace: eventgridmanagementclient-eventsubscriptions-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure EventGridManagementClient — EventSubscriptions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-aggregated-list description: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-regional description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbysubscription with: location: tools.location outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-regional-2 description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype with: location: tools.location topicTypeName: tools.topicTypeName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-global description: Microsoft Azure List All Global Event Subscriptions For A Topic Type hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype with: topicTypeName: tools.topicTypeName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-event description: Microsoft Azure List All Event Subscriptions For A Specific Domain hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionslist with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-event-subscription description: Microsoft Azure Get An Event Subscription Of A Domain hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsget with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-event description: Microsoft Azure Create Or Update An Event Subscription To A Domain hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionscreateorupdate with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-event-subscription description: Microsoft Azure Delete An Event Subscription For A Domain hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsdelete with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-event-subscription description: Microsoft Azure Update An Event Subscription For A Domain hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsupdate with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsgetdeliveryattributes with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url description: Microsoft Azure Get Full Url Of An Event Subscription For Domain hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaineventsubscriptionsgetfullurl with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-nested description: Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionslist with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-nested-event description: Microsoft Azure Get A Nested Event Subscription For Domain Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsget with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-nested description: Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionscreateorupdate with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-nested-event description: Microsoft Azure Delete A Nested Event Subscription For A Domain Topic hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsdelete with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-nested-event description: Microsoft Azure Update A Nested Event Subscription For A Domain Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsupdate with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes-2 description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url-2 description: Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuredomaintopiceventsubscriptionsgetfullurl with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-event-2 description: Microsoft Azure List All Event Subscriptions For A Specific Domain Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistbydomaintopic with: resourceGroupName: tools.resourceGroupName domainName: tools.domainName topicName: tools.topicName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-global-2 description: Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-regional-3 description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbyresourcegroup with: resourceGroupName: tools.resourceGroupName location: tools.location outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-regional-4 description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group For A Topic Type hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype with: resourceGroupName: tools.resourceGroupName location: tools.location topicTypeName: tools.topicTypeName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-event-subscriptions description: Microsoft Azure List Event Subscriptions Of A Partner Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionslistbypartnertopic with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-event-subscription-2 description: Microsoft Azure Get An Event Subscription Of A Partner Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsget with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-event-2 description: Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionscreateorupdate with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-event-subscription-2 description: Microsoft Azure Delete An Event Subscription Of A Partner Topic hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsdelete with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-event-subscription-2 description: Microsoft Azure Update Event Subscription Of A Partner Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsupdate with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes-3 description: Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url-3 description: Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazurepartnertopiceventsubscriptionsgetfullurl with: resourceGroupName: tools.resourceGroupName partnerTopicName: tools.partnerTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-event-subscriptions-2 description: Microsoft Azure List Event Subscriptions Of A System Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionslistbysystemtopic with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-event-subscription-3 description: Microsoft Azure Get An Event Subscription Of A System Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsget with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-event-3 description: Microsoft Azure Create Or Update An Event Subscription For A System Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionscreateorupdate with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-event-subscription-3 description: Microsoft Azure Delete An Event Subscription Of A System Topic hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsdelete with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-event-subscription-3 description: Microsoft Azure Update Event Subscription Of A System Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsupdate with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes-4 description: Microsoft Azure Get Delivery Attributes For An Event Subscription hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url-4 description: Microsoft Azure Get Full Url Of An Event Subscription Of A System Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuresystemtopiceventsubscriptionsgetfullurl with: resourceGroupName: tools.resourceGroupName systemTopicName: tools.systemTopicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-global-3 description: Microsoft Azure List All Global Event Subscriptions Under A Resource Group For A Topic Type hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistglobalbyresourcegroupfortopictype with: resourceGroupName: tools.resourceGroupName topicTypeName: tools.topicTypeName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-event-3 description: Microsoft Azure List All Event Subscriptions For A Specific Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionslist with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-event-subscription-4 description: Microsoft Azure Get An Event Subscription Of A Topic hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsget with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-event-4 description: Microsoft Azure Create Or Update An Event Subscription To A Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionscreateorupdate with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-event-subscription-4 description: Microsoft Azure Delete An Event Subscription For A Topic hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsdelete with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-event-subscription-4 description: Microsoft Azure Update An Event Subscription For A Topic hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsupdate with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes-5 description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsgetdeliveryattributes with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url-5 description: Microsoft Azure Get Full Url Of An Event Subscription For Topic hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazuretopiceventsubscriptionsgetfullurl with: resourceGroupName: tools.resourceGroupName topicName: tools.topicName eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-event-4 description: Microsoft Azure List All Event Subscriptions hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionslistbyresource with: resourceGroupName: tools.resourceGroupName providerNamespace: tools.providerNamespace resourceTypeName: tools.resourceTypeName resourceName: tools.resourceName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-event-subscription-5 description: Microsoft Azure Get An Event Subscription hints: readOnly: true destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsget with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-event-5 description: Microsoft Azure Create Or Update An Event Subscription hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionscreateorupdate with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionInfo: tools.eventSubscriptionInfo outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-event-subscription-5 description: Microsoft Azure Delete An Event Subscription hints: readOnly: false destructive: true idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsdelete with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-update-event-subscription-5 description: Microsoft Azure Update An Event Subscription hints: readOnly: false destructive: false idempotent: true call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsupdate with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName eventSubscriptionUpdateParameters: tools.eventSubscriptionUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-get-delivery-attributes-6 description: Microsoft Azure Get Delivery Attributes For An Event Subscription hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsgetdeliveryattributes with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-full-url-6 description: Microsoft Azure Get Full Url Of An Event Subscription hints: readOnly: true destructive: false idempotent: false call: eventgridmanagementclient-eventsubscriptions.microsoftazureeventsubscriptionsgetfullurl with: scope: tools.scope eventSubscriptionName: tools.eventSubscriptionName outputParameters: - type: object mapping: $.