Backup
public struct Backup : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the backup.
Declaration
Swift
public let backupId: String
-
The time when a particular backup was created.
Declaration
Swift
public let creationTime: TimeStamp
-
The configuration of the self-managed Microsoft Active Directory (AD) to which the Windows File Server instance is joined.
Declaration
Swift
public let directoryInformation: ActiveDirectoryBackupAttributes?
-
Details explaining any failures that occur when creating a backup.
Declaration
Swift
public let failureDetails: BackupFailureDetails?
-
Metadata of the file system associated with the backup. This metadata is persisted even if the file system is deleted.
Declaration
Swift
public let fileSystem: FileSystem
-
The ID of the AWS Key Management Service (AWS KMS) key used to encrypt the backup of the Amazon FSx file system’s data at rest.
Declaration
Swift
public let kmsKeyId: String?
-
The lifecycle status of the backup. AVAILABLE - The backup is fully available. CREATING - FSx is creating the backup. TRANSFERRING - For Lustre file systems only; FSx is transferring the backup to S3. DELETED - The backup was deleted is no longer available. FAILED - Amazon FSx could not complete the backup.
Declaration
Swift
public let lifecycle: BackupLifecycle
-
Undocumented
Declaration
Swift
public let progressPercent: Int?
-
The Amazon Resource Name (ARN) for the backup resource.
Declaration
Swift
public let resourceARN: String?
-
Tags associated with a particular file system.
Declaration
Swift
public let tags: [Tag]?
-
The type of the file system backup.
Declaration
Swift
public let type: BackupType
-
init(backupId:creationTime:directoryInformation:failureDetails:fileSystem:kmsKeyId:lifecycle:progressPercent:resourceARN:tags:type:)
Undocumented
Declaration
Swift
public init(backupId: String, creationTime: TimeStamp, directoryInformation: ActiveDirectoryBackupAttributes? = nil, failureDetails: BackupFailureDetails? = nil, fileSystem: FileSystem, kmsKeyId: String? = nil, lifecycle: BackupLifecycle, progressPercent: Int? = nil, resourceARN: String? = nil, tags: [Tag]? = nil, type: BackupType)