GoogleApi.SQLAdmin.V1beta4.Model.BackupRun (google_api_sql_admin v0.71.0)

View Source

A BackupRun resource.

Attributes

  • backupKind (type: String.t, default: nil) - Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
  • databaseVersion (type: String.t, default: nil) - Output only. The instance database version when this backup was made.
  • description (type: String.t, default: nil) - The description of this run, only applicable to on-demand backups.
  • diskEncryptionConfiguration (type: GoogleApi.SQLAdmin.V1beta4.Model.DiskEncryptionConfiguration.t, default: nil) - Encryption configuration specific to a backup.
  • diskEncryptionStatus (type: GoogleApi.SQLAdmin.V1beta4.Model.DiskEncryptionStatus.t, default: nil) - Encryption status specific to a backup.
  • endTime (type: DateTime.t, default: nil) - The time the backup operation completed in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
  • enqueuedTime (type: DateTime.t, default: nil) - The time the run was enqueued in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
  • error (type: GoogleApi.SQLAdmin.V1beta4.Model.OperationError.t, default: nil) - Information about why the backup operation failed. This is only present if the run has the FAILED status.
  • id (type: String.t, default: nil) - The identifier for this backup run. Unique only for a specific Cloud SQL instance.
  • instance (type: String.t, default: nil) - Name of the database instance.
  • kind (type: String.t, default: nil) - This is always sql#backupRun.
  • location (type: String.t, default: nil) - Location of the backups.
  • maxChargeableBytes (type: String.t, default: nil) - Output only. The maximum chargeable bytes for the backup.
  • selfLink (type: String.t, default: nil) - The URI of this resource.
  • startTime (type: DateTime.t, default: nil) - The time the backup operation actually started in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
  • status (type: String.t, default: nil) - The status of this run.
  • timeZone (type: String.t, default: nil) - Backup time zone to prevent restores to an instance with a different time zone. Now relevant only for SQL Server.
  • type (type: String.t, default: nil) - 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.
  • windowStartTime (type: DateTime.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SQLAdmin.V1beta4.Model.BackupRun{
  backupKind: String.t() | nil,
  databaseVersion: String.t() | nil,
  description: String.t() | nil,
  diskEncryptionConfiguration:
    GoogleApi.SQLAdmin.V1beta4.Model.DiskEncryptionConfiguration.t() | nil,
  diskEncryptionStatus:
    GoogleApi.SQLAdmin.V1beta4.Model.DiskEncryptionStatus.t() | nil,
  endTime: DateTime.t() | nil,
  enqueuedTime: DateTime.t() | nil,
  error: GoogleApi.SQLAdmin.V1beta4.Model.OperationError.t() | nil,
  id: String.t() | nil,
  instance: String.t() | nil,
  kind: String.t() | nil,
  location: String.t() | nil,
  maxChargeableBytes: String.t() | nil,
  selfLink: String.t() | nil,
  startTime: DateTime.t() | nil,
  status: String.t() | nil,
  timeZone: String.t() | nil,
  type: String.t() | nil,
  windowStartTime: DateTime.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.