Package Classes (0.8.2)

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.

GetBackupIndexDownloadUrlResponse