# 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 CustomerInsightsManagementClient Role… version: 1.0.0 extends: openapi/microsoft-azure-role-assignments-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments'].get update: x-apievangelist-phrasing: intent: List role assignments in a Customer Insights hub effect: read questions: - Who has access to my Customer Insights hub? - Can I list every role assignment on a hub? instructions: - text: List role assignments for hub {hubName} in resource group {resourceGroupName}. slots: hubName: path.hubName resourceGroupName: path.resourceGroupName - text: Show all role assignments on hub {hubName}, group {resourceGroupName}, subscription {subscriptionId}. slots: hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}'].get update: x-apievangelist-phrasing: intent: Get a hub role assignment effect: read questions: - What permissions does one role assignment grant in a Customer Insights hub? - Can I look up a hub role assignment by name? instructions: - text: Get role assignment {assignmentName} in hub {hubName}. slots: assignmentName: path.assignmentName hubName: path.hubName - text: Show assignment {assignmentName} on hub {hubName}, group {resourceGroupName}, subscription {subscriptionId}. slots: assignmentName: path.assignmentName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}'].put update: x-apievangelist-phrasing: intent: Create or update a hub role assignment effect: write questions: - How do I grant someone a role in a Customer Insights hub? - Can I change the principals on an existing hub role assignment? instructions: - text: Create role assignment {assignmentName} in hub {hubName}. slots: assignmentName: path.assignmentName hubName: path.hubName - text: Create or update assignment {assignmentName} on hub {hubName}, group {resourceGroupName}, subscription {subscriptionId}. slots: assignmentName: path.assignmentName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}'].delete update: x-apievangelist-phrasing: intent: Delete a hub role assignment effect: destructive questions: - Can I revoke a role assignment in a Customer Insights hub? - Is it possible to remove someone's hub access by deleting the assignment? instructions: - text: Delete role assignment {assignmentName} from hub {hubName}. slots: assignmentName: path.assignmentName hubName: path.hubName - text: Revoke assignment {assignmentName} on hub {hubName}, group {resourceGroupName}, subscription {subscriptionId}. slots: assignmentName: path.assignmentName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01'