Beispiel #1
0
        private GetWebAppSlotConfigurationNamesResult(
            ImmutableArray <string> appSettingNames,

            ImmutableArray <string> azureStorageConfigNames,

            ImmutableArray <string> connectionStringNames,

            string id,

            string?kind,

            string name,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            AppSettingNames         = appSettingNames;
            AzureStorageConfigNames = azureStorageConfigNames;
            ConnectionStringNames   = connectionStringNames;
            Id         = id;
            Kind       = kind;
            Name       = name;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #2
0
        private GetWebAppDiagnosticLogsConfigurationResult(
            Outputs.ApplicationLogsConfigResponse?applicationLogs,

            Outputs.EnabledConfigResponse?detailedErrorMessages,

            Outputs.EnabledConfigResponse?failedRequestsTracing,

            Outputs.HttpLogsConfigResponse?httpLogs,

            string id,

            string?kind,

            string name,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            ApplicationLogs       = applicationLogs;
            DetailedErrorMessages = detailedErrorMessages;
            FailedRequestsTracing = failedRequestsTracing;
            HttpLogs   = httpLogs;
            Id         = id;
            Kind       = kind;
            Name       = name;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #3
0
        private ListWebAppSitePushSettingsSlotResult(
            string?dynamicTagsJson,

            string id,

            bool isPushEnabled,

            string?kind,

            string name,

            Outputs.SystemDataResponse systemData,

            string?tagWhitelistJson,

            string?tagsRequiringAuth,

            string type)
        {
            DynamicTagsJson = dynamicTagsJson;
            Id                = id;
            IsPushEnabled     = isPushEnabled;
            Kind              = kind;
            Name              = name;
            SystemData        = systemData;
            TagWhitelistJson  = tagWhitelistJson;
            TagsRequiringAuth = tagsRequiringAuth;
            Type              = type;
        }
Beispiel #4
0
        private GetWebAppSourceControlSlotResult(
            string?branch,

            bool?deploymentRollbackEnabled,

            string id,

            bool?isGitHubAction,

            bool?isManualIntegration,

            bool?isMercurial,

            string?kind,

            string name,

            string?repoUrl,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Branch = branch;
            DeploymentRollbackEnabled = deploymentRollbackEnabled;
            Id                  = id;
            IsGitHubAction      = isGitHubAction;
            IsManualIntegration = isManualIntegration;
            IsMercurial         = isMercurial;
            Kind                = kind;
            Name                = name;
            RepoUrl             = repoUrl;
            SystemData          = systemData;
            Type                = type;
        }
Beispiel #5
0
        private ListWebAppPublishingCredentialsSlotResult(
            string id,

            string?kind,

            string name,

            string?publishingPassword,

            string?publishingPasswordHash,

            string?publishingPasswordHashSalt,

            string publishingUserName,

            string?scmUri,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id   = id;
            Kind = kind;
            Name = name;
            PublishingPassword         = publishingPassword;
            PublishingPasswordHash     = publishingPasswordHash;
            PublishingPasswordHashSalt = publishingPasswordHashSalt;
            PublishingUserName         = publishingUserName;
            ScmUri     = scmUri;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #6
0
        private GetWebAppPublicCertificateResult(
            string?blob,

            string id,

            string?kind,

            string name,

            string?publicCertificateLocation,

            Outputs.SystemDataResponse systemData,

            string thumbprint,

            string type)
        {
            Blob = blob;
            Id   = id;
            Kind = kind;
            Name = name;
            PublicCertificateLocation = publicCertificateLocation;
            SystemData = systemData;
            Thumbprint = thumbprint;
            Type       = type;
        }
Beispiel #7
0
        private GetWebAppPrivateEndpointConnectionResult(
            string id,

            string?kind,

            string name,

            Outputs.ArmIdWrapperResponse?privateEndpoint,

            Outputs.PrivateLinkConnectionStateResponse?privateLinkServiceConnectionState,

            string provisioningState,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id              = id;
            Kind            = kind;
            Name            = name;
            PrivateEndpoint = privateEndpoint;
            PrivateLinkServiceConnectionState = privateLinkServiceConnectionState;
            ProvisioningState = provisioningState;
            SystemData        = systemData;
            Type = type;
        }
Beispiel #8
0
        private ListWebAppBackupConfigurationResult(
            string?backupName,

            Outputs.BackupScheduleResponse?backupSchedule,

            ImmutableArray <Outputs.DatabaseBackupSettingResponse> databases,

            bool?enabled,

            string id,

            string?kind,

            string name,

            string storageAccountUrl,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            BackupName        = backupName;
            BackupSchedule    = backupSchedule;
            Databases         = databases;
            Enabled           = enabled;
            Id                = id;
            Kind              = kind;
            Name              = name;
            StorageAccountUrl = storageAccountUrl;
            SystemData        = systemData;
            Type              = type;
        }
Beispiel #9
0
        private GetWebAppInstanceFunctionSlotResult(
            object?config,

            string?configHref,

            ImmutableDictionary <string, string>?files,

            string?functionAppId,

            string?href,

            string id,

            string?invokeUrlTemplate,

            bool?isDisabled,

            string?kind,

            string?language,

            string name,

            string?scriptHref,

            string?scriptRootPathHref,

            string?secretsFileHref,

            Outputs.SystemDataResponse systemData,

            string?testData,

            string?testDataHref,

            string type)
        {
            Config             = config;
            ConfigHref         = configHref;
            Files              = files;
            FunctionAppId      = functionAppId;
            Href               = href;
            Id                 = id;
            InvokeUrlTemplate  = invokeUrlTemplate;
            IsDisabled         = isDisabled;
            Kind               = kind;
            Language           = language;
            Name               = name;
            ScriptHref         = scriptHref;
            ScriptRootPathHref = scriptRootPathHref;
            SecretsFileHref    = secretsFileHref;
            SystemData         = systemData;
            TestData           = testData;
            TestDataHref       = testDataHref;
            Type               = type;
        }
Beispiel #10
0
        private GetWebAppDeploymentResult(
            bool?active,

            string?author,

            string?authorEmail,

            string?deployer,

            string?details,

            string?endTime,

            string id,

            string?kind,

            string?message,

            string name,

            string?startTime,

            int?status,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Active      = active;
            Author      = author;
            AuthorEmail = authorEmail;
            Deployer    = deployer;
            Details     = details;
            EndTime     = endTime;
            Id          = id;
            Kind        = kind;
            Message     = message;
            Name        = name;
            StartTime   = startTime;
            Status      = status;
            SystemData  = systemData;
            Type        = type;
        }
Beispiel #11
0
        private GetStaticSiteResult(
            string?branch,

            Outputs.StaticSiteBuildPropertiesResponse?buildProperties,

            ImmutableArray <string> customDomains,

            string defaultHostname,

            string id,

            string?kind,

            string location,

            string name,

            string?repositoryToken,

            string?repositoryUrl,

            Outputs.SkuDescriptionResponse?sku,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            Branch          = branch;
            BuildProperties = buildProperties;
            CustomDomains   = customDomains;
            DefaultHostname = defaultHostname;
            Id              = id;
            Kind            = kind;
            Location        = location;
            Name            = name;
            RepositoryToken = repositoryToken;
            RepositoryUrl   = repositoryUrl;
            Sku             = sku;
            SystemData      = systemData;
            Tags            = tags;
            Type            = type;
        }
Beispiel #12
0
        private GetWebAppHostNameBindingSlotResult(
            string?azureResourceName,

            string?azureResourceType,

            string?customHostNameDnsRecordType,

            string?domainId,

            string?hostNameType,

            string id,

            string?kind,

            string name,

            string?siteName,

            string?sslState,

            Outputs.SystemDataResponse systemData,

            string?thumbprint,

            string type,

            string virtualIP)
        {
            AzureResourceName           = azureResourceName;
            AzureResourceType           = azureResourceType;
            CustomHostNameDnsRecordType = customHostNameDnsRecordType;
            DomainId     = domainId;
            HostNameType = hostNameType;
            Id           = id;
            Kind         = kind;
            Name         = name;
            SiteName     = siteName;
            SslState     = sslState;
            SystemData   = systemData;
            Thumbprint   = thumbprint;
            Type         = type;
            VirtualIP    = virtualIP;
        }
Beispiel #13
0
        private ListWebAppConnectionStringsResult(
            string id,

            string?kind,

            string name,

            ImmutableDictionary <string, Outputs.ConnStringValueTypePairResponse> properties,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id         = id;
            Kind       = kind;
            Name       = name;
            Properties = properties;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #14
0
        private ListWebAppAzureStorageAccountsSlotResult(
            string id,

            string?kind,

            string name,

            ImmutableDictionary <string, Outputs.AzureStorageInfoValueResponse> properties,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id         = id;
            Kind       = kind;
            Name       = name;
            Properties = properties;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #15
0
        private GetWebAppDomainOwnershipIdentifierSlotResult(
            string id,

            string?kind,

            string name,

            Outputs.SystemDataResponse systemData,

            string type,

            string?value)
        {
            Id         = id;
            Kind       = kind;
            Name       = name;
            SystemData = systemData;
            Type       = type;
            Value      = value;
        }
Beispiel #16
0
        private ListStaticSiteFunctionAppSettingsResult(
            string id,

            string?kind,

            string name,

            ImmutableDictionary <string, string> properties,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id         = id;
            Kind       = kind;
            Name       = name;
            Properties = properties;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #17
0
        private ListWebAppMetadataResult(
            string id,

            string?kind,

            string name,

            ImmutableDictionary <string, string> properties,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id         = id;
            Kind       = kind;
            Name       = name;
            Properties = properties;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #18
0
        private GetWebAppHybridConnectionResult(
            string?hostname,

            string id,

            string?kind,

            string name,

            int?port,

            string?relayArmUri,

            string?relayName,

            string?sendKeyName,

            string?sendKeyValue,

            string?serviceBusNamespace,

            string?serviceBusSuffix,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Hostname            = hostname;
            Id                  = id;
            Kind                = kind;
            Name                = name;
            Port                = port;
            RelayArmUri         = relayArmUri;
            RelayName           = relayName;
            SendKeyName         = sendKeyName;
            SendKeyValue        = sendKeyValue;
            ServiceBusNamespace = serviceBusNamespace;
            ServiceBusSuffix    = serviceBusSuffix;
            SystemData          = systemData;
            Type                = type;
        }
Beispiel #19
0
        private GetWebAppPremierAddOnSlotResult(
            string id,

            string?kind,

            string location,

            string?marketplaceOffer,

            string?marketplacePublisher,

            string name,

            string?product,

            string?sku,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string type,

            string?vendor)
        {
            Id                   = id;
            Kind                 = kind;
            Location             = location;
            MarketplaceOffer     = marketplaceOffer;
            MarketplacePublisher = marketplacePublisher;
            Name                 = name;
            Product              = product;
            Sku                  = sku;
            SystemData           = systemData;
            Tags                 = tags;
            Type                 = type;
            Vendor               = vendor;
        }
Beispiel #20
0
        private GetWebAppRelayServiceConnectionSlotResult(
            string?biztalkUri,

            string?entityConnectionString,

            string?entityName,

            string?hostname,

            string id,

            string?kind,

            string name,

            int?port,

            string?resourceConnectionString,

            string?resourceType,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            BiztalkUri             = biztalkUri;
            EntityConnectionString = entityConnectionString;
            EntityName             = entityName;
            Hostname = hostname;
            Id       = id;
            Kind     = kind;
            Name     = name;
            Port     = port;
            ResourceConnectionString = resourceConnectionString;
            ResourceType             = resourceType;
            SystemData = systemData;
            Type       = type;
        }
Beispiel #21
0
        private GetWebAppVnetConnectionSlotResult(
            string?certBlob,

            string certThumbprint,

            string?dnsServers,

            string id,

            bool?isSwift,

            string?kind,

            string name,

            bool resyncRequired,

            ImmutableArray <Outputs.VnetRouteResponse> routes,

            Outputs.SystemDataResponse systemData,

            string type,

            string?vnetResourceId)
        {
            CertBlob       = certBlob;
            CertThumbprint = certThumbprint;
            DnsServers     = dnsServers;
            Id             = id;
            IsSwift        = isSwift;
            Kind           = kind;
            Name           = name;
            ResyncRequired = resyncRequired;
            Routes         = routes;
            SystemData     = systemData;
            Type           = type;
            VnetResourceId = vnetResourceId;
        }
Beispiel #22
0
        private GetWebAppSwiftVirtualNetworkConnectionSlotResult(
            string id,

            string?kind,

            string name,

            string?subnetResourceId,

            bool?swiftSupported,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id               = id;
            Kind             = kind;
            Name             = name;
            SubnetResourceId = subnetResourceId;
            SwiftSupported   = swiftSupported;
            SystemData       = systemData;
            Type             = type;
        }
Beispiel #23
0
        private ListAppServicePlanHybridConnectionKeysResult(
            string id,

            string?kind,

            string name,

            string sendKeyName,

            string sendKeyValue,

            Outputs.SystemDataResponse systemData,

            string type)
        {
            Id           = id;
            Kind         = kind;
            Name         = name;
            SendKeyName  = sendKeyName;
            SendKeyValue = sendKeyValue;
            SystemData   = systemData;
            Type         = type;
        }
Beispiel #24
0
        private ListWebAppAuthSettingsResult(
            string?aadClaimsAuthorization,

            ImmutableArray <string> additionalLoginParams,

            ImmutableArray <string> allowedAudiences,

            ImmutableArray <string> allowedExternalRedirectUrls,

            string?authFilePath,

            string?clientId,

            string?clientSecret,

            string?clientSecretCertificateThumbprint,

            string?clientSecretSettingName,

            string?defaultProvider,

            bool?enabled,

            string?facebookAppId,

            string?facebookAppSecret,

            string?facebookAppSecretSettingName,

            ImmutableArray <string> facebookOAuthScopes,

            string?gitHubClientId,

            string?gitHubClientSecret,

            string?gitHubClientSecretSettingName,

            ImmutableArray <string> gitHubOAuthScopes,

            string?googleClientId,

            string?googleClientSecret,

            string?googleClientSecretSettingName,

            ImmutableArray <string> googleOAuthScopes,

            string id,

            string?isAuthFromFile,

            string?issuer,

            string?kind,

            string?microsoftAccountClientId,

            string?microsoftAccountClientSecret,

            string?microsoftAccountClientSecretSettingName,

            ImmutableArray <string> microsoftAccountOAuthScopes,

            string name,

            string?runtimeVersion,

            Outputs.SystemDataResponse systemData,

            double?tokenRefreshExtensionHours,

            bool?tokenStoreEnabled,

            string?twitterConsumerKey,

            string?twitterConsumerSecret,

            string?twitterConsumerSecretSettingName,

            string type,

            string?unauthenticatedClientAction,

            bool?validateIssuer)
        {
            AadClaimsAuthorization      = aadClaimsAuthorization;
            AdditionalLoginParams       = additionalLoginParams;
            AllowedAudiences            = allowedAudiences;
            AllowedExternalRedirectUrls = allowedExternalRedirectUrls;
            AuthFilePath = authFilePath;
            ClientId     = clientId;
            ClientSecret = clientSecret;
            ClientSecretCertificateThumbprint = clientSecretCertificateThumbprint;
            ClientSecretSettingName           = clientSecretSettingName;
            DefaultProvider               = defaultProvider;
            Enabled                       = enabled;
            FacebookAppId                 = facebookAppId;
            FacebookAppSecret             = facebookAppSecret;
            FacebookAppSecretSettingName  = facebookAppSecretSettingName;
            FacebookOAuthScopes           = facebookOAuthScopes;
            GitHubClientId                = gitHubClientId;
            GitHubClientSecret            = gitHubClientSecret;
            GitHubClientSecretSettingName = gitHubClientSecretSettingName;
            GitHubOAuthScopes             = gitHubOAuthScopes;
            GoogleClientId                = googleClientId;
            GoogleClientSecret            = googleClientSecret;
            GoogleClientSecretSettingName = googleClientSecretSettingName;
            GoogleOAuthScopes             = googleOAuthScopes;
            Id                                      = id;
            IsAuthFromFile                          = isAuthFromFile;
            Issuer                                  = issuer;
            Kind                                    = kind;
            MicrosoftAccountClientId                = microsoftAccountClientId;
            MicrosoftAccountClientSecret            = microsoftAccountClientSecret;
            MicrosoftAccountClientSecretSettingName = microsoftAccountClientSecretSettingName;
            MicrosoftAccountOAuthScopes             = microsoftAccountOAuthScopes;
            Name                                    = name;
            RuntimeVersion                          = runtimeVersion;
            SystemData                              = systemData;
            TokenRefreshExtensionHours              = tokenRefreshExtensionHours;
            TokenStoreEnabled                       = tokenStoreEnabled;
            TwitterConsumerKey                      = twitterConsumerKey;
            TwitterConsumerSecret                   = twitterConsumerSecret;
            TwitterConsumerSecretSettingName        = twitterConsumerSecretSettingName;
            Type                                    = type;
            UnauthenticatedClientAction             = unauthenticatedClientAction;
            ValidateIssuer                          = validateIssuer;
        }
Beispiel #25
0
        private GetCertificateResult(
            string?canonicalName,

            string cerBlob,

            string expirationDate,

            string friendlyName,

            ImmutableArray <string> hostNames,

            Outputs.HostingEnvironmentProfileResponse hostingEnvironmentProfile,

            string id,

            string issueDate,

            string issuer,

            string?keyVaultId,

            string?keyVaultSecretName,

            string keyVaultSecretStatus,

            string?kind,

            string location,

            string name,

            string password,

            string?pfxBlob,

            string publicKeyHash,

            string selfLink,

            string?serverFarmId,

            string siteName,

            string subjectName,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string thumbprint,

            string type,

            bool valid)
        {
            CanonicalName             = canonicalName;
            CerBlob                   = cerBlob;
            ExpirationDate            = expirationDate;
            FriendlyName              = friendlyName;
            HostNames                 = hostNames;
            HostingEnvironmentProfile = hostingEnvironmentProfile;
            Id                   = id;
            IssueDate            = issueDate;
            Issuer               = issuer;
            KeyVaultId           = keyVaultId;
            KeyVaultSecretName   = keyVaultSecretName;
            KeyVaultSecretStatus = keyVaultSecretStatus;
            Kind                 = kind;
            Location             = location;
            Name                 = name;
            Password             = password;
            PfxBlob              = pfxBlob;
            PublicKeyHash        = publicKeyHash;
            SelfLink             = selfLink;
            ServerFarmId         = serverFarmId;
            SiteName             = siteName;
            SubjectName          = subjectName;
            SystemData           = systemData;
            Tags                 = tags;
            Thumbprint           = thumbprint;
            Type                 = type;
            Valid                = valid;
        }
Beispiel #26
0
        private GetAppServicePlanResult(
            string?freeOfferExpirationTime,

            string geoRegion,

            Outputs.HostingEnvironmentProfileResponse?hostingEnvironmentProfile,

            bool?hyperV,

            string id,

            bool?isSpot,

            bool?isXenon,

            string?kind,

            string location,

            int?maximumElasticWorkerCount,

            int maximumNumberOfWorkers,

            string name,

            int numberOfSites,

            bool?perSiteScaling,

            string provisioningState,

            bool?reserved,

            string resourceGroup,

            Outputs.SkuDescriptionResponse?sku,

            string?spotExpirationTime,

            string status,

            string subscription,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            int?targetWorkerCount,

            int?targetWorkerSizeId,

            string type,

            string?workerTierName)
        {
            FreeOfferExpirationTime = freeOfferExpirationTime;
            GeoRegion = geoRegion;
            HostingEnvironmentProfile = hostingEnvironmentProfile;
            HyperV   = hyperV;
            Id       = id;
            IsSpot   = isSpot;
            IsXenon  = isXenon;
            Kind     = kind;
            Location = location;
            MaximumElasticWorkerCount = maximumElasticWorkerCount;
            MaximumNumberOfWorkers    = maximumNumberOfWorkers;
            Name              = name;
            NumberOfSites     = numberOfSites;
            PerSiteScaling    = perSiteScaling;
            ProvisioningState = provisioningState;
            Reserved          = reserved;
            ResourceGroup     = resourceGroup;
            Sku = sku;
            SpotExpirationTime = spotExpirationTime;
            Status             = status;
            Subscription       = subscription;
            SystemData         = systemData;
            Tags = tags;
            TargetWorkerCount  = targetWorkerCount;
            TargetWorkerSizeId = targetWorkerSizeId;
            Type           = type;
            WorkerTierName = workerTierName;
        }
Beispiel #27
0
        private GetWebAppSiteExtensionSlotResult(
            ImmutableArray <string> authors,

            string?comment,

            string?description,

            int?downloadCount,

            string?extensionId,

            string?extensionType,

            string?extensionUrl,

            string?feedUrl,

            string?iconUrl,

            string id,

            string?installedDateTime,

            string?installerCommandLineParams,

            string?kind,

            string?licenseUrl,

            bool?localIsLatestVersion,

            string?localPath,

            string name,

            string?projectUrl,

            string?provisioningState,

            string?publishedDateTime,

            string?summary,

            Outputs.SystemDataResponse systemData,

            string?title,

            string type,

            string?version)
        {
            Authors                    = authors;
            Comment                    = comment;
            Description                = description;
            DownloadCount              = downloadCount;
            ExtensionId                = extensionId;
            ExtensionType              = extensionType;
            ExtensionUrl               = extensionUrl;
            FeedUrl                    = feedUrl;
            IconUrl                    = iconUrl;
            Id                         = id;
            InstalledDateTime          = installedDateTime;
            InstallerCommandLineParams = installerCommandLineParams;
            Kind                       = kind;
            LicenseUrl                 = licenseUrl;
            LocalIsLatestVersion       = localIsLatestVersion;
            LocalPath                  = localPath;
            Name                       = name;
            ProjectUrl                 = projectUrl;
            ProvisioningState          = provisioningState;
            PublishedDateTime          = publishedDateTime;
            Summary                    = summary;
            SystemData                 = systemData;
            Title                      = title;
            Type                       = type;
            Version                    = version;
        }
Beispiel #28
0
        private GetAppServiceEnvironmentResult(
            string allowedMultiSizes,

            string allowedWorkerSizes,

            string?apiManagementAccountId,

            ImmutableArray <Outputs.NameValuePairResponse> clusterSettings,

            string databaseEdition,

            string databaseServiceObjective,

            int defaultFrontEndScaleFactor,

            string?dnsSuffix,

            bool?dynamicCacheEnabled,

            ImmutableArray <Outputs.StampCapacityResponse> environmentCapacities,

            bool environmentIsHealthy,

            string environmentStatus,

            int?frontEndScaleFactor,

            bool?hasLinuxWorkers,

            string id,

            string?internalLoadBalancingMode,

            int?ipsslAddressCount,

            string?kind,

            string lastAction,

            string lastActionResult,

            string location,

            int maximumNumberOfMachines,

            int?multiRoleCount,

            string?multiSize,

            string name,

            ImmutableArray <Outputs.NetworkAccessControlEntryResponse> networkAccessControlList,

            string provisioningState,

            string resourceGroup,

            string?sslCertKeyVaultId,

            string?sslCertKeyVaultSecretName,

            string status,

            string subscriptionId,

            bool?suspended,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string type,

            int upgradeDomains,

            ImmutableArray <string> userWhitelistedIpRanges,

            ImmutableArray <Outputs.VirtualIPMappingResponse> vipMappings,

            Outputs.VirtualNetworkProfileResponse virtualNetwork,

            string?vnetName,

            string?vnetResourceGroupName,

            string?vnetSubnetName,

            ImmutableArray <Outputs.WorkerPoolResponse> workerPools)
        {
            AllowedMultiSizes          = allowedMultiSizes;
            AllowedWorkerSizes         = allowedWorkerSizes;
            ApiManagementAccountId     = apiManagementAccountId;
            ClusterSettings            = clusterSettings;
            DatabaseEdition            = databaseEdition;
            DatabaseServiceObjective   = databaseServiceObjective;
            DefaultFrontEndScaleFactor = defaultFrontEndScaleFactor;
            DnsSuffix             = dnsSuffix;
            DynamicCacheEnabled   = dynamicCacheEnabled;
            EnvironmentCapacities = environmentCapacities;
            EnvironmentIsHealthy  = environmentIsHealthy;
            EnvironmentStatus     = environmentStatus;
            FrontEndScaleFactor   = frontEndScaleFactor;
            HasLinuxWorkers       = hasLinuxWorkers;
            Id = id;
            InternalLoadBalancingMode = internalLoadBalancingMode;
            IpsslAddressCount         = ipsslAddressCount;
            Kind                      = kind;
            LastAction                = lastAction;
            LastActionResult          = lastActionResult;
            Location                  = location;
            MaximumNumberOfMachines   = maximumNumberOfMachines;
            MultiRoleCount            = multiRoleCount;
            MultiSize                 = multiSize;
            Name                      = name;
            NetworkAccessControlList  = networkAccessControlList;
            ProvisioningState         = provisioningState;
            ResourceGroup             = resourceGroup;
            SslCertKeyVaultId         = sslCertKeyVaultId;
            SslCertKeyVaultSecretName = sslCertKeyVaultSecretName;
            Status                    = status;
            SubscriptionId            = subscriptionId;
            Suspended                 = suspended;
            SystemData                = systemData;
            Tags                      = tags;
            Type                      = type;
            UpgradeDomains            = upgradeDomains;
            UserWhitelistedIpRanges   = userWhitelistedIpRanges;
            VipMappings               = vipMappings;
            VirtualNetwork            = virtualNetwork;
            VnetName                  = vnetName;
            VnetResourceGroupName     = vnetResourceGroupName;
            VnetSubnetName            = vnetSubnetName;
            WorkerPools               = workerPools;
        }
Beispiel #29
0
        private GetWebAppSlotResult(
            string availabilityState,

            bool?clientAffinityEnabled,

            bool?clientCertEnabled,

            string?clientCertExclusionPaths,

            string?clientCertMode,

            Outputs.CloningInfoResponse?cloningInfo,

            int?containerSize,

            string?customDomainVerificationId,

            int?dailyMemoryTimeQuota,

            string defaultHostName,

            bool?enabled,

            ImmutableArray <string> enabledHostNames,

            ImmutableArray <Outputs.HostNameSslStateResponse> hostNameSslStates,

            ImmutableArray <string> hostNames,

            bool?hostNamesDisabled,

            Outputs.HostingEnvironmentProfileResponse?hostingEnvironmentProfile,

            bool?httpsOnly,

            bool?hyperV,

            string id,

            Outputs.ManagedServiceIdentityResponse?identity,

            string inProgressOperationId,

            bool isDefaultContainer,

            bool?isXenon,

            string?kind,

            string lastModifiedTimeUtc,

            string location,

            int maxNumberOfWorkers,

            string name,

            string outboundIpAddresses,

            string possibleOutboundIpAddresses,

            string?redundancyMode,

            string repositorySiteName,

            bool?reserved,

            string resourceGroup,

            bool?scmSiteAlsoStopped,

            string?serverFarmId,

            Outputs.SiteConfigResponse?siteConfig,

            Outputs.SlotSwapStatusResponse slotSwapStatus,

            string state,

            string suspendedTill,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string targetSwapSlot,

            ImmutableArray <string> trafficManagerHostNames,

            string type,

            string usageState)
        {
            AvailabilityState        = availabilityState;
            ClientAffinityEnabled    = clientAffinityEnabled;
            ClientCertEnabled        = clientCertEnabled;
            ClientCertExclusionPaths = clientCertExclusionPaths;
            ClientCertMode           = clientCertMode;
            CloningInfo   = cloningInfo;
            ContainerSize = containerSize;
            CustomDomainVerificationId = customDomainVerificationId;
            DailyMemoryTimeQuota       = dailyMemoryTimeQuota;
            DefaultHostName            = defaultHostName;
            Enabled                   = enabled;
            EnabledHostNames          = enabledHostNames;
            HostNameSslStates         = hostNameSslStates;
            HostNames                 = hostNames;
            HostNamesDisabled         = hostNamesDisabled;
            HostingEnvironmentProfile = hostingEnvironmentProfile;
            HttpsOnly                 = httpsOnly;
            HyperV   = hyperV;
            Id       = id;
            Identity = identity;
            InProgressOperationId = inProgressOperationId;
            IsDefaultContainer    = isDefaultContainer;
            IsXenon                     = isXenon;
            Kind                        = kind;
            LastModifiedTimeUtc         = lastModifiedTimeUtc;
            Location                    = location;
            MaxNumberOfWorkers          = maxNumberOfWorkers;
            Name                        = name;
            OutboundIpAddresses         = outboundIpAddresses;
            PossibleOutboundIpAddresses = possibleOutboundIpAddresses;
            RedundancyMode              = redundancyMode;
            RepositorySiteName          = repositorySiteName;
            Reserved                    = reserved;
            ResourceGroup               = resourceGroup;
            ScmSiteAlsoStopped          = scmSiteAlsoStopped;
            ServerFarmId                = serverFarmId;
            SiteConfig                  = siteConfig;
            SlotSwapStatus              = slotSwapStatus;
            State                       = state;
            SuspendedTill               = suspendedTill;
            SystemData                  = systemData;
            Tags                        = tags;
            TargetSwapSlot              = targetSwapSlot;
            TrafficManagerHostNames     = trafficManagerHostNames;
            Type                        = type;
            UsageState                  = usageState;
        }