Set-VBRIrisBackupJob
Short Description
Modifies InterSystems IRIS application backup policies.
Product Edition: Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRIrisBackupJob -Job <VBRIrisBackupJob> [-Name <String>] [-Description <String>] [-BackupObject <Object[]>] [-ExcludedObject <VBRDiscoveredIris[]>] [-SourceBackup <VBRUnstructuredBackup>] [-BackupProxy <VBRNASProxyServer[]>] [-BackupRepository <CBackupRepository>] [-RetentionPolicy <Int32>] [-EnableSnapshotImmutability] [-EnableSnapshotRetention] [-SnapshotRetentionPeriod <Int32>] [-SnapshotImmutabilityPeriod <Int32>] [-StorageOptions <VBRStorageOptions>] [-ProcessingOptions <VBRIrisProcessingOptions[]>] [-HealthCheckOptions <VBRHealthCheckOptions>] [-NotificationOptions <VBRNotificationOptions>] [-ScriptOptions <VBRJobScriptOptions>] [-EnableSchedule] [-ScheduleOptions <VBRServerScheduleOptions>] [-GfsOptions <VBRComputerGFSOptions>] [-EnableGFSRetention] [<CommonParameters>] |
Detailed Description
This cmdlet modifies InterSystems IRIS application backup policies.
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
BackupObject |
Specifies an array of discovered InterSystems IRIS instances and protection groups. The cmdlet will add these entities to the application backup policy.
Accepts the |
|
False |
Named |
False |
|
BackupProxy |
Specifies an array of backup proxies that you want to use with the application backup policy.
Accepts the |
False |
Named |
False |
|
|
BackupRepository |
Specifies the target backup location for the application backup policy.
Accepts the |
|
False |
Named |
False |
|
Description |
Specifies a new description for the application backup policy. |
|
False |
Named |
False |
|
EnableGFSRetention |
Enables the GFS (grandfather-father-son) retention policy for the application backup policy. Use the |
|
False |
Named |
False |
|
EnableSchedule |
Enables the option to schedule the application backup policy to run on a regular basis. |
|
False |
Named |
False |
|
EnableSnapshotImmutability |
Enables immutability for snapshots created by the application backup policy. Use the |
|
False |
Named |
False |
|
EnableSnapshotRetention |
Enables a separate retention policy for snapshots created by the application backup policy. Use the |
|
False |
Named |
False |
|
ExcludedObject |
Specifies an array of discovered InterSystems IRIS instances that you want to exclude from the application backup policy.
Accepts the |
|
False |
Named |
False |
|
GfsOptions |
Specifies GFS (grandfather-father-son) retention policy settings for the application backup policy.
Accepts the |
|
False |
Named |
False |
|
HealthCheckOptions |
Defines the health check schedule options for the application backup policy.
Accepts the |
|
False |
Named |
False |
|
Job |
Specifies the InterSystems IRIS application backup policy that you want to modify.
Accepts the |
True |
Named |
True (ByValue) |
|
|
Name |
Specifies a new name for the application backup policy. |
|
False |
Named |
False |
|
NotificationOptions |
Specifies notification settings for the application backup policy.
Accepts the |
False |
Named |
False |
|
|
ProcessingOptions |
Specifies processing settings for the discovered InterSystems IRIS instances added to the application backup policy.
Accepts the |
False |
Named |
False |
|
|
RetentionPolicy |
Specifies the number of restore points that you want to keep on the backup repository. |
|
False |
Named |
False |
|
ScheduleOptions |
Specifies the settings for the application backup policy schedule.
Accepts the |
|
False |
Named |
False |
|
ScriptOptions |
Specifies pre-job and post-job script options for the application backup policy.
Accepts the |
False |
Named |
False |
|
|
SnapshotImmutabilityPeriod |
For the |
|
False |
Named |
False |
|
SnapshotRetentionPeriod |
For the |
|
False |
Named |
False |
|
SourceBackup |
Specifies a backup that you want to map to the application backup policy. The cmdlet will use this backup as a seed for the policy.
Accepts the |
False |
Named |
False |
|
|
StorageOptions |
Specifies storage optimization settings for the application backup policy.
Accepts the |
|
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the VBRIrisBackupJob object that contains the modified InterSystems IRIS application backup policy.
Examples
Modifying the Retention Policy of an InterSystems IRIS Backup Policy
This example shows how to change the retention policy of an existing InterSystems IRIS application backup policy.
|
$job = Get-VBRApplicationBackupJob -Name "IRIS Backup Job" Set-VBRIrisBackupJob -Job $job -RetentionPolicy 14 |
Perform the following steps:
- Run the
Get-VBRApplicationBackupJobReturns application backup policies. cmdlet. Specify theNameparameter value. Save the result to the$jobvariable. - Run the
Set-VBRIrisBackupJobcmdlet. Set the$jobvariable as theJobparameter value. Specify theRetentionPolicyparameter value.
Related Commands
Get-VBRApplicationBackupJobReturns application backup policies.