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
    • 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}