events/cloud/gkebackup/v1 library

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
Backup_ClusterMetadata
Information about the GKE cluster from which this Backup was created.
Backup_State
State
BackupCreatedEvent
The CloudEvent raised when a Backup is created.
BackupDeletedEvent
The CloudEvent raised when a Backup is deleted.
BackupEventData
The data within all Backup events.
BackupPlan
Defines the configuration and scheduling for a "line" of Backups.
BackupPlan_BackupConfig
BackupConfig defines the configuration of Backups created via this BackupPlan.
BackupPlan_RetentionPolicy
RetentionPolicy defines a Backup retention policy for a BackupPlan.
BackupPlan_Schedule
Schedule defines scheduling parameters for automatically creating Backups via this BackupPlan.
BackupPlanCreatedEvent
The CloudEvent raised when a BackupPlan is created.
BackupPlanDeletedEvent
The CloudEvent raised when a BackupPlan is deleted.
BackupPlanEventData
The data within all BackupPlan events.
BackupPlanUpdatedEvent
The CloudEvent raised when a BackupPlan is updated.
BackupUpdatedEvent
The CloudEvent raised when a Backup is updated.
EncryptionKey
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
NamespacedName
A reference to a namespaced resource in Kubernetes.
NamespacedNames
A list of namespaced Kubernetes resources.
Namespaces
A list of Kubernetes 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
Restore_State
Possible values for state of the Restore.
RestoreConfig
Configuration of a restore. Next id: 12
RestoreConfig_ClusterResourceConflictPolicy
Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster.
RestoreConfig_ClusterResourceRestoreScope
Defines the scope of cluster-scoped resources to restore.
RestoreConfig_GroupKind
This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.
RestoreConfig_NamespacedResourceRestoreMode
Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster.
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.
RestoreConfig_VolumeDataRestorePolicy
Defines how volume data should be restored
RestoreCreatedEvent
The CloudEvent raised when a Restore is created.
RestoreDeletedEvent
The CloudEvent raised when a Restore is deleted.
RestoreEventData
The data within all Restore events.
RestorePlan
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan. Next id: 13
RestorePlanCreatedEvent
The CloudEvent raised when a RestorePlan is created.
RestorePlanDeletedEvent
The CloudEvent raised when a RestorePlan is deleted.
RestorePlanEventData
The data within all RestorePlan events.
RestorePlanUpdatedEvent
The CloudEvent raised when a RestorePlan is updated.
RestoreUpdatedEvent
The CloudEvent raised when a Restore is updated.