{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-web-resourceprovider","description":"API Client","version":"2018-02-01","base_url":"https://management.azure.com","endpoints":17,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api  API Client\n@base https://management.azure.com\n@version 2018-02-01\n@auth OAuth2\n@common_fields {api-version: any # API Version}\n@endpoints 17\n@toc providers(5), subscriptions(12)\n\n@group providers\n@endpoint GET /providers/Microsoft.Web/publishingUsers/web\n@desc Gets publishing user\n@returns(200) OK\n\n@endpoint PUT /providers/Microsoft.Web/publishingUsers/web\n@desc Updates publishing user\n@required {userDetails: any # Details of publishing user}\n@returns(200) OK\n\n@endpoint GET /providers/Microsoft.Web/sourcecontrols\n@desc Gets the source controls available for Azure websites.\n@returns(200) OK\n\n@endpoint GET /providers/Microsoft.Web/sourcecontrols/{sourceControlType}\n@desc Gets source control token\n@required {sourceControlType: any # Type of source control}\n@returns(200) OK\n\n@endpoint PUT /providers/Microsoft.Web/sourcecontrols/{sourceControlType}\n@desc Updates source control token\n@required {sourceControlType: any # Type of source control, requestMessage: map # Source control token information}\n@returns(200) OK\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters\n@desc Gets a list of meters for a given location.\n@required {subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@optional {billingLocation: any # Azure Location of billable resource, osType: any # App Service OS type meters used for}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability\n@desc Check if a resource name is available.\n@required {request: map # Name availability request., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations\n@desc Gets list of available geo regions plus ministamps\n@required {subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions\n@desc Get a list of available geographical regions.\n@required {subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@optional {sku: any # Name of SKU used to filter the regions., linuxWorkersEnabled: any # Specify true if you want to filter to only regions that support Linux workers., xenonWorkersEnabled: any # Specify true if you want to filter to only regions that support Xenon workers., linuxDynamicWorkersEnabled: any # Specify true if you want to filter to only regions that support Linux Consumption Workers.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName\n@desc List all apps that are assigned to a hostname.\n@required {nameIdentifier: any # Hostname information., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers\n@desc List all premier add-on offers.\n@required {subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus\n@desc List all SKUs.\n@required {subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet\n@desc Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.\n@required {parameters: map # VNET information, subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources\n@desc Move resources between resource groups.\n@required {resourceGroupName: any # Name of the resource group to which the resource belongs., moveResourceEnvelope: map # Object that represents the resource to move., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate\n@desc Validate if a resource can be created.\n@required {resourceGroupName: any # Name of the resource group to which the resource belongs., validateRequest: map # Request with the resources to validate., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validateContainerSettings\n@desc Validate if the container settings are correct.\n@required {validateContainerSettingsRequest: map, resourceGroupName: any # Name of the resource group to which the resource belongs., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources\n@desc Validate whether a resource can be moved.\n@required {resourceGroupName: any # Name of the resource group to which the resource belongs., moveResourceEnvelope: map # Object that represents the resource to move., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).}\n@returns(204) No Content\n\n@endgroup\n\n@end\n"}