using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.AzureUtils.Environment { public class CreateEnvironmentConfiguration { public String Email { get; set; } public String Password { get; set; } public bool CreateEnvironmentGroup { get; set; } = true; public bool AddEnvironmentGroupAdminUser { get; set; } = true; public bool CloneEnvironmentGroupUsers { get; set; } = true; public bool CreateDeploymentSlot { get; set; } = true; public bool CreateDatabase { get; set; } = true; public bool AddDatabasePermissionsForEnvironmentGroup { get; set; } = true; public bool CreateDatabaseBackupUser { get; set; } = true; public bool CreateDatabaseTangoWebApplicationUser { get; set; } = true; public bool SynchronizeDatabaseSchema { get; set; } = true; public bool SynchronizeDatabaseData { get; set; } = true; public bool CreateStorageContainers { get; set; } = true; public bool CopyStorageBlobs { get; set; } = true; public bool CopyMachineServiceFiles { get; set; } = true; public bool IgnoreExistingSlot { get; set; } = false; public bool ConfigureMachineServiceLogging { get; set; } = true; public bool ConfigureCloudBackup { get; set; } = true; } }