Class: Google::Cloud::GkeBackup::V1::BackupPlan::BackupConfig
- Inherits:
-
Object
- Object
- Google::Cloud::GkeBackup::V1::BackupPlan::BackupConfig
- 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
-
#all_namespaces ⇒ ::Boolean
If True, include all namespaced resources.
-
#encryption_key ⇒ ::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.
-
#include_secrets ⇒ ::Boolean
This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.
-
#include_volume_data ⇒ ::Boolean
This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.
-
#selected_applications ⇒ ::Google::Cloud::GkeBackup::V1::NamespacedNames
If set, include just the resources referenced by the listed ProtectedApplications.
-
#selected_namespaces ⇒ ::Google::Cloud::GkeBackup::V1::Namespaces
If set, include just the resources in the listed namespaces.
Instance Attribute Details
#all_namespaces ⇒ ::Boolean
Returns 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.
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.
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.
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.
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.
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 |