CopyJob
public struct CopyJob : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The account ID that owns the copy job.
Declaration
Swift
public let accountId: String?
-
The size, in bytes, of a copy job.
Declaration
Swift
public let backupSizeInBytes: Int64?
-
The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Declaration
Swift
public let completionDate: TimeStamp?
-
Uniquely identifies a copy job.
Declaration
Swift
public let copyJobId: String?
-
Undocumented
Declaration
Swift
public let createdBy: RecoveryPointCreator?
-
The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Declaration
Swift
public let creationDate: TimeStamp?
-
An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
Declaration
Swift
public let destinationBackupVaultArn: String?
-
An ARN that uniquely identifies a destination recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
Declaration
Swift
public let destinationRecoveryPointArn: String?
-
Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.
Declaration
Swift
public let iamRoleArn: String?
-
The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.
Declaration
Swift
public let resourceArn: String?
-
The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.
Declaration
Swift
public let resourceType: String?
-
An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.
Declaration
Swift
public let sourceBackupVaultArn: String?
-
An ARN that uniquely identifies a source recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
Declaration
Swift
public let sourceRecoveryPointArn: String?
-
The current state of a copy job.
Declaration
Swift
public let state: CopyJobState?
-
A detailed message explaining the status of the job to copy a resource.
Declaration
Swift
public let statusMessage: String?
-
init(accountId:backupSizeInBytes:completionDate:copyJobId:createdBy:creationDate:destinationBackupVaultArn:destinationRecoveryPointArn:iamRoleArn:resourceArn:resourceType:sourceBackupVaultArn:sourceRecoveryPointArn:state:statusMessage:)
Undocumented
Declaration
Swift
public init(accountId: String? = nil, backupSizeInBytes: Int64? = nil, completionDate: TimeStamp? = nil, copyJobId: String? = nil, createdBy: RecoveryPointCreator? = nil, creationDate: TimeStamp? = nil, destinationBackupVaultArn: String? = nil, destinationRecoveryPointArn: String? = nil, iamRoleArn: String? = nil, resourceArn: String? = nil, resourceType: String? = nil, sourceBackupVaultArn: String? = nil, sourceRecoveryPointArn: String? = nil, state: CopyJobState? = nil, statusMessage: String? = nil)