# 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… version: 1.0.0 extends: openapi/microsoft-azure-authorization-policies-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: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}'].get update: x-apievangelist-phrasing: intent: Get a Customer Insights authorization policy effect: read questions: - How do I view an authorization policy and its permissions on a Customer Insights hub? - What rights does a single hub authorization policy grant? instructions: - text: Show authorization policy {authorizationPolicyName} on hub {hubName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Get hub {hubName} authorization policy {authorizationPolicyName}. slots: hubName: path.hubName authorizationPolicyName: path.authorizationPolicyName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}'].put update: x-apievangelist-phrasing: intent: Create or update a hub authorization policy effect: write questions: - How do I create an authorization policy granting access to a Customer Insights hub? - Can I change the permissions on an existing hub authorization policy? instructions: - text: Create authorization policy {authorizationPolicyName} on hub {hubName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Update the permissions of authorization policy {authorizationPolicyName} on hub {hubName}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies'].get update: x-apievangelist-phrasing: intent: List authorization policies on a hub effect: read questions: - Which authorization policies exist on my Customer Insights hub? - Can I see every access policy defined for one hub? instructions: - text: List authorization policies on hub {hubName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show all access policies for Customer Insights hub {hubName}. slots: hubName: path.hubName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey'].post update: x-apievangelist-phrasing: intent: Regenerate a policy's primary key effect: destructive questions: - How do I rotate the primary key of a hub authorization policy? - Will the old primary key stop working after I regenerate it? instructions: - text: Regenerate the primary key of policy {authorizationPolicyName} on hub {hubName} in {resourceGroupName}, subscription {subscriptionId}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Rotate primary key for authorization policy {authorizationPolicyName} on hub {hubName}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey'].post update: x-apievangelist-phrasing: intent: Regenerate a policy's secondary key effect: destructive questions: - How do I rotate the secondary key on a Customer Insights authorization policy? - Can I regenerate the secondary key while clients still use the primary? instructions: - text: Regenerate the secondary key of policy {authorizationPolicyName} on hub {hubName} in {resourceGroupName}, subscription {subscriptionId}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Rotate secondary key for authorization policy {authorizationPolicyName} on hub {hubName}. slots: authorizationPolicyName: path.authorizationPolicyName hubName: path.hubName method: generated generated: '2026-10-01'