swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector Sites API schemes: - https tags: - name: Sites paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App operationId: microsoftAzureSitesGetsitevnetconnectionslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties operationId: microsoftAzureSitesCreateorupdatesitevnetconnectionslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: connectionEnvelope in: body description: The properties of this Virtual Network Connection required: true schema: $ref: '#/definitions/VnetInfo' - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App operationId: microsoftAzureSitesDeletesitevnetconnectionslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties operationId: microsoftAzureSitesUpdatesitevnetconnectionslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: connectionEnvelope in: body description: The properties of this Virtual Network Connection required: true schema: $ref: '#/definitions/VnetInfo' - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App operationId: microsoftAzureSitesGetsitevnetconnection consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties operationId: microsoftAzureSitesCreateorupdatesitevnetconnection consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: connectionEnvelope in: body description: The properties of this Virtual Network Connection required: true schema: $ref: '#/definitions/VnetInfo' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App operationId: microsoftAzureSitesDeletesitevnetconnection consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties operationId: microsoftAzureSitesUpdatesitevnetconnection consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: connectionEnvelope in: body description: The properties of this Virtual Network Connection required: true schema: $ref: '#/definitions/VnetInfo' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view} : get: tags: - Sites summary: Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App operationId: microsoftAzureSitesGetsitenetworkfeaturesslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: view in: path description: The type of view. This can either be "summary" or "detailed". required: true type: string - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/NetworkFeatures' '404': description: The requested view does not exist. deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view} : get: tags: - Sites summary: Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App operationId: microsoftAzureSitesGetsitenetworkfeatures consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: view in: path description: The type of view. This can either be "summary" or "detailed". required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/NetworkFeatures' '404': description: The requested view does not exist. deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/operationresults/{operationId} : get: tags: - Sites summary: Microsoft Azure Gets The Operation For A Web App operationId: microsoftAzureSitesGetsiteoperationslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: operationId in: path description: Id of an operation required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/operationresults/{operationId} : get: tags: - Sites summary: Microsoft Azure Gets The Operation For A Web App operationId: microsoftAzureSitesGetsiteoperation consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: operationId in: path description: Id of an operation required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap: post: tags: - Sites summary: Microsoft Azure Swaps Web App Slots operationId: microsoftAzureSitesSwapslotwithproduction consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name required: true schema: $ref: '#/definitions/CsmSlotEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' '202': description: Operation is in progress schema: $ref: '#/definitions/Object' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap : post: tags: - Sites summary: Microsoft Azure Swaps Web App Slots operationId: microsoftAzureSitesSwapslotsslot consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name required: true schema: $ref: '#/definitions/CsmSlotEntity' - name: slot in: path description: Name of source slot for the swap required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' '202': description: Operation is in progress schema: $ref: '#/definitions/Object' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs: post: tags: - Sites summary: Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots operationId: microsoftAzureSitesGetslotsdifferencesfromproduction consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name required: true schema: $ref: '#/definitions/CsmSlotEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SlotDifferenceCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs : post: tags: - Sites summary: Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots operationId: microsoftAzureSitesGetslotsdifferencesslot consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name required: true schema: $ref: '#/definitions/CsmSlotEntity' - name: slot in: path description: Name of the source slot required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SlotDifferenceCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig: post: tags: - Sites summary: Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot operationId: microsoftAzureSitesApplyslotconfigtoproduction consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name. Settings from that slot will be applied on the source slot required: true schema: $ref: '#/definitions/CsmSlotEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig : post: tags: - Sites summary: Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot operationId: microsoftAzureSitesApplyslotconfigslot consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotSwapEntity in: body description: Request body that contains the target slot name. Settings from that slot will be applied on the source slot required: true schema: $ref: '#/definitions/CsmSlotEntity' - name: slot in: path description: Name of the source slot. Settings from the target slot will be applied onto this slot required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig: post: tags: - Sites summary: Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api operationId: microsoftAzureSitesResetproductionslotconfig consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig : post: tags: - Sites summary: Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api operationId: microsoftAzureSitesResetslotconfigslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames : get: tags: - Sites summary: Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation operationId: microsoftAzureSitesGetslotconfignames consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SlotConfigNamesResource' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation operationId: microsoftAzureSitesUpdateslotconfignames consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slotConfigNames in: body description: Request body containing the names of application settings and connection strings required: true schema: $ref: '#/definitions/SlotConfigNamesResource' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SlotConfigNamesResource' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots: get: tags: - Sites summary: Microsoft Azure Gets All The Slots For A Web Apps operationId: microsoftAzureSitesGetsiteslots consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: propertiesToInclude in: query description: List of app properties to include in the response type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites: get: tags: - Sites summary: Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group operationId: microsoftAzureSitesGetsites consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: propertiesToInclude in: query description: Additional web app properties included in the response type: string - name: includeSiteTypes in: query description: Types of apps included in the response type: string - name: includeSlots in: query description: Whether or not to include deployments slots in results type: boolean - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}: get: tags: - Sites summary: Microsoft Azure Get Details Of A Web App operationId: microsoftAzureSitesGetsite consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: propertiesToInclude in: query description: Additional web app properties included in the response type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Site' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App operationId: microsoftAzureSitesCreateorupdatesite consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of the resource group required: true type: string - name: name in: path description: Name of the web app required: true type: string - name: siteEnvelope in: body description: Details of web app if it exists already required: true schema: $ref: '#/definitions/Site' - name: skipDnsRegistration in: query description: "If true web app hostname is not registered with DNS on creation. This parameter is\r\n only used for app creation" type: string - name: skipCustomDomainVerification in: query description: If true, custom (non *.azurewebsites.net) domains associated with web app are not verified. type: string - name: forceDnsRegistration in: query description: If true, web app hostname is force registered with DNS type: string - name: ttlInSeconds in: query description: Time to live in seconds for web app's default domain name type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Site' '202': description: Asynchronous operation in progress schema: $ref: '#/definitions/Site' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Web App operationId: microsoftAzureSitesDeletesite consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: deleteMetrics in: query description: If true, web app metrics are also deleted type: string - name: deleteEmptyServerFarm in: query description: If true and App Service Plan is empty after web app deletion, App Service Plan is also deleted type: string - name: skipDnsRegistration in: query description: If true, DNS registration is skipped type: string - name: deleteAllSlots in: query description: If true, all slots associated with web app are also deleted type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}: get: tags: - Sites summary: Microsoft Azure Get Details Of A Web App operationId: microsoftAzureSitesGetsiteslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: propertiesToInclude in: query description: Additional web app properties included in the response type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Site' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App operationId: microsoftAzureSitesCreateorupdatesiteslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of the resource group required: true type: string - name: name in: path description: Name of the web app required: true type: string - name: siteEnvelope in: body description: Details of web app if it exists already required: true schema: $ref: '#/definitions/Site' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: skipDnsRegistration in: query description: "If true web app hostname is not registered with DNS on creation. This parameter is\r\n only used for app creation" type: string - name: skipCustomDomainVerification in: query description: If true, custom (non *.azurewebsites.net) domains associated with web app are not verified. type: string - name: forceDnsRegistration in: query description: If true, web app hostname is force registered with DNS type: string - name: ttlInSeconds in: query description: Time to live in seconds for web app's default domain name type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Site' '202': description: Asynchronous operation in progress schema: $ref: '#/definitions/Site' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Web App operationId: microsoftAzureSitesDeletesiteslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: deleteMetrics in: query description: If true, web app metrics are also deleted type: string - name: deleteEmptyServerFarm in: query description: If true and App Service Plan is empty after web app deletion, App Service Plan is also deleted type: string - name: skipDnsRegistration in: query description: If true, DNS registration is skipped type: string - name: deleteAllSlots in: query description: If true, all slots associated with web app are also deleted type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable: post: tags: - Sites summary: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App operationId: microsoftAzureSitesIssitecloneable consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of the resource group required: true type: string - name: name in: path description: Name of the web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteCloneability' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable : post: tags: - Sites summary: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App operationId: microsoftAzureSitesIssitecloneableslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of the resource group required: true type: string - name: name in: path description: Name of the web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteCloneability' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/recover: post: tags: - Sites summary: Microsoft Azure Recovers A Deleted Web App operationId: microsoftAzureSitesRecoversite consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: recoveryEntity in: body description: Snapshot data used for web app recovery. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. required: true schema: $ref: '#/definitions/CsmSiteRecoveryEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '202': description: Asynchronous operation in progress schema: $ref: '#/definitions/Site' '404': description: Web app not found deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/recover : post: tags: - Sites summary: Microsoft Azure Recovers A Deleted Web App operationId: microsoftAzureSitesRecoversiteslot consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: recoveryEntity in: body description: Snapshot data used for web app recovery. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. required: true schema: $ref: '#/definitions/CsmSiteRecoveryEntity' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '202': description: Asynchronous operation in progress schema: $ref: '#/definitions/Site' '404': description: Web app not found deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots: put: tags: - Sites summary: Microsoft Azure Returns All Snapshots To The User operationId: microsoftAzureSitesGetsitesnapshots consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Webspace required: true type: string - name: name in: path description: Website Name required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots : put: tags: - Sites summary: Microsoft Azure Returns All Snapshots To The User operationId: microsoftAzureSitesGetsitesnapshotsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Webspace required: true type: string - name: name in: path description: Website Name required: true type: string - name: slot in: path description: Website Slot required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/deletedSites: get: tags: - Sites summary: Microsoft Azure Gets Deleted Web Apps In Subscription operationId: microsoftAzureSitesGetdeletedsites consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: propertiesToInclude in: query description: Additional web app properties included in the response type: string - name: includeSiteTypes in: query description: Types of apps included in the response type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/DeletedSiteCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments: get: tags: - Sites summary: Microsoft Azure List Deployments operationId: microsoftAzureSitesGetdeployments consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/DeploymentCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments : get: tags: - Sites summary: Microsoft Azure List Deployments operationId: microsoftAzureSitesGetdeploymentsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/DeploymentCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments : get: tags: - Sites summary: Microsoft Azure List Deployments operationId: microsoftAzureSitesGetinstancedeployments consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/DeploymentCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments : get: tags: - Sites summary: Microsoft Azure List Deployments operationId: microsoftAzureSitesGetinstancedeploymentsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/DeploymentCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments/{id} : get: tags: - Sites summary: Microsoft Azure Get The Deployment operationId: microsoftAzureSitesGetinstancedeployment consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Create A Deployment operationId: microsoftAzureSitesCreateinstancedeployment consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - name: deployment in: body description: Details of deployment required: true schema: $ref: '#/definitions/Deployment' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete The Deployment operationId: microsoftAzureSitesDeleteinstancedeployment consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}: get: tags: - Sites summary: Microsoft Azure Get The Deployment operationId: microsoftAzureSitesGetdeployment consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Create A Deployment operationId: microsoftAzureSitesCreatedeployment consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: deployment in: body description: Details of deployment required: true schema: $ref: '#/definitions/Deployment' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete The Deployment operationId: microsoftAzureSitesDeletedeployment consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} : get: tags: - Sites summary: Microsoft Azure Get The Deployment operationId: microsoftAzureSitesGetdeploymentslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Create A Deployment operationId: microsoftAzureSitesCreatedeploymentslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: deployment in: body description: Details of deployment required: true schema: $ref: '#/definitions/Deployment' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete The Deployment operationId: microsoftAzureSitesDeletedeploymentslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments/{id} : get: tags: - Sites summary: Microsoft Azure Get The Deployment operationId: microsoftAzureSitesGetinstancedeploymentslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Create A Deployment operationId: microsoftAzureSitesCreateinstancedeploymentslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - name: deployment in: body description: Details of deployment required: true schema: $ref: '#/definitions/Deployment' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Deployment' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete The Deployment operationId: microsoftAzureSitesDeleteinstancedeploymentslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: id in: path description: Id of the deployment required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: instanceId in: path description: Id of web app instance required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances: get: tags: - Sites summary: Microsoft Azure Gets All Instance Of A Web App operationId: microsoftAzureSitesGetsiteinstanceidentifiers consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteInstanceCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances : get: tags: - Sites summary: Microsoft Azure Gets All Instance Of A Web App operationId: microsoftAzureSitesGetsiteinstanceidentifiersslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteInstanceCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings: get: tags: - Sites summary: Microsoft Azure Get Web App Hostname Bindings operationId: microsoftAzureSitesGetsitehostnamebindings consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBindingCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings : get: tags: - Sites summary: Microsoft Azure Get Web App Hostname Bindings operationId: microsoftAzureSitesGetsitehostnamebindingsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBindingCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} : get: tags: - Sites summary: Microsoft Azure Get Web App Binding For A Hostname operationId: microsoftAzureSitesGetsitehostnamebinding consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: hostName in: path description: Name of host required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBinding' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A Web App Hostname Binding operationId: microsoftAzureSitesCreateorupdatesitehostnamebinding consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: hostName in: path description: Name of host required: true type: string - name: hostNameBinding in: body description: Host name binding information required: true schema: $ref: '#/definitions/HostNameBinding' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBinding' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Host Name Binding operationId: microsoftAzureSitesDeletesitehostnamebinding consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: hostName in: path description: Name of host required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} : get: tags: - Sites summary: Microsoft Azure Get Web App Binding For A Hostname operationId: microsoftAzureSitesGetsitehostnamebindingslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: hostName in: path description: Name of host required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBinding' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A Web App Hostname Binding operationId: microsoftAzureSitesCreateorupdatesitehostnamebindingslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: hostName in: path description: Name of host required: true type: string - name: hostNameBinding in: body description: Host name binding information required: true schema: $ref: '#/definitions/HostNameBinding' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/HostNameBinding' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Host Name Binding operationId: microsoftAzureSitesDeletesitehostnamebindingslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: hostName in: path description: Name of host required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web: get: tags: - Sites summary: Microsoft Azure Gets The Configuration Of The Web App operationId: microsoftAzureSitesGetsiteconfig consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Update The Configuration Of Web App operationId: microsoftAzureSitesCreateorupdatesiteconfig consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteConfig in: body description: Request body that contains the configuration setting for the web app required: true schema: $ref: '#/definitions/SiteConfig' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Update The Configuration Of Web App operationId: microsoftAzureSitesUpdatesiteconfig consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteConfig in: body description: Request body that contains the configuration setting for the web app required: true schema: $ref: '#/definitions/SiteConfig' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web : get: tags: - Sites summary: Microsoft Azure Gets The Configuration Of The Web App operationId: microsoftAzureSitesGetsiteconfigslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Update The Configuration Of Web App operationId: microsoftAzureSitesCreateorupdatesiteconfigslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteConfig in: body description: Request body that contains the configuration setting for the web app required: true schema: $ref: '#/definitions/SiteConfig' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Update The Configuration Of Web App operationId: microsoftAzureSitesUpdatesiteconfigslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteConfig in: body description: Request body that contains the configuration setting for the web app required: true schema: $ref: '#/definitions/SiteConfig' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteConfig' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web: get: tags: - Sites summary: Microsoft Azure Get The Source Control Configuration Of Web App operationId: microsoftAzureSitesGetsitesourcecontrol consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Update The Source Control Configuration Of Web App operationId: microsoftAzureSitesCreateorupdatesitesourcecontrol consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteSourceControl in: body description: Request body that contains the source control parameters required: true schema: $ref: '#/definitions/SiteSourceControl' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' '201': description: Created schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete Source Control Configuration Of Web App operationId: microsoftAzureSitesDeletesitesourcecontrol consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Update The Source Control Configuration Of Web App operationId: microsoftAzureSitesUpdatesitesourcecontrol consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteSourceControl in: body description: Request body that contains the source control parameters required: true schema: $ref: '#/definitions/SiteSourceControl' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web : get: tags: - Sites summary: Microsoft Azure Get The Source Control Configuration Of Web App operationId: microsoftAzureSitesGetsitesourcecontrolslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Update The Source Control Configuration Of Web App operationId: microsoftAzureSitesCreateorupdatesitesourcecontrolslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteSourceControl in: body description: Request body that contains the source control parameters required: true schema: $ref: '#/definitions/SiteSourceControl' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' '201': description: Created schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Delete Source Control Configuration Of Web App operationId: microsoftAzureSitesDeletesitesourcecontrolslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Update The Source Control Configuration Of Web App operationId: microsoftAzureSitesUpdatesitesourcecontrolslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteSourceControl in: body description: Request body that contains the source control parameters required: true schema: $ref: '#/definitions/SiteSourceControl' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteSourceControl' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list : post: tags: - Sites summary: Microsoft Azure Gets The Application Settings Of Web App operationId: microsoftAzureSitesListsiteappsettingsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list : post: tags: - Sites summary: Microsoft Azure Gets The Application Settings Of Web App operationId: microsoftAzureSitesListsiteappsettings consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings: put: tags: - Sites summary: Microsoft Azure Updates The Application Settings Of Web App operationId: microsoftAzureSitesUpdatesiteappsettings consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: appSettings in: body description: Application settings of web app required: true schema: $ref: '#/definitions/StringDictionary' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings : put: tags: - Sites summary: Microsoft Azure Updates The Application Settings Of Web App operationId: microsoftAzureSitesUpdatesiteappsettingsslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: appSettings in: body description: Application settings of web app required: true schema: $ref: '#/definitions/StringDictionary' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list : post: tags: - Sites summary: Microsoft Azure Gets The Connection Strings Associated With Web App operationId: microsoftAzureSitesListsiteconnectionstrings consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ConnectionStringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list : post: tags: - Sites summary: Microsoft Azure Gets The Connection Strings Associated With Web App operationId: microsoftAzureSitesListsiteconnectionstringsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ConnectionStringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings : put: tags: - Sites summary: Microsoft Azure Updates The Connection Strings Associated With Web App operationId: microsoftAzureSitesUpdatesiteconnectionstrings consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: connectionStrings in: body description: Connection strings associated with web app required: true schema: $ref: '#/definitions/ConnectionStringDictionary' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ConnectionStringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings : put: tags: - Sites summary: Microsoft Azure Updates The Connection Strings Associated With Web App operationId: microsoftAzureSitesUpdatesiteconnectionstringsslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: connectionStrings in: body description: Connection strings associated with web app required: true schema: $ref: '#/definitions/ConnectionStringDictionary' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ConnectionStringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list : post: tags: - Sites summary: Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App operationId: microsoftAzureSitesListsiteauthsettings consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteAuthSettings' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list : post: tags: - Sites summary: Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App operationId: microsoftAzureSitesListsiteauthsettingsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteAuthSettings' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings : put: tags: - Sites summary: Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App operationId: microsoftAzureSitesUpdatesiteauthsettings consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteAuthSettings in: body description: Auth settings associated with web app required: true schema: $ref: '#/definitions/SiteAuthSettings' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteAuthSettings' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings : put: tags: - Sites summary: Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App operationId: microsoftAzureSitesUpdatesiteauthsettingsslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteAuthSettings in: body description: Auth settings associated with web app required: true schema: $ref: '#/definitions/SiteAuthSettings' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteAuthSettings' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list : post: tags: - Sites summary: Microsoft Azure Gets The Web App Publishing Credentials operationId: microsoftAzureSitesListsitepublishingcredentials consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/User' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list : post: tags: - Sites summary: Microsoft Azure Gets The Web App Publishing Credentials operationId: microsoftAzureSitesListsitepublishingcredentialsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/User' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list : post: tags: - Sites summary: Microsoft Azure Gets The Web App Meta Data operationId: microsoftAzureSitesListsitemetadata consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list : post: tags: - Sites summary: Microsoft Azure Gets The Web App Meta Data operationId: microsoftAzureSitesListsitemetadataslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata: put: tags: - Sites summary: Microsoft Azure Updates The Meta Data For Web App operationId: microsoftAzureSitesUpdatesitemetadata consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: metadata in: body description: Meta data of web app required: true schema: $ref: '#/definitions/StringDictionary' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata : put: tags: - Sites summary: Microsoft Azure Updates The Meta Data For Web App operationId: microsoftAzureSitesUpdatesitemetadataslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: metadata in: body description: Meta data of web app required: true schema: $ref: '#/definitions/StringDictionary' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/StringDictionary' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs: get: tags: - Sites summary: Microsoft Azure Gets The Web App Logs Configuration operationId: microsoftAzureSitesGetsitelogsconfig consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteLogsConfig' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Updates The Meta Data For Web App operationId: microsoftAzureSitesUpdatesitelogsconfig consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteLogsConfig in: body description: Site logs configuration required: true schema: $ref: '#/definitions/SiteLogsConfig' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteLogsConfig' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs : get: tags: - Sites summary: Microsoft Azure Gets The Web App Logs Configuration operationId: microsoftAzureSitesGetsitelogsconfigslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteLogsConfig' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Updates The Meta Data For Web App operationId: microsoftAzureSitesUpdatesitelogsconfigslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: siteLogsConfig in: body description: Site logs configuration required: true schema: $ref: '#/definitions/SiteLogsConfig' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/SiteLogsConfig' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons: get: tags: - Sites operationId: microsoftAzureSitesListsitepremieraddons consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons : get: tags: - Sites operationId: microsoftAzureSitesListsitepremieraddonsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: slot in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} : get: tags: - Sites operationId: microsoftAzureSitesGetsitepremieraddon consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname description: Needs a more full description created. put: tags: - Sites operationId: microsoftAzureSitesAddsitepremieraddon consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - name: premierAddOn in: body required: true schema: $ref: '#/definitions/PremierAddOnRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname description: Needs a more full description created. delete: tags: - Sites operationId: microsoftAzureSitesDeletesitepremieraddon consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} : get: tags: - Sites operationId: microsoftAzureSitesGetsitepremieraddonslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - name: slot in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname description: Needs a more full description created. put: tags: - Sites operationId: microsoftAzureSitesAddsitepremieraddonslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - name: premierAddOn in: body required: true schema: $ref: '#/definitions/PremierAddOnRequest' - name: slot in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname description: Needs a more full description created. delete: tags: - Sites operationId: microsoftAzureSitesDeletesitepremieraddonslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: premierAddOnName in: path required: true type: string - name: slot in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list: post: tags: - Sites summary: Microsoft Azure Gets The Backup Configuration For A Web App operationId: microsoftAzureSitesGetsitebackupconfiguration consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupRequest' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list : post: tags: - Sites summary: Microsoft Azure Gets The Backup Configuration For A Web App operationId: microsoftAzureSitesGetsitebackupconfigurationslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupRequest' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup: put: tags: - Sites summary: Microsoft Azure Updates Backup Configuration Of Web App operationId: microsoftAzureSitesUpdatesitebackupconfiguration consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupRequest' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup : put: tags: - Sites summary: Microsoft Azure Updates Backup Configuration Of Web App operationId: microsoftAzureSitesUpdatesitebackupconfigurationslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupRequest' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup: post: tags: - Sites summary: Microsoft Azure Creates Web App Backup operationId: microsoftAzureSitesBackupsite consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup : post: tags: - Sites summary: Microsoft Azure Creates Web App Backup operationId: microsoftAzureSitesBackupsiteslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover: put: tags: - Sites summary: Microsoft Azure Discovers Existing Web App Backups That Can Be Restored operationId: microsoftAzureSitesDiscoversiterestore consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on restore request required: true schema: $ref: '#/definitions/RestoreRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RestoreRequest' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/discover : put: tags: - Sites summary: Microsoft Azure Discovers Existing Web App Backups That Can Be Restored operationId: microsoftAzureSitesDiscoversiterestoreslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: request in: body description: Information on restore request required: true schema: $ref: '#/definitions/RestoreRequest' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RestoreRequest' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups: get: tags: - Sites summary: Microsoft Azure Lists All Available Backups For Web App operationId: microsoftAzureSitesListsitebackups consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItemCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups : get: tags: - Sites summary: Microsoft Azure Lists All Available Backups For Web App operationId: microsoftAzureSitesListsitebackupsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItemCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}: get: tags: - Sites summary: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress operationId: microsoftAzureSitesGetsitebackupstatus consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Backup From Azure Storage operationId: microsoftAzureSitesDeletebackup consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId} : get: tags: - Sites summary: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress operationId: microsoftAzureSitesGetsitebackupstatusslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Deletes A Backup From Azure Storage operationId: microsoftAzureSitesDeletebackupslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list : post: tags: - Sites summary: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress, Including Secrets Associated With The Backup, Such As The Azure Storage Sas Url Also Can Be Used To Update The Sas Url For The Backup If A New Url Is Passed In The Request Body operationId: microsoftAzureSitesGetsitebackupstatussecretsslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list : post: tags: - Sites summary: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress, Including Secrets Associated With The Backup, Such As The Azure Storage Sas Url Also Can Be Used To Update The Sas Url For The Backup If A New Url Is Passed In The Request Body operationId: microsoftAzureSitesGetsitebackupstatussecrets consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup required: true type: string - name: request in: body description: Information on backup request required: true schema: $ref: '#/definitions/BackupRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/BackupItem' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore : post: tags: - Sites summary: Microsoft Azure Restores A Web App operationId: microsoftAzureSitesRestoresite consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup to restore required: true type: string - name: request in: body description: Information on restore request required: true schema: $ref: '#/definitions/RestoreRequest' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RestoreResponse' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore : post: tags: - Sites summary: Microsoft Azure Restores A Web App operationId: microsoftAzureSitesRestoresiteslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: backupId in: path description: Id of backup to restore required: true type: string - name: request in: body description: Information on restore request required: true schema: $ref: '#/definitions/RestoreRequest' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RestoreResponse' deprecated: false x-ms-long-running-operation: true description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages: get: tags: - Sites summary: Microsoft Azure Gets The Quota Usage Numbers For Web App operationId: microsoftAzureSitesGetsiteusages consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: $filter in: query description: 'Return only usages specified in the filter. Filter is specified by using OData syntax. Example: $filter=(name.value eq ''Metric1'' or name.value eq ''Metric2'') and startTime eq ''2014-01-01T00:00:00Z'' and endTime eq ''2014-12-31T23:59:59Z'' and timeGrain eq duration''[Hour|Minute|Day]''.' type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/CsmUsageQuotaCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages : get: tags: - Sites summary: Microsoft Azure Gets The Quota Usage Numbers For Web App operationId: microsoftAzureSitesGetsiteusagesslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: $filter in: query description: 'Return only usages specified in the filter. Filter is specified by using OData syntax. Example: $filter=(name.value eq ''Metric1'' or name.value eq ''Metric2'') and startTime eq ''2014-01-01T00:00:00Z'' and endTime eq ''2014-12-31T23:59:59Z'' and timeGrain eq duration''[Hour|Minute|Day]''.' type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/CsmUsageQuotaCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metrics: get: tags: - Sites summary: Microsoft Azure Gets Metrics For Web App operationId: microsoftAzureSitesGetsitemetrics consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: details in: query description: If true, metric details are included in response type: boolean - name: $filter in: query description: 'Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq ''Metric1'' or name.value eq ''Metric2'') and startTime eq ''2014-01-01T00:00:00Z'' and endTime eq ''2014-12-31T23:59:59Z'' and timeGrain eq duration''[Hour|Minute|Day]''.' type: string x-ms-skip-url-encoding: true - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ResourceMetricCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metrics : get: tags: - Sites summary: Microsoft Azure Gets Metrics For Web App operationId: microsoftAzureSitesGetsitemetricsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: details in: query description: If true, metric details are included in response type: boolean - name: $filter in: query description: 'Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq ''Metric1'' or name.value eq ''Metric2'') and startTime eq ''2014-01-01T00:00:00Z'' and endTime eq ''2014-12-31T23:59:59Z'' and timeGrain eq duration''[Hour|Minute|Day]''.' type: string x-ms-skip-url-encoding: true - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/ResourceMetricCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metricdefinitions : get: tags: - Sites summary: Microsoft Azure Gets Metric Definitions For Web App operationId: microsoftAzureSitesGetsitemetricdefinitionsslot consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/MetricDefinitionCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metricdefinitions: get: tags: - Sites summary: Microsoft Azure Gets Metric Definitions For Web App operationId: microsoftAzureSitesGetsitemetricdefinitions consumes: [] produces: - application/json - text/json parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/MetricDefinitionCollection' deprecated: false x-ms-pageable: nextLinkName: nextLink description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml: post: tags: - Sites summary: Microsoft Azure Gets The Publishing Profile For Web App operationId: microsoftAzureSitesListsitepublishingprofilexml consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: options in: body description: Specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format. required: true schema: $ref: '#/definitions/CsmPublishingProfileOptions' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: type: file deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml : post: tags: - Sites summary: Microsoft Azure Gets The Publishing Profile For Web App operationId: microsoftAzureSitesListsitepublishingprofilexmlslot consumes: - application/json - text/json - application/xml - text/xml - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: options in: body description: Specifies options for publishing profile. Pass CsmPublishingProfileOptions.Format=FileZilla3 for FileZilla FTP format. required: true schema: $ref: '#/definitions/CsmPublishingProfileOptions' - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: type: file deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart : post: tags: - Sites summary: Microsoft Azure Restarts Web App operationId: microsoftAzureSitesRestartsiteslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - name: softRestart in: query description: Soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app type: boolean - name: synchronous in: query description: If true then the API will block until the app has been restarted type: boolean - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart: post: tags: - Sites summary: Microsoft Azure Restarts Web App operationId: microsoftAzureSitesRestartsite consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: softRestart in: query description: Soft restart applies the configuration settings and restarts the app if necessary. Hard restart always restarts and reprovisions the app type: boolean - name: synchronous in: query description: If true then the API will block until the app has been restarted type: boolean - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start: post: tags: - Sites summary: Microsoft Azure Starts Web App operationId: microsoftAzureSitesStartsite consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start: post: tags: - Sites summary: Microsoft Azure Starts Web App operationId: microsoftAzureSitesStartsiteslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop: post: tags: - Sites summary: Microsoft Azure Stops Web App operationId: microsoftAzureSitesStopsite consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop: post: tags: - Sites summary: Microsoft Azure Stops Web App operationId: microsoftAzureSitesStopsiteslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync: post: tags: - Sites operationId: microsoftAzureSitesSyncsiterepository consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Sync description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync: post: tags: - Sites operationId: microsoftAzureSitesSyncsiterepositoryslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path required: true type: string - name: name in: path required: true type: string - name: slot in: path required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword : post: tags: - Sites summary: Microsoft Azure Generates New Random App Publishing Password operationId: microsoftAzureSitesGeneratenewsitepublishingpasswordslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - name: slot in: path description: Name of web app slot. If not specified then will default to production slot. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword: post: tags: - Sites summary: Microsoft Azure Generates New Random App Publishing Password operationId: microsoftAzureSitesGeneratenewsitepublishingpassword consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: Name of resource group required: true type: string - name: name in: path description: Name of web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name operationId: microsoftAzureSitesGetsiterelayserviceconnection consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One operationId: microsoftAzureSitesCreateorupdatesiterelayserviceconnection consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: connectionEnvelope in: body description: The details of the Hybrid Connection required: true schema: $ref: '#/definitions/RelayServiceConnectionEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name operationId: microsoftAzureSitesDeletesiterelayserviceconnection consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One operationId: microsoftAzureSitesUpdatesiterelayserviceconnection consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: connectionEnvelope in: body description: The details of the Hybrid Connection required: true schema: $ref: '#/definitions/RelayServiceConnectionEntity' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name operationId: microsoftAzureSitesGetsiterelayserviceconnectionslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: slot in: path description: The name of the slot for the web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One operationId: microsoftAzureSitesCreateorupdatesiterelayserviceconnectionslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: connectionEnvelope in: body description: The details of the Hybrid Connection required: true schema: $ref: '#/definitions/RelayServiceConnectionEntity' - name: slot in: path description: The name of the slot for the web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. delete: tags: - Sites summary: Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name operationId: microsoftAzureSitesDeletesiterelayserviceconnectionslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: slot in: path description: The name of the slot for the web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One operationId: microsoftAzureSitesUpdatesiterelayserviceconnectionslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: entityName in: path description: The name by which the Hybrid Connection is identified required: true type: string - name: connectionEnvelope in: body description: The details of the Hybrid Connection required: true schema: $ref: '#/definitions/RelayServiceConnectionEntity' - name: slot in: path description: The name of the slot for the web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection : get: tags: - Sites summary: Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App operationId: microsoftAzureSitesListsiterelayserviceconnectionsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: slot in: path description: The name of the slot for the web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection: get: tags: - Sites summary: Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App operationId: microsoftAzureSitesListsiterelayserviceconnections consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/RelayServiceConnectionEntity' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network operationId: microsoftAzureSitesGetsitevnetgatewayslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' '404': description: Gateway does not exist. Only the "primary" gateway exists presently. deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Updates The Virtual Network Gateway operationId: microsoftAzureSitesCreateorupdatesitevnetconnectiongatewayslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - name: connectionEnvelope in: body description: The properties to update this gateway with. required: true schema: $ref: '#/definitions/VnetGateway' - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetGateway' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Updates The Virtual Network Gateway operationId: microsoftAzureSitesUpdatesitevnetconnectiongatewayslot consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - name: connectionEnvelope in: body description: The properties to update this gateway with. required: true schema: $ref: '#/definitions/VnetGateway' - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetGateway' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} : get: tags: - Sites summary: Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network operationId: microsoftAzureSitesGetsitevnetgateway consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/Object' '404': description: Gateway does not exist. Only the "primary" gateway exists presently. deprecated: false description: Needs a more full description created. put: tags: - Sites summary: Microsoft Azure Updates The Virtual Network Gateway operationId: microsoftAzureSitesCreateorupdatesitevnetconnectiongateway consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - name: connectionEnvelope in: body description: The properties to update this gateway with. required: true schema: $ref: '#/definitions/VnetGateway' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetGateway' deprecated: false description: Needs a more full description created. patch: tags: - Sites summary: Microsoft Azure Updates The Virtual Network Gateway operationId: microsoftAzureSitesUpdatesitevnetconnectiongateway consumes: - application/json - text/json - application/x-www-form-urlencoded produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: vnetName in: path description: The name of the Virtual Network required: true type: string - name: gatewayName in: path description: The name of the gateway. The only gateway that exists presently is "primary" required: true type: string - name: connectionEnvelope in: body description: The properties to update this gateway with. required: true schema: $ref: '#/definitions/VnetGateway' - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/VnetGateway' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections : get: tags: - Sites summary: Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App operationId: microsoftAzureSitesGetsitevnetconnections consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: type: array items: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections : get: tags: - Sites summary: Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App operationId: microsoftAzureSitesGetsitevnetconnectionsslot consumes: [] produces: - application/json - text/json - application/xml - text/xml parameters: - name: resourceGroupName in: path description: The resource group name required: true type: string - name: name in: path description: The name of the web app required: true type: string - name: slot in: path description: The name of the slot for this web app. required: true type: string - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: OK schema: type: array items: $ref: '#/definitions/VnetInfo' deprecated: false description: Needs a more full description created. definitions: Experiments: description: Class containing Routing in production experiments type: object properties: rampUpRules: description: List of {Microsoft.Web.Hosting.Administration.RampUpRule} objects. type: array items: $ref: '#/definitions/RampUpRule' SlotConfigNamesResource: description: Slot Config names azure resource type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: connectionStringNames: description: List of connection string names type: array items: type: string appSettingNames: description: List of application settings names type: array items: type: string x-ms-client-flatten: true SiteInstanceCollection: description: Collection of site instances type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/SiteInstance' nextLink: description: Link to next page of resources type: string RestoreRequest: description: Description of a restore request type: object allOf: - $ref: '#/definitions/Resource' properties: properties: required: - operationType properties: storageAccountUrl: description: SAS URL to the container type: string blobName: description: Name of a blob which contains the backup type: string overwrite: description: True if the restore operation can overwrite target site. "True" needed if trying to restore over an existing site. type: boolean siteName: description: Name of a site (Web App) type: string databases: description: Collection of databases which should be restored. This list has to match the list of databases included in the backup. type: array items: $ref: '#/definitions/DatabaseBackupSetting' ignoreConflictingHostNames: description: "Changes a logic when restoring a site with custom domains. If \"true\", custom domains are removed automatically. If \"false\", custom domains are added to \r\n the site object when it is being restored, but that might fail due to conflicts during the operation." type: boolean operationType: description: Operation type enum: - Default - Clone - Relocation type: string x-ms-enum: name: BackupRestoreOperationType modelAsString: false adjustConnectionStrings: description: Gets or sets a flag showing if SiteConfig.ConnectionStrings should be set in new site type: boolean hostingEnvironment: description: App Service Environment name, if needed (only when restoring a site to an App Service Environment) type: string x-ms-client-flatten: true ConnStringValueTypePair: description: Database connection string value to type pair required: - type type: object properties: value: description: Value of pair type: string type: description: Type of database enum: - MySql - SQLServer - SQLAzure - Custom type: string x-ms-enum: name: DatabaseServerType modelAsString: false RelayServiceConnectionEntity: description: Class that represents a BizTalk Hybrid Connection type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: entityName: type: string entityConnectionString: type: string resourceType: type: string resourceConnectionString: type: string hostname: type: string port: format: int32 type: integer biztalkUri: type: string x-ms-client-flatten: true FileSystemHttpLogsConfig: description: Http logs to file system configuration type: object properties: retentionInMb: format: int32 description: "Maximum size in megabytes that http log files can use.\r\n When reached old log files will be removed to make space for new ones.\r\n Value can range between 25 and 100." type: integer retentionInDays: format: int32 description: "Retention in days.\r\n Remove files older than X days.\r\n 0 or lower means no retention." type: integer enabled: description: Enabled type: boolean HostingEnvironmentProfile: description: Specification for a hostingEnvironment (App Service Environment) to use for this resource type: object properties: id: description: Resource id of the hostingEnvironment (App Service Environment) type: string name: description: Name of the hostingEnvironment (App Service Environment) (read only) type: string type: description: Resource type of the hostingEnvironment (App Service Environment) (read only) type: string SlotDifference: description: An object describing the difference in setting values between two web app slots type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: type: description: 'Indicates the type of the difference: Information, Warning or Error.' type: string settingType: description: 'The type of the settings: General, AppSetting or ConnectionString' type: string diffRule: description: Rule that describes how to process the difference in settings during web app slot swap. type: string settingName: description: Name of the setting type: string valueInCurrentSlot: description: Value of the setting in the current web app slot type: string valueInTargetSlot: description: Value of the setting in the target web app slot type: string description: description: Description of the difference type: string x-ms-client-flatten: true AutoHealCustomAction: description: "AutoHealCustomAction - Describes the custom action to be executed\r\n when an auto heal rule is triggered." type: object properties: exe: description: Executable to be run type: string parameters: description: Parameters for the executable type: string AzureBlobStorageApplicationLogsConfig: description: Application logs azure blob storage configuration type: object properties: level: description: Log level enum: - 'Off' - Verbose - Information - Warning - Error type: string x-ms-enum: name: LogLevel modelAsString: false sasUrl: description: SAS url to a azure blob container with read/write/list/delete permissions type: string retentionInDays: format: int32 description: "Retention in days.\r\n Remove blobs older than X days.\r\n 0 or lower means no retention." type: integer User: description: Represents user credentials used for publishing activity type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: name: description: Username (internal) type: string publishingUserName: description: Username used for publishing type: string publishingPassword: description: Password used for publishing type: string scmUri: description: Service Control Manager URI, including username and password type: string x-ms-client-flatten: true MetricAvailabilily: description: Class representing metrics availability and retention type: object properties: timeGrain: description: Time grain type: string retention: description: Retention period for the current {Microsoft.Web.Hosting.Administration.MetricAvailabilily.TimeGrain} type: string VirtualApplication: type: object properties: virtualPath: type: string physicalPath: type: string preloadEnabled: type: boolean virtualDirectories: type: array items: $ref: '#/definitions/VirtualDirectory' ConnStringInfo: description: Represents database connection string information required: - type type: object properties: name: description: Name of connection string type: string connectionString: description: Connection string value type: string type: description: Type of database enum: - MySql - SQLServer - SQLAzure - Custom type: string x-ms-enum: name: DatabaseServerType modelAsString: false SiteSourceControl: description: Describes the source control configuration for web app type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: repoUrl: description: Repository or source control url type: string branch: description: Name of branch to use for deployment type: string isManualIntegration: description: Whether to manual or continuous integration type: boolean deploymentRollbackEnabled: description: Whether to manual or continuous integration type: boolean isMercurial: description: Mercurial or Git repository type type: boolean x-ms-client-flatten: true CsmSiteRecoveryEntity: description: Class containing details about site recovery operation. type: object properties: snapshotTime: format: date-time description: Point in time in which the site recover should be attempted. type: string recoverConfig: description: If true, then the website's configuration will be reverted to its state at SnapshotTime type: boolean siteName: description: '[Optional] Destination web app name into which web app should be recovered. This is case when new web app should be created instead.' type: string slotName: description: '[Optional] Destination web app slot name into which web app should be recovered' type: string KeyValuePair[String,String]: type: object properties: key: type: string readOnly: true value: type: string readOnly: true EnabledConfig: description: Enabled configuration type: object properties: enabled: description: Enabled type: boolean RequestsBasedTrigger: description: RequestsBasedTrigger type: object properties: count: format: int32 description: Count type: integer timeInterval: description: TimeInterval type: string AzureTableStorageApplicationLogsConfig: description: Application logs to azure table storage configuration type: object properties: level: description: Log level enum: - 'Off' - Verbose - Information - Warning - Error type: string x-ms-enum: name: LogLevel modelAsString: false sasUrl: description: SAS url to an azure table with add/query/delete permissions type: string AutoHealTriggers: description: AutoHealTriggers - describes the triggers for auto-heal. type: object properties: requests: $ref: '#/definitions/RequestsBasedTrigger' description: Requests - Defines a rule based on total requests privateBytesInKB: format: int32 description: PrivateBytesInKB - Defines a rule based on private bytes type: integer statusCodes: description: StatusCodes - Defines a rule based on status codes type: array items: $ref: '#/definitions/StatusCodesBasedTrigger' slowRequests: $ref: '#/definitions/SlowRequestsBasedTrigger' description: SlowRequests - Defines a rule based on request execution time IpSecurityRestriction: description: Represents an ip security restriction on a web app. type: object properties: ipAddress: description: IP address the security restriction is valid for type: string subnetMask: description: Subnet mask for the range of IP addresses the restriction is valid for type: string HostNameBindingCollection: description: Collection of host name bindings type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/HostNameBinding' nextLink: description: Link to next page of resources type: string ApiDefinitionInfo: description: Information about the formal API definition for the web app. type: object properties: url: description: The URL of the API definition. type: string SiteAuthSettings: description: Configuration settings for the Azure App Service Authentication / Authorization feature. type: object properties: enabled: description: Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app. type: boolean httpApiPrefixPath: description: "Gets or sets the relative path prefix used by platform HTTP APIs.\r\n Changing this value is not recommended except for compatibility reasons." type: string unauthenticatedClientAction: description: Gets or sets the action to take when an unauthenticated client attempts to access the app. enum: - RedirectToLoginPage - AllowAnonymous type: string x-ms-enum: name: UnauthenticatedClientAction modelAsString: false tokenStoreEnabled: description: "Gets or sets a value indicating whether to durably store platform-specific security tokens\r\n obtained during login flows. This capability is disabled by default." type: boolean allowedExternalRedirectUrls: description: "Gets or sets a collection of external URLs that can be redirected to as part of logging in\r\n or logging out of the web app. Note that the query string part of the URL is ignored.\r\n This is an advanced setting typically only needed by Windows Store application backends.\r\n Note that URLs within the current domain are always implicitly allowed." type: array items: type: string defaultProvider: description: "Gets or sets the default authentication provider to use when multiple providers are configured.\r\n This setting is only needed if multiple providers are configured and the unauthenticated client\r\n action is set to \"RedirectToLoginPage\"." enum: - AzureActiveDirectory - Facebook - Google - MicrosoftAccount - Twitter type: string x-ms-enum: name: BuiltInAuthenticationProvider modelAsString: false tokenRefreshExtensionHours: format: double description: "Gets or sets the number of hours after session token expiration that a session token can be used to\r\n call the token refresh API. The default is 72 hours." type: number clientId: description: "Gets or sets the Client ID of this relying party application, known as the client_id.\r\n This setting is required for enabling OpenID Connection authentication with Azure Active Directory or \r\n other 3rd party OpenID Connect providers.\r\n More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html" type: string clientSecret: description: "Gets or sets the Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).\r\n This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.\r\n Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.\r\n More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html" type: string issuer: description: "Gets or sets the OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.\r\n When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.\r\n This URI is a case-sensitive identifier for the token issuer.\r\n More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html" type: string allowedAudiences: description: "Gets or sets a list of allowed audience values to consider when validating JWTs issued by \r\n Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an\r\n allowed audience, regardless of this setting." type: array items: type: string additionalLoginParams: description: "Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when\r\n a user logs in. Each parameter must be in the form \"key=value\"." type: array items: type: string aadClientId: type: string openIdIssuer: type: string googleClientId: description: "Gets or sets the OpenID Connect Client ID for the Google web application.\r\n This setting is required for enabling Google Sign-In.\r\n Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/" type: string googleClientSecret: description: "Gets or sets the client secret associated with the Google web application.\r\n This setting is required for enabling Google Sign-In.\r\n Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/" type: string googleOAuthScopes: description: "Gets or sets the OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.\r\n This setting is optional. If not specified, \"openid\", \"profile\", and \"email\" are used as default scopes.\r\n Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/" type: array items: type: string facebookAppId: description: "Gets or sets the App ID of the Facebook app used for login.\r\n This setting is required for enabling Facebook Login.\r\n Facebook Login documentation: https://developers.facebook.com/docs/facebook-login" type: string facebookAppSecret: description: "Gets or sets the App Secret of the Facebook app used for Facebook Login.\r\n This setting is required for enabling Facebook Login.\r\n Facebook Login documentation: https://developers.facebook.com/docs/facebook-login" type: string facebookOAuthScopes: description: "Gets or sets the OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.\r\n This setting is optional.\r\n Facebook Login documentation: https://developers.facebook.com/docs/facebook-login" type: array items: type: string twitterConsumerKey: description: "Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.\r\n This setting is required for enabling Twitter Sign-In.\r\n Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in" type: string twitterConsumerSecret: description: "Gets or sets the OAuth 1.0a consumer secret of the Twitter application used for sign-in.\r\n This setting is required for enabling Twitter Sign-In.\r\n Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in" type: string microsoftAccountClientId: description: "Gets or sets the OAuth 2.0 client ID that was created for the app used for authentication.\r\n This setting is required for enabling Microsoft Account authentication.\r\n Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm" type: string microsoftAccountClientSecret: description: "Gets or sets the OAuth 2.0 client secret that was created for the app used for authentication.\r\n This setting is required for enabling Microsoft Account authentication.\r\n Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm" type: string microsoftAccountOAuthScopes: description: "Gets or sets the OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.\r\n This setting is optional. If not specified, \"wl.basic\" is used as the default scope.\r\n Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx" type: array items: type: string AutoHealActions: description: "AutoHealActions - Describes the actions which can be\r\n taken by the auto-heal module when a rule is triggered." required: - actionType type: object properties: actionType: description: ActionType - predefined action to be taken enum: - Recycle - LogEvent - CustomAction type: string x-ms-enum: name: AutoHealActionType modelAsString: false customAction: $ref: '#/definitions/AutoHealCustomAction' description: CustomAction - custom action to be taken minProcessExecutionTime: description: "MinProcessExecutionTime - minimum time the process must execute\r\n before taking the action" type: string DeletedSite: description: Reports deleted site including the timestamp of operation type: object allOf: - $ref: '#/definitions/Resource' properties: properties: required: - usageState - availabilityState properties: deletedTimestamp: format: date-time description: Time when the site was deleted type: string name: description: Name of web app type: string state: description: State of the web app type: string readOnly: true hostNames: description: Hostnames associated with web app type: array items: type: string readOnly: true repositorySiteName: description: Name of repository site type: string readOnly: true usageState: description: State indicating whether web app has exceeded its quota usage enum: - Normal - Exceeded type: string readOnly: true x-ms-enum: name: UsageState modelAsString: false enabled: description: True if the site is enabled; otherwise, false. Setting this value to false disables the site (takes the site off line). type: boolean enabledHostNames: description: "Hostnames for the web app that are enabled. Hostnames need to be assigned and enabled. If some hostnames are assigned but not enabled\r\n the app is not served on those hostnames" type: array items: type: string readOnly: true availabilityState: description: "Management information availability state for the web app. Possible values are Normal or Limited. \r\n Normal means that the site is running correctly and that management information for the site is available. \r\n Limited means that only partial management information for the site is available and that detailed site information is unavailable." enum: - Normal - Limited - DisasterRecoveryMode type: string readOnly: true x-ms-enum: name: SiteAvailabilityState modelAsString: false hostNameSslStates: description: Hostname SSL states are used to manage the SSL bindings for site's hostnames. type: array items: $ref: '#/definitions/HostNameSslState' serverFarmId: type: string lastModifiedTimeUtc: format: date-time description: Last time web app was modified in UTC type: string readOnly: true siteConfig: $ref: '#/definitions/SiteConfig' description: Configuration of web app trafficManagerHostNames: description: Read-only list of Azure Traffic manager hostnames associated with web app type: array items: type: string readOnly: true premiumAppDeployed: description: If set indicates whether web app is deployed as a premium app type: boolean readOnly: true scmSiteAlsoStopped: description: If set indicates whether to stop SCM (KUDU) site when the web app is stopped. Default is false. type: boolean targetSwapSlot: description: Read-only property that specifies which slot this app will swap into type: string readOnly: true hostingEnvironmentProfile: $ref: '#/definitions/HostingEnvironmentProfile' description: Specification for the hosting environment (App Service Environment) to use for the web app microService: description: '' type: string gatewaySiteName: description: Name of gateway app associated with web app type: string clientAffinityEnabled: description: Specifies if the client affinity is enabled when load balancing http request for multiple instances of the web app type: boolean clientCertEnabled: description: Specifies if the client certificate is enabled for the web app type: boolean hostNamesDisabled: description: "Specifies if the public hostnames are disabled the web app.\r\n If set to true the app is only accessible via API Management process" type: boolean outboundIpAddresses: description: List of comma separated IP addresses that this web app uses for outbound connections. Those can be used when configuring firewall rules for databases accessed by this web app. type: string readOnly: true containerSize: format: int32 description: Size of a function container type: integer maxNumberOfWorkers: format: int32 description: "Maximum number of workers\r\n This only applies to function container" type: integer cloningInfo: $ref: '#/definitions/CloningInfo' description: "This is only valid for web app creation. If specified, web app is cloned from \r\n a source web app" resourceGroup: description: Resource group web app belongs to type: string readOnly: true isDefaultContainer: description: Site is a default container type: boolean readOnly: true defaultHostName: description: Default hostname of the web app type: string readOnly: true x-ms-client-flatten: true RampUpRule: description: Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance type: object properties: actionHostName: description: Hostname of a slot to which the traffic will be redirected if decided to. E.g. mysite-stage.azurewebsites.net type: string reroutePercentage: format: double description: Percentage of the traffic which will be redirected to {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName} type: number changeStep: format: double description: "[Optional] In auto ramp up scenario this is the step to add/remove from {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} until it reaches \r\n {Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} or {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site metrics are checked every N minutes specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes}.\r\n Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}" type: number changeIntervalInMinutes: format: int32 description: '[Optional] Specifies interval in minutes to reevaluate ReroutePercentage' type: integer minReroutePercentage: format: double description: '[Optional] Specifies lower boundary above which ReroutePercentage will stay.' type: number maxReroutePercentage: format: double description: '[Optional] Specifies upper boundary below which ReroutePercentage will stay.' type: number changeDecisionCallbackUrl: description: "Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified. See TiPCallback site extension for the scaffold and contracts.\r\n https://www.siteextensions.net/packages/TiPCallback/" type: string name: description: Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment. type: string SiteConfig: description: Configuration of Azure web site type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: numberOfWorkers: format: int32 description: Number of workers type: integer defaultDocuments: description: Default documents type: array items: type: string netFrameworkVersion: description: Net Framework Version type: string phpVersion: description: Version of PHP type: string pythonVersion: description: Version of Python type: string nodeVersion: description: Version of Node type: string requestTracingEnabled: description: Enable request tracing type: boolean requestTracingExpirationTime: format: date-time description: Request tracing expiration time type: string remoteDebuggingEnabled: description: Remote Debugging Enabled type: boolean remoteDebuggingVersion: description: Remote Debugging Version type: string httpLoggingEnabled: description: HTTP logging Enabled type: boolean logsDirectorySizeLimit: format: int32 description: HTTP Logs Directory size limit type: integer detailedErrorLoggingEnabled: description: Detailed error logging enabled type: boolean publishingUsername: description: Publishing user name type: string publishingPassword: description: Publishing password type: string appSettings: description: Application Settings type: array items: $ref: '#/definitions/NameValuePair' metadata: description: Site Metadata type: array items: $ref: '#/definitions/NameValuePair' connectionStrings: description: Connection strings type: array items: $ref: '#/definitions/ConnStringInfo' handlerMappings: description: Handler mappings type: array items: $ref: '#/definitions/HandlerMapping' documentRoot: description: Document root type: string scmType: description: SCM type type: string use32BitWorkerProcess: description: Use 32 bit worker process type: boolean webSocketsEnabled: description: Web socket enabled. type: boolean alwaysOn: description: Always On type: boolean javaVersion: description: Java version type: string javaContainer: description: Java container type: string javaContainerVersion: description: Java container version type: string appCommandLine: description: App Command Line to launch type: string managedPipelineMode: description: Managed pipeline mode enum: - Integrated - Classic type: string x-ms-enum: name: ManagedPipelineMode modelAsString: false virtualApplications: description: Virtual applications type: array items: $ref: '#/definitions/VirtualApplication' loadBalancing: description: Site load balancing enum: - WeightedRoundRobin - LeastRequests - LeastResponseTime - WeightedTotalTraffic - RequestHash type: string x-ms-enum: name: SiteLoadBalancing modelAsString: false experiments: $ref: '#/definitions/Experiments' description: This is work around for polymorphic types limits: $ref: '#/definitions/SiteLimits' description: Site limits autoHealEnabled: description: Auto heal enabled type: boolean autoHealRules: $ref: '#/definitions/AutoHealRules' description: Auto heal rules tracingOptions: description: Tracing options type: string vnetName: description: Vnet name type: string cors: $ref: '#/definitions/CorsSettings' description: Cross-Origin Resource Sharing (CORS) settings. apiDefinition: $ref: '#/definitions/ApiDefinitionInfo' description: Information about the formal API definition for the web app. autoSwapSlotName: description: Auto swap slot name type: string localMySqlEnabled: description: Local mysql enabled type: boolean ipSecurityRestrictions: description: Ip Security restrictions type: array items: $ref: '#/definitions/IpSecurityRestriction' x-ms-client-flatten: true StatusCodesBasedTrigger: description: StatusCodeBasedTrigger type: object properties: status: format: int32 description: HTTP status code type: integer subStatus: format: int32 description: SubStatus type: integer win32Status: format: int32 description: Win32 error code type: integer count: format: int32 description: Count type: integer timeInterval: description: TimeInterval type: string ApplicationLogsConfig: description: Application logs configuration type: object properties: fileSystem: $ref: '#/definitions/FileSystemApplicationLogsConfig' description: Application logs to file system configuration azureTableStorage: $ref: '#/definitions/AzureTableStorageApplicationLogsConfig' description: Application logs to azure table storage configuration azureBlobStorage: $ref: '#/definitions/AzureBlobStorageApplicationLogsConfig' description: Application logs to blob storage configuration RestoreResponse: description: Response for a restore site request type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: operationId: description: When server starts the restore process, it will return an OperationId identifying that particular restore operation type: string x-ms-client-flatten: true DeploymentCollection: description: Collection of app deployments type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/Deployment' nextLink: description: Link to next page of resources type: string SiteLogsConfig: description: Configuration of Azure web site type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: applicationLogs: $ref: '#/definitions/ApplicationLogsConfig' description: Application logs configuration httpLogs: $ref: '#/definitions/HttpLogsConfig' description: Http logs configuration failedRequestsTracing: $ref: '#/definitions/EnabledConfig' description: Failed requests tracing configuration detailedErrorMessages: $ref: '#/definitions/EnabledConfig' description: Detailed error messages configuration x-ms-client-flatten: true SkuDescription: description: Describes a sku for a scalable resource type: object properties: name: description: Name of the resource sku type: string tier: description: Service Tier of the resource sku type: string size: description: Size specifier of the resource sku type: string family: description: Family code of the resource sku type: string capacity: format: int32 description: Current number of instances assigned to the resource type: integer VnetGateway: description: The VnetGateway contract. This is used to give the vnet gateway access to the VPN package. type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: vnetName: description: The VNET name. type: string vpnPackageUri: description: The URI where the Vpn package can be downloaded type: string x-ms-client-flatten: true HostNameBinding: description: A host name binding object type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: name: description: Hostname type: string siteName: description: Web app name type: string domainId: description: Fully qualified ARM domain resource URI type: string azureResourceName: description: Azure resource name type: string azureResourceType: description: Azure resource type enum: - Website - TrafficManager type: string x-ms-enum: name: AzureResourceType modelAsString: false customHostNameDnsRecordType: description: Custom DNS record type enum: - CName - A type: string x-ms-enum: name: CustomHostNameDnsRecordType modelAsString: false hostNameType: description: Host name type enum: - Verified - Managed type: string x-ms-enum: name: HostNameType modelAsString: false x-ms-client-flatten: true LocalizableString: description: LocalizableString object containing the name and a localized value. type: object properties: value: description: Non localized name type: string localizedValue: description: Localized name type: string SlotDifferenceCollection: description: Collection of Slot Differences type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/SlotDifference' nextLink: description: Link to next page of resources type: string HandlerMapping: description: "The IIS handler mappings used to define which handler processes HTTP requests with certain extension. \r\n For example it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension." type: object properties: extension: description: Requests with this extension will be handled using the specified FastCGI application. type: string scriptProcessor: description: The absolute path to the FastCGI application. type: string arguments: description: Command-line arguments to be passed to the script processor. type: string ResourceMetric: description: Object representing a metric for any resource type: object properties: name: $ref: '#/definitions/ResourceMetricName' description: Name of metric unit: description: Metric unit type: string timeGrain: description: Metric granularity. E.g PT1H, PT5M, P1D type: string startTime: format: date-time description: Metric start time type: string endTime: format: date-time description: Metric end time type: string resourceId: description: Metric resource Id type: string metricValues: description: Metric values type: array items: $ref: '#/definitions/ResourceMetricValue' properties: description: Properties type: array items: $ref: '#/definitions/KeyValuePair[String,String]' BackupRequest: description: Description of a backup which will be performed type: object allOf: - $ref: '#/definitions/Resource' properties: properties: required: - type properties: name: description: Name of the backup type: string enabled: description: True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled type: boolean storageAccountUrl: description: SAS URL to the container type: string backupSchedule: $ref: '#/definitions/BackupSchedule' description: Schedule for the backup if it is executed periodically databases: description: Databases included in the backup type: array items: $ref: '#/definitions/DatabaseBackupSetting' type: description: Type of the backup enum: - Default - Clone - Relocation type: string x-ms-enum: name: BackupRestoreOperationType modelAsString: false x-ms-client-flatten: true MetricDefinition: description: Class representing metadata for the metrics type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: name: description: Name of the metric type: string unit: description: Unit of the metric type: string primaryAggregationType: description: Primary aggregation type type: string metricAvailabilities: description: List of time grains supported for the metric together with retention period type: array items: $ref: '#/definitions/MetricAvailabilily' displayName: description: Friendly name shown in the UI type: string x-ms-client-flatten: true FileSystemApplicationLogsConfig: description: Application logs to file system configuration type: object properties: level: description: Log level enum: - 'Off' - Verbose - Information - Warning - Error type: string x-ms-enum: name: LogLevel modelAsString: false SiteCloneability: description: Represents whether or not a web app is cloneable required: - result type: object properties: result: description: Name of web app enum: - Cloneable - PartiallyCloneable - NotCloneable type: string x-ms-enum: name: CloneAbilityResult modelAsString: false blockingFeatures: description: List of features enabled on web app that prevent cloning type: array items: $ref: '#/definitions/SiteCloneabilityCriterion' unsupportedFeatures: description: "List of features enabled on web app that are non-blocking but cannot be cloned. The web app can still be cloned\r\n but the features in this list will not be set up on cloned web app." type: array items: $ref: '#/definitions/SiteCloneabilityCriterion' blockingCharacteristics: description: List of blocking application characteristics type: array items: $ref: '#/definitions/SiteCloneabilityCriterion' SiteCloneabilityCriterion: description: Represents a site cloneability criterion type: object properties: name: description: Name of criterion type: string description: description: Description of criterion type: string MetricDefinitionCollection: description: Collection of metric definitions type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/MetricDefinition' nextLink: description: Link to next page of resources type: string Resource: required: - location properties: id: description: Resource Id type: string name: description: Resource Name type: string kind: description: Kind of resource type: string location: description: Resource Location type: string type: description: Resource type type: string tags: description: Resource tags type: object additionalProperties: type: string x-ms-azure-resource: true VnetRoute: description: VnetRoute contract used to pass routing information for a vnet. type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: name: description: The name of this route. This is only returned by the server and does not need to be set by the client. type: string startAddress: description: The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified. type: string endAddress: description: The ending address for this route. If the start address is specified in CIDR notation, this must be omitted. type: string routeType: description: "The type of route this is:\r\n DEFAULT - By default, every web app has routes to the local address ranges specified by RFC1918\r\n INHERITED - Routes inherited from the real Virtual Network routes\r\n STATIC - Static route set on the web app only\r\n \r\n These values will be used for syncing a Web App's routes with those from a Virtual Network. This operation will clear all DEFAULT and INHERITED routes and replace them\r\n with new INHERITED routes." type: string x-ms-client-flatten: true ResourceMetricValue: description: Value of resource metric type: object properties: timeStamp: description: Value timestamp type: string average: format: float description: Value average type: number minimum: format: float description: Value minimum type: number maximum: format: float description: Value maximum type: number total: format: float description: Value total type: number count: format: float description: Value count type: number BackupItem: description: Backup description type: object allOf: - $ref: '#/definitions/Resource' properties: properties: required: - status properties: id: format: int32 description: Id of the backup. type: integer storageAccountUrl: description: SAS URL for the storage account container which contains this backup type: string blobName: description: Name of the blob which contains data for this backup type: string name: description: Name of this backup type: string status: description: Backup status enum: - InProgress - Failed - Succeeded - TimedOut - Created - Skipped - PartiallySucceeded - DeleteInProgress - DeleteFailed - Deleted type: string x-ms-enum: name: BackupItemStatus modelAsString: false sizeInBytes: format: int64 description: Size of the backup in bytes type: integer created: format: date-time description: Timestamp of the backup creation type: string log: description: Details regarding this backup. Might contain an error message. type: string databases: description: List of databases included in the backup type: array items: $ref: '#/definitions/DatabaseBackupSetting' scheduled: description: True if this backup has been created due to a schedule being triggered. type: boolean lastRestoreTimeStamp: format: date-time description: Timestamp of a last restore operation which used this backup. type: string finishedTimeStamp: format: date-time description: Timestamp when this backup finished. type: string correlationId: description: Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support. type: string websiteSizeInBytes: format: int64 description: Size of the original web app which has been backed up type: integer x-ms-client-flatten: true SiteLimits: description: Represents metric limits set on a web app. type: object properties: maxPercentageCpu: format: double description: Maximum allowed CPU usage percentage type: number maxMemoryInMb: format: int64 description: Maximum allowed memory usage in MB type: integer maxDiskSizeInMb: format: int64 description: Maximum allowed disk size usage in MB type: integer CorsSettings: description: Cross-Origin Resource Sharing (CORS) settings for the web app. type: object properties: allowedOrigins: description: "Gets or sets the list of origins that should be allowed to make cross-origin\r\n calls (for example: http://example.com:12345). Use \"*\" to allow all." type: array items: type: string ConnectionStringDictionary: description: String dictionary resource type: object allOf: - $ref: '#/definitions/Resource' properties: properties: description: Connection strings type: object additionalProperties: $ref: '#/definitions/ConnStringValueTypePair' x-ms-client-flatten: true SiteCollection: description: Collection of sites type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/Site' nextLink: description: Link to next page of resources type: string CsmPublishingProfileOptions: description: Publishing options for requested profile type: object properties: format: description: "Name of the format. Valid values are: \r\n FileZilla3\r\n WebDeploy -- default\r\n Ftp" type: string Site: description: Represents a web app type: object allOf: - $ref: '#/definitions/Resource' properties: properties: required: - usageState - availabilityState properties: name: description: Name of web app type: string state: description: State of the web app type: string readOnly: true hostNames: description: Hostnames associated with web app type: array items: type: string readOnly: true repositorySiteName: description: Name of repository site type: string readOnly: true usageState: description: State indicating whether web app has exceeded its quota usage enum: - Normal - Exceeded type: string readOnly: true x-ms-enum: name: UsageState modelAsString: false enabled: description: True if the site is enabled; otherwise, false. Setting this value to false disables the site (takes the site off line). type: boolean enabledHostNames: description: "Hostnames for the web app that are enabled. Hostnames need to be assigned and enabled. If some hostnames are assigned but not enabled\r\n the app is not served on those hostnames" type: array items: type: string readOnly: true availabilityState: description: "Management information availability state for the web app. Possible values are Normal or Limited. \r\n Normal means that the site is running correctly and that management information for the site is available. \r\n Limited means that only partial management information for the site is available and that detailed site information is unavailable." enum: - Normal - Limited - DisasterRecoveryMode type: string readOnly: true x-ms-enum: name: SiteAvailabilityState modelAsString: false hostNameSslStates: description: Hostname SSL states are used to manage the SSL bindings for site's hostnames. type: array items: $ref: '#/definitions/HostNameSslState' serverFarmId: type: string lastModifiedTimeUtc: format: date-time description: Last time web app was modified in UTC type: string readOnly: true siteConfig: $ref: '#/definitions/SiteConfig' description: Configuration of web app trafficManagerHostNames: description: Read-only list of Azure Traffic manager hostnames associated with web app type: array items: type: string readOnly: true premiumAppDeployed: description: If set indicates whether web app is deployed as a premium app type: boolean readOnly: true scmSiteAlsoStopped: description: If set indicates whether to stop SCM (KUDU) site when the web app is stopped. Default is false. type: boolean targetSwapSlot: description: Read-only property that specifies which slot this app will swap into type: string readOnly: true hostingEnvironmentProfile: $ref: '#/definitions/HostingEnvironmentProfile' description: Specification for the hosting environment (App Service Environment) to use for the web app microService: description: '' type: string gatewaySiteName: description: Name of gateway app associated with web app type: string clientAffinityEnabled: description: Specifies if the client affinity is enabled when load balancing http request for multiple instances of the web app type: boolean clientCertEnabled: description: Specifies if the client certificate is enabled for the web app type: boolean hostNamesDisabled: description: "Specifies if the public hostnames are disabled the web app.\r\n If set to true the app is only accessible via API Management process" type: boolean outboundIpAddresses: description: List of comma separated IP addresses that this web app uses for outbound connections. Those can be used when configuring firewall rules for databases accessed by this web app. type: string readOnly: true containerSize: format: int32 description: Size of a function container type: integer maxNumberOfWorkers: format: int32 description: "Maximum number of workers\r\n This only applies to function container" type: integer cloningInfo: $ref: '#/definitions/CloningInfo' description: "This is only valid for web app creation. If specified, web app is cloned from \r\n a source web app" resourceGroup: description: Resource group web app belongs to type: string readOnly: true isDefaultContainer: description: Site is a default container type: boolean readOnly: true defaultHostName: description: Default hostname of the web app type: string readOnly: true x-ms-client-flatten: true HttpLogsConfig: description: Http logs configuration type: object properties: fileSystem: $ref: '#/definitions/FileSystemHttpLogsConfig' description: Http logs to file system configuration azureBlobStorage: $ref: '#/definitions/AzureBlobStorageHttpLogsConfig' description: Http logs to azure blob storage configuration Deployment: description: Represents user credentials used for publishing activity type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: id: description: Id type: string status: format: int32 description: Status type: integer message: description: Message type: string author: description: Author type: string deployer: description: Deployer type: string author_email: description: AuthorEmail type: string start_time: format: date-time description: StartTime type: string end_time: format: date-time description: EndTime type: string active: description: Active type: boolean details: description: Detail type: string x-ms-client-flatten: true NameValuePair: description: Name value pair type: object properties: name: description: Pair name type: string value: description: Pair value type: string Object: type: object properties: {} AzureBlobStorageHttpLogsConfig: description: Http logs to azure blob storage configuration type: object properties: sasUrl: description: SAS url to a azure blob container with read/write/list/delete permissions type: string retentionInDays: format: int32 description: "Retention in days.\r\n Remove blobs older than X days.\r\n 0 or lower means no retention." type: integer enabled: description: Enabled type: boolean CsmSlotEntity: description: Class containing deployment slot parameters type: object properties: targetSlot: description: Set the destination deployment slot during swap operation type: string preserveVnet: description: Get or set the flag indicating it should preserve VNet to the slot during swap type: boolean VnetInfo: description: VNETInfo contract. This contract is public and is a stripped down version of VNETInfoInternal type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: vnetResourceId: description: The vnet resource id type: string certThumbprint: description: The client certificate thumbprint type: string certBlob: description: "A certificate file (.cer) blob containing the public key of the private key used to authenticate a \r\n Point-To-Site VPN connection." type: string routes: description: The routes that this virtual network connection uses. type: array items: $ref: '#/definitions/VnetRoute' resyncRequired: description: Flag to determine if a resync is required type: boolean dnsServers: description: Dns servers to be used by this VNET. This should be a comma-separated list of IP addresses. type: string x-ms-client-flatten: true ArmPlan: description: The plan object in an ARM, represents a marketplace plan type: object properties: name: description: The name type: string publisher: description: The publisher type: string product: description: The product type: string promotionCode: description: The promotion code type: string version: description: Version of product type: string CloningInfo: description: Represents information needed for cloning operation type: object properties: correlationId: description: "Correlation Id of cloning operation. This id ties multiple cloning operations\r\n together to use the same snapshot" type: string overwrite: description: Overwrite destination web app type: boolean cloneCustomHostNames: description: If true, clone custom hostnames from source web app type: boolean cloneSourceControl: description: Clone source control from source web app type: boolean sourceWebAppId: description: "ARM resource id of the source web app. Web app resource id is of the form \r\n /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and \r\n /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots" type: string hostingEnvironment: description: Hosting environment type: string appSettingsOverrides: description: "Application settings overrides for cloned web app. If specified these settings will override the settings cloned \r\n from source web app. If not specified, application settings from source web app are retained." type: object additionalProperties: type: string configureLoadBalancing: description: If specified configure load balancing for source and clone site type: boolean trafficManagerProfileId: description: "ARM resource id of the traffic manager profile to use if it exists. Traffic manager resource id is of the form \r\n /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}" type: string trafficManagerProfileName: description: Name of traffic manager profile to create. This is only needed if traffic manager profile does not already exist type: string HostNameSslState: description: Object that represents a SSL-enabled host name. required: - sslState type: object properties: name: description: Host name type: string sslState: description: SSL type enum: - Disabled - SniEnabled - IpBasedEnabled type: string x-ms-enum: name: SslState modelAsString: false virtualIP: description: Virtual IP address assigned to the host name if IP based SSL is enabled type: string thumbprint: description: SSL cert thumbprint type: string toUpdate: description: Set this flag to update existing host name type: boolean ResourceMetricCollection: description: Collection of metric responses type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/ResourceMetric' nextLink: description: Link to next page of resources type: string BackupSchedule: description: Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy. required: - frequencyUnit type: object properties: frequencyInterval: format: int32 description: How often should be the backup executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day) type: integer frequencyUnit: description: How often should be the backup executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7) enum: - Day - Hour type: string x-ms-enum: name: FrequencyUnit modelAsString: false keepAtLeastOneBackup: description: True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise. type: boolean retentionPeriodInDays: format: int32 description: After how many days backups should be deleted type: integer startTime: format: date-time description: When the schedule should start working type: string lastExecutionTime: format: date-time description: The last time when this schedule was triggered type: string CsmUsageQuota: description: Usage of the quota resource type: object properties: unit: description: Units of measurement for the quota resource type: string nextResetTime: format: date-time description: Next reset time for the resource counter type: string currentValue: format: int64 description: The current value of the resource counter type: integer limit: format: int64 description: The resource limit type: integer name: $ref: '#/definitions/LocalizableString' description: Quota name CsmUsageQuotaCollection: description: Collection of csm usage quotas type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/CsmUsageQuota' nextLink: description: Link to next page of resources type: string NetworkFeatures: description: "This is an object used to store a full view of network features (presently VNET integration and Hybrid Connections)\r\n for a web app." type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: virtualNetworkName: description: The Vnet Name type: string virtualNetworkConnection: $ref: '#/definitions/VnetInfo' description: The Vnet Summary view hybridConnections: description: The Hybrid Connections Summary view type: array items: $ref: '#/definitions/RelayServiceConnectionEntity' x-ms-client-flatten: true PremierAddOnRequest: type: object properties: location: description: Geo region resource belongs to e.g. SouthCentralUS, SouthEastAsia type: string tags: description: Tags associated with resource type: object additionalProperties: type: string plan: $ref: '#/definitions/ArmPlan' description: Azure resource manager plan properties: $ref: '#/definitions/Object' description: Resource specific properties sku: $ref: '#/definitions/SkuDescription' description: Sku description of the resource StringDictionary: description: String dictionary resource type: object allOf: - $ref: '#/definitions/Resource' properties: properties: description: Settings type: object additionalProperties: type: string x-ms-client-flatten: true ResourceMetricName: description: Name of a metric for any resource type: object properties: value: description: metric name value type: string localizedValue: description: Localized metric name value type: string SlowRequestsBasedTrigger: description: SlowRequestsBasedTrigger type: object properties: timeTaken: description: TimeTaken type: string count: format: int32 description: Count type: integer timeInterval: description: TimeInterval type: string DeletedSiteCollection: description: Collection of deleted sites type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/DeletedSite' nextLink: description: Link to next page of resources type: string SiteInstance: description: Instance of a web app type: object allOf: - $ref: '#/definitions/Resource' properties: properties: properties: name: description: Name of instance type: string x-ms-client-flatten: true DatabaseBackupSetting: description: "Note: properties are serialized in JSON format and stored in DB. \r\n if new properties are added they might not be in the previous data rows \r\n so please handle nulls" type: object properties: databaseType: description: SqlAzure / MySql type: string name: type: string connectionStringName: description: "Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.\r\n This is used during restore with overwrite connection strings options." type: string connectionString: description: Contains a connection string to a database which is being backed up/restored. If the restore should happen to a new database, the database name inside is the new one. type: string AutoHealRules: description: AutoHealRules - describes the rules which can be defined for auto-heal type: object properties: triggers: $ref: '#/definitions/AutoHealTriggers' description: Triggers - Conditions that describe when to execute the auto-heal actions actions: $ref: '#/definitions/AutoHealActions' description: Actions - Actions to be executed when a rule is triggered BackupItemCollection: description: Collection of Backup Items type: object properties: value: description: Collection of resources type: array items: $ref: '#/definitions/BackupItem' nextLink: description: Link to next page of resources type: string VirtualDirectory: type: object properties: virtualPath: type: string physicalPath: type: string parameters: subscriptionIdParameter: name: subscriptionId in: path description: Subscription Id required: true type: string apiVersionParameter: name: api-version in: query description: API Version required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'