Versions in this module Expand all Collapse all v0 v0.3.3 Apr 14, 2025 Changes in this version + const CompressionTypeBzip2 + const CompressionTypeGzip + const CompressionTypeLz4 + const CompressionTypeNone + const CompressionTypeSnappy + const CompressionTypeXz + const CompressionTypeZstd + const EncryptionTypeAES256 + const EncryptionTypeNone + const EncryptionTypeNoneAWSKMS + type AzureCredentials struct + ConnectionString *machineryapi.SecretKeySelector + InheritFromAzureAD bool + StorageAccount *machineryapi.SecretKeySelector + StorageKey *machineryapi.SecretKeySelector + StorageSasToken *machineryapi.SecretKeySelector + func (azure *AzureCredentials) ValidateAzureCredentials(path *field.Path) field.ErrorList + func (in *AzureCredentials) DeepCopy() *AzureCredentials + func (in *AzureCredentials) DeepCopyInto(out *AzureCredentials) + type BarmanCredentials struct + AWS *S3Credentials + Azure *AzureCredentials + Google *GoogleCredentials + func (crendentials BarmanCredentials) ArePopulated() bool + func (in *BarmanCredentials) DeepCopy() *BarmanCredentials + func (in *BarmanCredentials) DeepCopyInto(out *BarmanCredentials) + type BarmanObjectStoreConfiguration struct + Data *DataBackupConfiguration + DestinationPath string + EndpointCA *machineryapi.SecretKeySelector + EndpointURL string + HistoryTags map[string]string + ServerName string + Tags map[string]string + Wal *WalBackupConfiguration + func (in *BarmanObjectStoreConfiguration) DeepCopy() *BarmanObjectStoreConfiguration + func (in *BarmanObjectStoreConfiguration) DeepCopyInto(out *BarmanObjectStoreConfiguration) + type CompressionType string + type DataBackupConfiguration struct + AdditionalCommandArgs []string + Compression CompressionType + Encryption EncryptionType + ImmediateCheckpoint bool + Jobs *int32 + func (cfg *DataBackupConfiguration) AppendAdditionalCommandArgs(options []string) []string + func (in *DataBackupConfiguration) DeepCopy() *DataBackupConfiguration + func (in *DataBackupConfiguration) DeepCopyInto(out *DataBackupConfiguration) + type EncryptionType string + type GoogleCredentials struct + ApplicationCredentials *machineryapi.SecretKeySelector + GKEEnvironment bool + func (gcs *GoogleCredentials) ValidateGCSCredentials(path *field.Path) field.ErrorList + func (in *GoogleCredentials) DeepCopy() *GoogleCredentials + func (in *GoogleCredentials) DeepCopyInto(out *GoogleCredentials) + type S3Credentials struct + AccessKeyIDReference *machineryapi.SecretKeySelector + InheritFromIAMRole bool + RegionReference *machineryapi.SecretKeySelector + SecretAccessKeyReference *machineryapi.SecretKeySelector + SessionToken *machineryapi.SecretKeySelector + func (in *S3Credentials) DeepCopy() *S3Credentials + func (in *S3Credentials) DeepCopyInto(out *S3Credentials) + func (s3 *S3Credentials) ValidateAwsCredentials(path *field.Path) field.ErrorList + type WalBackupConfiguration struct + ArchiveAdditionalCommandArgs []string + Compression CompressionType + Encryption EncryptionType + MaxParallel int + RestoreAdditionalCommandArgs []string + func (cfg *WalBackupConfiguration) AppendArchiveAdditionalCommandArgs(options []string) []string + func (cfg *WalBackupConfiguration) AppendRestoreAdditionalCommandArgs(options []string) []string + func (in *WalBackupConfiguration) DeepCopy() *WalBackupConfiguration + func (in *WalBackupConfiguration) DeepCopyInto(out *WalBackupConfiguration)