# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Amazon Secrets Manager Passwords API version: 1.0.0 extends: openapi/amazon-secrets-manager-passwords-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: 1 - target: $.paths['/#GetRandomPassword'].post update: x-apievangelist-phrasing: intent: Generate a random password effect: read questions: - Can Secrets Manager generate a strong random password for a new database user? - Is it possible to exclude punctuation or certain characters from a generated password? - What length is a generated password if I don't specify one? instructions: - text: Generate a random password {PasswordLength} characters long. slots: PasswordLength: requestBody.PasswordLength - text: Generate a random password that leaves out the characters {ExcludeCharacters}. slots: ExcludeCharacters: requestBody.ExcludeCharacters - text: Create a random password with no punctuation that includes at least one character of each allowed type. method: generated generated: '2026-10-01'