Class GkeBackupBackupPlanBackupConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.gke_backup_backup_plan.GkeBackupBackupPlanBackupConfig.Jsii$Proxy
-
- All Implemented Interfaces:
GkeBackupBackupPlanBackupConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GkeBackupBackupPlanBackupConfig
@Stability(Stable) @Internal public static final class GkeBackupBackupPlanBackupConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GkeBackupBackupPlanBackupConfig
An implementation forGkeBackupBackupPlanBackupConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.gke_backup_backup_plan.GkeBackupBackupPlanBackupConfig
GkeBackupBackupPlanBackupConfig.Builder, GkeBackupBackupPlanBackupConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(GkeBackupBackupPlanBackupConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theGkeBackupBackupPlanBackupConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetAllNamespaces()If True, include all namespaced resources.GkeBackupBackupPlanBackupConfigEncryptionKeygetEncryptionKey()encryption_key block.ObjectgetIncludeSecrets()This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.ObjectgetIncludeVolumeData()This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.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.GkeBackupBackupPlanBackupConfigSelectedApplicationsgetSelectedApplications()selected_applications block.GkeBackupBackupPlanBackupConfigSelectedNamespacesgetSelectedNamespaces()selected_namespaces block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(GkeBackupBackupPlanBackupConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theGkeBackupBackupPlanBackupConfig.Builder.
-
-
Method Detail
-
getAllNamespaces
public final Object getAllNamespaces()
Description copied from interface:GkeBackupBackupPlanBackupConfigIf 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}
- Specified by:
getAllNamespacesin interfaceGkeBackupBackupPlanBackupConfig
-
getEncryptionKey
public final GkeBackupBackupPlanBackupConfigEncryptionKey getEncryptionKey()
Description copied from interface:GkeBackupBackupPlanBackupConfigencryption_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}
- Specified by:
getEncryptionKeyin interfaceGkeBackupBackupPlanBackupConfig
-
getIncludeSecrets
public final Object getIncludeSecrets()
Description copied from interface:GkeBackupBackupPlanBackupConfigThis 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}
- Specified by:
getIncludeSecretsin interfaceGkeBackupBackupPlanBackupConfig
-
getIncludeVolumeData
public final Object getIncludeVolumeData()
Description copied from interface:GkeBackupBackupPlanBackupConfigThis 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}
- Specified by:
getIncludeVolumeDatain interfaceGkeBackupBackupPlanBackupConfig
-
getPermissiveMode
public final Object getPermissiveMode()
Description copied from interface:GkeBackupBackupPlanBackupConfigThis 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}
- Specified by:
getPermissiveModein interfaceGkeBackupBackupPlanBackupConfig
-
getSelectedApplications
public final GkeBackupBackupPlanBackupConfigSelectedApplications getSelectedApplications()
Description copied from interface:GkeBackupBackupPlanBackupConfigselected_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}
- Specified by:
getSelectedApplicationsin interfaceGkeBackupBackupPlanBackupConfig
-
getSelectedNamespaces
public final GkeBackupBackupPlanBackupConfigSelectedNamespaces getSelectedNamespaces()
Description copied from interface:GkeBackupBackupPlanBackupConfigselected_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}
- Specified by:
getSelectedNamespacesin interfaceGkeBackupBackupPlanBackupConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-