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
,
isXenon:
boolean
,
hyperV:
boolean
,
lastModifiedTimeUtc:
string
,
siteConfig:
{
,
numberOfWorkers:
integer
,
defaultDocuments:
[
,
string
,
]
netFrameworkVersion:
string
,
phpVersion:
string
,
pythonVersion:
string
,
nodeVersion:
string
,
powerShellVersion:
string
,
linuxFxVersion:
string
,
windowsFxVersion:
string
,
requestTracingEnabled:
boolean
,
requestTracingExpirationTime:
string
,
remoteDebuggingEnabled:
boolean
,
remoteDebuggingVersion:
string
,
httpLoggingEnabled:
boolean
,
acrUseManagedIdentityCreds:
boolean
,
acrUserManagedIdentityID:
string
,
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
,
path:
string
,
}
slowRequests:
{
,
timeTaken:
string
,
path:
string
,
count:
integer
,
timeInterval:
string
,
}
slowRequestsWithPath:
[
]
,
{
,
timeTaken:
string
,
path:
string
,
count:
integer
,
timeInterval:
string
,
}
statusCodesRange:
}
[
]
,
{
,
statusCodes:
string
,
path:
string
,
count:
integer
,
timeInterval:
string
,
}
actions:
}
{
,
actionType:
enum
,
customAction:
{
,
exe:
string
,
parameters:
string
,
}
minProcessExecutionTime:
string
,
}
tracingOptions:
string
,
vnetName:
string
,
vnetRouteAllEnabled:
boolean
,
vnetPrivatePortsCount:
integer
,
cors:
{
,
allowedOrigins:
[
,
string
,
]
supportCredentials:
boolean
,
}
push:
{
,
properties:
}
{
,
isPushEnabled:
boolean
,
tagWhitelistJson:
string
,
tagsRequiringAuth:
string
,
dynamicTagsJson:
string
,
}
apiDefinition:
{
,
url:
string
,
}
apiManagementConfig:
{
,
id:
string
,
}
autoSwapSlotName:
string
,
localMySqlEnabled:
boolean
,
managedServiceIdentityId:
integer
,
xManagedServiceIdentityId:
integer
,
keyVaultReferenceIdentity:
string
,
ipSecurityRestrictions:
[
]
,
{
,
ipAddress:
string
,
subnetMask:
string
,
vnetSubnetResourceId:
string
,
vnetTrafficTag:
integer
,
subnetTrafficTag:
integer
,
action:
string
,
tag:
enum
,
priority:
integer
,
name:
string
,
description:
string
,
headers:
object
,
}
scmIpSecurityRestrictions:
[
]
,
{
,
ipAddress:
string
,
subnetMask:
string
,
vnetSubnetResourceId:
string
,
vnetTrafficTag:
integer
,
subnetTrafficTag:
integer
,
action:
string
,
tag:
enum
,
priority:
integer
,
name:
string
,
description:
string
,
headers:
object
,
}
scmIpSecurityRestrictionsUseMain:
boolean
,
http20Enabled:
boolean
,
minTlsVersion:
enum
,
scmMinTlsVersion:
enum
,
ftpsState:
enum
,
preWarmedInstanceCount:
integer
,
functionAppScaleLimit:
integer
,
healthCheckPath:
string
,
functionsRuntimeScaleMonitoringEnabled:
boolean
,
websiteTimeZone:
string
,
minimumElasticInstanceCount:
integer
,
azureStorageAccounts:
object
,
publicNetworkAccess:
string
,
}
trafficManagerHostNames:
[
,
string
,
]
scmSiteAlsoStopped:
boolean
,
targetSwapSlot:
string
,
hostingEnvironmentProfile:
{
,
id:
string
,
name:
string
,
type:
string
,
}
clientAffinityEnabled:
boolean
,
clientCertEnabled:
boolean
,
clientCertMode:
enum
,
clientCertExclusionPaths:
string
,
hostNamesDisabled:
boolean
,
customDomainVerificationId:
string
,
outboundIpAddresses:
string
,
possibleOutboundIpAddresses:
string
,
containerSize:
integer
,
dailyMemoryTimeQuota:
integer
,
suspendedTill:
string
,
maxNumberOfWorkers:
integer
,
cloningInfo:
{
,
correlationId:
string
,
overwrite:
boolean
,
cloneCustomHostNames:
boolean
,
cloneSourceControl:
boolean
,
sourceWebAppId:
string
,
sourceWebAppLocation:
string
,
hostingEnvironment:
string
,
appSettingsOverrides:
object
,
configureLoadBalancing:
boolean
,
trafficManagerProfileId:
string
,
trafficManagerProfileName:
string
,
}
resourceGroup:
string
,
isDefaultContainer:
boolean
,
defaultHostName:
string
,
slotSwapStatus:
{
,
timestampUtc:
string
,
sourceSlotName:
string
,
destinationSlotName:
string
,
}
httpsOnly:
boolean
,
redundancyMode:
enum
,
inProgressOperationId:
string
,
storageAccountRequired:
boolean
,
keyVaultReferenceIdentity:
string
,
virtualNetworkSubnetId:
string
,
}
identity:
}
{
,
type:
enum
,
tenantId:
string
,
principalId:
string
,
userAssignedIdentities:
object
,
}
nextLink:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
]
,
{
,
code:
string
,
message:
string
,
target:
string
,
}
innererror:
string
,
}