pub struct BackupStatus {Show 26 fields
pub azure_credentials: Option<BackupStatusAzureCredentials>,
pub backup_id: Option<String>,
pub backup_label_file: Option<String>,
pub backup_name: Option<String>,
pub begin_lsn: Option<String>,
pub begin_wal: Option<String>,
pub command_error: Option<String>,
pub command_output: Option<String>,
pub destination_path: Option<String>,
pub encryption: Option<String>,
pub end_lsn: Option<String>,
pub end_wal: Option<String>,
pub endpoint_ca: Option<BackupStatusEndpointCa>,
pub endpoint_url: Option<String>,
pub error: Option<String>,
pub google_credentials: Option<BackupStatusGoogleCredentials>,
pub instance_id: Option<BackupStatusInstanceId>,
pub method: Option<String>,
pub online: Option<bool>,
pub phase: Option<String>,
pub s3_credentials: Option<BackupStatusS3Credentials>,
pub server_name: Option<String>,
pub snapshot_backup_status: Option<BackupStatusSnapshotBackupStatus>,
pub started_at: Option<String>,
pub stopped_at: Option<String>,
pub tablespace_map_file: Option<String>,
}
Expand description
Most recently observed status of the backup. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
Fields§
§azure_credentials: Option<BackupStatusAzureCredentials>
The credentials to use to upload data to Azure Blob Storage
backup_id: Option<String>
The ID of the Barman backup
backup_label_file: Option<String>
Backup label file content as returned by Postgres in case of online (hot) backups
backup_name: Option<String>
The Name of the Barman backup
begin_lsn: Option<String>
The starting xlog
begin_wal: Option<String>
The starting WAL
command_error: Option<String>
The backup command output in case of error
command_output: Option<String>
Unused. Retained for compatibility with old versions.
destination_path: Option<String>
The path where to store the backup (i.e. s3://bucket/path/to/folder) this path, with different destination folders, will be used for WALs and for data. This may not be populated in case of errors.
encryption: Option<String>
Encryption method required to S3 API
end_lsn: Option<String>
The ending xlog
end_wal: Option<String>
The ending WAL
endpoint_ca: Option<BackupStatusEndpointCa>
EndpointCA store the CA bundle of the barman endpoint. Useful when using self-signed certificates to avoid errors with certificate issuer and barman-cloud-wal-archive.
endpoint_url: Option<String>
Endpoint to be used to upload data to the cloud, overriding the automatic endpoint discovery
error: Option<String>
The detected error
google_credentials: Option<BackupStatusGoogleCredentials>
The credentials to use to upload data to Google Cloud Storage
instance_id: Option<BackupStatusInstanceId>
Information to identify the instance where the backup has been taken from
method: Option<String>
The backup method being used
online: Option<bool>
Whether the backup was online/hot (true
) or offline/cold (false
)
phase: Option<String>
The last backup status
s3_credentials: Option<BackupStatusS3Credentials>
The credentials to use to upload data to S3
server_name: Option<String>
The server name on S3, the cluster name is used if this parameter is omitted
snapshot_backup_status: Option<BackupStatusSnapshotBackupStatus>
Status of the volumeSnapshot backup
started_at: Option<String>
When the backup was started
stopped_at: Option<String>
When the backup was terminated
tablespace_map_file: Option<String>
Tablespace map file content as returned by Postgres in case of online (hot) backups
Trait Implementations§
Source§impl Clone for BackupStatus
impl Clone for BackupStatus
Source§fn clone(&self) -> BackupStatus
fn clone(&self) -> BackupStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for BackupStatus
impl Debug for BackupStatus
Source§impl Default for BackupStatus
impl Default for BackupStatus
Source§fn default() -> BackupStatus
fn default() -> BackupStatus
Source§impl<'de> Deserialize<'de> for BackupStatus
impl<'de> Deserialize<'de> for BackupStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for BackupStatus
impl JsonSchema for BackupStatus
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moreAuto Trait Implementations§
impl Freeze for BackupStatus
impl RefUnwindSafe for BackupStatus
impl Send for BackupStatus
impl Sync for BackupStatus
impl Unpin for BackupStatus
impl UnwindSafe for BackupStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more