Package com.pulumi.gcp.gkebackup.inputs
Class BackupPlanBackupConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.gkebackup.inputs.BackupPlanBackupConfigArgs
-
public final class BackupPlanBackupConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BackupPlanBackupConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BackupPlanBackupConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allNamespaces()
static BackupPlanBackupConfigArgs.Builder
builder()
static BackupPlanBackupConfigArgs.Builder
builder(BackupPlanBackupConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigEncryptionKeyArgs>>
encryptionKey()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
includeSecrets()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
includeVolumeData()
java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigSelectedApplicationsArgs>>
selectedApplications()
java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigSelectedNamespacesArgs>>
selectedNamespaces()
-
-
-
Field Detail
-
Empty
public static final BackupPlanBackupConfigArgs Empty
-
-
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.
-
selectedApplications
public java.util.Optional<com.pulumi.core.Output<BackupPlanBackupConfigSelectedApplicationsArgs>> selectedApplications()
- Returns:
- A list of namespaced Kubernetes Resources. Structure is documented below.
-
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.
-
builder
public static BackupPlanBackupConfigArgs.Builder builder()
-
builder
public static BackupPlanBackupConfigArgs.Builder builder(BackupPlanBackupConfigArgs defaults)
-
-