Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Solutions
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex Managed Service for MySQL
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Information about existing clusters
    • Creating clusters
    • Connecting to a database
    • Stopping and starting clusters
    • SQL queries in the management console
    • Editing clusters
    • Connecting to DataLens
    • How to manage MySQL hosts
    • Database management
    • Database setup
    • Managing users
    • Assigning privileges and roles
    • Managing backups
    • Deleting clusters
    • Migrating databases to Yandex.Cloud
    • Monitoring the state of a cluster and hosts
  • Concepts
    • Relationship between service resources
    • Host classes
      • Active host classes
      • Archive
        • Before June 1, 2020
      • Using deprecated host classes
    • Network in Managed Service for MySQL
    • Quotas and limits
    • Storage types
    • Backups
    • Replication
  • Access management
  • Pricing policy
    • Current pricing policy
    • Archive
      • Before February 1, 2020
  • API reference
    • Authentication in the API
    • gRPC
      • Overview
      • BackupService
      • ClusterService
      • DatabaseService
      • ResourcePresetService
      • UserService
      • OperationService
    • REST
      • Overview
      • Backup
        • Overview
        • get
        • list
      • Cluster
        • Overview
        • addHosts
        • backup
        • create
        • delete
        • deleteHosts
        • get
        • list
        • listBackups
        • listHosts
        • listLogs
        • listOperations
        • restore
        • start
        • stop
        • update
      • Database
        • Overview
        • create
        • delete
        • get
        • list
      • ResourcePreset
        • Overview
        • get
        • list
      • User
        • Overview
        • create
        • delete
        • get
        • grantPermission
        • list
        • revokePermission
        • update
      • Operation
        • Overview
        • get
  • Questions and answers
    • General questions
    • Questions about MySQL
    • All questions on the same page
  1. API reference
  2. gRPC
  3. BackupService

BackupService

  • Calls BackupService
  • Get
    • GetBackupRequest
    • Backup
  • List
    • ListBackupsRequest
    • ListBackupsResponse
    • Backup

A set of methods for managing MySQL backups.

Call Description
Get Returns the specified MySQL backup.
List Retrieves the list of MySQL backups available for the specified folder.

Calls BackupService

Get

Returns the specified MySQL backup.
To get the list of available MySQL backups, make a List request.

rpc Get (GetBackupRequest) returns (Backup)

GetBackupRequest

Field Description
backup_id string
Required. ID of the backup to return information about. To get the backup ID, use a ClusterService.ListBackups request.

Backup

Field Description
id string
Required. ID of the backup.
folder_id string
ID of the folder that the backup belongs to.
created_at google.protobuf.Timestamp
source_cluster_id string
ID of the MySQL cluster that the backup was created for.
started_at google.protobuf.Timestamp
Time when the backup operation was started.

List

Retrieves the list of MySQL backups available for the specified folder.

rpc List (ListBackupsRequest) returns (ListBackupsResponse)

ListBackupsRequest

Field Description
folder_id string
Required. ID of the folder to list backups in. To get the folder ID, use a yandex.cloud.resourcemanager.v1.FolderService.List request. The maximum string length in characters is 50.
page_size int64
The maximum number of results per page to return. If the number of available results is larger than page_size, the service returns a ListBackupsResponse.next_page_token that can be used to get the next page of results in subsequent list requests. The maximum value is 1000.
page_token string
Page token. To get the next page of results, Set page_token to the ListBackupsResponse.next_page_token returned by a previous list request. The maximum string length in characters is 100.

ListBackupsResponse

Field Description
backups[] Backup
List of MySQL backups.
next_page_token string
This token allows you to get the next page of results for list requests. If the number of results is larger than ListBackupsRequest.page_size, use the next_page_token as the value for the ListBackupsRequest.page_token parameter in the next list request. Each subsequent list request will have its own next_page_token to continue paging through the results. The maximum string length in characters is 100.

Backup

Field Description
id string
Required. ID of the backup.
folder_id string
ID of the folder that the backup belongs to.
created_at google.protobuf.Timestamp
source_cluster_id string
ID of the MySQL cluster that the backup was created for.
started_at google.protobuf.Timestamp
Time when the backup operation was started.
In this article:
  • Calls BackupService
  • Get
  • GetBackupRequest
  • Backup
  • List
  • ListBackupsRequest
  • ListBackupsResponse
  • Backup
Language / Region
Careers
Privacy policy
Terms of use
Brandbook
© 2021 Yandex.Cloud LLC