# 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 Security Center Security Connectors API version: 1.0.0 extends: openapi/microsoft-azure-securityconnectors-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: 6 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Security/securityConnectors'].get update: x-apievangelist-phrasing: intent: List security connectors in a subscription effect: read questions: - Which Defender for Cloud security connectors are set up in my subscription? - How do I page through all security connectors across the subscription? instructions: - text: List all security connectors in my subscription. - text: Show every multicloud security connector in the subscription, following nextLink. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors'].get update: x-apievangelist-phrasing: intent: List security connectors in a resource group effect: read questions: - What security connectors exist in one resource group? - Can I list security connectors for just a single resource group? instructions: - text: List security connectors in this resource group. - text: Show the resource group's security connectors. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}'].get update: x-apievangelist-phrasing: intent: Get a security connector effect: read questions: - How do I see details of a specific security connector? - What environment does a given security connector point at? instructions: - text: Get security connector {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName - text: Show details of security connector {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}'].put update: x-apievangelist-phrasing: intent: Create or update a security connector effect: write questions: - Can I create a security connector to onboard another cloud environment? - What happens if I create a security connector that already exists? instructions: - text: Create security connector {securityConnectorName} from definition {securityConnector}. slots: securityConnectorName: path.securityConnectorName securityConnector: body.securityConnector - text: Create or replace security connector {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}'].delete update: x-apievangelist-phrasing: intent: Delete a security connector effect: destructive questions: - How do I delete a security connector from Defender for Cloud? - Can I offboard an environment by removing its security connector? instructions: - text: Delete security connector {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName - text: Remove the security connector named {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}'].patch update: x-apievangelist-phrasing: intent: Update a security connector effect: write questions: - Can I patch an existing security connector's settings? - How do I change offerings on a security connector without recreating it? instructions: - text: Patch security connector {securityConnectorName} with {securityConnector}. slots: securityConnectorName: path.securityConnectorName securityConnector: body.securityConnector - text: Update the existing security connector {securityConnectorName}. slots: securityConnectorName: path.securityConnectorName method: generated generated: '2026-09-26'