Interface GkeBackupBackupPlanBackupConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GkeBackupBackupPlanBackupConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.267Z") @Stability(Stable) public interface GkeBackupBackupPlanBackupConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGkeBackupBackupPlanBackupConfig.BuilderA builder forGkeBackupBackupPlanBackupConfigstatic classGkeBackupBackupPlanBackupConfig.Jsii$ProxyAn implementation forGkeBackupBackupPlanBackupConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static GkeBackupBackupPlanBackupConfig.Builderbuilder()default ObjectgetAllNamespaces()If True, include all namespaced resources.default GkeBackupBackupPlanBackupConfigEncryptionKeygetEncryptionKey()encryption_key block.default ObjectgetIncludeSecrets()This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.default ObjectgetIncludeVolumeData()This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.default ObjectgetPermissiveMode()This flag specifies whether Backups will not fail when Backup for GKE detects Kubernetes configuration that is non-standard or requires additional setup to restore.default GkeBackupBackupPlanBackupConfigSelectedApplicationsgetSelectedApplications()selected_applications block.default GkeBackupBackupPlanBackupConfigSelectedNamespacesgetSelectedNamespaces()selected_namespaces block.
-
-
-
Method Detail
-
getAllNamespaces
@Stability(Stable) @Nullable default Object getAllNamespaces()
If True, include all namespaced resources.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#all_namespaces GkeBackupBackupPlan#all_namespaces}
-
getEncryptionKey
@Stability(Stable) @Nullable default GkeBackupBackupPlanBackupConfigEncryptionKey getEncryptionKey()
encryption_key block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#encryption_key GkeBackupBackupPlan#encryption_key}
-
getIncludeSecrets
@Stability(Stable) @Nullable default Object getIncludeSecrets()
This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#include_secrets GkeBackupBackupPlan#include_secrets}
-
getIncludeVolumeData
@Stability(Stable) @Nullable default Object getIncludeVolumeData()
This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#include_volume_data GkeBackupBackupPlan#include_volume_data}
-
getPermissiveMode
@Stability(Stable) @Nullable default Object getPermissiveMode()
This flag specifies whether Backups will not fail when Backup for GKE detects Kubernetes configuration that is non-standard or requires additional setup to restore.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#permissive_mode GkeBackupBackupPlan#permissive_mode}
-
getSelectedApplications
@Stability(Stable) @Nullable default GkeBackupBackupPlanBackupConfigSelectedApplications getSelectedApplications()
selected_applications block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#selected_applications GkeBackupBackupPlan#selected_applications}
-
getSelectedNamespaces
@Stability(Stable) @Nullable default GkeBackupBackupPlanBackupConfigSelectedNamespaces getSelectedNamespaces()
selected_namespaces block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#selected_namespaces GkeBackupBackupPlan#selected_namespaces}
-
builder
@Stability(Stable) static GkeBackupBackupPlanBackupConfig.Builder builder()
-
-