# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Snowflake Image Repository API version: 1.0.0 extends: openapi/snowflake-image-repository-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: 8 - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories'].get update: x-apievangelist-phrasing: intent: List image repositories in a schema effect: read questions: - Which container image repositories exist in this schema? - Can I list every image repository under a database and schema? instructions: - text: List the image repositories in schema {schema} of database {database}. slots: database: path.database schema: path.schema - text: Show me all image repositories defined here. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories'].post update: x-apievangelist-phrasing: intent: Create an image repository effect: write questions: - How do I create a registry repository to push my container images into? - What happens if an image repository with that name already exists when I create one? instructions: - text: Create an image repository named {name} in {database}.{schema}. slots: name: requestBody.name database: path.database schema: path.schema - text: Set up image repository {name} for our service containers. slots: name: requestBody.name method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}'].get update: x-apievangelist-phrasing: intent: Get the details of an image repository effect: read questions: - What's the repository URL I should push images to for a given image repository? - Who owns a particular image repository? instructions: - text: Show me the details of image repository {repository} in {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Get the push URL of the image repository. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}'].delete update: x-apievangelist-phrasing: intent: Delete an image repository effect: destructive questions: - How do I delete an image repository I no longer use? - Will dropping an image repository return a 404 if it doesn't exist? instructions: - text: Delete image repository {repository} from {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Drop the image repository and its images. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}/images'].get update: x-apievangelist-phrasing: intent: List images stored in a repository effect: read questions: - Which container images have been pushed to this repository? - Can I see the image tags and digests stored in an image repository? instructions: - text: List the images in image repository {repository} in {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Show every image pushed to the repository. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}:set-tags'].post update: x-apievangelist-phrasing: intent: Attach tags to an image repository effect: write questions: - How do I apply governance tags to an image repository? - Can I set tag values on an image repository? instructions: - text: Set tags on image repository {repository} in {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Tag the image repository with its owning team. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}:unset-tags'].post update: x-apievangelist-phrasing: intent: Remove tags from an image repository effect: write questions: - How do I remove a tag from an image repository? - Can I clear tag assignments on an image repository without dropping the tag? instructions: - text: Unset the tags on image repository {repository} in {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Strip the tag assignments off the image repository. method: generated generated: '2026-10-01' - target: $.paths['/api/v2/databases/{database}/schemas/{schema}/image-repositories/{name}:get-tags'].get update: x-apievangelist-phrasing: intent: Show the tags assigned to an image repository effect: read questions: - Which tags are assigned to this image repository? - Does reading an image repository's tags need an active warehouse? instructions: - text: Show every tag assigned to image repository {repository} in {database}.{schema}. slots: repository: path.name database: path.database schema: path.schema - text: Get the image repository's current tag assignments. method: generated generated: '2026-10-01'