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?
  • 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)