Class: Google::Cloud::AlloyDB::V1beta::ContinuousBackupInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/alloydb/v1beta/resources.rb

Overview

ContinuousBackupInfo describes the continuous backup properties of a cluster.

Instance Attribute Summary collapse

Instance Attribute Details

#earliest_restorable_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The earliest restorable time that can be restored to. If continuous backups and recovery was recently enabled, the earliest restorable time is the creation time of the earliest eligible backup within this cluster's continuous backup recovery window. After a cluster has had continuous backups enabled for the duration of its recovery window, the earliest restorable time becomes "now minus the recovery window". For example, assuming a point in time recovery is attempted at 04/16/2025 3:23:00PM with a 14d recovery window, the earliest restorable time would be 04/02/2025 3:23:00PM. This field is only visible if the CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. The earliest restorable time that can be restored to. If continuous backups and recovery was recently enabled, the earliest restorable time is the creation time of the earliest eligible backup within this cluster's continuous backup recovery window. After a cluster has had continuous backups enabled for the duration of its recovery window, the earliest restorable time becomes "now minus the recovery window". For example, assuming a point in time recovery is attempted at 04/16/2025 3:23:00PM with a 14d recovery window, the earliest restorable time would be 04/02/2025 3:23:00PM. This field is only visible if the CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.



298
299
300
301
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 298

class ContinuousBackupInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#enabled_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. When ContinuousBackup was most recently enabled. Set to null if ContinuousBackup is not enabled.



298
299
300
301
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 298

class ContinuousBackupInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#encryption_info::Google::Cloud::AlloyDB::V1beta::EncryptionInfo (readonly)

Returns Output only. The encryption information for the WALs and backups required for ContinuousBackup.

Returns:



298
299
300
301
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 298

class ContinuousBackupInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#schedule::Array<::Google::Type::DayOfWeek> (readonly)

Returns Output only. Days of the week on which a continuous backup is taken.

Returns:



298
299
300
301
# File 'proto_docs/google/cloud/alloydb/v1beta/resources.rb', line 298

class ContinuousBackupInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end