# 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 PeeringManagementClient Peer Asns API version: 1.0.0 extends: openapi/microsoft-azure-peerasns-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}'].get update: x-apievangelist-phrasing: intent: Get a peer ASN registration effect: read questions: - What details are stored for one of my registered peer ASNs? - Can I check the validation state of a single peer ASN in my Azure subscription? instructions: - text: Show me peer ASN {peerAsnName} in subscription {subscriptionId}. slots: peerAsnName: path.peerAsnName subscriptionId: path.subscriptionId - text: Look up the details of peer ASN {peerAsnName}. slots: peerAsnName: path.peerAsnName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}'].put update: x-apievangelist-phrasing: intent: Register or update a peer ASN effect: write questions: - How do I register my autonomous system number for Azure peering? - Can I change the properties of a peer ASN I already registered? instructions: - text: Register peer ASN {peerAsnName} in subscription {subscriptionId}. slots: peerAsnName: path.peerAsnName subscriptionId: path.subscriptionId - text: Update peer ASN {peerAsnName} with properties {properties}. slots: peerAsnName: path.peerAsnName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/{peerAsnName}'].delete update: x-apievangelist-phrasing: intent: Delete a peer ASN effect: destructive questions: - How do I remove a peer ASN I no longer peer with? - What happens when I delete a peer ASN registration from my subscription? instructions: - text: Delete peer ASN {peerAsnName} from subscription {subscriptionId}. slots: peerAsnName: path.peerAsnName subscriptionId: path.subscriptionId - text: Remove the peer ASN registration named {peerAsnName}. slots: peerAsnName: path.peerAsnName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns'].get update: x-apievangelist-phrasing: intent: List peer ASNs in a subscription effect: read questions: - Which peer ASNs are registered under my subscription? - Can I see every autonomous system number I've set up for peering? instructions: - text: List all peer ASNs in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every peer ASN registered to my subscription. method: generated generated: '2026-09-26'