public AzureBackupContainer(AzurePSBackupVault vault, MarsContainerResponse marsContainerResponse)
     : base(vault, marsContainerResponse)
 {
     Name = marsContainerResponse.Properties.FriendlyName;
     Id = marsContainerResponse.Properties.ContainerId;
     Status = AzureBackupContainerRegistrationStatus.Registered.ToString();
 }
 public AzureBackupContainer(AzurePSBackupVault vault, MarsContainerResponse marsContainerResponse)
     : base(vault, marsContainerResponse)
 {
     Name   = marsContainerResponse.Properties.FriendlyName;
     Id     = marsContainerResponse.Properties.ContainerId;
     Status = AzureBackupContainerRegistrationStatus.Registered.ToString();
 }
Пример #3
0
        /// <summary>
        /// Gets CmdletModel of backup vault from Client model
        /// </summary>
        /// <param name="vault"></param>
        /// <param name="storage"></param>
        /// <returns></returns>
        public static CmdletModel.AzurePSBackupVault GetCmdletVault(ClientModel.AzureBackupVault vault, string storageType)
        {
            var response = new CmdletModel.AzurePSBackupVault
            {
                ResourceId        = vault.Id,
                Name              = vault.Name,
                Region            = vault.Location,
                ResourceGroupName = GetResourceGroup(vault.Id),
                Storage           = storageType,
            };

            return(response);
        }
Пример #4
0
        /// <summary>
        /// Gets CmdletModel of backup vault from Client model
        /// </summary>
        /// <param name="vault"></param>
        /// <param name="storage"></param>
        /// <returns></returns>
        public static CmdletModel.AzurePSBackupVault GetCmdletVault(ClientModel.AzureBackupVault vault, string storageType)
        {
            var response = new CmdletModel.AzurePSBackupVault
            {
                ResourceId = vault.Id,
                Name = vault.Name,
                Region = vault.Location,
                ResourceGroupName = GetResourceGroup(vault.Id),
                Storage = storageType,
            };

            return response;
        }
 /// <summary>
 /// Initializes required client adapters
 /// </summary>
 /// <param name="vault"></param>
 protected void InitializeAzureBackupCmdlet(CmdletModel.AzurePSBackupVault vault)
 {
     InitializeAzureBackupCmdlet(vault.ResourceGroupName, vault.Name);
 }
 public AzureBackupContainerContextObject(AzurePSBackupVault vault, MarsContainerResponse marsContainerResponse)
     : base(vault)
 {
     ContainerType = ContainerHelpers.GetContainerType(marsContainerResponse.Properties.CustomerType).ToString();
     //ContainerUniqueName = marsContainerResponse.UniqueName;
 }
 public AzureBackupVaultContextObject(AzurePSBackupVault vault)
     : this(vault.ResourceGroupName, vault.Name, vault.Region) { }
 public AzureBackupContainerContextObject(AzurePSBackupVault vault, MarsContainerResponse marsContainerResponse)
     : base(vault)
 {
     ContainerType = ContainerHelpers.GetContainerType(marsContainerResponse.Properties.CustomerType).ToString();
     //ContainerUniqueName = marsContainerResponse.UniqueName;
 }
 public AzureBackupVaultContextObject(AzurePSBackupVault vault)
     : this(vault.ResourceGroupName, vault.Name, vault.Region)
 {
 }