Class InstancesRestoreBackupRequest
Database instance restore backup request.
Implements
Inherited Members
Namespace: Google.Apis.SQLAdmin.v1.Data
Assembly: Google.Apis.SQLAdmin.v1.dll
Syntax
public class InstancesRestoreBackupRequest : IDirectResponseSchema
Properties
Backup
The name of the backup that's used to restore a Cloud SQL instance: Format: projects/{project-id}/backups/{backup-uid}. Only one of restore_backup_context, backup, backupdr_backup can be passed to the input.
Declaration
[JsonProperty("backup")]
public virtual string Backup { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RestoreBackupContext
Parameters required to perform the restore backup operation.
Declaration
[JsonProperty("restoreBackupContext")]
public virtual RestoreBackupContext RestoreBackupContext { get; set; }
Property Value
Type | Description |
---|---|
Restore |
RestoreInstanceSettings
Optional. By using this parameter, Cloud SQL overrides any instance settings stored in the backup you are restoring from. You can't change the instance's major database version and you can only increase the disk size. You can use this field to restore new instances only. This field is not applicable for restore to existing instances.
Declaration
[JsonProperty("restoreInstanceSettings")]
public virtual DatabaseInstance RestoreInstanceSettings { get; set; }
Property Value
Type | Description |
---|---|
Database |