Class BackupConfigDetails
BackupConfigDetails defines the configuration of Backups created via this BackupPlan.
Implements
Inherited Members
Namespace: Google.Apis.BackupforGKE.v1.Data
Assembly: Google.Apis.BackupforGKE.v1.dll
Syntax
public class BackupConfigDetails : IDirectResponseSchema
Properties
AllNamespaces
Output only. If True, include all namespaced resources
Declaration
[JsonProperty("allNamespaces")]
public virtual bool? AllNamespaces { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EncryptionKey
Output only. 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. Default (empty): Config backup artifacts will not be encrypted.
Declaration
[JsonProperty("encryptionKey")]
public virtual EncryptionKey EncryptionKey { get; set; }
Property Value
Type | Description |
---|---|
EncryptionKey |
IncludeSecrets
Output only. This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups. Default: False
Declaration
[JsonProperty("includeSecrets")]
public virtual bool? IncludeSecrets { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IncludeVolumeData
Output only. This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup. Default: False
Declaration
[JsonProperty("includeVolumeData")]
public virtual bool? IncludeVolumeData { get; set; }
Property Value
Type | Description |
---|---|
bool? |
SelectedApplications
Output only. If set, include just the resources referenced by the listed ProtectedApplications.
Declaration
[JsonProperty("selectedApplications")]
public virtual NamespacedNames SelectedApplications { get; set; }
Property Value
Type | Description |
---|---|
NamespacedNames |
SelectedNamespaces
Output only. If set, include just the resources in the listed namespaces.
Declaration
[JsonProperty("selectedNamespaces")]
public virtual Namespaces SelectedNamespaces { get; set; }
Property Value
Type | Description |
---|---|
Namespaces |