Microsoft.Web (stable:2016-03-01)

2025/09/30 • 63 new, 63 deleted methods

Certificates_List (new)
Description Get all certificates for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_ListByResourceGroup (new)
Description Get all certificates in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_Get (new)
Description Get a certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
Certificates_CreateOrUpdate (new)
Description Create or update a certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
Certificates_Delete (new)
Description Delete a certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Certificates_Update (new)
Description Create or update a certificate.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
DeletedWebApps_List (new)
Description Get all deleted apps for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: integer ,
deletedTimestamp: string ,
subscription: string ,
resourceGroup: string ,
name: string ,
slot: string ,
}
,
]
,
nextLink: string ,
}
Diagnostics_ListHostingEnvironmentDetectorResponses (new)
Description List Hosting Environment Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetHostingEnvironmentDetectorResponse (new)
Description Get Hosting Environment Detector Response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}
{
resourceGroupName: string ,
name: string ,
detectorName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectorResponses (new)
Description List Site Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorResponse (new)
Description Get site detector response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDiagnosticCategories (new)
Description Get Diagnostics Categories
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDiagnosticCategory (new)
Description Get Diagnostics Category
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
}
,
}
Diagnostics_ListSiteAnalyses (new)
Description Get Site Analyses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteAnalysis (new)
Description Get Site Analysis
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ExecuteSiteAnalysis (new)
Description Execute Analysis
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectors (new)
Description Get Detectors
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetector (new)
Description Get Detector
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
detectorName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_ExecuteSiteDetector (new)
Description Execute Detector
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
diagnosticCategory: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
issueDetected: boolean ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
responseMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Diagnostics_ListSiteDetectorResponsesSlot (new)
Description List Site Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors
{
resourceGroupName: string ,
siteName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorResponseSlot (new)
Description Get site detector response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDiagnosticCategoriesSlot (new)
Description Get Diagnostics Categories
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics
{
resourceGroupName: string ,
siteName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDiagnosticCategorySlot (new)
Description Get Diagnostics Category
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
}
,
}
Diagnostics_ListSiteAnalysesSlot (new)
Description Get Site Analyses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteAnalysisSlot (new)
Description Get Site Analysis
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ExecuteSiteAnalysisSlot (new)
Description Execute Analysis
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectorsSlot (new)
Description Get Detectors
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorSlot (new)
Description Get Detector
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
detectorName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_ExecuteSiteDetectorSlot (new)
Description Execute Detector
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
diagnosticCategory: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
issueDetected: boolean ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
responseMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Provider_GetAvailableStacks (new)
Description Get available application frameworks and their versions
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/availableStacks
{
osTypeSelected: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display: string ,
dependency: string ,
majorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
minorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
}
,
]
,
}
,
]
,
frameworks:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}
Provider_ListOperations (new)
Description Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
aggregationType: string ,
supportsInstanceLevelAggregation: boolean ,
enableRegionalMdmAccount: boolean ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
metricFilterPattern: string ,
fillGapWithZero: boolean ,
isInternal: boolean ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
category: string ,
availabilities:
[
{
timeGrain: string ,
blobDuration: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Provider_GetAvailableStacksOnPrem (new)
Description Get available application frameworks and their versions
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks
{
osTypeSelected: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display: string ,
dependency: string ,
majorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
minorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
}
,
]
,
}
,
]
,
frameworks:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}
Recommendations_List (new)
Description List all recommendations for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations
{
featured: boolean ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_ResetAllFilters (new)
Description Reset all recommendation opt-out settings for a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_DisableRecommendationForSubscription (new)
Description Disables the specified rule so it will not apply to a subscription in the future.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable
{
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}
Recommendations_ListHistoryForWebApp (new)
Description Get past recommendations for an app, optionally specified by the time range.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory
{
resourceGroupName: string ,
siteName: string ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_ListRecommendedRulesForWebApp (new)
Description Get all recommendations for an app.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations
{
resourceGroupName: string ,
siteName: string ,
featured: boolean ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_DisableAllForWebApp (new)
Description Disable all recommendations for an app.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_ResetAllFiltersForWebApp (new)
Description Reset all recommendation opt-out settings for an app.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_GetRuleDetailsByWebApp (new)
Description Get a recommendation rule for an app.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}
{
resourceGroupName: string ,
siteName: string ,
name: string ,
updateSeen: boolean ,
recommendationId: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
displayName: string ,
message: string ,
recommendationId: string ,
description: string ,
actionName: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
Recommendations_DisableRecommendationForSite (new)
Description Disables the specific rule for a web site permanently.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable
{
resourceGroupName: string ,
siteName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}
ResourceHealthMetadata_List (new)
Description List all ResourceHealthMetadata for all sites in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListByResourceGroup (new)
Description List all ResourceHealthMetadata for all sites in the resource group in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListBySite (new)
Description Gets the category of ResourceHealthMetadata to use for the given site as a collection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_GetBySite (new)
Description Gets the category of ResourceHealthMetadata to use for the given site
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListBySiteSlot (new)
Description Gets the category of ResourceHealthMetadata to use for the given site as a collection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata
{
resourceGroupName: string ,
name: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_GetBySiteSlot (new)
Description Gets the category of ResourceHealthMetadata to use for the given site
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default
{
resourceGroupName: string ,
name: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
GetPublishingUser (new)
Description Gets publishing user
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/publishingUsers/web
{
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
UpdatePublishingUser (new)
Description Updates publishing user
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Web/publishingUsers/web
{
userDetails:
{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
ListSourceControls (new)
Description Gets the source controls available for Azure websites.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/sourcecontrols
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
,
]
,
nextLink: string ,
}
GetSourceControl (new)
Description Gets source control token
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/sourcecontrols/{sourceControlType}
{
sourceControlType: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
UpdateSourceControl (new)
Description Updates source control token
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Web/sourcecontrols/{sourceControlType}
{
sourceControlType: string ,
requestMessage:
{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
CheckNameAvailability (new)
Description Check if a resource name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability
{
request:
{
name: string ,
type: enum ,
isFqdn: boolean ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: enum ,
message: string ,
}
BillingMeters_List (new)
Description Gets a list of meters for a given location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters
{
billingLocation: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
meterId: string ,
billingLocation: string ,
shortName: string ,
friendlyName: string ,
resourceType: string ,
}
,
}
,
]
,
nextLink: string ,
}
GetSubscriptionDeploymentLocations (new)
Description Gets list of available geo regions plus ministamps
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
locations:
[
{
properties:
{
name: string ,
description: string ,
displayName: string ,
}
,
}
,
]
,
hostingEnvironments:
[
{
name: string ,
location: string ,
provisioningState: enum ,
status: enum ,
vnetName: string ,
vnetResourceGroupName: string ,
vnetSubnetName: string ,
virtualNetwork:
{
id: string ,
name: string ,
type: string ,
subnet: string ,
}
,
internalLoadBalancingMode: enum ,
multiSize: string ,
multiRoleCount: integer ,
workerPools:
[
{
workerSizeId: integer ,
computeMode: enum ,
workerSize: string ,
workerCount: integer ,
instanceNames:
[
string ,
]
,
}
,
]
,
ipsslAddressCount: integer ,
databaseEdition: string ,
databaseServiceObjective: string ,
upgradeDomains: integer ,
subscriptionId: string ,
dnsSuffix: string ,
lastAction: string ,
lastActionResult: string ,
allowedMultiSizes: string ,
allowedWorkerSizes: string ,
maximumNumberOfMachines: integer ,
vipMappings:
[
{
virtualIP: string ,
internalHttpPort: integer ,
internalHttpsPort: integer ,
inUse: boolean ,
}
,
]
,
environmentCapacities:
[
{
name: string ,
availableCapacity: integer ,
totalCapacity: integer ,
unit: string ,
computeMode: enum ,
workerSize: enum ,
workerSizeId: integer ,
excludeFromCapacityAllocation: boolean ,
isApplicableForAllComputeModes: boolean ,
siteMode: string ,
}
,
]
,
networkAccessControlList:
[
{
action: enum ,
description: string ,
order: integer ,
remoteSubnet: string ,
}
,
]
,
environmentIsHealthy: boolean ,
environmentStatus: string ,
resourceGroup: string ,
frontEndScaleFactor: integer ,
defaultFrontEndScaleFactor: integer ,
apiManagementAccountId: string ,
suspended: boolean ,
dynamicCacheEnabled: boolean ,
clusterSettings:
[
{
name: string ,
value: string ,
}
,
]
,
userWhitelistedIpRanges:
[
string ,
]
,
}
,
]
,
hostingEnvironmentDeploymentInfos:
[
{
name: string ,
location: string ,
}
,
]
,
}
ListGeoRegions (new)
Description Get a list of available geographical regions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions
{
sku: string ,
linuxWorkersEnabled: boolean ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
description: string ,
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListSiteIdentifiersAssignedToHostName (new)
Description List all apps that are assigned to a hostname.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName
{
nameIdentifier:
{
name: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListPremierAddOnOffers (new)
Description List all premier add-on offers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sku: string ,
product: string ,
vendor: string ,
name: string ,
promoCodeRequired: boolean ,
quota: integer ,
webHostingPlanRestrictions: enum ,
privacyPolicyUrl: string ,
legalTermsUrl: string ,
marketplacePublisher: string ,
marketplaceOffer: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListSkus (new)
Description List all SKUs.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
resourceType: string ,
skus:
[
{
name: string ,
tier: string ,
size: string ,
family: string ,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: string ,
}
,
locations:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
reason: string ,
}
,
]
,
}
,
]
,
}
VerifyHostingEnvironmentVnet (new)
Description Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet
{
parameters:
{
properties:
{
vnetResourceGroup: string ,
vnetName: string ,
vnetSubnetName: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
failed: boolean ,
failedTests:
[
{
properties:
{
testName: string ,
details: string ,
}
,
}
,
]
,
}
,
}
Move (new)
Description Move resources between resource groups.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources
{
resourceGroupName: string ,
moveResourceEnvelope:
{
targetResourceGroup: string ,
resources:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Validate (new)
Description Validate if a resource can be created.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate
{
resourceGroupName: string ,
validateRequest:
{
name: string ,
type: enum ,
location: string ,
properties:
{
serverFarmId: string ,
skuName: string ,
needLinuxWorkers: boolean ,
isSpot: boolean ,
capacity: integer ,
hostingEnvironment: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
status: string ,
error:
{
code: string ,
message: string ,
}
,
}
ValidateMove (new)
Description Validate whether a resource can be moved.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources
{
resourceGroupName: string ,
moveResourceEnvelope:
{
targetResourceGroup: string ,
resources:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Certificates_List (removed)
Description Get all certificates for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_ListByResourceGroup (removed)
Description Get all certificates in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Certificates_Get (removed)
Description Get a certificate.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
Certificates_CreateOrUpdate (removed)
Description Create or update a certificate.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
Certificates_Delete (removed)
Description Delete a certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Certificates_Update (removed)
Description Create or update a certificate.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}
{
resourceGroupName: string ,
name: string ,
certificateEnvelope:
{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
friendlyName: string ,
subjectName: string ,
hostNames:
[
string ,
]
,
pfxBlob: string ,
siteName: string ,
selfLink: string ,
issuer: string ,
issueDate: string ,
expirationDate: string ,
password: string ,
thumbprint: string ,
valid: boolean ,
cerBlob: string ,
publicKeyHash: string ,
hostingEnvironmentProfile:
{
id: string ,
name: string ,
type: string ,
}
,
keyVaultId: string ,
keyVaultSecretName: string ,
keyVaultSecretStatus: enum ,
geoRegion: string ,
serverFarmId: string ,
}
,
}
DeletedWebApps_List (removed)
Description Get all deleted apps for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: integer ,
deletedTimestamp: string ,
subscription: string ,
resourceGroup: string ,
name: string ,
slot: string ,
}
,
]
,
nextLink: string ,
}
Diagnostics_ListHostingEnvironmentDetectorResponses (removed)
Description List Hosting Environment Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetHostingEnvironmentDetectorResponse (removed)
Description Get Hosting Environment Detector Response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}
{
resourceGroupName: string ,
name: string ,
detectorName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectorResponses (removed)
Description List Site Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorResponse (removed)
Description Get site detector response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDiagnosticCategories (removed)
Description Get Diagnostics Categories
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDiagnosticCategory (removed)
Description Get Diagnostics Category
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
}
,
}
Diagnostics_ListSiteAnalyses (removed)
Description Get Site Analyses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteAnalysis (removed)
Description Get Site Analysis
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ExecuteSiteAnalysis (removed)
Description Execute Analysis
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectors (removed)
Description Get Detectors
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetector (removed)
Description Get Detector
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
detectorName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_ExecuteSiteDetector (removed)
Description Execute Detector
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
diagnosticCategory: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
issueDetected: boolean ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
responseMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Diagnostics_ListSiteDetectorResponsesSlot (removed)
Description List Site Detector Responses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors
{
resourceGroupName: string ,
siteName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorResponseSlot (removed)
Description Get site detector response
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
description: string ,
category: string ,
subCategory: string ,
supportTopicId: string ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
renderingType: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDiagnosticCategoriesSlot (removed)
Description Get Diagnostics Categories
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics
{
resourceGroupName: string ,
siteName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDiagnosticCategorySlot (removed)
Description Get Diagnostics Category
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
}
,
}
Diagnostics_ListSiteAnalysesSlot (removed)
Description Get Site Analyses
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteAnalysisSlot (removed)
Description Get Site Analysis
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ExecuteSiteAnalysisSlot (removed)
Description Execute Analysis
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
analysisName: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
events:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
payload:
[
{
source: string ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
detectorMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nonCorrelatedDetectors:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
}
,
}
Diagnostics_ListSiteDetectorsSlot (removed)
Description Get Detectors
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_GetSiteDetectorSlot (removed)
Description Get Detector
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}
{
resourceGroupName: string ,
siteName: string ,
diagnosticCategory: string ,
detectorName: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Diagnostics_ExecuteSiteDetectorSlot (removed)
Description Execute Detector
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute
{
resourceGroupName: string ,
siteName: string ,
detectorName: string ,
diagnosticCategory: string ,
slot: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
startTime: string ,
endTime: string ,
issueDetected: boolean ,
detectorDefinition:
{
properties:
{
displayName: string ,
description: string ,
rank: number ,
isEnabled: boolean ,
}
,
}
,
metrics:
[
{
name: string ,
unit: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
values:
[
{
timestamp: string ,
roleInstance: string ,
total: number ,
maximum: number ,
minimum: number ,
isAggregated: boolean ,
}
,
]
,
}
,
]
,
abnormalTimePeriods:
[
{
startTime: string ,
endTime: string ,
message: string ,
source: string ,
priority: number ,
metaData:
[
{
name: string ,
value: string ,
}
,
]
,
type: enum ,
solutions:
[
{
id: number ,
displayName: string ,
order: number ,
description: string ,
type: enum ,
data:
[
{
name: string ,
value: string ,
}
,
]
,
metadata:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
data:
[
{
name: string ,
value: string ,
}
,
]
,
responseMetaData:
{
dataSource:
{
instructions:
[
string ,
]
,
dataSourceUri:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}
Provider_GetAvailableStacks (removed)
Description Get available application frameworks and their versions
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/availableStacks
{
osTypeSelected: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display: string ,
dependency: string ,
majorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
minorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
}
,
]
,
}
,
]
,
frameworks:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}
Provider_ListOperations (removed)
Description Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
aggregationType: string ,
supportsInstanceLevelAggregation: boolean ,
enableRegionalMdmAccount: boolean ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
metricFilterPattern: string ,
fillGapWithZero: boolean ,
isInternal: boolean ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
category: string ,
availabilities:
[
{
timeGrain: string ,
blobDuration: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Provider_GetAvailableStacksOnPrem (removed)
Description Get available application frameworks and their versions
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks
{
osTypeSelected: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display: string ,
dependency: string ,
majorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
minorVersions:
[
{
displayVersion: string ,
runtimeVersion: string ,
isDefault: boolean ,
}
,
]
,
}
,
]
,
frameworks:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}
Recommendations_List (removed)
Description List all recommendations for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations
{
featured: boolean ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_ResetAllFilters (removed)
Description Reset all recommendation opt-out settings for a subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_DisableRecommendationForSubscription (removed)
Description Disables the specified rule so it will not apply to a subscription in the future.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable
{
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}
Recommendations_ListHistoryForWebApp (removed)
Description Get past recommendations for an app, optionally specified by the time range.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory
{
resourceGroupName: string ,
siteName: string ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_ListRecommendedRulesForWebApp (removed)
Description Get all recommendations for an app.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations
{
resourceGroupName: string ,
siteName: string ,
featured: boolean ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationTime: string ,
recommendationId: string ,
resourceId: string ,
resourceScope: enum ,
ruleName: string ,
displayName: string ,
message: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
actionName: string ,
startTime: string ,
endTime: string ,
nextNotificationTime: string ,
notificationExpirationTime: string ,
notifiedTime: string ,
score: number ,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
,
]
,
nextLink: string ,
}
Recommendations_DisableAllForWebApp (removed)
Description Disable all recommendations for an app.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_ResetAllFiltersForWebApp (removed)
Description Reset all recommendation opt-out settings for an app.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset
{
resourceGroupName: string ,
siteName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Recommendations_GetRuleDetailsByWebApp (removed)
Description Get a recommendation rule for an app.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}
{
resourceGroupName: string ,
siteName: string ,
name: string ,
updateSeen: boolean ,
recommendationId: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
displayName: string ,
message: string ,
recommendationId: string ,
description: string ,
actionName: string ,
level: enum ,
channels: enum ,
tags:
[
string ,
]
,
isDynamic: boolean ,
extensionName: string ,
bladeName: string ,
forwardLink: string ,
}
,
}
Recommendations_DisableRecommendationForSite (removed)
Description Disables the specific rule for a web site permanently.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable
{
resourceGroupName: string ,
siteName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}
ResourceHealthMetadata_List (removed)
Description List all ResourceHealthMetadata for all sites in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListByResourceGroup (removed)
Description List all ResourceHealthMetadata for all sites in the resource group in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListBySite (removed)
Description Gets the category of ResourceHealthMetadata to use for the given site as a collection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_GetBySite (removed)
Description Gets the category of ResourceHealthMetadata to use for the given site
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_ListBySiteSlot (removed)
Description Gets the category of ResourceHealthMetadata to use for the given site as a collection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata
{
resourceGroupName: string ,
name: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
ResourceHealthMetadata_GetBySiteSlot (removed)
Description Gets the category of ResourceHealthMetadata to use for the given site
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default
{
resourceGroupName: string ,
name: string ,
slot: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
category: string ,
signalAvailability: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
GetPublishingUser (removed)
Description Gets publishing user
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/publishingUsers/web
{
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
UpdatePublishingUser (removed)
Description Updates publishing user
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Web/publishingUsers/web
{
userDetails:
{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
publishingUserName: string ,
publishingPassword: string ,
publishingPasswordHash: string ,
publishingPasswordHashSalt: string ,
}
,
}
ListSourceControls (removed)
Description Gets the source controls available for Azure websites.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/sourcecontrols
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
,
]
,
nextLink: string ,
}
GetSourceControl (removed)
Description Gets source control token
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Web/sourcecontrols/{sourceControlType}
{
sourceControlType: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
UpdateSourceControl (removed)
Description Updates source control token
Reference Link ¶

⚼ Request

PUT:  /providers/Microsoft.Web/sourcecontrols/{sourceControlType}
{
sourceControlType: string ,
requestMessage:
{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
token: string ,
tokenSecret: string ,
refreshToken: string ,
expirationTime: string ,
}
,
}
CheckNameAvailability (removed)
Description Check if a resource name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability
{
request:
{
name: string ,
type: enum ,
isFqdn: boolean ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: enum ,
message: string ,
}
BillingMeters_List (removed)
Description Gets a list of meters for a given location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters
{
billingLocation: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
meterId: string ,
billingLocation: string ,
shortName: string ,
friendlyName: string ,
resourceType: string ,
}
,
}
,
]
,
nextLink: string ,
}
GetSubscriptionDeploymentLocations (removed)
Description Gets list of available geo regions plus ministamps
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
locations:
[
{
properties:
{
name: string ,
description: string ,
displayName: string ,
}
,
}
,
]
,
hostingEnvironments:
[
{
name: string ,
location: string ,
provisioningState: enum ,
status: enum ,
vnetName: string ,
vnetResourceGroupName: string ,
vnetSubnetName: string ,
virtualNetwork:
{
id: string ,
name: string ,
type: string ,
subnet: string ,
}
,
internalLoadBalancingMode: enum ,
multiSize: string ,
multiRoleCount: integer ,
workerPools:
[
{
workerSizeId: integer ,
computeMode: enum ,
workerSize: string ,
workerCount: integer ,
instanceNames:
[
string ,
]
,
}
,
]
,
ipsslAddressCount: integer ,
databaseEdition: string ,
databaseServiceObjective: string ,
upgradeDomains: integer ,
subscriptionId: string ,
dnsSuffix: string ,
lastAction: string ,
lastActionResult: string ,
allowedMultiSizes: string ,
allowedWorkerSizes: string ,
maximumNumberOfMachines: integer ,
vipMappings:
[
{
virtualIP: string ,
internalHttpPort: integer ,
internalHttpsPort: integer ,
inUse: boolean ,
}
,
]
,
environmentCapacities:
[
{
name: string ,
availableCapacity: integer ,
totalCapacity: integer ,
unit: string ,
computeMode: enum ,
workerSize: enum ,
workerSizeId: integer ,
excludeFromCapacityAllocation: boolean ,
isApplicableForAllComputeModes: boolean ,
siteMode: string ,
}
,
]
,
networkAccessControlList:
[
{
action: enum ,
description: string ,
order: integer ,
remoteSubnet: string ,
}
,
]
,
environmentIsHealthy: boolean ,
environmentStatus: string ,
resourceGroup: string ,
frontEndScaleFactor: integer ,
defaultFrontEndScaleFactor: integer ,
apiManagementAccountId: string ,
suspended: boolean ,
dynamicCacheEnabled: boolean ,
clusterSettings:
[
{
name: string ,
value: string ,
}
,
]
,
userWhitelistedIpRanges:
[
string ,
]
,
}
,
]
,
hostingEnvironmentDeploymentInfos:
[
{
name: string ,
location: string ,
}
,
]
,
}
ListGeoRegions (removed)
Description Get a list of available geographical regions.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions
{
sku: string ,
linuxWorkersEnabled: boolean ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
description: string ,
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListSiteIdentifiersAssignedToHostName (removed)
Description List all apps that are assigned to a hostname.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName
{
nameIdentifier:
{
name: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListPremierAddOnOffers (removed)
Description List all premier add-on offers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sku: string ,
product: string ,
vendor: string ,
name: string ,
promoCodeRequired: boolean ,
quota: integer ,
webHostingPlanRestrictions: enum ,
privacyPolicyUrl: string ,
legalTermsUrl: string ,
marketplacePublisher: string ,
marketplaceOffer: string ,
}
,
}
,
]
,
nextLink: string ,
}
ListSkus (removed)
Description List all SKUs.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
resourceType: string ,
skus:
[
{
name: string ,
tier: string ,
size: string ,
family: string ,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: string ,
}
,
locations:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
reason: string ,
}
,
]
,
}
,
]
,
}
VerifyHostingEnvironmentVnet (removed)
Description Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet
{
parameters:
{
properties:
{
vnetResourceGroup: string ,
vnetName: string ,
vnetSubnetName: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
failed: boolean ,
failedTests:
[
{
properties:
{
testName: string ,
details: string ,
}
,
}
,
]
,
}
,
}
Move (removed)
Description Move resources between resource groups.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources
{
resourceGroupName: string ,
moveResourceEnvelope:
{
targetResourceGroup: string ,
resources:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}
Validate (removed)
Description Validate if a resource can be created.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate
{
resourceGroupName: string ,
validateRequest:
{
name: string ,
type: enum ,
location: string ,
properties:
{
serverFarmId: string ,
skuName: string ,
needLinuxWorkers: boolean ,
isSpot: boolean ,
capacity: integer ,
hostingEnvironment: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
status: string ,
error:
{
code: string ,
message: string ,
}
,
}
ValidateMove (removed)
Description Validate whether a resource can be moved.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources
{
resourceGroupName: string ,
moveResourceEnvelope:
{
targetResourceGroup: string ,
resources:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}