Oracle Cloud Infrastructure · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Service Database API
445 actions
445 updates
phrasing
extends
openapi/oracle-cloud-database-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Oracle Cloud Infrastructure's API. It is a proposal applied on top of the contract, not a document Oracle Cloud Infrastructure publishes.
What the actions change
x-apievangelist-phrasing
Targets 445 · first 16 shown; the file carries all of them
$.info
$.paths['/applicationVip'].get
$.paths['/applicationVip'].post
$.paths['/applicationVip/{applicationVipId}'].get
$.paths['/applicationVip/{applicationVipId}'].delete
$.paths['/autonomousContainerDatabaseBackups'].get
$.paths['/autonomousContainerDatabaseVersions'].get
$.paths['/autonomousContainerDatabases'].get
$.paths['/autonomousContainerDatabases'].post
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].get
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].put
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].delete
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/addStandby'].post
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeCompartment'].post
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeDataguardRole'].post
$.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/editDataguard'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Service Database API
version: 1.0.0
extends: openapi/oracle-cloud-database-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-02'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 444
- target: $.paths['/applicationVip'].get
update:
x-apievangelist-phrasing:
intent: List application VIPs on a cloud VM cluster
effect: read
questions:
- Which application virtual IP addresses are assigned to my cloud VM cluster?
- Can I filter a cloud VM cluster's application VIPs by lifecycle state?
instructions:
- text: List the application VIPs on cloud VM cluster {cluster} in compartment {compartment}.
slots:
cluster: query.cloudVmClusterId
compartment: query.compartmentId
- text: Show only {state} application VIPs for cluster {cluster} in compartment {compartment}.
slots:
state: query.lifecycleState
cluster: query.cloudVmClusterId
compartment: query.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/applicationVip'].post
update:
x-apievangelist-phrasing:
intent: Create an application VIP on a cloud VM cluster
effect: write
questions:
- How do I add a new application virtual IP address to an Oracle cloud VM cluster?
- Can I pick the exact IP address and subnet for a new application VIP?
instructions:
- text: Create an application VIP with hostname label {hostname} on cloud VM cluster {cluster}.
slots:
hostname: requestBody.hostnameLabel
cluster: requestBody.cloudVmClusterId
- text: Add application VIP {ip} named {hostname} to cluster {cluster} in subnet {subnet}.
slots:
ip: requestBody.ipAddress
hostname: requestBody.hostnameLabel
cluster: requestBody.cloudVmClusterId
subnet: requestBody.subnetId
method: generated
generated: '2026-09-26'
- target: $.paths['/applicationVip/{applicationVipId}'].get
update:
x-apievangelist-phrasing:
intent: Get details of an application VIP
effect: read
questions:
- What IP address and hostname does a specific application VIP have?
- Is my application virtual IP address active or still provisioning?
instructions:
- text: Show the details of application VIP {vip}.
slots:
vip: path.applicationVipId
- text: Look up the state of application virtual IP {vip}.
slots:
vip: path.applicationVipId
method: generated
generated: '2026-09-26'
- target: $.paths['/applicationVip/{applicationVipId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an application VIP
effect: destructive
questions:
- How can I remove and deregister an application VIP I no longer need?
- Does deleting an application virtual IP also deregister it from the cluster?
instructions:
- text: Delete application VIP {vip}.
slots:
vip: path.applicationVipId
- text: Deregister and remove application virtual IP {vip} from its VM cluster.
slots:
vip: path.applicationVipId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabaseBackups'].get
update:
x-apievangelist-phrasing:
intent: List Autonomous Container Database backups
effect: read
questions:
- Where can I see the backups taken of an Autonomous Container Database?
- Can I list only remote backups of my container databases?
instructions:
- text: List backups of Autonomous Container Database {acd}.
slots:
acd: query.autonomousContainerDatabaseId
- text: Show all Autonomous Container Database backups in compartment {compartment}.
slots:
compartment: query.compartmentId
- text: List container database backups in compartment {compartment} where remote is {remote}.
slots:
compartment: query.compartmentId
remote: query.isRemote
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabaseVersions'].get
update:
x-apievangelist-phrasing:
intent: List supported Autonomous Container Database versions
effect: read
questions:
- Which database versions can I choose when creating an Autonomous Container Database?
- What container database versions are supported for a given service component?
instructions:
- text: List supported Autonomous Container Database versions in compartment {compartment} for service component {component}.
slots:
compartment: query.compartmentId
component: query.serviceComponent
- text: Show the available ACD versions for {component} in compartment {compartment}, newest first.
slots:
component: query.serviceComponent
compartment: query.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases'].get
update:
x-apievangelist-phrasing:
intent: List Autonomous Container Databases in a compartment
effect: read
questions:
- What Autonomous Container Databases exist in my compartment?
- Can I list the container databases running on one Autonomous VM cluster?
- Which of my Autonomous Container Databases are in a particular availability domain?
instructions:
- text: List the Autonomous Container Databases in compartment {compartment}.
slots:
compartment: query.compartmentId
- text: Show Autonomous Container Databases on cloud Autonomous VM cluster {cluster} in compartment {compartment}.
slots:
cluster: query.cloudAutonomousVmClusterId
compartment: query.compartmentId
- text: Find the Autonomous Container Database named {name} in compartment {compartment}.
slots:
name: query.displayName
compartment: query.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases'].post
update:
x-apievangelist-phrasing:
intent: Create an Autonomous Container Database
effect: write
questions:
- How do I create a new Autonomous Container Database on dedicated Exadata infrastructure?
- Can I set the patch model and backup config when creating a container database?
instructions:
- text: Create an Autonomous Container Database called {name} with patch model {patchModel}.
slots:
name: requestBody.displayName
patchModel: requestBody.patchModel
- text: Create container database {name} on cloud Autonomous VM cluster {cluster} using patch model {patchModel}.
slots:
name: requestBody.displayName
cluster: requestBody.cloudAutonomousVmClusterId
patchModel: requestBody.patchModel
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].get
update:
x-apievangelist-phrasing:
intent: Get an Autonomous Container Database
effect: read
questions:
- What are the settings and state of a specific Autonomous Container Database?
- Can I check which version and patch model one container database is on?
instructions:
- text: Get the details of Autonomous Container Database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
- text: Show the lifecycle state of container database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].put
update:
x-apievangelist-phrasing:
intent: Update an Autonomous Container Database
effect: write
questions:
- How do I rename an Autonomous Container Database or change its maintenance preference?
- Can I change backup retention on an existing container database?
instructions:
- text: Rename Autonomous Container Database {acd} to {name}.
slots:
acd: path.autonomousContainerDatabaseId
name: requestBody.displayName
- text: Change the patch model of container database {acd} to {patchModel}.
slots:
acd: path.autonomousContainerDatabaseId
patchModel: requestBody.patchModel
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}'].delete
update:
x-apievangelist-phrasing:
intent: Terminate an Autonomous Container Database
effect: destructive
questions:
- What happens to the databases inside a container database when I terminate it?
- Is terminating an Autonomous Container Database permanent?
instructions:
- text: Terminate Autonomous Container Database {acd} and everything in it.
slots:
acd: path.autonomousContainerDatabaseId
- text: Permanently delete container database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/addStandby'].post
update:
x-apievangelist-phrasing:
intent: Add a standby to an Autonomous Container Database
effect: write
questions:
- How do I add an Autonomous Data Guard standby to my container database?
- Can I choose the protection mode and automatic failover when adding a standby ACD?
instructions:
- text: Add a standby for Autonomous Container Database {acd} named {name}.
slots:
acd: path.autonomousContainerDatabaseId
name: requestBody.peerAutonomousContainerDatabaseDisplayName
- text: Add a standby ACD for {acd} on peer cloud Autonomous VM cluster {peerCluster} with protection mode {mode}.
slots:
acd: path.autonomousContainerDatabaseId
peerCluster: requestBody.peerCloudAutonomousVmClusterId
mode: requestBody.protectionMode
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeCompartment'].post
update:
x-apievangelist-phrasing:
intent: Move an Autonomous Container Database to a compartment
effect: write
questions:
- Can I move an Autonomous Container Database into a different compartment?
- Do dependent resources move along with a container database when I change its compartment?
instructions:
- text: Move Autonomous Container Database {acd} to compartment {compartment}.
slots:
acd: path.autonomousContainerDatabaseId
compartment: requestBody.compartmentId
- text: Relocate container database {acd} and its dependents into compartment {compartment}.
slots:
acd: path.autonomousContainerDatabaseId
compartment: requestBody.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/changeDataguardRole'].post
update:
x-apievangelist-phrasing:
intent: Change a container database's Data Guard role (deprecated)
effect: write
questions:
- Is there an older endpoint to switch a container database's Data Guard role by association?
- Can I still change an ACD's Data Guard role with the deprecated changeDataguardRole action?
instructions:
- text: Using the deprecated role-change action, set container database {acd} to role {role} in Data Guard association {association}.
slots:
acd: path.autonomousContainerDatabaseId
role: requestBody.role
association: requestBody.autonomousContainerDatabaseDataguardAssociationId
- text: Call the legacy changeDataguardRole on {acd} to make it {role} for association {association}.
slots:
acd: path.autonomousContainerDatabaseId
role: requestBody.role
association: requestBody.autonomousContainerDatabaseDataguardAssociationId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/editDataguard'].post
update:
x-apievangelist-phrasing:
intent: Edit Data Guard settings of a container database
effect: write
questions:
- How do I change the Data Guard protection mode on an Autonomous Container Database?
- Can I turn on automatic failover for my container database's Data Guard?
- What fast-start failover lag limit can I set on a container database?
instructions:
- text: Set the Data Guard protection mode of container database {acd} to {mode}.
slots:
acd: path.autonomousContainerDatabaseId
mode: requestBody.protectionMode
- text: Enable automatic failover on container database {acd} with a fast-start failover lag limit of {lag} seconds.
slots:
acd: path.autonomousContainerDatabaseId
lag: requestBody.fastStartFailOverLagLimitInSeconds
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/failover'].post
update:
x-apievangelist-phrasing:
intent: Fail over to a standby container database
effect: destructive
questions:
- How can I fail over to my standby Autonomous Container Database when the primary is down?
- Does the standby ACD become the new primary after a failover?
instructions:
- text: Fail over to standby container database {acd} so it becomes primary.
slots:
acd: path.autonomousContainerDatabaseId
- text: Promote standby ACD {acd} to primary via failover.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/reinstate'].post
update:
x-apievangelist-phrasing:
intent: Reinstate a disabled standby container database
effect: write
questions:
- How do I bring a disabled standby Autonomous Container Database back to an active standby after a failover?
- Can a disabled standby ACD be reinstated rather than rebuilt?
instructions:
- text: Reinstate disabled standby container database {acd} as an active standby.
slots:
acd: path.autonomousContainerDatabaseId
- text: Bring standby ACD {acd} back into service after failover.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/restart'].post
update:
x-apievangelist-phrasing:
intent: Rolling restart an Autonomous Container Database
effect: write
questions:
- Can I do a rolling restart of an Autonomous Container Database?
- Is there a way to force a container database restart?
instructions:
- text: Do a rolling restart of Autonomous Container Database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
- text: Restart container database {acd} with force restart set to {force}.
slots:
acd: path.autonomousContainerDatabaseId
force: requestBody.isForceRestart
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/rotateKey'].post
update:
x-apievangelist-phrasing:
intent: Rotate a container database's encryption key
effect: write
questions:
- How do I rotate the Vault encryption key of an Autonomous Container Database?
- Can I bring my own key version when rotating a container database key?
instructions:
- text: Rotate the encryption key for Autonomous Container Database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
- text: Rotate container database {acd} to Vault key version {keyVersion}.
slots:
acd: path.autonomousContainerDatabaseId
keyVersion: requestBody.keyVersionId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/snapshotStandby'].post
update:
x-apievangelist-phrasing:
intent: Convert a standby ACD to or from snapshot standby
effect: write
questions:
- How do I turn a physical standby container database into a snapshot standby I can write to?
- Can I convert a snapshot standby ACD back to a physical standby?
instructions:
- text: Convert standby container database {acd} to role {role}.
slots:
acd: path.autonomousContainerDatabaseId
role: requestBody.role
- text: Switch standby ACD {acd} to {role} using {connType} connection strings.
slots:
acd: path.autonomousContainerDatabaseId
role: requestBody.role
connType: requestBody.connectionStringsType
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/actions/switchover'].post
update:
x-apievangelist-phrasing:
intent: Switch over a container database to its standby
effect: write
questions:
- How can I do a planned switchover of my Autonomous Container Database to its standby?
- What is the difference in outcome of a switchover for the standby container database?
instructions:
- text: Switch over Autonomous Container Database {acd} to its active standby.
slots:
acd: path.autonomousContainerDatabaseId
- text: Perform a planned role swap for container database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations'].get
update:
x-apievangelist-phrasing:
intent: List a container database's Data Guard associations
effect: read
questions:
- Where can I find the older Data Guard association records for a container database?
- Can I page through the Data Guard associations of an ACD with the legacy endpoint?
instructions:
- text: List the Data Guard associations for container database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
- text: Show up to {limit} Autonomous Data Guard associations of ACD {acd} from the deprecated list.
slots:
limit: query.limit
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations'].post
update:
x-apievangelist-phrasing:
intent: Create a container database Data Guard association (legacy)
effect: write
questions:
- Is there a legacy way to create an Autonomous Data Guard association for a container database?
- What does the deprecated Data Guard association create call require?
instructions:
- text: Create a Data Guard association for {acd} with peer {peerName} in protection mode {mode} using the legacy endpoint.
slots:
acd: path.autonomousContainerDatabaseId
peerName: requestBody.peerAutonomousContainerDatabaseDisplayName
mode: requestBody.protectionMode
- text: Using the deprecated association call, pair ACD {acd} with standby {peerName} as {mode}.
slots:
acd: path.autonomousContainerDatabaseId
peerName: requestBody.peerAutonomousContainerDatabaseDisplayName
mode: requestBody.protectionMode
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}'].get
update:
x-apievangelist-phrasing:
intent: Get a container database Data Guard association
effect: read
questions:
- What is the status of one specific Data Guard association on my container database?
- Can I see the peer and role in a single ACD Data Guard association record?
instructions:
- text: Get Data Guard association {association} of container database {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
- text: Show the peer role in association {association} for ACD {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}'].put
update:
x-apievangelist-phrasing:
intent: Update a container Data Guard association (legacy)
effect: write
questions:
- Can I update protection mode through a specific Data Guard association record on an ACD?
- Which settings does the deprecated Autonomous Container Database association update accept?
instructions:
- text: Set protection mode {mode} on Data Guard association {association} of container database {acd}.
slots:
mode: requestBody.protectionMode
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
- text: Turn on automatic failover for association {association} of ACD {acd} via the legacy update.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-10-02'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/failover'].post
update:
x-apievangelist-phrasing:
intent: Fail over via a container Data Guard association
effect: destructive
questions:
- Is there a deprecated failover call that works on a Data Guard association ID?
- Can I fail over a container database by naming its association instead of just the ACD?
instructions:
- text: Fail over container database {acd} through Data Guard association {association}.
slots:
acd: path.autonomousContainerDatabaseId
association: path.autonomousContainerDatabaseDataguardAssociationId
- text: Use the legacy association failover to promote the standby in {association} for ACD {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/migrate'].post
update:
x-apievangelist-phrasing:
intent: Migrate a container Data Guard association
effect: write
questions:
- How do I migrate the primary container database of a Data Guard association into a standby role?
- What does migrating an Autonomous Data Guard association do?
instructions:
- text: Migrate container database {acd} in Data Guard association {association}.
slots:
acd: path.autonomousContainerDatabaseId
association: path.autonomousContainerDatabaseDataguardAssociationId
- text: Run the migrate action on association {association} of ACD {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/reinstate'].post
update:
x-apievangelist-phrasing:
intent: Reinstate via a container Data Guard association
effect: write
questions:
- Is there an older association-based call to reinstate a container database into standby?
- Can I reinstate a standby ACD by giving its Data Guard association ID?
instructions:
- text: Reinstate container database {acd} as standby through association {association}.
slots:
acd: path.autonomousContainerDatabaseId
association: path.autonomousContainerDatabaseDataguardAssociationId
- text: Use the deprecated association reinstate on {association} for ACD {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/autonomousContainerDatabaseDataguardAssociations/{autonomousContainerDatabaseDataguardAssociationId}/actions/switchover'].post
update:
x-apievangelist-phrasing:
intent: Switch over via a container Data Guard association
effect: write
questions:
- Is there a deprecated way to switch over a container database using its association ID?
- Can I swap primary and standby roles through a specific ACD Data Guard association?
instructions:
- text: Switch over container database {acd} through Data Guard association {association}.
slots:
acd: path.autonomousContainerDatabaseId
association: path.autonomousContainerDatabaseDataguardAssociationId
- text: Use the legacy association switchover on {association} for ACD {acd}.
slots:
association: path.autonomousContainerDatabaseDataguardAssociationId
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/patches'].get
update:
x-apievangelist-phrasing:
intent: List patches applicable to a container database
effect: read
questions:
- Which patches can be applied to my Autonomous Container Database?
- Can I filter a container database's available patches by patch type?
instructions:
- text: List patches applicable to container database {acd} in compartment {compartment}.
slots:
acd: path.autonomousContainerDatabaseId
compartment: query.compartmentId
- text: Show {patchType} patches available for ACD {acd} in compartment {compartment}.
slots:
patchType: query.autonomousPatchType
acd: path.autonomousContainerDatabaseId
compartment: query.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousContainerDatabases/{autonomousContainerDatabaseId}/resourceUsage'].get
update:
x-apievangelist-phrasing:
intent: Get resource usage of a container database
effect: read
questions:
- How much CPU and storage is my Autonomous Container Database using?
- Can I see the resource usage breakdown for one container database?
instructions:
- text: Show resource usage for Autonomous Container Database {acd}.
slots:
acd: path.autonomousContainerDatabaseId
- text: Report how much capacity container database {acd} is consuming.
slots:
acd: path.autonomousContainerDatabaseId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousDatabaseBackups'].get
update:
x-apievangelist-phrasing:
intent: List Autonomous AI Database backups
effect: read
questions:
- Where can I see all the backups of my Autonomous AI Database?
- Can I list only long-term backups of an autonomous database?
instructions:
- text: List backups of Autonomous AI Database {adb}.
slots:
adb: query.autonomousDatabaseId
- text: Show Autonomous AI Database backups of type {type} in compartment {compartment}.
slots:
type: query.type
compartment: query.compartmentId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousDatabaseBackups'].post
update:
x-apievangelist-phrasing:
intent: Create an Autonomous AI Database backup
effect: write
questions:
- How do I take a manual backup of an Autonomous AI Database right now?
- Can I create a long-term backup with a custom retention period?
instructions:
- text: Back up Autonomous AI Database {adb} now.
slots:
adb: requestBody.autonomousDatabaseId
- text: Create a long-term backup named {name} of autonomous database {adb} kept for {days} days.
slots:
name: requestBody.displayName
adb: requestBody.autonomousDatabaseId
days: requestBody.retentionPeriodInDays
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousDatabaseBackups/{autonomousDatabaseBackupId}'].get
update:
x-apievangelist-phrasing:
intent: Get an Autonomous AI Database backup
effect: read
questions:
- What are the details of a particular Autonomous AI Database backup?
- Has my autonomous database backup finished and how long is it retained?
instructions:
- text: Get Autonomous AI Database backup {backup}.
slots:
backup: path.autonomousDatabaseBackupId
- text: Check the status of autonomous database backup {backup}.
slots:
backup: path.autonomousDatabaseBackupId
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousDatabaseBackups/{autonomousDatabaseBackupId}'].put
update:
x-apievangelist-phrasing:
intent: Change retention of an Autonomous AI Database backup
effect: write
questions:
- Can I extend how long an existing Autonomous AI Database backup is kept?
- How do I shorten the retention period on an autonomous database backup?
instructions:
- text: Set retention of autonomous database backup {backup} to {days} days.
slots:
backup: path.autonomousDatabaseBackupId
days: requestBody.retentionPeriodInDays
- text: Keep Autonomous AI Database backup {backup} for {days} days instead.
slots:
backup: path.autonomousDatabaseBackupId
days: requestBody.retentionPeriodInDays
method: generated
generated: '2026-09-26'
- target: $.paths['/autonomousDatabaseBackups/{autonomousDatabaseBackupId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a long-term Autonomous AI Database backup
effect: destructive
questions:
- Can I delete a long-term backup of my Autonomous AI Database?
- Which autonomous database backups am I allowed to delete through the API?
instructions:
- text: Delete long-term autonomous database backup {backup}.
slots:
backup: path.autonomousDatabaseBackupId
- text: Remove Autonomous AI Database long-term backup {backup}.
slots:
backup: path.autonomousDatabaseBackupId
method: generated
generated: '2026-09-26'
# --- truncated at 32 KB (352 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/overlays/oracle-cloud-database-api-phrasing-overlay.yaml