Method: projects.locations.backupPlans.backups.create

Creates a Backup for the given BackupPlan.

HTTP request

POST https://gkebackup.googleapis.com/v1/{parent=projects/*/locations/*/backupPlans/*}/backups

The URL uses gRPC Transcoding syntax. To know more about valid error responses that can be thrown by this HTTP request, please refer to the service error catalog

Path parameters

Parameters
parent

string

Required. The BackupPlan within which to create the Backup. Format: projects/*/locations/*/backupPlans/*

Authorization requires the following IAM permission on the specified resource parent:

  • gkebackup.backups.create

Query parameters

Parameters
backupId

string

Optional. The client-provided short name for the Backup resource. This name must:

  • be between 1 and 63 characters long (inclusive)
  • consist of only lower-case ASCII letters, numbers, and dashes
  • start with a lower-case letter
  • end with a lower-case letter or number
  • be unique within the set of Backups in this BackupPlan

Request body

The request body contains an instance of Backup.

Response body

If successful, the response body contains a newly created instance of Operation.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.