# Functions

New creates a new Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new Service.

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
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).
BackupConfig: BackupConfig defines the configuration of Backups created via this BackupPlan.
BackupPlan: Defines the configuration and scheduling for a "line" of Backups.
Binding: Associates `members`, or principals, with a `role`.
ClusterMetadata: Information about the GKE cluster from which this Backup was created.
ClusterResourceRestoreScope: Defines the scope of cluster-scoped resources to restore.
Date: Represents a whole or partial calendar date, such as a birthday.
DayOfWeekList: Holds repeated DaysOfWeek values as a container.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
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.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
Filter: Defines the filter for `Restore`.
GetBackupIndexDownloadUrlResponse: Response message for GetBackupIndexDownloadUrl.
GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
GroupKind: This is a direct map to the Kubernetes GroupKind type GroupKind (https://godoc.org/k8s.io/apimachinery/pkg/runtime/schema#GroupKind) and is used for identifying specific "types" of resources to restore.
GroupKindDependency: Defines a dependency between two group kinds.
ListBackupPlansResponse: Response message for ListBackupPlans.
ListBackupsResponse: Response message for ListBackups.
ListLocationsResponse: The response message for Locations.ListLocations.
ListRestorePlansResponse: Response message for ListRestorePlans.
ListRestoresResponse: Response message for ListRestores.
ListVolumeBackupsResponse: Response message for ListVolumeBackups.
ListVolumeRestoresResponse: Response message for ListVolumeRestores.
Location: A resource that represents a Google Cloud location.
NamespacedName: A reference to a namespaced resource in Kubernetes.
NamespacedNames: A list of namespaced Kubernetes resources.
Namespaces: A list of Kubernetes Namespaces.
OperationMetadata: Represents the metadata of the long-running operation.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceFilter: ResourceFilter specifies matching criteria to limit the scope of a change to a specific set of kubernetes resources that are selected for restoration from a backup.
ResourceSelector: Defines a selector to identify a single or a group of resources.
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.
RestoreConfig: Configuration of a restore.
RestoreOrder: Allows customers to specify dependencies between resources that Backup for GKE can use to compute a resasonable restore order.
RestorePlan: The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan.
RetentionPolicy: RetentionPolicy defines a Backup retention policy for a BackupPlan.
RpoConfig: Defines RPO scheduling configuration for automatically creating Backups via this BackupPlan.
Schedule: Defines scheduling parameters for automatically creating Backups via this BackupPlan.
No description provided by the author
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
SubstitutionRule: A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
TimeOfDay: Represents a time of day.
TransformationRule: A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup.
TransformationRuleAction: TransformationRuleAction defines a TransformationRule action based on the JSON Patch RFC (https://www.rfc-editor.org/rfc/rfc6902).
VolumeBackup: Represents the backup of a specific persistent volume as a component of a Backup - both the record of the operation and a pointer to the underlying storage-specific artifacts.
VolumeDataRestorePolicyBinding: Binds resources in the scope to the given VolumeDataRestorePolicy.
VolumeDataRestorePolicyOverride: Defines an override to apply a VolumeDataRestorePolicy for scoped resources.
VolumeRestore: Represents the operation of restoring a volume from a VolumeBackup.