# 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 ManagedServicesClient Registration… version: 1.0.0 extends: openapi/microsoft-azure-registrationassignments-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['/{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}'].get update: x-apievangelist-phrasing: intent: Get a Lighthouse registration assignment effect: read questions: - How do I view a registration assignment that delegates my resources to a managing tenant? - Can I include the registration definition when fetching an assignment? instructions: - text: Get registration assignment {assignment} at scope {scope}. slots: scope: path.scope assignment: path.registrationAssignmentId - text: Get assignment {assignment} at scope {scope} with its definition expanded ({expand}). slots: scope: path.scope assignment: path.registrationAssignmentId expand: query.$expandRegistrationDefinition method: generated generated: '2026-09-26' - target: $.paths['/{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}'].put update: x-apievangelist-phrasing: intent: Create or update a registration assignment effect: write questions: - How do I delegate a subscription or resource group to a service provider with Azure Lighthouse? - What do I need to create a registration assignment? instructions: - text: Create registration assignment {assignment} at scope {scope}. slots: scope: path.scope assignment: path.registrationAssignmentId - text: Create assignment {assignment} at scope {scope} with properties {properties}. slots: scope: path.scope assignment: path.registrationAssignmentId properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}'].delete update: x-apievangelist-phrasing: intent: Delete a registration assignment effect: destructive questions: - How do I remove a service provider's delegated access to my resources? - Can I delete a Lighthouse registration assignment? instructions: - text: Delete registration assignment {assignment} at scope {scope}. slots: scope: path.scope assignment: path.registrationAssignmentId - text: Revoke delegation by removing assignment {assignment} from scope {scope}. slots: scope: path.scope assignment: path.registrationAssignmentId method: generated generated: '2026-09-26' - target: $.paths['/{scope}/providers/Microsoft.ManagedServices/registrationAssignments'].get update: x-apievangelist-phrasing: intent: List registration assignments at a scope effect: read questions: - Which Lighthouse registration assignments exist on my subscription? - Can I list assignments together with their registration definitions? instructions: - text: List registration assignments at scope {scope}. slots: scope: path.scope - text: List assignments at scope {scope} with definitions expanded ({expand}). slots: scope: path.scope expand: query.$expandRegistrationDefinition method: generated generated: '2026-09-26'