Class: Google::Cloud::GkeBackup::V1::BackupPlan::BackupConfig

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

Overview

BackupConfig defines the configuration of Backups created via this BackupPlan.

Instance Attribute Summary collapse

Instance Attribute Details

#all_namespaces::Boolean

Returns If True, include all namespaced resources.

Returns:

  • (::Boolean)

    If True, include all namespaced resources



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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

#encryption_key::Google::Cloud::GkeBackup::V1::EncryptionKey

Returns This defines a customer managed encryption key that will be used to encrypt the "config" portion (the Kubernetes resources) of Backups created via this plan.

Default (empty): Config backup artifacts will not be encrypted.

Returns:

  • (::Google::Cloud::GkeBackup::V1::EncryptionKey)

    This defines a customer managed encryption key that will be used to encrypt the "config" portion (the Kubernetes resources) of Backups created via this plan.

    Default (empty): Config backup artifacts will not be encrypted.



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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

#include_secrets::Boolean

Returns This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.

Default: False.

Returns:

  • (::Boolean)

    This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.

    Default: False



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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

#include_volume_data::Boolean

Returns This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.

Default: False.

Returns:

  • (::Boolean)

    This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.

    Default: False



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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

#selected_applications::Google::Cloud::GkeBackup::V1::NamespacedNames

Returns If set, include just the resources referenced by the listed ProtectedApplications.

Returns:



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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

#selected_namespaces::Google::Cloud::GkeBackup::V1::Namespaces

Returns If set, include just the resources in the listed namespaces.

Returns:



196
197
198
199
# File 'proto_docs/google/cloud/gkebackup/v1/backup_plan.rb', line 196

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