Class: Google::Cloud::GkeBackup::V1::RestoreConfig::RestoreOrder

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

Overview

Allows customers to specify dependencies between resources that Backup for GKE can use to compute a resasonable restore order.

Defined Under Namespace

Classes: GroupKindDependency

Instance Attribute Summary collapse

Instance Attribute Details

#group_kind_dependencies::Array<::Google::Cloud::GkeBackup::V1::RestoreConfig::RestoreOrder::GroupKindDependency>

Returns Optional. Contains a list of group kind dependency pairs provided by the customer, that is used by Backup for GKE to generate a group kind restore order.

Returns:



489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/gkebackup/v1/restore.rb', line 489

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

  # Defines a dependency between two group kinds.
  # @!attribute [rw] satisfying
  #   @return [::Google::Cloud::GkeBackup::V1::RestoreConfig::GroupKind]
  #     Required. The satisfying group kind must be restored first
  #     in order to satisfy the dependency.
  # @!attribute [rw] requiring
  #   @return [::Google::Cloud::GkeBackup::V1::RestoreConfig::GroupKind]
  #     Required. The requiring group kind requires that the other
  #     group kind be restored first.
  class GroupKindDependency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end