Oracle Database@Google Cloud V1 API - Class Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties (v0.3.0)
Stay organized with collections
Save and categorize content based on your preferences.
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
- (::Google::Protobuf::Timestamp) — Output only. Timestamp until when the backup will be available.
#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
- (::Google::Protobuf::Timestamp) — Output only. The date and time the backup completed.
#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
- (::Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties::State) — Output only. The lifecycle state of the backup.
#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
- (::Google::Protobuf::Timestamp) — Output only. The date and time the backup started.
#type
deftype()->::Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties::Type
Returns
- (::Google::Cloud::OracleDatabase::V1::AutonomousDatabaseBackupProperties::Type) — Output only. The type of the backup.
#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.