Module Values.BackupSource

A backup of an Amazon FSx for Windows File Server, Amazon FSx for Lustre file system, Amazon FSx for NetApp ONTAP volume, or Amazon FSx for OpenZFS file system.

Sourcetype nonrec t = {
  1. backupId : BackupId.t option;
    (*

    The ID of the backup.

    *)
  2. lifecycle : BackupLifecycle.t option;
    (*

    The lifecycle status of the backup. AVAILABLE - The backup is fully available. PENDING - For user-initiated backups on Lustre file systems only; Amazon FSx hasn't started creating the backup. CREATING - Amazon FSx is creating the backup. TRANSFERRING - For user-initiated backups on Lustre file systems only; Amazon FSx is transferring the backup to Amazon S3. COPYING - Amazon FSx is copying the backup. DELETED - Amazon FSx deleted the backup and it's no longer available. FAILED - Amazon FSx couldn't finish the backup.

    *)
  3. failureDetails : BackupFailureDetails.t option;
    (*

    Details explaining any failures that occurred when creating a backup.

    *)
  4. type_ : BackupType.t option;
    (*

    The type of the file-system backup.

    *)
  5. progressPercent : ProgressPercent.t option;
  6. creationTime : CreationTime.t option;
    (*

    The time when a particular backup was created.

    *)
  7. kmsKeyId : KmsKeyId.t option;
    (*

    The ID of the Key Management Service (KMS) key used to encrypt the backup of the Amazon FSx file system's data at rest.

    *)
  8. resourceARN : ResourceARN.t option;
    (*

    The Amazon Resource Name (ARN) for the backup resource.

    *)
  9. tags : Tags.t option;
    (*

    The tags associated with a particular file system.

    *)
  10. fileSystem : FileSystem.t option;
    (*

    The metadata of the file system associated with the backup. This metadata is persisted even if the file system is deleted.

    *)
  11. directoryInformation : ActiveDirectoryBackupAttributes.t option;
    (*

    The configuration of the self-managed Microsoft Active Directory directory to which the Windows File Server instance is joined.

    *)
  12. ownerId : AWSAccountId.t option;
  13. sourceBackupId : BackupId.t option;
  14. sourceBackupRegion : Region.t option;
    (*

    The source Region of the backup. Specifies the Region from where this backup is copied.

    *)
  15. resourceType : ResourceType.t option;
    (*

    Specifies the resource type that's backed up.

    *)
  16. volume : Volume.t option;
  17. sizeInBytes : SizeInBytes.t option;
    (*

    The size of the backup in bytes. This represents the amount of data that the file system would contain if you restore this backup.

    *)
}
Sourceval make : ?backupId:??? -> ?lifecycle:??? -> ?failureDetails:??? -> ?type_:??? -> ?progressPercent:??? -> ?creationTime:??? -> ?kmsKeyId:??? -> ?resourceARN:??? -> ?tags:??? -> ?fileSystem:??? -> ?directoryInformation:??? -> ?ownerId:??? -> ?sourceBackupId:??? -> ?sourceBackupRegion:??? -> ?resourceType:??? -> ?volume:??? -> ?sizeInBytes:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * Awso.Botodata.value) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t