Classes
Backup
Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups). Next id: 28
Protobuf type google.events.cloud.gkebackup.v1.Backup
Backup.Builder
Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups). Next id: 28
Protobuf type google.events.cloud.gkebackup.v1.Backup
Backup.ClusterMetadata
Information about the GKE cluster from which this Backup was created.
Protobuf type google.events.cloud.gkebackup.v1.Backup.ClusterMetadata
Backup.ClusterMetadata.Builder
Information about the GKE cluster from which this Backup was created.
Protobuf type google.events.cloud.gkebackup.v1.Backup.ClusterMetadata
BackupEventData
The data within all Backup events.
Protobuf type google.events.cloud.gkebackup.v1.BackupEventData
BackupEventData.Builder
The data within all Backup events.
Protobuf type google.events.cloud.gkebackup.v1.BackupEventData
BackupPlan
Defines the configuration and scheduling for a "line" of Backups.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan
BackupPlan.BackupConfig
BackupConfig defines the configuration of Backups created via this BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.BackupConfig
BackupPlan.BackupConfig.Builder
BackupConfig defines the configuration of Backups created via this BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.BackupConfig
BackupPlan.Builder
Defines the configuration and scheduling for a "line" of Backups.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan
BackupPlan.RetentionPolicy
RetentionPolicy defines a Backup retention policy for a BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.RetentionPolicy
BackupPlan.RetentionPolicy.Builder
RetentionPolicy defines a Backup retention policy for a BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.RetentionPolicy
BackupPlan.Schedule
Schedule defines scheduling parameters for automatically creating Backups via this BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.Schedule
BackupPlan.Schedule.Builder
Schedule defines scheduling parameters for automatically creating Backups via this BackupPlan.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlan.Schedule
BackupPlanEventData
The data within all BackupPlan events.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlanEventData
BackupPlanEventData.Builder
The data within all BackupPlan events.
Protobuf type google.events.cloud.gkebackup.v1.BackupPlanEventData
Data
EncryptionKey
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
Protobuf type google.events.cloud.gkebackup.v1.EncryptionKey
EncryptionKey.Builder
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
Protobuf type google.events.cloud.gkebackup.v1.EncryptionKey
NamespacedName
A reference to a namespaced resource in Kubernetes.
Protobuf type google.events.cloud.gkebackup.v1.NamespacedName
NamespacedName.Builder
A reference to a namespaced resource in Kubernetes.
Protobuf type google.events.cloud.gkebackup.v1.NamespacedName
NamespacedNames
A list of namespaced Kubernetes resources.
Protobuf type google.events.cloud.gkebackup.v1.NamespacedNames
NamespacedNames.Builder
A list of namespaced Kubernetes resources.
Protobuf type google.events.cloud.gkebackup.v1.NamespacedNames
Namespaces
A list of Kubernetes Namespaces
Protobuf type google.events.cloud.gkebackup.v1.Namespaces
Namespaces.Builder
A list of Kubernetes Namespaces
Protobuf type google.events.cloud.gkebackup.v1.Namespaces
Restore
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself. Next id: 18
Protobuf type google.events.cloud.gkebackup.v1.Restore
Restore.Builder
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself. Next id: 18
Protobuf type google.events.cloud.gkebackup.v1.Restore
RestoreConfig
Configuration of a restore. Next id: 12
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig
RestoreConfig.Builder
Configuration of a restore. Next id: 12
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig
RestoreConfig.ClusterResourceRestoreScope
Defines the scope of cluster-scoped resources to restore. Some group kinds are not reasonable choices for a restore, and will cause an error if selected here. Any scope selection that would restore "all valid" resources automatically excludes these group kinds.
- gkebackup.gke.io/BackupJob
- gkebackup.gke.io/RestoreJob
- metrics.k8s.io/NodeMetrics
- migration.k8s.io/StorageState
- migration.k8s.io/StorageVersionMigration
- Node
- snapshot.storage.k8s.io/VolumeSnapshotContent
- storage.k8s.io/CSINode Some group kinds are driven by restore configuration elsewhere, and will cause an error if selected here.
- Namespace
- PersistentVolume
Protobuf type
google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
RestoreConfig.ClusterResourceRestoreScope.Builder
Defines the scope of cluster-scoped resources to restore. Some group kinds are not reasonable choices for a restore, and will cause an error if selected here. Any scope selection that would restore "all valid" resources automatically excludes these group kinds.
- gkebackup.gke.io/BackupJob
- gkebackup.gke.io/RestoreJob
- metrics.k8s.io/NodeMetrics
- migration.k8s.io/StorageState
- migration.k8s.io/StorageVersionMigration
- Node
- snapshot.storage.k8s.io/VolumeSnapshotContent
- storage.k8s.io/CSINode Some group kinds are driven by restore configuration elsewhere, and will cause an error if selected here.
- Namespace
- PersistentVolume
Protobuf type
google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
RestoreConfig.GroupKind
This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig.GroupKind
RestoreConfig.GroupKind.Builder
This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig.GroupKind
RestoreConfig.SubstitutionRule
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to substitution) and substitution logic.
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule
RestoreConfig.SubstitutionRule.Builder
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to substitution) and substitution logic.
Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule
RestoreEventData
The data within all Restore events.
Protobuf type google.events.cloud.gkebackup.v1.RestoreEventData
RestoreEventData.Builder
The data within all Restore events.
Protobuf type google.events.cloud.gkebackup.v1.RestoreEventData
RestorePlan
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan. Next id: 13
Protobuf type google.events.cloud.gkebackup.v1.RestorePlan
RestorePlan.Builder
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan. Next id: 13
Protobuf type google.events.cloud.gkebackup.v1.RestorePlan
RestorePlanEventData
The data within all RestorePlan events.
Protobuf type google.events.cloud.gkebackup.v1.RestorePlanEventData
RestorePlanEventData.Builder
The data within all RestorePlan events.
Protobuf type google.events.cloud.gkebackup.v1.RestorePlanEventData
Interfaces
Backup.ClusterMetadataOrBuilder
BackupEventDataOrBuilder
BackupOrBuilder
BackupPlan.BackupConfigOrBuilder
BackupPlan.RetentionPolicyOrBuilder
BackupPlan.ScheduleOrBuilder
BackupPlanEventDataOrBuilder
BackupPlanOrBuilder
EncryptionKeyOrBuilder
NamespacedNameOrBuilder
NamespacedNamesOrBuilder
NamespacesOrBuilder
RestoreConfig.ClusterResourceRestoreScopeOrBuilder
RestoreConfig.GroupKindOrBuilder
RestoreConfig.SubstitutionRuleOrBuilder
RestoreConfigOrBuilder
RestoreEventDataOrBuilder
RestoreOrBuilder
RestorePlanEventDataOrBuilder
RestorePlanOrBuilder
Enums
Backup.BackupScopeCase
Backup.ClusterMetadata.PlatformVersionCase
Backup.State
State
Protobuf enum google.events.cloud.gkebackup.v1.Backup.State
BackupPlan.BackupConfig.BackupScopeCase
Restore.State
Possible values for state of the Restore.
Protobuf enum google.events.cloud.gkebackup.v1.Restore.State
RestoreConfig.ClusterResourceConflictPolicy
Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster.
Protobuf enum
google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy
RestoreConfig.NamespacedResourceRestoreMode
Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster.
Protobuf enum
google.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode
RestoreConfig.NamespacedResourceRestoreScopeCase
RestoreConfig.VolumeDataRestorePolicy
Defines how volume data should be restored
Protobuf enum google.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy