public override void ExecuteCmdlet() { ExecutionBlock(() => { base.ExecuteCmdlet(); AzureBackupContainerType containerType = (AzureBackupContainerType)Enum.Parse(typeof(AzureBackupContainerType), Container.ContainerType); switch (containerType) { case AzureBackupContainerType.Windows: case AzureBackupContainerType.SCDPM: AzureBackupClient.EnableMachineContainerReregistration(Container.Id); break; default: throw new ArgumentException("Reregistration can be enable only for machine containers."); } }); }
public override void ExecuteCmdlet() { ExecutionBlock(() => { base.ExecuteCmdlet(); AzureBackupContainerType containerType = (AzureBackupContainerType)Enum.Parse(typeof(AzureBackupContainerType), Container.ContainerType); switch (containerType) { case AzureBackupContainerType.Windows: case AzureBackupContainerType.SCDPM: AzureBackupClient.EnableMachineContainerReregistration(Container.ResourceGroupName, Container.ResourceName, Container.Id); break; default: throw new ArgumentException(Resources.CannotEnableRegistration); } }); }