Add-VBREC2BackupCopyJob

In this article

    Short Description

    Creates backup copy jobs for backups of Amazon EC2 instances.

    Applies to

    Platform: VMware, Hyper-V

    Product Edition: Enterprise Plus, Veeam Universal License

    Syntax

    Add-VBREC2BackupCopyJob -Backup <VBREC2Backup[]> [-Name <string>] [-Description <string>] [-Repository <CBackupRepository>] [-RecoveryPointObjective <VBRRecoveryPointObjective>] [-RetentionPolicy <VBRRetentionPolicy>][-BackupWindowOptions <VBRBackupWindowOptions>]  [<CommonParameters>]

    Detailed Description

    This cmdlet creates backup copy jobs for backups of Amazon EC2 instances. Backup copy jobs will copy the backups from Amazon S3 external repositories to target repositories.

    Add-VBREC2BackupCopyJob Note:

    The cmdlet creates jobs in a disabled state. Run the Enable-VBRJob cmdlet to enable jobs.

    Parameters

    Parameter

    Description

    Type

    Required

    Position

    Accept Pipeline Input

    Accept Wildcard Characters

    Backup

    Specifies an array of EC2 instance backups that you want to copy.

    Accepts the VBREC2Backup[] object. To get this object, run the Get-VBREC2Backup cmdlet.

    True

    Named

    True (ByValue)

     

    Name

    Specifies a name of a backup copy job. The cmdlet will create the job with this name.

    String

    False

    Named

    False

     

    Description

    Specifies a description of a backup copy job. The cmdlet will create the job with this description.

    String

    False

    Named

    False

     

    Repository

    Specifies a target backup repository. The cmdlet will copy EC2 instance backups to this repository.

    Accepts the CBackupRepository object. To get this object, run the Get-VBRBackupRepository cmdlet.

    False

    Named

    False

     

    RecoveryPointObjective

    Specifies a backup copy interval. The cmdlet will copy new restore points of EC2 instance backups to the target backup repository.

    Accepts the VBRRecoveryPointObjective object. To create this object, run the New-VBRRecoveryPointObjective cmdlet.

    False

    Named

    False

     

    RetentionPolicy

    Specifies a number of restore points to keep on a target backup repository.

    Accepts the VBRRetentionPolicy object. To get this object, run the following cmdlets:

    False

    Named

    False

     

    BackupWindowOptions

    Specifies the period of time when a backup copy job is allowed to run.

    Accepts the VBRBackupWindowOptions object. To get this object, run the New-VBRBackupWindowOptions cmdlet.

    False

    Named

    False

     

    <CommonParameters>

    This cmdlet supports Microsoft PowerShell common parameters. For more information about common parameters, see http://go.microsoft.com/fwlink/p/?LinkID=113216.

    Example

    This example shows how to create a backup copy job.

    1. Run Get-VBREC2Backup to get a backup of EC2 instances that you want to copy. Save the result to the $instance variable.
    2. Run Add-VBREC2BackupCopyJob with the $instance variable.

    $instance = Get-VBREC2Backup -Name "VMEC2 Instance SRV10"

    Add-VBREC2BackupCopyJob -Backup $instance

    Related Commands

    Get-VBREC2Backup