Class BackupRun
A BackupRun resource.
Implements
Inherited Members
Namespace: Google.Apis.SQLAdmin.v1.Data
Assembly: Google.Apis.SQLAdmin.v1.dll
Syntax
public class BackupRun : IDirectResponseSchema
Properties
BackupKind
Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
Declaration
[JsonProperty("backupKind")]
public virtual string BackupKind { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
The description of this run, only applicable to on-demand backups.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
DiskEncryptionConfiguration
Encryption configuration specific to a backup.
Declaration
[JsonProperty("diskEncryptionConfiguration")]
public virtual DiskEncryptionConfiguration DiskEncryptionConfiguration { get; set; }
Property Value
Type | Description |
---|---|
DiskEncryptionConfiguration |
DiskEncryptionStatus
Encryption status specific to a backup.
Declaration
[JsonProperty("diskEncryptionStatus")]
public virtual DiskEncryptionStatus DiskEncryptionStatus { get; set; }
Property Value
Type | Description |
---|---|
DiskEncryptionStatus |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndTime
object representation of EndTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type | Description |
---|---|
object |
EndTimeDateTimeOffset
DateTimeOffset representation of EndTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
EndTimeRaw
The time the backup operation completed in UTC timezone in RFC 3339
format, for example 2012-11-15T16:19:00.094Z
.
Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
EnqueuedTime
object representation of EnqueuedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EnqueuedTimeDateTimeOffset instead.")]
public virtual object EnqueuedTime { get; set; }
Property Value
Type | Description |
---|---|
object |
EnqueuedTimeDateTimeOffset
DateTimeOffset representation of EnqueuedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EnqueuedTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
EnqueuedTimeRaw
The time the run was enqueued in UTC timezone in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
Declaration
[JsonProperty("enqueuedTime")]
public virtual string EnqueuedTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Error
Information about why the backup operation failed. This is only present if the run has the FAILED status.
Declaration
[JsonProperty("error")]
public virtual OperationError Error { get; set; }
Property Value
Type | Description |
---|---|
OperationError |
Id
The identifier for this backup run. Unique only for a specific Cloud SQL instance.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type | Description |
---|---|
long? |
Instance
Name of the database instance.
Declaration
[JsonProperty("instance")]
public virtual string Instance { get; set; }
Property Value
Type | Description |
---|---|
string |
Kind
This is always sql#backupRun
.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
Location
Location of the backups.
Declaration
[JsonProperty("location")]
public virtual string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxChargeableBytes
Output only. The maximum chargeable bytes for the backup.
Declaration
[JsonProperty("maxChargeableBytes")]
public virtual long? MaxChargeableBytes { get; set; }
Property Value
Type | Description |
---|---|
long? |
SelfLink
The URI of this resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
object representation of StartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
StartTimeDateTimeOffset
DateTimeOffset representation of StartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
StartTimeRaw
The time the backup operation actually started in UTC timezone in RFC
3339 format, for example 2012-11-15T16:19:00.094Z
.
Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
The status of this run.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |
TimeZone
Backup time zone to prevent restores to an instance with a different time zone. Now relevant only for SQL Server.
Declaration
[JsonProperty("timeZone")]
public virtual string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
The type of this run; can be either "AUTOMATED" or "ON_DEMAND" or "FINAL". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
WindowStartTime
object representation of WindowStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use WindowStartTimeDateTimeOffset instead.")]
public virtual object WindowStartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
WindowStartTimeDateTimeOffset
DateTimeOffset representation of WindowStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? WindowStartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
WindowStartTimeRaw
The start time of the backup window during which this the backup was attempted in RFC
3339 format, for example 2012-11-15T16:19:00.094Z
.
Declaration
[JsonProperty("windowStartTime")]
public virtual string WindowStartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |