Description | : Gets all Web Apps for a subscription |
Reference | : Link ¶ |
⚶ Changes
{ "#id": "Global_GetAllSites", "$responses": { "200": { "$properties": { "value": { "$properties": { "properties": [ { "siteConfig": [ { "properties": [ { "experiments": [ { "rampUpRules": { "$properties": [ { "#name": "changeDecisionCallbackUrl", "Description": { "new": "Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified.", "old": "Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified. See TiPCallback site extension for the scaffold and contracts.\r\n https://www.siteextensions.net/packages/TiPCallback/" } } ] } } ] } ] } ] } ] } } } } } }
⚼ Request
GET:
/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites
{
subscriptionId:
string
,
api-version:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
properties:
}
{
,
name:
string
,
state:
string
,
hostNames:
[
,
string
,
]
repositorySiteName:
string
,
usageState:
enum
,
enabled:
boolean
,
enabledHostNames:
[
,
string
,
]
availabilityState:
enum
,
hostNameSslStates:
[
]
,
{
,
name:
string
,
sslState:
enum
,
virtualIP:
string
,
thumbprint:
string
,
toUpdate:
boolean
,
}
serverFarmId:
string
,
lastModifiedTimeUtc:
string
,
siteConfig:
{
,
properties:
}
{
,
numberOfWorkers:
integer
,
defaultDocuments:
[
,
string
,
]
netFrameworkVersion:
string
,
phpVersion:
string
,
pythonVersion:
string
,
nodeVersion:
string
,
requestTracingEnabled:
boolean
,
requestTracingExpirationTime:
string
,
remoteDebuggingEnabled:
boolean
,
remoteDebuggingVersion:
string
,
httpLoggingEnabled:
boolean
,
logsDirectorySizeLimit:
integer
,
detailedErrorLoggingEnabled:
boolean
,
publishingUsername:
string
,
publishingPassword:
string
,
appSettings:
[
]
,
{
,
name:
string
,
value:
string
,
}
metadata:
[
]
,
{
,
name:
string
,
value:
string
,
}
connectionStrings:
[
]
,
{
,
name:
string
,
connectionString:
string
,
type:
enum
,
}
handlerMappings:
[
]
,
{
,
extension:
string
,
scriptProcessor:
string
,
arguments:
string
,
}
documentRoot:
string
,
scmType:
string
,
use32BitWorkerProcess:
boolean
,
webSocketsEnabled:
boolean
,
alwaysOn:
boolean
,
javaVersion:
string
,
javaContainer:
string
,
javaContainerVersion:
string
,
appCommandLine:
string
,
managedPipelineMode:
enum
,
virtualApplications:
[
]
,
{
,
virtualPath:
string
,
physicalPath:
string
,
preloadEnabled:
boolean
,
virtualDirectories:
}
[
]
,
{
,
virtualPath:
string
,
physicalPath:
string
,
}
loadBalancing:
enum
,
experiments:
{
,
rampUpRules:
}
[
]
,
{
,
actionHostName:
string
,
reroutePercentage:
number
,
changeStep:
number
,
changeIntervalInMinutes:
integer
,
minReroutePercentage:
number
,
maxReroutePercentage:
number
,
changeDecisionCallbackUrl:
string
,
name:
string
,
}
limits:
{
,
maxPercentageCpu:
number
,
maxMemoryInMb:
integer
,
maxDiskSizeInMb:
integer
,
}
autoHealEnabled:
boolean
,
autoHealRules:
{
,
triggers:
{
,
requests:
{
,
count:
integer
,
timeInterval:
string
,
}
privateBytesInKB:
integer
,
statusCodes:
[
]
,
{
,
status:
integer
,
subStatus:
integer
,
win32Status:
integer
,
count:
integer
,
timeInterval:
string
,
}
slowRequests:
}
{
,
timeTaken:
string
,
count:
integer
,
timeInterval:
string
,
}
actions:
}
{
,
actionType:
enum
,
customAction:
{
,
exe:
string
,
parameters:
string
,
}
minProcessExecutionTime:
string
,
}
tracingOptions:
string
,
vnetName:
string
,
cors:
{
,
allowedOrigins:
}
[
,
string
,
]
apiDefinition:
{
,
url:
string
,
}
autoSwapSlotName:
string
,
localMySqlEnabled:
boolean
,
ipSecurityRestrictions:
}
[
]
,
{
,
ipAddress:
string
,
subnetMask:
string
,
}
trafficManagerHostNames:
[
,
string
,
]
premiumAppDeployed:
boolean
,
scmSiteAlsoStopped:
boolean
,
targetSwapSlot:
string
,
hostingEnvironmentProfile:
{
,
id:
string
,
name:
string
,
type:
string
,
}
microService:
string
,
gatewaySiteName:
string
,
clientAffinityEnabled:
boolean
,
clientCertEnabled:
boolean
,
hostNamesDisabled:
boolean
,
outboundIpAddresses:
string
,
containerSize:
integer
,
maxNumberOfWorkers:
integer
,
cloningInfo:
{
,
correlationId:
string
,
overwrite:
boolean
,
cloneCustomHostNames:
boolean
,
cloneSourceControl:
boolean
,
sourceWebAppId:
string
,
hostingEnvironment:
string
,
appSettingsOverrides:
object
,
configureLoadBalancing:
boolean
,
trafficManagerProfileId:
string
,
trafficManagerProfileName:
string
,
}
resourceGroup:
string
,
isDefaultContainer:
boolean
,
defaultHostName:
string
,
}
nextLink:
string
,
}