@azure/arm-appservice
Version:
A generated SDK for WebSiteManagementClient.
1,128 lines (1,127 loc) • 797 kB
JavaScript
"use strict";
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.HostingEnvironmentProfile = exports.ResourceConfig = exports.DaprConfig = exports.FunctionsScaleAndConcurrencyTriggersHttp = exports.FunctionsScaleAndConcurrencyTriggers = exports.FunctionsAlwaysReadyConfig = exports.FunctionsScaleAndConcurrency = exports.FunctionsRuntime = exports.FunctionsDeploymentStorageAuthentication = exports.FunctionsDeploymentStorage = exports.FunctionsDeployment = exports.FunctionAppConfig = exports.AzureStorageInfoValue = exports.IpSecurityRestriction = exports.ApiManagementConfig = exports.ApiDefinitionInfo = exports.CorsSettings = exports.AutoHealCustomAction = exports.AutoHealActions = exports.StatusCodesRangeBasedTrigger = exports.SlowRequestsBasedTrigger = exports.StatusCodesBasedTrigger = exports.RequestsBasedTrigger = exports.AutoHealTriggers = exports.AutoHealRules = exports.SiteLimits = exports.RampUpRule = exports.Experiments = exports.VirtualDirectory = exports.VirtualApplication = exports.HandlerMapping = exports.SiteMachineKey = exports.ConnStringInfo = exports.SiteConfig = exports.OutboundVnetRouting = exports.SiteDnsConfig = exports.HostNameSslState = exports.WebAppCollection = exports.VirtualIPMapping = exports.StampCapacity = exports.StampCapacityCollection = exports.DefaultErrorResponseErrorDetailsItem = exports.DefaultErrorResponseError = exports.DefaultErrorResponse = exports.Resource = exports.ProxyOnlyResource = exports.NameValuePair = exports.VirtualNetworkProfile = exports.AppServiceEnvironment = exports.AppServiceEnvironmentCollection = void 0;
exports.DetectorResponseCollection = exports.DeletedWebAppCollection = exports.CertificateCollection = exports.VnetInfo = exports.ServerFarmInstance = exports.ServerFarmInstanceDetails = exports.HybridConnectionCollection = exports.ResourceCollection = exports.ServerFarmRdpDetails = exports.LocalizableString = exports.CsmUsageQuota = exports.CsmUsageQuotaCollection = exports.StorageMount = exports.ServerFarmNetworkSettings = exports.InstallScriptSource = exports.InstallScript = exports.KeyVaultReferenceWithStatus = exports.RegistryAdapter = exports.DefaultIdentity = exports.KubeEnvironmentProfile = exports.AppServicePlanCollection = exports.PrivateLinkResourceProperties = exports.PrivateLinkResource = exports.PrivateLinkResourcesWrapper = exports.PrivateLinkConnectionState = exports.ArmIdWrapper = exports.PrivateEndpointConnectionCollection = exports.EndpointDetail = exports.EndpointDependency = exports.OutboundEnvironmentEndpoint = exports.OutboundEnvironmentEndpointCollection = exports.ErrorEntity = exports.Operation = exports.UsageCollection = exports.SkuInfo = exports.SkuInfoCollection = exports.ResourceMetricAvailability = exports.ResourceMetricDefinitionCollection = exports.Capability = exports.SkuCapacity = exports.SkuDescription = exports.WorkerPoolCollection = exports.InboundEnvironmentEndpoint = exports.InboundEnvironmentEndpointCollection = exports.HostingEnvironmentDiagnostics = exports.ExtendedLocation = exports.UserAssignedIdentity = exports.ManagedServiceIdentity = exports.SlotSwapStatus = exports.CloningInfo = void 0;
exports.CsmOperationCollection = exports.WindowsJavaContainerSettings = exports.LinuxJavaContainerSettings = exports.WebAppRuntimeSettings = exports.WebAppRuntimes = exports.WebAppMinorVersion = exports.WebAppMajorVersion = exports.WebAppStackCollection = exports.SiteConfigPropertiesDictionary = exports.GitHubActionWebAppStackSettings = exports.AppInsightsWebAppStackSettings = exports.FunctionAppRuntimeSettings = exports.FunctionAppRuntimes = exports.FunctionAppMinorVersion = exports.FunctionAppMajorVersion = exports.FunctionAppStackCollection = exports.StackMinorVersion = exports.StackMajorVersion = exports.ApplicationStack = exports.ApplicationStackCollection = exports.ContainerAppsConfiguration = exports.LogAnalyticsConfiguration = exports.AppLogsConfiguration = exports.FrontEndConfiguration = exports.ArcConfiguration = exports.KubeEnvironmentCollection = exports.DiagnosticDetectorCollection = exports.DataSource = exports.ResponseMetaData = exports.DiagnosticMetricSample = exports.DiagnosticMetricSet = exports.DetectorDefinition = exports.AnalysisData = exports.Solution = exports.DetectorAbnormalTimePeriod = exports.AbnormalTimePeriod = exports.DiagnosticAnalysisCollection = exports.DiagnosticCategoryCollection = exports.SampleUtterance = exports.QueryUtterancesResult = exports.QueryUtterancesResults = exports.KeyValuePairStringObject = exports.DataProviderMetadata = exports.Status = exports.Rendering = exports.DataTableResponseColumn = exports.DataTableResponseObject = exports.DiagnosticData = exports.SupportTopic = exports.DetectorInfo = void 0;
exports.DatabaseBackupSetting = exports.BackupSchedule = exports.CsmSlotEntity = exports.StaticSiteLinkedBackendsCollection = exports.StaticSiteCustomDomainOverviewCollection = exports.StaticSiteBasicAuthPropertiesCollection = exports.StaticSiteUserProvidedFunctionAppsCollection = exports.StaticSiteFunctionOverviewCollection = exports.DatabaseConnectionPatchRequest = exports.DatabaseConnectionCollection = exports.StaticSiteBuildCollection = exports.StaticSiteUserCollection = exports.StaticSiteDatabaseConnectionConfigurationFileOverview = exports.DatabaseConnectionOverview = exports.StaticSiteLinkedBackend = exports.StaticSiteTemplateOptions = exports.ArmPlan = exports.ResponseMessageEnvelopeRemotePrivateEndpointConnection = exports.StaticSiteCollection = exports.StaticSiteBuildProperties = exports.ValidateResponseError = exports.ValidateResponse = exports.ValidateRequest = exports.CsmMoveResourceEnvelope = exports.GlobalCsmSkuDescription = exports.SkuInfos = exports.PremierAddOnOfferCollection = exports.DnlResourceNameAvailability = exports.DnlResourceNameAvailabilityRequest = exports.IdentifierCollection = exports.NameIdentifier = exports.GeoRegionCollection = exports.AseRegionCollection = exports.HostingEnvironmentDeploymentInfo = exports.DeploymentLocations = exports.CustomHostnameSitesCollection = exports.ResourceNameAvailability = exports.ResourceNameAvailabilityRequest = exports.BillingMeterCollection = exports.SourceControlCollection = exports.ResourceHealthMetadataCollection = exports.RecommendationCollection = exports.LogSpecification = exports.MetricAvailability = exports.Dimension = exports.MetricSpecification = exports.ServiceSpecification = exports.CsmOperationDescriptionProperties = exports.CsmOperationDisplay = exports.CsmOperationDescription = void 0;
exports.FileSystemHttpLogsConfig = exports.HttpLogsConfig = exports.AzureBlobStorageApplicationLogsConfig = exports.AzureTableStorageApplicationLogsConfig = exports.FileSystemApplicationLogsConfig = exports.ApplicationLogsConfig = exports.ConnStringValueTypePair = exports.ApiKVReferenceCollection = exports.ForwardProxy = exports.HttpSettingsRoutes = exports.HttpSettings = exports.Nonce = exports.CookieExpiration = exports.BlobStorageTokenStore = exports.FileSystemTokenStore = exports.TokenStore = exports.LoginRoutes = exports.Login = exports.OpenIdConnectLogin = exports.OpenIdConnectConfig = exports.OpenIdConnectClientCredential = exports.OpenIdConnectRegistration = exports.CustomOpenIdConnectProvider = exports.AzureStaticWebAppsRegistration = exports.AzureStaticWebApps = exports.AppleRegistration = exports.Apple = exports.TwitterRegistration = exports.Twitter = exports.LegacyMicrosoftAccount = exports.AllowedAudiencesValidation = exports.Google = exports.ClientRegistration = exports.GitHub = exports.LoginScopes = exports.AppRegistration = exports.Facebook = exports.AllowedPrincipals = exports.DefaultAuthorizationPolicy = exports.JwtClaimChecks = exports.AzureActiveDirectoryValidation = exports.AzureActiveDirectoryLogin = exports.AzureActiveDirectoryRegistration = exports.AzureActiveDirectory = exports.IdentityProviders = exports.GlobalValidation = exports.AuthPlatform = exports.SiteConfigResourceCollection = exports.PublishingCredentialsPoliciesCollection = exports.BackupItemCollection = void 0;
exports.WorkflowEnvelope = exports.WorkflowEnvelopeCollection = exports.WorkflowArtifacts = exports.WebJobCollection = exports.TriggeredJobHistoryCollection = exports.TriggeredJobRun = exports.TriggeredWebJobCollection = exports.GitHubActionContainerConfiguration = exports.GitHubActionCodeConfiguration = exports.GitHubActionConfiguration = exports.SnapshotCollection = exports.SlotDifferenceCollection = exports.SiteExtensionInfoCollection = exports.EnvironmentVariable = exports.VolumeMount = exports.SiteContainerCollection = exports.SnapshotRecoverySource = exports.CsmPublishingProfileOptions = exports.PublicCertificateCollection = exports.PrivateAccessSubnet = exports.PrivateAccessVirtualNetwork = exports.PerfMonSample = exports.PerfMonSet = exports.PerfMonResponse = exports.PerfMonCounterCollection = exports.NetworkTrace = exports.SiteCloneabilityCriterion = exports.SiteCloneability = exports.ProcessThreadInfoCollection = exports.ProcessModuleInfoCollection = exports.ProcessInfoCollection = exports.ContainerNetworkInterfaceStatistics = exports.ContainerMemoryStatistics = exports.ContainerThrottlingData = exports.ContainerCpuUsage = exports.ContainerCpuStatistics = exports.ContainerInfo = exports.WebAppInstanceStatusCollection = exports.HostNameBindingCollection = exports.HostKeys = exports.FunctionSecrets = exports.KeyInfo = exports.FunctionEnvelopeCollection = exports.MSDeployLogEntry = exports.DeploymentCollection = exports.CsmDeploymentStatusCollection = exports.ContinuousWebJobCollection = exports.SiteConfigurationSnapshotInfoCollection = exports.EnabledConfig = exports.AzureBlobStorageHttpLogsConfig = void 0;
exports.ContainerResources = exports.EnvironmentVar = exports.Container = exports.CipherSuites = exports.WorkflowVersionListResult = exports.WorkflowSku = exports.OpenAuthenticationPolicyClaim = exports.OpenAuthenticationAccessPolicy = exports.OpenAuthenticationAccessPolicies = exports.IpAddressRange = exports.FlowAccessControlConfigurationPolicy = exports.FlowAccessControlConfiguration = exports.IpAddress = exports.FlowEndpoints = exports.FlowEndpointsConfiguration = exports.JsonSchema = exports.WorkflowTriggerListCallbackUrlQueries = exports.WorkflowTriggerCallbackUrl = exports.WorkflowTriggerHistoryListResult = exports.RecurrenceScheduleOccurrence = exports.RecurrenceSchedule = exports.WorkflowTriggerRecurrence = exports.WorkflowTriggerListResult = exports.Response = exports.Request = exports.RequestHistoryProperties = exports.RequestHistoryListResult = exports.WorkflowResource = exports.OperationResultProperties = exports.RepetitionIndex = exports.WorkflowRunActionRepetitionDefinitionCollection = exports.ErrorInfo = exports.Expression = exports.ExpressionTraces = exports.RetryHistory = exports.RunCorrelation = exports.WorkflowRunActionListResult = exports.SubResource = exports.WorkflowParameter = exports.ContentHash = exports.ContentLink = exports.WorkflowRunTrigger = exports.ResourceReference = exports.Correlation = exports.WorkflowRunListResult = exports.ErrorProperties = exports.ErrorResponse = exports.RegenerateActionParameter = exports.WorkflowHealth = exports.WorkflowEnvelopeProperties = void 0;
exports.RecommendationRule = exports.Recommendation = exports.WebAppStack = exports.FunctionAppStack = exports.ApplicationStackResource = exports.KubeEnvironmentPatchResource = exports.Snapshot = exports.DiagnosticDetectorResponse = exports.DetectorDefinitionResource = exports.DiagnosticAnalysis = exports.AnalysisDefinition = exports.DiagnosticCategory = exports.DetectorResponse = exports.DeletedSite = exports.CertificatePatchResource = exports.VnetGateway = exports.VnetInfoResource = exports.VnetRoute = exports.HybridConnectionLimits = exports.HybridConnectionKey = exports.HybridConnection = exports.AppServicePlanPatchResource = exports.RemotePrivateEndpointConnectionARMResource = exports.Usage = exports.ResourceMetricDefinition = exports.WorkerPoolResource = exports.PushSettings = exports.AddressResponse = exports.AppServiceEnvironmentPatchResource = exports.AseV3NetworkingConfiguration = exports.CustomDnsSuffixConfiguration = exports.WorkflowTriggerHistoryFilter = exports.WorkflowTriggerFilter = exports.WorkflowRunFilter = exports.WorkflowRunActionFilter = exports.WorkflowListResult = exports.WorkflowFilter = exports.ErrorPage = exports.AppserviceGithubTokenRequest = exports.AppserviceGithubToken = exports.Template = exports.ScaleRule = exports.Scale = exports.QueueScaleRule = exports.HttpScaleRule = exports.DaprMetadata = exports.DaprComponent = exports.Dapr = exports.ScaleRuleAuth = exports.CustomScaleRule = void 0;
exports.Deployment = exports.CsmDeploymentStatus = exports.ContinuousWebJob = exports.SiteConfigurationSnapshotInfo = exports.SlotConfigNamesResource = exports.SiteLogsConfig = exports.ConnectionStringDictionary = exports.ApiKVReference = exports.AzureStoragePropertyDictionaryResource = exports.SiteAuthSettingsV2 = exports.SiteAuthSettings = exports.SiteConfigResource = exports.CsmPublishingCredentialsPoliciesEntity = exports.RestoreRequest = exports.BackupItem = exports.BackupRequest = exports.CustomHostnameAnalysisResult = exports.SitePatchResource = exports.StaticSiteLinkedBackendARMResource = exports.StaticSiteResetPropertiesARMResource = exports.StringList = exports.StaticSiteCustomDomainRequestPropertiesARMResource = exports.StaticSiteCustomDomainOverviewARMResource = exports.StaticSiteUserInvitationResponseResource = exports.StaticSiteUserInvitationRequestResource = exports.StaticSiteBasicAuthPropertiesARMResource = exports.StaticSiteZipDeploymentARMResource = exports.StaticSiteUserProvidedFunctionAppARMResource = exports.StaticSiteFunctionOverviewARMResource = exports.DatabaseConnection = exports.StringDictionary = exports.StaticSiteBuildARMResource = exports.StaticSiteUserARMResource = exports.StaticSitePatchResource = exports.StaticSiteUserProvidedFunctionApp = exports.RemotePrivateEndpointConnection = exports.StaticSitesWorkflowPreview = exports.StaticSitesWorkflowPreviewRequest = exports.VnetValidationFailureDetails = exports.VnetValidationTestFailure = exports.VnetParameters = exports.PremierAddOnOffer = exports.AseRegion = exports.GeoRegion = exports.CustomHostnameSites = exports.Identifier = exports.BillingMeter = exports.SourceControl = exports.User = exports.ResourceHealthMetadata = void 0;
exports.WorkflowVersion = exports.Workflow = exports.RequestHistory = exports.WorkflowRunActionRepetitionDefinition = exports.OperationResult = exports.AzureResourceErrorInfo = exports.ExpressionRoot = exports.RunActionCorrelation = exports.WorkflowTriggerHistory = exports.WorkflowTrigger = exports.WorkflowRunAction = exports.WorkflowRun = exports.WorkflowOutputParameter = exports.PremierAddOn = exports.StaticSiteARMResource = exports.KubeEnvironment = exports.Certificate = exports.AppServicePlan = exports.Site = exports.AppServiceEnvironmentResource = exports.PrivateLinkConnectionApprovalRequestResource = exports.WebJob = exports.TriggeredJobHistory = exports.TriggeredWebJob = exports.SiteSourceControl = exports.SlotDifference = exports.SiteExtensionInfo = exports.SiteContainer = exports.SnapshotRestoreRequest = exports.DeletedAppRestoreRequest = exports.PublicCertificate = exports.PrivateAccess = exports.PremierAddOnPatchResource = exports.SitePhpErrorLogFlag = exports.NetworkFeatures = exports.SwiftVirtualNetwork = exports.MigrateMySqlStatus = exports.MigrateMySqlRequest = exports.StorageMigrationResponse = exports.StorageMigrationOptions = exports.ProcessInfo = exports.ProcessModuleInfo = exports.ProcessThreadInfo = exports.WebSiteInstanceStatus = exports.RelayServiceConnectionEntity = exports.HostNameBinding = exports.FunctionEnvelope = exports.MSDeployLog = exports.MSDeploy = exports.MSDeployStatus = void 0;
exports.AppServiceEnvironmentsCreateOrUpdateHeaders = exports.WorkflowRunActionRepetitionProperties = void 0;
exports.AppServiceEnvironmentCollection = {
serializedName: "AppServiceEnvironmentCollection",
type: {
name: "Composite",
className: "AppServiceEnvironmentCollection",
modelProperties: {
value: {
serializedName: "value",
required: true,
xmlName: "value",
xmlElementName: "AppServiceEnvironmentResource",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AppServiceEnvironmentResource",
},
},
},
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
xmlName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.AppServiceEnvironment = {
serializedName: "AppServiceEnvironment",
type: {
name: "Composite",
className: "AppServiceEnvironment",
modelProperties: {
provisioningState: {
serializedName: "provisioningState",
readOnly: true,
xmlName: "provisioningState",
type: {
name: "Enum",
allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"],
},
},
status: {
serializedName: "status",
readOnly: true,
xmlName: "status",
type: {
name: "Enum",
allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"],
},
},
virtualNetwork: {
serializedName: "virtualNetwork",
xmlName: "virtualNetwork",
type: {
name: "Composite",
className: "VirtualNetworkProfile",
},
},
internalLoadBalancingMode: {
serializedName: "internalLoadBalancingMode",
xmlName: "internalLoadBalancingMode",
type: {
name: "String",
},
},
multiSize: {
serializedName: "multiSize",
xmlName: "multiSize",
type: {
name: "String",
},
},
multiRoleCount: {
serializedName: "multiRoleCount",
readOnly: true,
xmlName: "multiRoleCount",
type: {
name: "Number",
},
},
ipsslAddressCount: {
serializedName: "ipsslAddressCount",
xmlName: "ipsslAddressCount",
type: {
name: "Number",
},
},
dnsSuffix: {
serializedName: "dnsSuffix",
xmlName: "dnsSuffix",
type: {
name: "String",
},
},
maximumNumberOfMachines: {
serializedName: "maximumNumberOfMachines",
readOnly: true,
xmlName: "maximumNumberOfMachines",
type: {
name: "Number",
},
},
frontEndScaleFactor: {
serializedName: "frontEndScaleFactor",
xmlName: "frontEndScaleFactor",
type: {
name: "Number",
},
},
suspended: {
serializedName: "suspended",
readOnly: true,
xmlName: "suspended",
type: {
name: "Boolean",
},
},
clusterSettings: {
serializedName: "clusterSettings",
xmlName: "clusterSettings",
xmlElementName: "NameValuePair",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "NameValuePair",
},
},
},
},
userWhitelistedIpRanges: {
serializedName: "userWhitelistedIpRanges",
xmlName: "userWhitelistedIpRanges",
xmlElementName: "AppServiceEnvironmentUserWhitelistedIpRangesItem",
type: {
name: "Sequence",
element: {
type: {
name: "String",
},
},
},
},
hasLinuxWorkers: {
serializedName: "hasLinuxWorkers",
readOnly: true,
xmlName: "hasLinuxWorkers",
type: {
name: "Boolean",
},
},
upgradePreference: {
defaultValue: "None",
serializedName: "upgradePreference",
xmlName: "upgradePreference",
type: {
name: "String",
},
},
dedicatedHostCount: {
serializedName: "dedicatedHostCount",
xmlName: "dedicatedHostCount",
type: {
name: "Number",
},
},
zoneRedundant: {
serializedName: "zoneRedundant",
xmlName: "zoneRedundant",
type: {
name: "Boolean",
},
},
customDnsSuffixConfiguration: {
serializedName: "customDnsSuffixConfiguration",
xmlName: "customDnsSuffixConfiguration",
type: {
name: "Composite",
className: "CustomDnsSuffixConfiguration",
},
},
networkingConfiguration: {
serializedName: "networkingConfiguration",
xmlName: "networkingConfiguration",
type: {
name: "Composite",
className: "AseV3NetworkingConfiguration",
},
},
upgradeAvailability: {
serializedName: "upgradeAvailability",
readOnly: true,
xmlName: "upgradeAvailability",
type: {
name: "String",
},
},
},
},
};
exports.VirtualNetworkProfile = {
serializedName: "VirtualNetworkProfile",
type: {
name: "Composite",
className: "VirtualNetworkProfile",
modelProperties: {
id: {
serializedName: "id",
required: true,
xmlName: "id",
type: {
name: "String",
},
},
name: {
serializedName: "name",
readOnly: true,
xmlName: "name",
type: {
name: "String",
},
},
type: {
serializedName: "type",
readOnly: true,
xmlName: "type",
type: {
name: "String",
},
},
subnet: {
serializedName: "subnet",
xmlName: "subnet",
type: {
name: "String",
},
},
},
},
};
exports.NameValuePair = {
serializedName: "NameValuePair",
type: {
name: "Composite",
className: "NameValuePair",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String",
},
},
value: {
serializedName: "value",
xmlName: "value",
type: {
name: "String",
},
},
},
},
};
exports.ProxyOnlyResource = {
serializedName: "ProxyOnlyResource",
type: {
name: "Composite",
className: "ProxyOnlyResource",
modelProperties: {
id: {
serializedName: "id",
readOnly: true,
xmlName: "id",
type: {
name: "String",
},
},
name: {
serializedName: "name",
readOnly: true,
xmlName: "name",
type: {
name: "String",
},
},
kind: {
serializedName: "kind",
xmlName: "kind",
type: {
name: "String",
},
},
type: {
serializedName: "type",
readOnly: true,
xmlName: "type",
type: {
name: "String",
},
},
},
},
};
exports.Resource = {
serializedName: "Resource",
type: {
name: "Composite",
className: "Resource",
modelProperties: {
id: {
serializedName: "id",
readOnly: true,
xmlName: "id",
type: {
name: "String",
},
},
name: {
serializedName: "name",
readOnly: true,
xmlName: "name",
type: {
name: "String",
},
},
kind: {
serializedName: "kind",
xmlName: "kind",
type: {
name: "String",
},
},
location: {
serializedName: "location",
required: true,
xmlName: "location",
type: {
name: "String",
},
},
type: {
serializedName: "type",
readOnly: true,
xmlName: "type",
type: {
name: "String",
},
},
tags: {
serializedName: "tags",
xmlName: "tags",
type: {
name: "Dictionary",
value: { type: { name: "String" } },
},
},
},
},
};
exports.DefaultErrorResponse = {
serializedName: "DefaultErrorResponse",
type: {
name: "Composite",
className: "DefaultErrorResponse",
modelProperties: {
error: {
serializedName: "error",
xmlName: "error",
type: {
name: "Composite",
className: "DefaultErrorResponseError",
},
},
},
},
};
exports.DefaultErrorResponseError = {
serializedName: "DefaultErrorResponseError",
type: {
name: "Composite",
className: "DefaultErrorResponseError",
modelProperties: {
code: {
serializedName: "code",
readOnly: true,
xmlName: "code",
type: {
name: "String",
},
},
message: {
serializedName: "message",
readOnly: true,
xmlName: "message",
type: {
name: "String",
},
},
target: {
serializedName: "target",
readOnly: true,
xmlName: "target",
type: {
name: "String",
},
},
details: {
serializedName: "details",
xmlName: "details",
xmlElementName: "DefaultErrorResponseErrorDetailsItem",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "DefaultErrorResponseErrorDetailsItem",
},
},
},
},
innererror: {
serializedName: "innererror",
readOnly: true,
xmlName: "innererror",
type: {
name: "String",
},
},
},
},
};
exports.DefaultErrorResponseErrorDetailsItem = {
serializedName: "DefaultErrorResponseErrorDetailsItem",
type: {
name: "Composite",
className: "DefaultErrorResponseErrorDetailsItem",
modelProperties: {
code: {
serializedName: "code",
readOnly: true,
xmlName: "code",
type: {
name: "String",
},
},
message: {
serializedName: "message",
readOnly: true,
xmlName: "message",
type: {
name: "String",
},
},
target: {
serializedName: "target",
readOnly: true,
xmlName: "target",
type: {
name: "String",
},
},
},
},
};
exports.StampCapacityCollection = {
serializedName: "StampCapacityCollection",
type: {
name: "Composite",
className: "StampCapacityCollection",
modelProperties: {
value: {
serializedName: "value",
required: true,
xmlName: "value",
xmlElementName: "StampCapacity",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "StampCapacity",
},
},
},
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
xmlName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.StampCapacity = {
serializedName: "StampCapacity",
type: {
name: "Composite",
className: "StampCapacity",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String",
},
},
availableCapacity: {
serializedName: "availableCapacity",
xmlName: "availableCapacity",
type: {
name: "Number",
},
},
totalCapacity: {
serializedName: "totalCapacity",
xmlName: "totalCapacity",
type: {
name: "Number",
},
},
unit: {
serializedName: "unit",
xmlName: "unit",
type: {
name: "String",
},
},
computeMode: {
serializedName: "computeMode",
xmlName: "computeMode",
type: {
name: "Enum",
allowedValues: ["Shared", "Dedicated", "Dynamic"],
},
},
workerSize: {
serializedName: "workerSize",
xmlName: "workerSize",
type: {
name: "Enum",
allowedValues: [
"Small",
"Medium",
"Large",
"D1",
"D2",
"D3",
"SmallV3",
"MediumV3",
"LargeV3",
"NestedSmall",
"NestedSmallLinux",
"Default",
],
},
},
workerSizeId: {
serializedName: "workerSizeId",
xmlName: "workerSizeId",
type: {
name: "Number",
},
},
excludeFromCapacityAllocation: {
serializedName: "excludeFromCapacityAllocation",
xmlName: "excludeFromCapacityAllocation",
type: {
name: "Boolean",
},
},
isApplicableForAllComputeModes: {
serializedName: "isApplicableForAllComputeModes",
xmlName: "isApplicableForAllComputeModes",
type: {
name: "Boolean",
},
},
siteMode: {
serializedName: "siteMode",
xmlName: "siteMode",
type: {
name: "String",
},
},
isLinux: {
serializedName: "isLinux",
xmlName: "isLinux",
type: {
name: "Boolean",
},
},
},
},
};
exports.VirtualIPMapping = {
serializedName: "VirtualIPMapping",
type: {
name: "Composite",
className: "VirtualIPMapping",
modelProperties: {
virtualIP: {
serializedName: "virtualIP",
xmlName: "virtualIP",
type: {
name: "String",
},
},
internalHttpPort: {
serializedName: "internalHttpPort",
xmlName: "internalHttpPort",
type: {
name: "Number",
},
},
internalHttpsPort: {
serializedName: "internalHttpsPort",
xmlName: "internalHttpsPort",
type: {
name: "Number",
},
},
inUse: {
serializedName: "inUse",
xmlName: "inUse",
type: {
name: "Boolean",
},
},
serviceName: {
serializedName: "serviceName",
xmlName: "serviceName",
type: {
name: "String",
},
},
},
},
};
exports.WebAppCollection = {
serializedName: "WebAppCollection",
type: {
name: "Composite",
className: "WebAppCollection",
modelProperties: {
value: {
serializedName: "value",
required: true,
xmlName: "value",
xmlElementName: "Site",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Site",
},
},
},
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
xmlName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.HostNameSslState = {
serializedName: "HostNameSslState",
type: {
name: "Composite",
className: "HostNameSslState",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String",
},
},
sslState: {
serializedName: "sslState",
xmlName: "sslState",
type: {
name: "Enum",
allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"],
},
},
virtualIP: {
serializedName: "virtualIP",
xmlName: "virtualIP",
type: {
name: "String",
},
},
thumbprint: {
serializedName: "thumbprint",
xmlName: "thumbprint",
type: {
name: "String",
},
},
toUpdate: {
serializedName: "toUpdate",
xmlName: "toUpdate",
type: {
name: "Boolean",
},
},
hostType: {
serializedName: "hostType",
xmlName: "hostType",
type: {
name: "Enum",
allowedValues: ["Standard", "Repository"],
},
},
},
},
};
exports.SiteDnsConfig = {
serializedName: "SiteDnsConfig",
type: {
name: "Composite",
className: "SiteDnsConfig",
modelProperties: {
dnsServers: {
serializedName: "dnsServers",
xmlName: "dnsServers",
xmlElementName: "SiteDnsConfigDnsServersItem",
type: {
name: "Sequence",
element: {
type: {
name: "String",
},
},
},
},
dnsAltServer: {
serializedName: "dnsAltServer",
xmlName: "dnsAltServer",
type: {
name: "String",
},
},
dnsRetryAttemptTimeout: {
serializedName: "dnsRetryAttemptTimeout",
xmlName: "dnsRetryAttemptTimeout",
type: {
name: "Number",
},
},
dnsRetryAttemptCount: {
serializedName: "dnsRetryAttemptCount",
xmlName: "dnsRetryAttemptCount",
type: {
name: "Number",
},
},
dnsMaxCacheTimeout: {
serializedName: "dnsMaxCacheTimeout",
xmlName: "dnsMaxCacheTimeout",
type: {
name: "Number",
},
},
dnsLegacySortOrder: {
serializedName: "dnsLegacySortOrder",
readOnly: true,
xmlName: "dnsLegacySortOrder",
type: {
name: "Boolean",
},
},
},
},
};
exports.OutboundVnetRouting = {
serializedName: "OutboundVnetRouting",
type: {
name: "Composite",
className: "OutboundVnetRouting",
modelProperties: {
allTraffic: {
serializedName: "allTraffic",
xmlName: "allTraffic",
type: {
name: "Boolean",
},
},
applicationTraffic: {
serializedName: "applicationTraffic",
xmlName: "applicationTraffic",
type: {
name: "Boolean",
},
},
contentShareTraffic: {
serializedName: "contentShareTraffic",
xmlName: "contentShareTraffic",
type: {
name: "Boolean",
},
},
imagePullTraffic: {
serializedName: "imagePullTraffic",
xmlName: "imagePullTraffic",
type: {
name: "Boolean",
},
},
backupRestoreTraffic: {
serializedName: "backupRestoreTraffic",
xmlName: "backupRestoreTraffic",
type: {
name: "Boolean",
},
},
},
},
};
exports.SiteConfig = {
serializedName: "SiteConfig",
type: {
name: "Composite",
className: "SiteConfig",
modelProperties: {
numberOfWorkers: {
serializedName: "numberOfWorkers",
xmlName: "numberOfWorkers",
type: {
name: "Number",
},
},
defaultDocuments: {
serializedName: "defaultDocuments",
xmlName: "defaultDocuments",
xmlElementName: "SiteConfigDefaultDocumentsItem",
type: {
name: "Sequence",
element: {
type: {
name: "String",
},
},
},
},
netFrameworkVersion: {
defaultValue: "v4.6",
serializedName: "netFrameworkVersion",
xmlName: "netFrameworkVersion",
type: {
name: "String",
},
},
phpVersion: {
serializedName: "phpVersion",
xmlName: "phpVersion",
type: {
name: "String",
},
},
pythonVersion: {
serializedName: "pythonVersion",
xmlName: "pythonVersion",
type: {
name: "String",
},
},
nodeVersion: {
serializedName: "nodeVersion",
xmlName: "nodeVersion",
type: {
name: "String",
},
},
powerShellVersion: {
serializedName: "powerShellVersion",
xmlName: "powerShellVersion",
type: {
name: "String",
},
},
linuxFxVersion: {
serializedName: "linuxFxVersion",
xmlName: "linuxFxVersion",
type: {
name: "String",
},
},
windowsFxVersion: {
serializedName: "windowsFxVersion",
xmlName: "windowsFxVersion",
type: {
name: "String",
},
},
requestTracingEnabled: {
serializedName: "requestTracingEnabled",
xmlName: "requestTracingEnabled",
type: {
name: "Boolean",
},
},
requestTracingExpirationTime: {
serializedName: "requestTracingExpirationTime",
xmlName: "requestTracingExpirationTime",
type: {
name: "DateTime",
},
},
remoteDebuggingEnabled: {
serializedName: "remoteDebuggingEnabled",
xmlName: "remoteDebuggingEnabled",
type: {
name: "Boolean",
},
},
remoteDebuggingVersion: {
serializedName: "remoteDebuggingVersion",
xmlName: "remoteDebuggingVersion",
type: {
name: "String",
},
},
httpLoggingEnabled: {
serializedName: "httpLoggingEnabled",
xmlName: "httpLoggingEnabled",
type: {
name: "Boolean",
},
},
acrUseManagedIdentityCreds: {
serializedName: "acrUseManagedIdentityCreds",
xmlName: "acrUseManagedIdentityCreds",
type: {
name: "Boolean",
},
},
acrUserManagedIdentityID: {
serializedName: "acrUserManagedIdentityID",
xmlName: "acrUserManagedIdentityID",
type: {
name: "String",
},
},
logsDirectorySizeLimit: {
serializedName: "logsDirectorySizeLimit",
xmlName: "logsDirectorySizeLimit",
type: {
name: "Number",
},
},
detailedErrorLoggingEnabled: {
serializedName: "detailedErrorLoggingEnabled",
xmlName: "detailedErrorLoggingEnabled",
type: {
name: "Boolean",
},
},
publishingUsername: {
serializedName: "publishingUsername",
xmlName: "publishingUsername",
type: {
name: "String",
},
},
appSettings: {
serializedName: "appSettings",
xmlName: "appSettings",
xmlElementName: "NameValuePair",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "NameValuePair",
},
},
},
},
metadata: {
serializedName: "metadata",
xmlName: "metadata",
xmlElementName: "NameValuePair",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "NameValuePair",
},
},
},
},
connectionStrings: {
serializedName: "connectionStrings",
xmlName: "connectionStrings",
xmlElementName: "ConnStringInfo",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ConnStringInfo",
},
},
},
},
machineKey: {
serializedName: "machineKey",
xmlName: "machineKey",
type: {
name: "Composite",
className: "SiteMachineKey",
},
},
handlerMappings: {
serializedName: "handlerMappings",
xmlName: "handlerMappings",
xmlElementName: "HandlerMapping",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "HandlerMapping",
},
},
},
},
documentRoot: {
serializedName: "documentRoot",
xmlName: "documentRoot",
type: {
name: "String",
},
},
scmType: {
serializedName: "scmType",
xmlName: "scmType",
type: {
name: "String",
},
},
use32BitWorkerProcess: {
serializedName: "use32BitWorkerProcess",
xmlName: "use32BitWorkerProcess",
type: {
name: "Boolean",
},
},
webSocketsEnabled: {
serializedName: "webSocketsEnabled",
xmlName: "webSocketsEnabled",
type: {
name: "Boolean",
},
},
alwaysOn: {
serializedName: "alwaysOn",
xmlName: "alwaysOn",
type: {
name: "Boolean",
},
},
javaVersion: {
serializedName: "javaVersion",
xmlName: "javaVersion",
type: {
name: "String",
},
},
javaContainer: {
serializedName: "javaContainer",
xmlName: "javaContainer",
type: {
name: "String",
},
},
javaContainerVersion: {
serializedName: "javaContainerVersion",
xmlName: "javaContainerVersion",
type: {
name: "String",
},
},
appCommandLine: {
serializedName: "appCommandLine",
xmlName: "appCommandLine",
type: {
name: "String",
},
},
managedPipelineMode: {
serializedName: "managedPipelineMode",
xmlName: "managedPipelineMode",
type: {