Summary of entries of Classes for gkebackup.
Classes
BackupForGKEAsyncClient
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKEClient
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
ListBackupChannelsAsyncPager
A pager for iterating through list_backup_channels requests.
This class thinly wraps an initial
ListBackupChannelsResponse object, and
provides an __aiter__ method to iterate through its
backup_channels field.
If there are more pages, the __aiter__ method will make additional
ListBackupChannels requests and continue to iterate
through the backup_channels field on the
corresponding responses.
All the usual ListBackupChannelsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupChannelsPager
A pager for iterating through list_backup_channels requests.
This class thinly wraps an initial
ListBackupChannelsResponse object, and
provides an __iter__ method to iterate through its
backup_channels field.
If there are more pages, the __iter__ method will make additional
ListBackupChannels requests and continue to iterate
through the backup_channels field on the
corresponding responses.
All the usual ListBackupChannelsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupPlanBindingsAsyncPager
A pager for iterating through list_backup_plan_bindings requests.
This class thinly wraps an initial
ListBackupPlanBindingsResponse object, and
provides an __aiter__ method to iterate through its
backup_plan_bindings field.
If there are more pages, the __aiter__ method will make additional
ListBackupPlanBindings requests and continue to iterate
through the backup_plan_bindings field on the
corresponding responses.
All the usual ListBackupPlanBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupPlanBindingsPager
A pager for iterating through list_backup_plan_bindings requests.
This class thinly wraps an initial
ListBackupPlanBindingsResponse object, and
provides an __iter__ method to iterate through its
backup_plan_bindings field.
If there are more pages, the __iter__ method will make additional
ListBackupPlanBindings requests and continue to iterate
through the backup_plan_bindings field on the
corresponding responses.
All the usual ListBackupPlanBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupPlansAsyncPager
A pager for iterating through list_backup_plans requests.
This class thinly wraps an initial
ListBackupPlansResponse object, and
provides an __aiter__ method to iterate through its
backup_plans field.
If there are more pages, the __aiter__ method will make additional
ListBackupPlans requests and continue to iterate
through the backup_plans field on the
corresponding responses.
All the usual ListBackupPlansResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupPlansPager
A pager for iterating through list_backup_plans requests.
This class thinly wraps an initial
ListBackupPlansResponse object, and
provides an __iter__ method to iterate through its
backup_plans field.
If there are more pages, the __iter__ method will make additional
ListBackupPlans requests and continue to iterate
through the backup_plans field on the
corresponding responses.
All the usual ListBackupPlansResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsAsyncPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __aiter__ method to iterate through its
backups field.
If there are more pages, the __aiter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __iter__ method to iterate through its
backups field.
If there are more pages, the __iter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestoreChannelsAsyncPager
A pager for iterating through list_restore_channels requests.
This class thinly wraps an initial
ListRestoreChannelsResponse object, and
provides an __aiter__ method to iterate through its
restore_channels field.
If there are more pages, the __aiter__ method will make additional
ListRestoreChannels requests and continue to iterate
through the restore_channels field on the
corresponding responses.
All the usual ListRestoreChannelsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestoreChannelsPager
A pager for iterating through list_restore_channels requests.
This class thinly wraps an initial
ListRestoreChannelsResponse object, and
provides an __iter__ method to iterate through its
restore_channels field.
If there are more pages, the __iter__ method will make additional
ListRestoreChannels requests and continue to iterate
through the restore_channels field on the
corresponding responses.
All the usual ListRestoreChannelsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestorePlanBindingsAsyncPager
A pager for iterating through list_restore_plan_bindings requests.
This class thinly wraps an initial
ListRestorePlanBindingsResponse object, and
provides an __aiter__ method to iterate through its
restore_plan_bindings field.
If there are more pages, the __aiter__ method will make additional
ListRestorePlanBindings requests and continue to iterate
through the restore_plan_bindings field on the
corresponding responses.
All the usual ListRestorePlanBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestorePlanBindingsPager
A pager for iterating through list_restore_plan_bindings requests.
This class thinly wraps an initial
ListRestorePlanBindingsResponse object, and
provides an __iter__ method to iterate through its
restore_plan_bindings field.
If there are more pages, the __iter__ method will make additional
ListRestorePlanBindings requests and continue to iterate
through the restore_plan_bindings field on the
corresponding responses.
All the usual ListRestorePlanBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestorePlansAsyncPager
A pager for iterating through list_restore_plans requests.
This class thinly wraps an initial
ListRestorePlansResponse object, and
provides an __aiter__ method to iterate through its
restore_plans field.
If there are more pages, the __aiter__ method will make additional
ListRestorePlans requests and continue to iterate
through the restore_plans field on the
corresponding responses.
All the usual ListRestorePlansResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestorePlansPager
A pager for iterating through list_restore_plans requests.
This class thinly wraps an initial
ListRestorePlansResponse object, and
provides an __iter__ method to iterate through its
restore_plans field.
If there are more pages, the __iter__ method will make additional
ListRestorePlans requests and continue to iterate
through the restore_plans field on the
corresponding responses.
All the usual ListRestorePlansResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestoresAsyncPager
A pager for iterating through list_restores requests.
This class thinly wraps an initial
ListRestoresResponse object, and
provides an __aiter__ method to iterate through its
restores field.
If there are more pages, the __aiter__ method will make additional
ListRestores requests and continue to iterate
through the restores field on the
corresponding responses.
All the usual ListRestoresResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRestoresPager
A pager for iterating through list_restores requests.
This class thinly wraps an initial
ListRestoresResponse object, and
provides an __iter__ method to iterate through its
restores field.
If there are more pages, the __iter__ method will make additional
ListRestores requests and continue to iterate
through the restores field on the
corresponding responses.
All the usual ListRestoresResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVolumeBackupsAsyncPager
A pager for iterating through list_volume_backups requests.
This class thinly wraps an initial
ListVolumeBackupsResponse object, and
provides an __aiter__ method to iterate through its
volume_backups field.
If there are more pages, the __aiter__ method will make additional
ListVolumeBackups requests and continue to iterate
through the volume_backups field on the
corresponding responses.
All the usual ListVolumeBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVolumeBackupsPager
A pager for iterating through list_volume_backups requests.
This class thinly wraps an initial
ListVolumeBackupsResponse object, and
provides an __iter__ method to iterate through its
volume_backups field.
If there are more pages, the __iter__ method will make additional
ListVolumeBackups requests and continue to iterate
through the volume_backups field on the
corresponding responses.
All the usual ListVolumeBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVolumeRestoresAsyncPager
A pager for iterating through list_volume_restores requests.
This class thinly wraps an initial
ListVolumeRestoresResponse object, and
provides an __aiter__ method to iterate through its
volume_restores field.
If there are more pages, the __aiter__ method will make additional
ListVolumeRestores requests and continue to iterate
through the volume_restores field on the
corresponding responses.
All the usual ListVolumeRestoresResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVolumeRestoresPager
A pager for iterating through list_volume_restores requests.
This class thinly wraps an initial
ListVolumeRestoresResponse object, and
provides an __iter__ method to iterate through its
volume_restores field.
If there are more pages, the __iter__ method will make additional
ListVolumeRestores requests and continue to iterate
through the volume_restores field on the
corresponding responses.
All the usual ListVolumeRestoresResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
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).
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ClusterMetadata
Information about the GKE cluster from which this Backup was created.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupCrdVersionsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
State
BackupChannel
A BackupChannel imposes constraints on where clusters can be backed up. The BackupChannel should be in the same project and region as the cluster being backed up. The backup can be created only in destination_project.
LabelsEntry
The abstract base class for a message.
BackupPlan
Defines the configuration and scheduling for a "line" of Backups.
BackupConfig
BackupConfig defines the configuration of Backups created via this BackupPlan.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
RetentionPolicy
RetentionPolicy defines a Backup retention policy for a BackupPlan.
Schedule
Defines scheduling parameters for automatically creating Backups via this BackupPlan.
State
BackupPlanBinding
A BackupPlanBinding binds a BackupPlan with a BackupChannel. This resource is created automatically when a BackupPlan is created using a BackupChannel. This also serves as a holder for cross-project fields that need to be displayed in the current project.
BackupPlanDetails
Contains metadata about the backup plan/backup.
BackupConfigDetails
BackupConfigDetails defines the configuration of Backups created via this BackupPlan.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RetentionPolicyDetails
RetentionPolicyDetails defines a Backup retention policy for a BackupPlan.
State
CreateBackupChannelRequest
Request message for CreateBackupChannel.
CreateBackupPlanRequest
Request message for CreateBackupPlan.
CreateBackupRequest
Request message for CreateBackup.
CreateRestoreChannelRequest
Request message for CreateRestoreChannel.
CreateRestorePlanRequest
Request message for CreateRestorePlan.
CreateRestoreRequest
Request message for CreateRestore.
DeleteBackupChannelRequest
Request message for DeleteBackupChannel.
DeleteBackupPlanRequest
Request message for DeleteBackupPlan.
DeleteBackupRequest
Request message for DeleteBackup.
DeleteRestoreChannelRequest
Request message for DeleteRestoreChannel.
DeleteRestorePlanRequest
Request message for DeleteRestorePlan.
DeleteRestoreRequest
Request message for DeleteRestore.
EncryptionKey
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
ExclusionWindow
Defines a time window during which no backup should happen. All time and date are in UTC.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DayOfWeekList
Holds repeated DaysOfWeek values as a container.
GetBackupChannelRequest
Request message for GetBackupChannel.
GetBackupIndexDownloadUrlRequest
Request message for GetBackupIndexDownloadUrl.