{ "opencollection": "1.0.0", "info": { "name": "WebApps API Client AppServiceEnvironments StaticSites API", "version": "2025-05-01" }, "items": [ { "info": { "name": "StaticSites", "type": "folder" }, "items": [ { "info": { "name": "Generates a preview workflow file for the static site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/previewStaticSiteWorkflowFile" }, "docs": "Description for Generates a preview workflow file for the static site" }, { "info": { "name": "Get all Static Sites for a subscription.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/staticSites" }, "docs": "Description for Get all Static Sites for a subscription." }, { "info": { "name": "Gets all static sites in the specified resource group.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites" }, "docs": "Description for Gets all static sites in the specified resource group." }, { "info": { "name": "Gets the details of a static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the details of a static site." }, { "info": { "name": "Creates a new static site in an existing resource group, or updates an existing static site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Creates a new static site in an existing resource group, or updates an existing static site." }, { "info": { "name": "Creates a new static site in an existing resource group, or updates an existing static site.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Creates a new static site in an existing resource group, or updates an existing static site." }, { "info": { "name": "Deletes a static site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Deletes a static site." }, { "info": { "name": "Gets the basic auth properties for a static site as a collection.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the basic auth properties for a static site as a collection." }, { "info": { "name": "Gets the basic auth properties for a static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth/:basicAuthName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "basicAuthName", "value": "", "type": "path", "description": "name of the basic auth entry." } ] }, "docs": "Description for Gets the basic auth properties for a static site." }, { "info": { "name": "Adds or updates basic auth for a static site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth/:basicAuthName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "basicAuthName", "value": "", "type": "path", "description": "name of the basic auth entry." } ] }, "docs": "Description for Adds or updates basic auth for a static site." }, { "info": { "name": "Gets all static site builds for a particular static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets all static site builds for a particular static site." }, { "info": { "name": "Gets the details of a static site build.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Gets the details of a static site build." }, { "info": { "name": "Deletes a static site build.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Deletes a static site build." }, { "info": { "name": "Creates or updates the app settings of a static site build.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/config/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Creates or updates the app settings of a static site build." }, { "info": { "name": "Creates or updates the function app settings of a static site build.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/config/functionappsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Creates or updates the function app settings of a static site build." }, { "info": { "name": "Returns overviews of database connections for a static site build", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Returns overviews of database connections for a static site build" }, { "info": { "name": "Returns overview of a database connection for a static site build by name", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Returns overview of a database connection for a static site build by name" }, { "info": { "name": "Create or update a database connection for a static site build", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Description for Create or update a database connection for a static site build" }, { "info": { "name": "Create or update a database connection for a static site build", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Description for Create or update a database connection for a static site build" }, { "info": { "name": "Delete a database connection for a static site build", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Delete a database connection for a static site build" }, { "info": { "name": "Returns details of a database connection for a static site build by name", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName/show", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Returns details of a database connection for a static site build by name" }, { "info": { "name": "Gets the functions of a particular static site build.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/functions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Gets the functions of a particular static site build." }, { "info": { "name": "Returns details of all backends linked to a static site build", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier" } ] }, "docs": "Returns details of all backends linked to a static site build" }, { "info": { "name": "Returns the details of a linked backend linked to a static site build by name", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Returns the details of a linked backend linked to a static site build by name" }, { "info": { "name": "Link backend to a static site build", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Link backend to a static site build" }, { "info": { "name": "Unlink a backend from a static site build", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" }, { "name": "isCleaningAuthConfig", "value": "", "type": "query", "description": "Decides if auth will be removed from backend configuration" } ] }, "docs": "Unlink a backend from a static site build" }, { "info": { "name": "Validates that a backend can be linked to a static site build", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName/validate", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Validates that a backend can be linked to a static site build" }, { "info": { "name": "Gets the application settings of a static site build.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/listAppSettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Gets the application settings of a static site build." }, { "info": { "name": "Gets the application settings of a static site build.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/listFunctionAppSettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Gets the application settings of a static site build." }, { "info": { "name": "Returns details of database connections for a static site build", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/showDatabaseConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Returns details of database connections for a static site build" }, { "info": { "name": "Gets the details of the user provided function apps registered with a static site build", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Gets the details of the user provided function apps registered with a static site build" }, { "info": { "name": "Gets the details of the user provided function app registered with a static site build", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site build." } ] }, "docs": "Description for Gets the details of the user provided function app registered with a static site build" }, { "info": { "name": "Register a user provided function app with a static site build", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site build." }, { "name": "isForced", "value": "", "type": "query", "description": "Specify true to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is false." } ] }, "docs": "Description for Register a user provided function app with a static site build" }, { "info": { "name": "Detach the user provided function app from the static site build", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site build." } ] }, "docs": "Description for Detach the user provided function app from the static site build" }, { "info": { "name": "Deploys zipped content to a specific environment of a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/zipdeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "environmentName", "value": "", "type": "path", "description": "The stage site identifier." } ] }, "docs": "Description for Deploys zipped content to a specific environment of a static site." }, { "info": { "name": "Creates or updates the app settings of a static site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/config/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Creates or updates the app settings of a static site." }, { "info": { "name": "Creates or updates the function app settings of a static site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/config/functionappsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Creates or updates the function app settings of a static site." }, { "info": { "name": "Creates an invitation link for a user with the role", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/createUserInvitation", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Creates an invitation link for a user with the role" }, { "info": { "name": "Gets all static site custom domains for a particular static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets all static site custom domains for a particular static site." }, { "info": { "name": "Gets an existing custom domain for a particular static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "domainName", "value": "", "type": "path", "description": "The custom domain name." } ] }, "docs": "Description for Gets an existing custom domain for a particular static site." }, { "info": { "name": "Creates a new static site custom domain in an existing resource group and static site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "domainName", "value": "", "type": "path", "description": "The custom domain name." } ] }, "docs": "Description for Creates a new static site custom domain in an existing resource group and static site." }, { "info": { "name": "Deletes a custom domain.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "domainName", "value": "", "type": "path", "description": "The custom domain name." } ] }, "docs": "Description for Deletes a custom domain." }, { "info": { "name": "Validates a particular custom domain can be added to a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName/validate", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "domainName", "value": "", "type": "path", "description": "The custom domain name." } ] }, "docs": "Description for Validates a particular custom domain can be added to a static site." }, { "info": { "name": "Returns overviews of database connections for a static site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" } ] }, "docs": "Returns overviews of database connections for a static site" }, { "info": { "name": "Returns overview of a database connection for a static site by name", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Returns overview of a database connection for a static site by name" }, { "info": { "name": "Create or update a database connection for a static site", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Description for Create or update a database connection for a static site" }, { "info": { "name": "Create or update a database connection for a static site", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Description for Create or update a database connection for a static site" }, { "info": { "name": "Delete a database connection for a static site", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Delete a database connection for a static site" }, { "info": { "name": "Returns details of a database connection for a static site by name", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName/show", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "databaseConnectionName", "value": "", "type": "path", "description": "Name of the database connection." } ] }, "docs": "Returns details of a database connection for a static site by name" }, { "info": { "name": "Detaches a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/detach", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Detaches a static site." }, { "info": { "name": "Gets the functions of a static site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/functions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the functions of a static site." }, { "info": { "name": "Returns details of all backends linked to a static site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" } ] }, "docs": "Returns details of all backends linked to a static site" }, { "info": { "name": "Returns the details of a linked backend linked to a static site by name", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Returns the details of a linked backend linked to a static site by name" }, { "info": { "name": "Link backend to a static site", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Link backend to a static site" }, { "info": { "name": "Unlink a backend from a static site", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" }, { "name": "isCleaningAuthConfig", "value": "", "type": "query", "description": "Decides if Easy Auth configuration will be removed from backend configuration" } ] }, "docs": "Unlink a backend from a static site" }, { "info": { "name": "Validates that a backend can be linked to a static site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName/validate", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site" }, { "name": "linkedBackendName", "value": "", "type": "path", "description": "Name of the linked backend that should be retrieved" } ] }, "docs": "Validates that a backend can be linked to a static site" }, { "info": { "name": "Gets the application settings of a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listAppSettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the application settings of a static site." }, { "info": { "name": "Lists the roles configured for the static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listConfiguredRoles", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Lists the roles configured for the static site." }, { "info": { "name": "Gets the application settings of a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listFunctionAppSettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the application settings of a static site." }, { "info": { "name": "Lists the secrets for an existing static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listSecrets", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Lists the secrets for an existing static site." }, { "info": { "name": "Gets the list of private endpoint connections associated with a static site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the list of private endpoint connections associated with a static site" }, { "info": { "name": "Gets a private endpoint connection", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Gets a private endpoint connection" }, { "info": { "name": "Approves or rejects a private endpoint connection", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Approves or rejects a private endpoint connection" }, { "info": { "name": "Deletes a private endpoint connection", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Deletes a private endpoint connection" }, { "info": { "name": "Gets the private link resources", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateLinkResources", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the private link resources" }, { "info": { "name": "Resets the api key for an existing static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/resetapikey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Resets the api key for an existing static site." }, { "info": { "name": "Returns details of database connections for a static site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/showDatabaseConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Returns details of database connections for a static site" }, { "info": { "name": "Gets the details of the user provided function apps registered with a static site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Gets the details of the user provided function apps registered with a static site" }, { "info": { "name": "Gets the details of the user provided function app registered with a static site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site." } ] }, "docs": "Description for Gets the details of the user provided function app registered with a static site" }, { "info": { "name": "Register a user provided function app with a static site", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site." }, { "name": "isForced", "value": "", "type": "query", "description": "Specify true to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is false." } ] }, "docs": "Description for Register a user provided function app with a static site" }, { "info": { "name": "Detach the user provided function app from the static site", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." }, { "name": "functionAppName", "value": "", "type": "path", "description": "Name of the function app registered with the static site." } ] }, "docs": "Description for Detach the user provided function app from the static site" }, { "info": { "name": "Deploys zipped content to a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/zipdeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the static site." } ] }, "docs": "Description for Deploys zipped content to a static site." }, { "info": { "name": "Gets the list of users of a static site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/listUsers", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "authprovider", "value": "", "type": "path", "description": "The auth provider for the users." } ] }, "docs": "Description for Gets the list of users of a static site." }, { "info": { "name": "Updates a user entry with the listed roles", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/users/:userid", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "authprovider", "value": "", "type": "path" }, { "name": "userid", "value": "", "type": "path" } ] }, "docs": "Description for Updates a user entry with the listed roles" }, { "info": { "name": "Deletes the user entry from the static site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/users/:userid", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "authprovider", "value": "", "type": "path" }, { "name": "userid", "value": "", "type": "path" } ] }, "docs": "Description for Deletes the user entry from the static site." } ] } ], "bundled": true }