Skip to main content

autonomous_database_backups

Creates, updates, deletes, gets or lists a autonomous_database_backups resource.

Overview

Nameautonomous_database_backups
TypeResource
Idazure_isv.oracle.autonomous_database_backups

Fields

NameDatatypeDescription
adbbackupidtextfield from the properties object
autonomous_database_ocidtextfield from the properties object
autonomousdatabasenametextfield from the properties object
backup_typetextfield from the properties object
database_size_in_tbstextfield from the properties object
db_versiontextfield from the properties object
display_nametextfield from the properties object
is_automatictextfield from the properties object
is_restorabletextfield from the properties object
lifecycle_detailstextfield from the properties object
lifecycle_statetextfield from the properties object
ocidtextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
retention_period_in_daystextfield from the properties object
size_in_tbstextfield from the properties object
subscriptionIdtextfield from the properties object
time_available_tiltextfield from the properties object
time_endedtextfield from the properties object
time_startedtextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTadbbackupid, autonomousdatabasename, resourceGroupName, subscriptionIdGet a AutonomousDatabaseBackup
list_by_autonomous_databaseSELECTautonomousdatabasename, resourceGroupName, subscriptionIdList AutonomousDatabaseBackup resources by AutonomousDatabase
create_or_updateINSERTadbbackupid, autonomousdatabasename, resourceGroupName, subscriptionIdCreate a AutonomousDatabaseBackup
deleteDELETEadbbackupid, autonomousdatabasename, resourceGroupName, subscriptionIdDelete a AutonomousDatabaseBackup
updateUPDATEadbbackupid, autonomousdatabasename, resourceGroupName, subscriptionIdUpdate a AutonomousDatabaseBackup

SELECT examples

List AutonomousDatabaseBackup resources by AutonomousDatabase

SELECT
adbbackupid,
autonomous_database_ocid,
autonomousdatabasename,
backup_type,
database_size_in_tbs,
db_version,
display_name,
is_automatic,
is_restorable,
lifecycle_details,
lifecycle_state,
ocid,
provisioning_state,
resourceGroupName,
retention_period_in_days,
size_in_tbs,
subscriptionId,
time_available_til,
time_ended,
time_started
FROM azure_isv.oracle.vw_autonomous_database_backups
WHERE autonomousdatabasename = '{{ autonomousdatabasename }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new autonomous_database_backups resource.

/*+ create */
INSERT INTO azure_isv.oracle.autonomous_database_backups (
adbbackupid,
autonomousdatabasename,
resourceGroupName,
subscriptionId,
properties
)
SELECT
'{{ adbbackupid }}',
'{{ autonomousdatabasename }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ properties }}'
;

UPDATE example

Updates a autonomous_database_backups resource.

/*+ update */
UPDATE azure_isv.oracle.autonomous_database_backups
SET
properties = '{{ properties }}'
WHERE
adbbackupid = '{{ adbbackupid }}'
AND autonomousdatabasename = '{{ autonomousdatabasename }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified autonomous_database_backups resource.

/*+ delete */
DELETE FROM azure_isv.oracle.autonomous_database_backups
WHERE adbbackupid = '{{ adbbackupid }}'
AND autonomousdatabasename = '{{ autonomousdatabasename }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';