# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure EventGridManagementClient Partner… version: 1.0.0 extends: openapi/microsoft-azure-partnerregistrations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}'].get update: x-apievangelist-phrasing: intent: Get an Event Grid partner registration effect: read questions: - How do I view the details of an Event Grid partner registration? - Which partner topic type is a given registration set up for? instructions: - text: Get partner registration {partnerRegistrationName} in resource group {resourceGroupName}. slots: partnerRegistrationName: path.partnerRegistrationName resourceGroupName: path.resourceGroupName - text: Show partner registration {partnerRegistrationName} in subscription {subscriptionId}. slots: partnerRegistrationName: path.partnerRegistrationName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}'].put update: x-apievangelist-phrasing: intent: Create an Event Grid partner registration effect: write questions: - How do I register as a partner so I can publish events through Event Grid? - What location and properties does a new partner registration need? instructions: - text: Create partner registration {partnerRegistrationName} in {resourceGroupName} at {location}. slots: partnerRegistrationName: path.partnerRegistrationName resourceGroupName: path.resourceGroupName location: requestBody.location - text: Register new partner {partnerRegistrationName} in subscription {subscriptionId} with properties {properties}. slots: partnerRegistrationName: path.partnerRegistrationName subscriptionId: path.subscriptionId properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}'].delete update: x-apievangelist-phrasing: intent: Delete an Event Grid partner registration effect: destructive questions: - How do I remove a partner registration I no longer need? - Can I delete a partner registration from one resource group? instructions: - text: Delete partner registration {partnerRegistrationName} in {resourceGroupName}. slots: partnerRegistrationName: path.partnerRegistrationName resourceGroupName: path.resourceGroupName - text: Remove partner registration {partnerRegistrationName} from subscription {subscriptionId}. slots: partnerRegistrationName: path.partnerRegistrationName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}'].patch update: x-apievangelist-phrasing: intent: Update an Event Grid partner registration effect: write questions: - Can I change the display name or logo shown for my partner topic type? - How do I authorize additional Azure subscriptions to use my partner registration? instructions: - text: Set the logo URI of partner registration {partnerRegistrationName} in {resourceGroupName} to {logoUri}. slots: partnerRegistrationName: path.partnerRegistrationName resourceGroupName: path.resourceGroupName logoUri: requestBody.logoUri - text: Authorize subscriptions {authorizedAzureSubscriptionIds} on partner registration {partnerRegistrationName} in subscription {subscriptionId}. slots: authorizedAzureSubscriptionIds: requestBody.authorizedAzureSubscriptionIds partnerRegistrationName: path.partnerRegistrationName subscriptionId: path.subscriptionId - text: Rename the partner topic type display name of {partnerRegistrationName} to {partnerTopicTypeDisplayName}. slots: partnerRegistrationName: path.partnerRegistrationName partnerTopicTypeDisplayName: requestBody.partnerTopicTypeDisplayName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerRegistrations'].get update: x-apievangelist-phrasing: intent: List partner registrations in a subscription effect: read questions: - What partner registrations exist across my Azure subscription? - Can I filter subscription-wide partner registrations by name? instructions: - text: List all partner registrations in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: List the first {top} subscription partner registrations matching {filter}. slots: top: query.$top filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations'].get update: x-apievangelist-phrasing: intent: List partner registrations in a resource group effect: read questions: - Which partner registrations are in one resource group? - How do I limit the number of partner registrations returned for a resource group? instructions: - text: List partner registrations in resource group {resourceGroupName} of subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show up to {top} partner registrations in group {resourceGroupName} filtered by {filter}. slots: top: query.$top resourceGroupName: path.resourceGroupName filter: query.$filter method: generated generated: '2026-09-26'