Beispiel #1
0
        ///GENMHASH:DBC91E274023CE112BF5317D36B0BDC3:08D6495FD781CCB57E524CE9B1EDE729

        internal WebAppSourceControlImpl(
            SiteSourceControlInner inner,
            WebAppBaseImpl <FluentT, FluentImplT, DefAfterRegionT, DefAfterGroupT, UpdateT> parent)
            : base(inner)
        {
            this.parent = parent;
        }
Beispiel #2
0
 /// <summary>
 /// Creates WebAppMsiHandler.
 /// </summary>
 /// <param name="rbacManager">The graph rbac manager.</param>
 /// <param name="webAppBase">
 /// The web app to which MSI extension needs to be installed and
 /// for which role assignments needs to be created.
 /// </param>
 internal WebAppMsiHandler(IGraphRbacManager rbacManager, WebAppBaseImpl <FluentT, FluentImplT, DefAfterRegionT, DefAfterGroupT, UpdateT> webAppBaseImpl)
     : base(rbacManager, new WebAppIdProvider(webAppBaseImpl))
 {
     this.webAppBaseImpl         = webAppBaseImpl;
     this.creatableIdentityKeys  = new HashSet <string>();
     this.userAssignedIdentities = new Dictionary <string, ManagedServiceIdentityUserAssignedIdentitiesValue>();
 }
Beispiel #3
0
 ///GENMHASH:A874F3729AB077C5EF390CC63A3F30E2:AEC38C2D7C195C4FA0C12D9DBEC6444C
 internal WebAppDiagnosticLogsImpl(SiteLogsConfigInner inner, WebAppBaseImpl <FluentT, FluentImplT, DefAfterRegionT, DefAfterGroupT, UpdateT> parent)
     : base(inner)
 {
     if (inner.ApplicationLogs != null)
     {
         inner.ApplicationLogs.AzureTableStorage = null;
     }
     this.parent = parent;
 }
 ///GENMHASH:B64F0B705C1970A57BCEB34522A005DA:56F87C785CA4EB155CEA2862A9A8B5E6
 internal WebDeploymentImpl(WebAppBaseImpl <FluentT, FluentImplT, DefAfterRegionT, DefAfterGroupT, UpdateT> parent)
 {
     this.parent  = parent;
     this.request = new MSDeploy();
 }
Beispiel #5
0
 internal WebAppAuthenticationImpl(SiteAuthSettingsInner inner, WebAppBaseImpl <FluentT, FluentImplT, DefAfterRegionT, DefAfterGroupT, UpdateT> parent)
     : base(inner)
 {
     this.parent             = parent;
     Inner.TokenStoreEnabled = true;
 }