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:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 127

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:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 127

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:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 127

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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'proto_docs/google/cloud/backupdr/v1/backupplanassociation.rb', line 127

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