///GENMHASH:16850E2C75364DB3483B86D73CBDEC35:256BDD90CDF5E9C0BF04ED1F7DE5F0E8 private void CopyConfigurations(SiteConfigResourceInner configInner, IList <Microsoft.Azure.Management.AppService.Fluent.IAppSetting> appSettings, IList <Microsoft.Azure.Management.AppService.Fluent.IConnectionString> connectionStrings) { this.SiteConfig = configInner; // app settings foreach (var appSetting in appSettings) { if (appSetting.Sticky) { WithStickyAppSetting(appSetting.Key, appSetting.Value); } else { WithAppSetting(appSetting.Key, appSetting.Value); } } // connection strings foreach (var connectionString in connectionStrings) { if (connectionString.Sticky) { WithStickyConnectionString(connectionString.Name, connectionString.Value, connectionString.Type); } else { WithConnectionString(connectionString.Name, connectionString.Value, connectionString.Type); } } }
private IFunctionDeploymentSlot WrapModel(SiteInner inner, SiteConfigResourceInner siteConfigInner) { if (inner == null) { return(null); } return(new FunctionDeploymentSlotImpl(inner.Name, inner, siteConfigInner, parent, Manager)); }
private IWebApp WrapModel(SiteInner inner, SiteConfigResourceInner siteConfigInner) { if (inner == null) { return(null); } return(new WebAppImpl(inner.Name, inner, siteConfigInner, Manager)); }
///GENMHASH:B22FA99F4432342EBBDB2AB426A8D2A2:DB92CE96AE133E965FE6DE31D475D7ED internal AppServiceBaseImpl( string name, SiteInner innerObject, SiteConfigResourceInner configObject, IAppServiceManager manager) : base(name, innerObject, configObject, manager) { }
private IFunctionApp WrapModel(SiteInner inner, SiteConfigResourceInner siteConfigInner, SiteLogsConfigInner logsConfigInner) { if (inner == null) { return(null); } return(new FunctionAppImpl(inner.Name, inner, siteConfigInner, logsConfigInner, Manager)); }
///GENMHASH:B22FA99F4432342EBBDB2AB426A8D2A2:DB92CE96AE133E965FE6DE31D475D7ED internal WebAppImpl( string name, SiteInner innerObject, SiteConfigResourceInner configObject, IAppServiceManager manager) : base(name, innerObject, configObject, manager) { kuduClient = new KuduClient(this); }
///GENMHASH:EF90793D27905B9731A3A9BAC102798B:43571FEFEFB64D6EDF2EE00DFD72EDFA public WebAppImpl WithStartUpCommand(string startUpCommand) { if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } SiteConfig.AppCommandLine = startUpCommand; return(this); }
///GENMHASH:D15FB33BB43555A701A8FD43F244B1D9:2B645488043FF9B7C9FE21F5BC901768 public WebAppImpl WithPublicDockerHubImage(string imageAndTag) { EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); return(this); }
///GENMHASH:7165E4A72787EF020E1C59029B4D2D13:A0244A057D0D2A3944D2A1B6B5FC52D6 internal DeploymentSlotImpl( string name, SiteInner innerObject, SiteConfigResourceInner configObject, WebAppImpl parent, IAppServiceManager manager) : base(Regex.Replace(name, ".*/", ""), innerObject, configObject, manager) { this.name = Regex.Replace(name, ".*/", ""); this.parent = parent; Inner.ServerFarmId = parent.AppServicePlanId(); }
///GENMHASH:E73A2BC2090FC3A00E0D2D18D7506D67:BFA1AA102FC308FAD095DF52D3D7C9F1 public WebAppImpl WithPrivateRegistryImage(string imageAndTag, string serverUrl) { EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); WithAppSetting(SETTING_REGISTRY_SERVER, serverUrl); return(this); }
///GENMHASH:D15FB33BB43555A701A8FD43F244B1D9:2B645488043FF9B7C9FE21F5BC901768 public WebAppImpl WithPublicDockerHubImage(string imageAndTag) { //EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } if (OperatingSystem() == Fluent.OperatingSystem.Windows) { SiteConfig.WindowsFxVersion = string.Format("DOCKER|{0}", imageAndTag); } else { SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); } WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); return(this); }
///GENMHASH:F7734222FF39440A50483317E5DF8156:998FF6187B952D74EE89FFECAAB847A3 public WebAppImpl WithBuiltInImage(RuntimeStack runtimeStack) { EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } SiteConfig.LinuxFxVersion = string.Format("{0}|{1}", runtimeStack.Stack(), runtimeStack.Version()); if (runtimeStack.Stack().Equals("NODE")) { SiteConfig.NodeVersion = runtimeStack.Version(); } if (runtimeStack.Stack().Equals("PHP")) { SiteConfig.PhpVersion = runtimeStack.Version(); } if (runtimeStack.Stack().Equals("DOTNETCORE")) { SiteConfig.NetFrameworkVersion = runtimeStack.Version(); } return(this); }
///GENMHASH:6799EDFB0B008F8C0EB7E07EE71E6B34:9AA0391980CD01ABEA62130DB5348393 internal async override Task <SiteConfigResourceInner> CreateOrUpdateSiteConfigAsync(SiteConfigResourceInner siteConfig, CancellationToken cancellationToken = default(CancellationToken)) { return(await Manager.Inner.WebApps.CreateOrUpdateConfigurationAsync(ResourceGroupName, Name, siteConfig, cancellationToken)); }
public FunctionDeploymentSlotImpl(string name, SiteInner innerObject, SiteConfigResourceInner configObject, SiteLogsConfigInner logConfig, FunctionAppImpl parent, IAppServiceManager manager) : base(name, innerObject, configObject, logConfig, parent, manager) { }
public DeploymentSlotImpl(string name, SiteInner innerObject, SiteConfigResourceInner configObject, SiteLogsConfigInner logConfig, WebAppImpl parent, IAppServiceManager manager) : base(name, innerObject, configObject, logConfig, parent, manager) { kuduClient = new KuduClient(this); }
internal FunctionAppImpl(string name, SiteInner innerObject, SiteConfigResourceInner configObject, SiteLogsConfigInner logConfig, IAppServiceManager manager) : base(name, innerObject, configObject, logConfig, manager) { functionCredentials = new FunctionCredentials(this); }
///GENMHASH:6799EDFB0B008F8C0EB7E07EE71E6B34:1FEB5AC5504703AC62EC7802B4BCBC4F internal async override Task <Microsoft.Azure.Management.AppService.Fluent.Models.SiteConfigResourceInner> CreateOrUpdateSiteConfigAsync(SiteConfigResourceInner siteConfig, CancellationToken cancellationToken = default(CancellationToken)) { return(await Manager.Inner.WebApps.CreateOrUpdateConfigurationSlotAsync(ResourceGroupName, parent.Name, siteConfig, Name(), cancellationToken)); }
internal FunctionAppImpl(string name, SiteInner innerObject, SiteConfigResourceInner configObject, IAppServiceManager manager) : base(name, innerObject, configObject, manager) { kuduCredentials = new KuduCredentials(this); }
///GENMHASH:A8A7ED895B55687EE960176ECD2570B6:A1DEA977D740E0ACAD3D94D991CA9F7F internal override async Task <Models.SiteConfigResourceInner> CreateOrUpdateSiteConfigAsync(SiteConfigResourceInner siteConfig, CancellationToken cancellationToken = default(CancellationToken)) { return(await Manager.Inner.WebApps.CreateOrUpdateConfigurationSlotAsync(ResourceGroupName, this.parent.Name, siteConfig, Name, cancellationToken)); }
public DeploymentSlotImpl(string name, SiteInner innerObject, SiteConfigResourceInner configObject, WebAppImpl parent, IAppServiceManager manager) : base(name, innerObject, configObject, parent, manager) { }