# 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 MicrosoftScanningClient Classification… version: 1.0.0 extends: openapi/microsoft-azure-classification-rules-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: 6 - target: $.paths['/classificationrules/{classificationRuleName}'].get update: x-apievangelist-phrasing: intent: Get a classification rule effect: read questions: - What does a specific data classification rule look like in my account? - Can I fetch one classification rule by name? instructions: - text: Get classification rule {classificationRuleName}. slots: classificationRuleName: path.classificationRuleName - text: Show the definition of rule {classificationRuleName}. slots: classificationRuleName: path.classificationRuleName method: generated generated: '2026-10-01' - target: $.paths['/classificationrules/{classificationRuleName}'].put update: x-apievangelist-phrasing: intent: Create or update a classification rule effect: write questions: - How do I add a custom classification rule for scanning my data? - Can I change an existing classification rule's definition? instructions: - text: Create classification rule {classificationRuleName} of kind {kind}. slots: classificationRuleName: path.classificationRuleName kind: requestBody.kind - text: Update rule {classificationRuleName} as a {kind} classification rule. slots: classificationRuleName: path.classificationRuleName kind: requestBody.kind method: generated generated: '2026-10-01' - target: $.paths['/classificationrules/{classificationRuleName}'].delete update: x-apievangelist-phrasing: intent: Delete a classification rule effect: destructive questions: - Can I remove a custom classification rule I no longer want applied? - What deletes a classification rule from the account? instructions: - text: Delete classification rule {classificationRuleName}. slots: classificationRuleName: path.classificationRuleName - text: Remove rule {classificationRuleName} from the account. slots: classificationRuleName: path.classificationRuleName method: generated generated: '2026-10-01' - target: $.paths['/classificationrules'].get update: x-apievangelist-phrasing: intent: List classification rules in the account effect: read questions: - Which classification rules are defined in my account? - Can I see every classification rule in the account at once? instructions: - text: List all classification rules in the account using API version {api-version}. slots: api-version: query.api-version - text: Show me every classification rule we have. method: generated generated: '2026-10-01' - target: $.paths['/classificationrules/{classificationRuleName}/versions'].get update: x-apievangelist-phrasing: intent: List versions of a classification rule effect: read questions: - What earlier versions exist of a classification rule? - Can I see the version history for one rule? instructions: - text: List versions of classification rule {classificationRuleName}. slots: classificationRuleName: path.classificationRuleName - text: Show the revision history of {classificationRuleName}. slots: classificationRuleName: path.classificationRuleName method: generated generated: '2026-10-01' - target: $.paths['/classificationrules/{classificationRuleName}/versions/{classificationRuleVersion}/:tag'].post update: x-apievangelist-phrasing: intent: Set the classification action on a rule version effect: write questions: - How do I promote or keep a specific version of a classification rule? - Can I apply a classification action to one version of a rule? instructions: - text: Apply action {action} to version {classificationRuleVersion} of rule {classificationRuleName}. slots: action: query.action classificationRuleVersion: path.classificationRuleVersion classificationRuleName: path.classificationRuleName - text: Tag rule {classificationRuleName} version {classificationRuleVersion} with classification action {action}. slots: classificationRuleName: path.classificationRuleName classificationRuleVersion: path.classificationRuleVersion action: query.action method: generated generated: '2026-10-01'