/// <summary> /// Initializes a new instance of the WebAppRuntimeSettings class. /// </summary> /// <param name="runtimeVersion">Web App stack minor version (runtime /// only).</param> /// <param /// name="remoteDebuggingSupported"><code>true</code> if /// remote debugging is supported for the stack; otherwise, /// <code>false</code>.</param> /// <param name="appInsightsSettings">Application Insights settings /// associated with the minor version.</param> /// <param name="gitHubActionSettings">GitHub Actions settings /// associated with the minor version.</param> /// <param name="isPreview"><code>true</code> if the stack /// is in preview; otherwise, <code>false</code>.</param> /// <param name="isDeprecated"><code>true</code> if the /// stack is deprecated; otherwise, /// <code>false</code>.</param> /// <param name="isHidden"><code>true</code> if the stack /// should be hidden; otherwise, /// <code>false</code>.</param> /// <param name="endOfLifeDate">End-of-life date for the minor /// version.</param> /// <param name="isAutoUpdate"><code>true</code> if the /// stack version is auto-updated; otherwise, /// <code>false</code>.</param> /// <param name="isEarlyAccess"><code>true</code> if the /// minor version is early-access; otherwise, /// <code>false</code>.</param> public WebAppRuntimeSettings(string runtimeVersion = default(string), bool?remoteDebuggingSupported = default(bool?), AppInsightsWebAppStackSettings appInsightsSettings = default(AppInsightsWebAppStackSettings), GitHubActionWebAppStackSettings gitHubActionSettings = default(GitHubActionWebAppStackSettings), bool?isPreview = default(bool?), bool?isDeprecated = default(bool?), bool?isHidden = default(bool?), System.DateTime?endOfLifeDate = default(System.DateTime?), bool?isAutoUpdate = default(bool?), bool?isEarlyAccess = default(bool?)) { RuntimeVersion = runtimeVersion; RemoteDebuggingSupported = remoteDebuggingSupported; AppInsightsSettings = appInsightsSettings; GitHubActionSettings = gitHubActionSettings; IsPreview = isPreview; IsDeprecated = isDeprecated; IsHidden = isHidden; EndOfLifeDate = endOfLifeDate; IsAutoUpdate = isAutoUpdate; IsEarlyAccess = isEarlyAccess; CustomInit(); }
/// <summary> /// Initializes a new instance of the FunctionAppRuntimeSettings class. /// </summary> /// <param name="runtimeVersion">Function App stack minor version /// (runtime only).</param> /// <param /// name="remoteDebuggingSupported"><code>true</code> if /// remote debugging is supported for the stack; otherwise, /// <code>false</code>.</param> /// <param name="appInsightsSettings">Application Insights settings /// associated with the minor version.</param> /// <param name="gitHubActionSettings">GitHub Actions settings /// associated with the minor version.</param> /// <param name="appSettingsDictionary">Application settings associated /// with the minor version.</param> /// <param name="siteConfigPropertiesDictionary">Configuration settings /// associated with the minor version.</param> /// <param name="supportedFunctionsExtensionVersions">List of supported /// Functions extension versions.</param> /// <param name="isPreview"><code>true</code> if the stack /// is in preview; otherwise, <code>false</code>.</param> /// <param name="isDeprecated"><code>true</code> if the /// stack is deprecated; otherwise, /// <code>false</code>.</param> /// <param name="isHidden"><code>true</code> if the stack /// should be hidden; otherwise, /// <code>false</code>.</param> /// <param name="endOfLifeDate">End-of-life date for the minor /// version.</param> /// <param name="isAutoUpdate"><code>true</code> if the /// stack version is auto-updated; otherwise, /// <code>false</code>.</param> /// <param name="isEarlyAccess"><code>true</code> if the /// minor version is early-access; otherwise, /// <code>false</code>.</param> /// <param name="isDefault"><code>true</code> if the minor /// version the default; otherwise, /// <code>false</code>.</param> public FunctionAppRuntimeSettings(string runtimeVersion = default(string), bool?remoteDebuggingSupported = default(bool?), AppInsightsWebAppStackSettings appInsightsSettings = default(AppInsightsWebAppStackSettings), GitHubActionWebAppStackSettings gitHubActionSettings = default(GitHubActionWebAppStackSettings), IDictionary <string, string> appSettingsDictionary = default(IDictionary <string, string>), SiteConfigPropertiesDictionary siteConfigPropertiesDictionary = default(SiteConfigPropertiesDictionary), IList <string> supportedFunctionsExtensionVersions = default(IList <string>), bool?isPreview = default(bool?), bool?isDeprecated = default(bool?), bool?isHidden = default(bool?), System.DateTime?endOfLifeDate = default(System.DateTime?), bool?isAutoUpdate = default(bool?), bool?isEarlyAccess = default(bool?), bool?isDefault = default(bool?)) { RuntimeVersion = runtimeVersion; RemoteDebuggingSupported = remoteDebuggingSupported; AppInsightsSettings = appInsightsSettings; GitHubActionSettings = gitHubActionSettings; AppSettingsDictionary = appSettingsDictionary; SiteConfigPropertiesDictionary = siteConfigPropertiesDictionary; SupportedFunctionsExtensionVersions = supportedFunctionsExtensionVersions; IsPreview = isPreview; IsDeprecated = isDeprecated; IsHidden = isHidden; EndOfLifeDate = endOfLifeDate; IsAutoUpdate = isAutoUpdate; IsEarlyAccess = isEarlyAccess; IsDefault = isDefault; CustomInit(); }