public static Task <Models.Environment> UpdateEnvironmentProductionFlag(this IInfrastructureClient client, string organization, string id, bool isProduction) { return(client.UpdateEnvironment(organization, id, new EnvironmentUpdate { IsProduction = isProduction })); }
public static Task <EnvironmentPackage> UpdateEnvironmentPackageVersionRange(this IInfrastructureClient client, string organization, string environment, string package, string versionRange) { return(client.UpdateEnvironmentPackage(organization, environment, package, new EnvironmentPackageUpdate { VersionRange = versionRange })); }
public static Task <Models.Environment> UpdateEnvironmentId(this IInfrastructureClient client, string organization, string existingId, string newId) { return(client.UpdateEnvironment(organization, existingId, new EnvironmentUpdate { Id = newId })); }
public static Task <Models.Environment> UpdateEnvironmentDescription(this IInfrastructureClient client, string organization, string id, string description) { return(client.UpdateEnvironment(organization, id, new EnvironmentUpdate { Description = description })); }
public static Task <JobTemplate> UpdateJobTemplateSchedule(this IInfrastructureClient client, string organization, string environment, string id, string schedule) { return(client.UpdateJobTemplate(organization, environment, id, new JobTemplateUpdate { Schedule = schedule })); }
public static Task <JobTemplate> UpdateJobTemplateConfig(this IInfrastructureClient client, string organization, string environment, string id, object config) { return(client.UpdateJobTemplate(organization, environment, id, new JobTemplateUpdate { Config = config })); }
public static Task <JobTemplate> UpdateJobTemplateAppRestriction(this IInfrastructureClient client, string organization, string environment, string id, bool allowRestrictedApps) { return(client.UpdateJobTemplate(organization, environment, id, new JobTemplateUpdate { AllowRestrictedApps = allowRestrictedApps })); }
public static Task <JobTemplate> UpdateJobTemplateId(this IInfrastructureClient client, string organization, string environment, string oldId, string newId) { return(client.UpdateJobTemplate(organization, environment, oldId, new JobTemplateUpdate { Id = newId })); }
public static Task <JobTemplate> CreateJobTemplate <TJob>(this IInfrastructureClient client, string organization, string environment, string id, bool allowRestrictedApps, object config, string package = null, string version = null, string schedule = null) where TJob : class { return(client.CreateJobTemplate(organization, environment, id, allowRestrictedApps, config, new JobConfig { Type = typeof(TJob).FullName, Package = package, Version = version }, schedule)); }
public TenantDbManager( IShardingManager shardingManager, ICatalogRepository catalogRepository, IInfrastructureClient infrastructureClient, IShardingSQLHelper shardingSQLHelper, IKeyVaultClient keyVaultClient, IConfiguration configuration) { ShardingManager = shardingManager; CatalogRepository = catalogRepository; InfrastructureClient = infrastructureClient; ShardingSQLHelper = shardingSQLHelper; KeyVaultClient = keyVaultClient; Configuration = configuration; CurrentTenantDatabase = $"{Configuration["TenantConfig:TenantServer"]}.database.windows.net"; }
public static Task AddClustersToEnvironment(this IInfrastructureClient client, string organization, string environment, params string[] clusters) { return(client.AddClustersToEnvironment(organization, environment, (IEnumerable <string>)clusters)); }
public static Task <Cluster> CreateCluster(this IInfrastructureClient client, string organization, string id, params string[] environments) { return(client.CreateCluster(organization, id, (IEnumerable <string>)environments)); }
public static Task <Models.Environment> CreateEnvironment(this IInfrastructureClient client, string organization, string id, bool isProduction, string description, params string[] clusters) { return(client.CreateEnvironment(organization, id, isProduction, description, (IEnumerable <string>)clusters)); }
public static Task <Models.Environment> CreateEnvironment(this IInfrastructureClient client, string organization, string id, params string[] clusters) { return(client.CreateEnvironment(organization, id, false, null, (IEnumerable <string>)clusters)); }