# 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 Rules API version: 1.0.0 extends: openapi/microsoft-azure-rules-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: 7 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules'].get update: x-apievangelist-phrasing: intent: List tag rule sets on a Datadog monitor effect: read questions: - Which tag rules decide what Azure resources and logs my Datadog monitor resource sends? - Can I see all the tag rule sets configured on a Datadog monitor? instructions: - text: List tag rule sets on Datadog monitor {monitor} in group {group}, subscription {subscription}. slots: monitor: path.monitorName group: path.resourceGroupName subscription: path.subscriptionId - text: Show every tag rule on the Datadog monitor resource {monitor}. slots: monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}'].get update: x-apievangelist-phrasing: intent: Get one tag rule set on a Datadog monitor effect: read questions: - What filters are inside a specific tag rule set on my Datadog monitor? - Can I read one Datadog monitor rule set by name? instructions: - text: Get tag rule set {rule_set} on Datadog monitor {monitor} in group {group}, subscription {subscription}. slots: rule_set: path.ruleSetName monitor: path.monitorName group: path.resourceGroupName subscription: path.subscriptionId - text: Read the Datadog monitor rule set {rule_set} on {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}'].put update: x-apievangelist-phrasing: intent: Create or update a Datadog monitor tag rule set effect: write questions: - How do I control which tagged Azure resources ship metrics and logs to my Datadog monitor? - Can I overwrite an existing tag rule set on a Datadog monitor? instructions: - text: Set tag rule set {rule_set} on Datadog monitor {monitor} in group {group}, sub {subscription} to {properties}. slots: rule_set: path.ruleSetName monitor: path.monitorName group: path.resourceGroupName subscription: path.subscriptionId properties: requestBody.properties - text: Write new filtering rules into Datadog rule set {rule_set} for monitor {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules'].get update: x-apievangelist-phrasing: intent: List tag rule sets on an Elastic monitor effect: read questions: - Which tag rules control what my Elastic monitor resource collects from Azure? - Can I list the rule sets attached to an Elastic monitor? instructions: - text: List tag rule sets on Elastic monitor {monitor}. slots: monitor: path.monitorName - text: Show every log filtering rule set configured for the Elastic monitor resource {monitor}. slots: monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules/{ruleSetName}'].get update: x-apievangelist-phrasing: intent: Get one tag rule set on an Elastic monitor effect: read questions: - What does a particular tag rule set on my Elastic monitor include or exclude? - Can I fetch one Elastic monitor rule set by its name? instructions: - text: Get tag rule set {rule_set} on Elastic monitor {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName - text: Read the Elastic monitor rule set {rule_set} for {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules/{ruleSetName}'].put update: x-apievangelist-phrasing: intent: Create or update an Elastic monitor tag rule set effect: write questions: - How do I choose which tagged resources send logs to my Elastic monitor? - Can I replace the filtering rules on an Elastic monitor rule set? instructions: - text: Set tag rule set {rule_set} on Elastic monitor {monitor} to {properties}. slots: rule_set: path.ruleSetName monitor: path.monitorName properties: requestBody.properties - text: Save new log filters into Elastic rule set {rule_set} for monitor {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/tagRules/{ruleSetName}'].delete update: x-apievangelist-phrasing: intent: Delete a tag rule set from an Elastic monitor effect: destructive questions: - Can I remove a tag rule set from my Elastic monitor resource? - What happens to log collection if I delete an Elastic monitor rule set? instructions: - text: Delete tag rule set {rule_set} from Elastic monitor {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName - text: Drop the Elastic filtering rule set {rule_set} on {monitor}. slots: rule_set: path.ruleSetName monitor: path.monitorName method: generated generated: '2026-09-26'