# 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-partner-configurations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 8 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default'].get update: x-apievangelist-phrasing: intent: Get a partner configuration effect: read questions: - What partners are authorized in my Event Grid partner configuration? - Can I view the partner configuration for a resource group? instructions: - text: Get the partner configuration in {group}, subscription {sub}. slots: group: path.resourceGroupName sub: path.subscriptionId - text: Show Event Grid partner configuration properties for resource group {group}. slots: group: path.resourceGroupName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default'].put update: x-apievangelist-phrasing: intent: Create or update a partner configuration effect: write questions: - How do I set up an Event Grid partner configuration? - Can I replace a partner configuration's properties in one call? instructions: - text: Create a partner configuration in {group} of subscription {sub} with {properties}. slots: group: path.resourceGroupName properties: requestBody.properties sub: path.subscriptionId - text: Create or replace the partner configuration for {group} in {location}. slots: group: path.resourceGroupName location: requestBody.location method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default'].delete update: x-apievangelist-phrasing: intent: Delete a partner configuration effect: destructive questions: - Can I remove the partner configuration from a resource group? - What happens to partner authorizations when I delete the configuration? instructions: - text: Delete the partner configuration in {group}, subscription {sub}. slots: group: path.resourceGroupName sub: path.subscriptionId - text: Remove Event Grid partner configuration from resource group {group}. slots: group: path.resourceGroupName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default'].patch update: x-apievangelist-phrasing: intent: Update a partner configuration effect: write questions: - Can I patch just the tags on a partner configuration? - How do I change an existing partner configuration's settings? instructions: - text: Update the partner configuration in {group} with {properties}. slots: group: path.resourceGroupName properties: requestBody.properties - text: Set tags {tags} on the partner configuration in {group}, subscription {sub}. slots: tags: requestBody.tags group: path.resourceGroupName sub: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations'].get update: x-apievangelist-phrasing: intent: List partner configurations in a resource group effect: read questions: - Which partner configurations are in a given resource group? - Is there a resource-group view of partner configurations? instructions: - text: List partner configurations in {group}, subscription {sub}. slots: group: path.resourceGroupName sub: path.subscriptionId - text: Show all partner configurations under resource group {group}. slots: group: path.resourceGroupName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerConfigurations'].get update: x-apievangelist-phrasing: intent: List partner configurations in a subscription effect: read questions: - What partner configurations exist across my whole subscription? - Can I filter or cap subscription-wide partner configurations? instructions: - text: List all partner configurations in subscription {sub}. slots: sub: path.subscriptionId - text: List the top {top} subscription partner configurations matching {filter}. slots: top: query.$top filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/authorizePartner'].post update: x-apievangelist-phrasing: intent: Authorize a partner effect: write questions: - How do I authorize a partner to create Event Grid resources for me? - Can a partner authorization be set to expire? instructions: - text: Authorize partner {partner} in the configuration for {group} in subscription {sub}. slots: partner: requestBody.partnerName group: path.resourceGroupName sub: path.subscriptionId - text: Authorize partner registration {registration} in {group} until {expires}. slots: registration: requestBody.partnerRegistrationImmutableId group: path.resourceGroupName expires: requestBody.authorizationExpirationTimeInUtc method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/unauthorizePartner'].post update: x-apievangelist-phrasing: intent: Unauthorize a partner effect: destructive questions: - How do I revoke a partner's authorization? - Can I unauthorize a partner by its registration immutable id? instructions: - text: Unauthorize partner {partner} in the configuration for {group} in subscription {sub}. slots: partner: requestBody.partnerName group: path.resourceGroupName sub: path.subscriptionId - text: Revoke partner registration {registration} from the configuration in {group}, subscription {sub}. slots: registration: requestBody.partnerRegistrationImmutableId group: path.resourceGroupName sub: path.subscriptionId method: generated generated: '2026-10-01'