# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Kubex AWS Analyze API version: 1.0.0 extends: openapi/densify-aws-analyze-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: 2 - target: $.paths['/analysis/cloud/aws/analyze'].post update: x-apievangelist-phrasing: intent: Onboard an AWS account for analysis effect: write questions: - How do I connect an AWS account so its CloudWatch data gets analyzed nightly? - Can I trigger a one-time 60-day historical audit when onboarding AWS? - What IAM role details does Kubex need to collect AWS data? instructions: - text: Onboard AWS account {accountId} using role {roleArnName} and external ID {roleExternalId}. slots: accountId: requestBody.accountId roleArnName: requestBody.roleArnName roleExternalId: requestBody.roleExternalId - text: Connect AWS account {accountId} as {connectionName} with role {roleArnName} and external ID {roleExternalId}. slots: accountId: requestBody.accountId connectionName: requestBody.connectionName roleArnName: requestBody.roleArnName roleExternalId: requestBody.roleExternalId - text: Re-run the analysis for AWS account {accountId} and run a 60-day historical audit. slots: accountId: requestBody.accountId method: generated generated: '2026-10-01' - target: $.paths['/analysis/cloud/aws'].get update: x-apievangelist-phrasing: intent: List AWS accounts under analysis effect: read questions: - Which AWS accounts is Kubex currently analyzing? - Where do I find the analysisId for one of my AWS accounts? instructions: - text: List all AWS account analyses. - text: Show me the AWS accounts being analyzed and their analysis IDs. method: generated generated: '2026-10-01'