Oracle Database@Google Cloud V1 API - Class Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties (v0.3.0)

Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties.

Properties of the Autonomous Database Backup resource.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#available_till_time

defavailable_till_time()->::Google::Protobuf::Timestamp
Returns

#compartment_id

defcompartment_id()->::String
Returns
  • (::String) — Output only. The OCID of the compartment.

#database_size_tb

defdatabase_size_tb()->::Float
Returns
  • (::Float) — Output only. The quantity of data in the database, in terabytes.

#db_version

defdb_version()->::String
Returns
  • (::String) — Output only. A valid Oracle Database version for Autonomous Database.

#end_time

defend_time()->::Google::Protobuf::Timestamp
Returns

#is_automatic_backup

defis_automatic_backup()->::Boolean
Returns
  • (::Boolean) — Output only. Indicates if the backup is automatic or user initiated.

#is_long_term_backup

defis_long_term_backup()->::Boolean
Returns
  • (::Boolean) — Output only. Indicates if the backup is long term backup.

#is_restorable

defis_restorable()->::Boolean
Returns
  • (::Boolean) — Output only. Indicates if the backup can be used to restore the Autonomous Database.

#key_store_id

defkey_store_id()->::String
Returns
  • (::String) — Optional. The OCID of the key store of Oracle Vault.

#key_store_id=

defkey_store_id=(value)->::String
Parameter
  • value (::String) — Optional. The OCID of the key store of Oracle Vault.
Returns
  • (::String) — Optional. The OCID of the key store of Oracle Vault.

#key_store_wallet

defkey_store_wallet()->::String
Returns
  • (::String) — Optional. The wallet name for Oracle Key Vault.

#key_store_wallet=

defkey_store_wallet=(value)->::String
Parameter
  • value (::String) — Optional. The wallet name for Oracle Key Vault.
Returns
  • (::String) — Optional. The wallet name for Oracle Key Vault.

#kms_key_id

defkms_key_id()->::String
Returns
  • (::String) — Optional. The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.

#kms_key_id=

defkms_key_id=(value)->::String
Parameter
  • value (::String) — Optional. The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
Returns
  • (::String) — Optional. The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.

#kms_key_version_id

defkms_key_version_id()->::String
Returns
  • (::String) — Optional. The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.

#kms_key_version_id=

defkms_key_version_id=(value)->::String
Parameter
  • value (::String) — Optional. The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
Returns
  • (::String) — Optional. The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.

#lifecycle_details

deflifecycle_details()->::String
Returns
  • (::String) — Output only. Additional information about the current lifecycle state.

#lifecycle_state

deflifecycle_state()->::Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties::State
Returns

#ocid

defocid()->::String
Returns
  • (::String) — Output only. OCID of the Autonomous Database backup. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle

#retention_period_days

defretention_period_days()->::Integer
Returns
  • (::Integer) — Optional. Retention period in days for the backup.

#retention_period_days=

defretention_period_days=(value)->::Integer
Parameter
  • value (::Integer) — Optional. Retention period in days for the backup.
Returns
  • (::Integer) — Optional. Retention period in days for the backup.

#size_tb

defsize_tb()->::Float
Returns
  • (::Float) — Output only. The backup size in terabytes.

#start_time

defstart_time()->::Google::Protobuf::Timestamp
Returns

#type

deftype()->::Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties::Type
Returns

#vault_id

defvault_id()->::String
Returns
  • (::String) — Optional. The OCID of the vault.

#vault_id=

defvault_id=(value)->::String
Parameter
  • value (::String) — Optional. The OCID of the vault.
Returns
  • (::String) — Optional. The OCID of the vault.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.