Represents Azure Backup Item
Inheritance: AzureRMBackupItemContextObject
        public void WriteAzureBackupRecoveryPoint(IEnumerable<CSMRecoveryPointResponse> sourceRecoverPointList, AzureRMBackupItem azureBackupItem)
        {
            List<AzureRMBackupRecoveryPoint> targetList = new List<AzureRMBackupRecoveryPoint>();

            foreach (var sourceRecoverPoint in sourceRecoverPointList)
            {
                targetList.Add(new AzureRMBackupRecoveryPoint(sourceRecoverPoint, azureBackupItem));
            }

            this.WriteObject(targetList, true);
        }
 public AzureRMBackupRecoveryPoint(CSMRecoveryPointResponse recoveryPointInfo, AzureRMBackupItem azureBackupItem)
     : base(recoveryPointInfo, azureBackupItem)
 {
     RecoveryPointTime = recoveryPointInfo.Properties.RecoveryPointTime;
     RecoveryPointType = recoveryPointInfo.Properties.RecoveryPointType;
 }
 public AzureBackupRecoveryPointContextObject(CSMRecoveryPointResponse recoveryPointInfo, AzureRMBackupItem azureBackupItem)
     : base(azureBackupItem)
 {
     RecoveryPointName = recoveryPointInfo.Name;
 }
 public void WriteAzureBackupRecoveryPoint(CSMRecoveryPointResponse sourceRecoverPoint, AzureRMBackupItem azureBackupItem)
 {
     this.WriteObject(new AzureRMBackupRecoveryPoint(sourceRecoverPoint, azureBackupItem));
 }
Exemplo n.º 5
0
 public AzureRMBackupRecoveryPoint(CSMRecoveryPointResponse recoveryPointInfo, AzureRMBackupItem azureBackupItem)
     : base(recoveryPointInfo, azureBackupItem)
 {
     RecoveryPointTime = recoveryPointInfo.Properties.RecoveryPointTime;
     RecoveryPointType = recoveryPointInfo.Properties.RecoveryPointType;
 }
Exemplo n.º 6
0
 public AzureBackupRecoveryPointContextObject(CSMRecoveryPointResponse recoveryPointInfo, AzureRMBackupItem azureBackupItem)
     : base(azureBackupItem)
 {
     RecoveryPointName = recoveryPointInfo.Name;
 }