Class: Google::Cloud::BackupDR::V1::RuleConfigInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb

Overview

Message for rules config info.

Defined Under Namespace

Modules: LastBackupState

Instance Attribute Summary collapse

Instance Attribute Details

#last_backup_error::Google::Rpc::Status (readonly)

Returns Output only. google.rpc.Status object to store the last backup error.

Returns:



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 120

class RuleConfigInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum for LastBackupState
  module LastBackupState
    # State not set.
    LAST_BACKUP_STATE_UNSPECIFIED = 0

    # The first backup is pending.
    FIRST_BACKUP_PENDING = 1

    # The most recent backup could not be run/failed because of the lack of
    # permissions.
    PERMISSION_DENIED = 2

    # The last backup operation succeeded.
    SUCCEEDED = 3

    # The last backup operation failed.
    FAILED = 4
  end
end

#last_backup_state::Google::Cloud::BackupDR::V1::RuleConfigInfo::LastBackupState (readonly)

Returns Output only. The last backup state for rule.

Returns:



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 120

class RuleConfigInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum for LastBackupState
  module LastBackupState
    # State not set.
    LAST_BACKUP_STATE_UNSPECIFIED = 0

    # The first backup is pending.
    FIRST_BACKUP_PENDING = 1

    # The most recent backup could not be run/failed because of the lack of
    # permissions.
    PERMISSION_DENIED = 2

    # The last backup operation succeeded.
    SUCCEEDED = 3

    # The last backup operation failed.
    FAILED = 4
  end
end

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

Returns Output only. The point in time when the last successful backup was captured from the source.

Returns:



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 120

class RuleConfigInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum for LastBackupState
  module LastBackupState
    # State not set.
    LAST_BACKUP_STATE_UNSPECIFIED = 0

    # The first backup is pending.
    FIRST_BACKUP_PENDING = 1

    # The most recent backup could not be run/failed because of the lack of
    # permissions.
    PERMISSION_DENIED = 2

    # The last backup operation succeeded.
    SUCCEEDED = 3

    # The last backup operation failed.
    FAILED = 4
  end
end

#rule_id::String (readonly)

Returns Output only. Backup Rule id fetched from backup plan.

Returns:

  • (::String)

    Output only. Backup Rule id fetched from backup plan.



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 120

class RuleConfigInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum for LastBackupState
  module LastBackupState
    # State not set.
    LAST_BACKUP_STATE_UNSPECIFIED = 0

    # The first backup is pending.
    FIRST_BACKUP_PENDING = 1

    # The most recent backup could not be run/failed because of the lack of
    # permissions.
    PERMISSION_DENIED = 2

    # The last backup operation succeeded.
    SUCCEEDED = 3

    # The last backup operation failed.
    FAILED = 4
  end
end