View Source GoogleApi.BackupDR.V1.Model.BackupConfigInfo (google_api_backup_dr v0.11.0)

BackupConfigInfo has information about how the resource is configured for Backup and about the most recent backup to this vault.

Attributes

  • backupApplianceBackupConfig (type: GoogleApi.BackupDR.V1.Model.BackupApplianceBackupConfig.t, default: nil) - Configuration for an application backed up by a Backup Appliance.
  • gcpBackupConfig (type: GoogleApi.BackupDR.V1.Model.GcpBackupConfig.t, default: nil) - Configuration for a Google Cloud resource.
  • lastBackupError (type: GoogleApi.BackupDR.V1.Model.Status.t, default: nil) - Output only. If the last backup failed, this field has the error message.
  • lastBackupState (type: String.t, default: nil) - Output only. The status of the last backup to this BackupVault
  • lastSuccessfulBackupConsistencyTime (type: DateTime.t, default: nil) - Output only. If the last backup were successful, this field has the consistency date.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BackupDR.V1.Model.BackupConfigInfo{
  backupApplianceBackupConfig:
    GoogleApi.BackupDR.V1.Model.BackupApplianceBackupConfig.t() | nil,
  gcpBackupConfig: GoogleApi.BackupDR.V1.Model.GcpBackupConfig.t() | nil,
  lastBackupError: GoogleApi.BackupDR.V1.Model.Status.t() | nil,
  lastBackupState: String.t() | nil,
  lastSuccessfulBackupConsistencyTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.