Description | : Get all apps for a subscription. |
Reference | : Link ¶ |
⚶ Changes
{ "#id": "WebApps_List", "$responses": { "200": { "$properties": { "value": { "$properties": { "properties": [ { "siteConfig": [ { "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.\nhttps://www.siteextensions.net/packages/TiPCallback/" } } ] } } ] } ] } ] } } } } } }
⚼ Request
GET:
/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites
{
subscriptionId:
string
,
api-version:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
properties:
{
,
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
,
hostType:
enum
,
}
serverFarmId:
string
,
reserved:
boolean
,
lastModifiedTimeUtc:
string
,
siteConfig:
{
,
numberOfWorkers:
integer
,
defaultDocuments:
[
,
string
,
]
netFrameworkVersion:
string
,
phpVersion:
string
,
pythonVersion:
string
,
nodeVersion:
string
,
linuxFxVersion:
string
,
requestTracingEnabled:
boolean
,
requestTracingExpirationTime:
string
,
remoteDebuggingEnabled:
boolean
,
remoteDebuggingVersion:
string
,
httpLoggingEnabled:
boolean
,
logsDirectorySizeLimit:
integer
,
detailedErrorLoggingEnabled:
boolean
,
publishingUsername:
string
,
appSettings:
[
]
,
{
,
name:
string
,
value:
string
,
}
connectionStrings:
[
]
,
{
,
name:
string
,
connectionString:
string
,
type:
enum
,
}
machineKey:
{
,
validation:
string
,
validationKey:
string
,
decryption:
string
,
decryptionKey:
string
,
}
handlerMappings:
[
]
,
{
,
extension:
string
,
scriptProcessor:
string
,
arguments:
string
,
}
documentRoot:
string
,
scmType:
enum
,
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
,
]
push:
{
,
properties:
}
{
,
isPushEnabled:
boolean
,
tagWhitelistJson:
string
,
tagsRequiringAuth:
string
,
dynamicTagsJson:
string
,
}
apiDefinition:
{
,
url:
string
,
}
autoSwapSlotName:
string
,
localMySqlEnabled:
boolean
,
ipSecurityRestrictions:
[
]
,
{
,
ipAddress:
string
,
subnetMask:
string
,
}
http20Enabled:
boolean
,
minTlsVersion:
enum
,
}
trafficManagerHostNames:
[
,
string
,
]
scmSiteAlsoStopped:
boolean
,
targetSwapSlot:
string
,
hostingEnvironmentProfile:
{
,
id:
string
,
name:
string
,
type:
string
,
}
clientAffinityEnabled:
boolean
,
clientCertEnabled:
boolean
,
hostNamesDisabled:
boolean
,
outboundIpAddresses:
string
,
possibleOutboundIpAddresses:
string
,
containerSize:
integer
,
dailyMemoryTimeQuota:
integer
,
suspendedTill:
string
,
maxNumberOfWorkers:
integer
,
cloningInfo:
{
,
correlationId:
string
,
overwrite:
boolean
,
cloneCustomHostNames:
boolean
,
cloneSourceControl:
boolean
,
sourceWebAppId:
string
,
hostingEnvironment:
string
,
appSettingsOverrides:
object
,
configureLoadBalancing:
boolean
,
trafficManagerProfileId:
string
,
trafficManagerProfileName:
string
,
ignoreQuotas:
boolean
,
}
snapshotInfo:
{
,
properties:
}
{
,
snapshotTime:
string
,
recoveryTarget:
{
,
location:
string
,
id:
string
,
}
overwrite:
boolean
,
recoverConfiguration:
boolean
,
ignoreConflictingHostNames:
boolean
,
}
resourceGroup:
string
,
isDefaultContainer:
boolean
,
defaultHostName:
string
,
slotSwapStatus:
{
,
timestampUtc:
string
,
sourceSlotName:
string
,
destinationSlotName:
string
,
}
httpsOnly:
boolean
,
}
identity:
}
{
,
type:
enum
,
tenantId:
string
,
principalId:
string
,
}
nextLink:
string
,
}