Class BackupPlanBackupConfigArgs


  • public final class BackupPlanBackupConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • allNamespaces

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allNamespaces()
        Returns:
        If True, include all namespaced resources.
      • encryptionKey

        public java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigEncryptionKeyArgs>> 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. Structure is documented below.
      • includeSecrets

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeSecrets()
        Returns:
        This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.
      • includeVolumeData

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> includeVolumeData()
        Returns:
        This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.
      • selectedNamespaces

        public java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigSelectedNamespacesArgs>> selectedNamespaces()
        Returns:
        If set, include just the resources in the listed namespaces. Structure is documented below.