naftiko: 1.0.0-alpha2 info: label: WebApps API Client — StaticSites description: 'WebApps API Client — StaticSites. 75 operations. Lead operation: Generates a preview workflow file for the static site. Self-contained Naftiko capability covering one Microsoft Azure Functions business surface.' tags: - Microsoft Azure Functions - StaticSites created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_FUNCTIONS_API_KEY: MICROSOFT_AZURE_FUNCTIONS_API_KEY capability: consumes: - type: http namespace: azure-functions-management-staticsites baseUri: https://management.azure.com description: WebApps API Client — StaticSites business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-previewS path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile operations: - name: staticsitespreviewworkflow method: POST description: Generates a preview workflow file for the static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: staticSitesWorkflowPreviewRequest in: body type: string description: The request body required: true - name: subscriptions-subscriptionId-providers-Microsoft.Web-staticSites path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites operations: - name: staticsiteslist method: GET description: Get all Static Sites for a subscription. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites operations: - name: staticsitesgetstaticsitesbyresourcegroup method: GET description: Gets all static sites in the specified resource group. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name} operations: - name: staticsitesgetstaticsite method: GET description: Gets the details of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: staticsitescreateorupdatestaticsite method: PUT description: Creates a new static site in an existing resource group, or updates an existing static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: staticSiteEnvelope in: body type: string description: A JSON representation of the staticsite properties. See example. required: true - name: staticsitesupdatestaticsite method: PATCH description: Creates a new static site in an existing resource group, or updates an existing static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: staticSiteEnvelope in: body type: string description: A JSON representation of the staticsite properties. See example. required: true - name: staticsitesdeletestaticsite method: DELETE description: Deletes a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth operations: - name: staticsiteslistbasicauth method: GET description: Gets the basic auth properties for a static site as a collection. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName} operations: - name: staticsitesgetbasicauth method: GET description: Gets the basic auth properties for a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: basicAuthName in: path type: string description: name of the basic auth entry. required: true - name: staticsitescreateorupdatebasicauth method: PUT description: Adds or updates basic auth for a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: basicAuthName in: path type: string description: name of the basic auth entry. required: true - name: basicAuthEnvelope in: body type: string description: A JSON representation of the basic auth properties. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds operations: - name: staticsitesgetstaticsitebuilds method: GET description: Gets all static site builds for a particular static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName} operations: - name: staticsitesgetstaticsitebuild method: GET description: Gets the details of a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: staticsitesdeletestaticsitebuild method: DELETE description: Deletes a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings operations: - name: staticsitescreateorupdatestaticsitebuildappsettings method: PUT description: Creates or updates the app settings of a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: appSettings in: body type: string description: The dictionary containing the static site app settings to update. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings operations: - name: staticsitescreateorupdatestaticsitebuildfunctionappsettings method: PUT description: Creates or updates the function app settings of a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: appSettings in: body type: string description: The dictionary containing the static site function app settings to update. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections operations: - name: staticsitesgetbuilddatabaseconnections method: GET description: Returns overviews of database connections for a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName} operations: - name: staticsitesgetbuilddatabaseconnection method: GET description: Returns overview of a database connection for a static site build by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: staticsitescreateorupdatebuilddatabaseconnection method: PUT description: Create or update a database connection for a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: databaseConnectionRequestEnvelope in: body type: string description: A JSON representation of the database connection request properties required: true - name: staticsitesupdatebuilddatabaseconnection method: PATCH description: Create or update a database connection for a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: databaseConnectionRequestEnvelope in: body type: string description: A JSON representation of the database connection request properties required: true - name: staticsitesdeletebuilddatabaseconnection method: DELETE description: Delete a database connection for a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show operations: - name: staticsitesgetbuilddatabaseconnectionwithdetails method: POST description: Returns details of a database connection for a static site build by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions operations: - name: staticsitesliststaticsitebuildfunctions method: GET description: Gets the functions of a particular static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends operations: - name: staticsitesgetlinkedbackendsforbuild method: GET description: Returns details of all backends linked to a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName} operations: - name: staticsitesgetlinkedbackendforbuild method: GET description: Returns the details of a linked backend linked to a static site build by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticsiteslinkbackendtobuild method: PUT description: Link backend to a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticSiteLinkedBackendEnvelope in: body type: string description: A JSON representation of the linked backend request properties required: true - name: staticsitesunlinkbackendfrombuild method: DELETE description: Unlink a backend from a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: isCleaningAuthConfig in: query type: boolean description: Decides if auth will be removed from backend configuration - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate operations: - name: staticsitesvalidatebackendforbuild method: POST description: Validates that a backend can be linked to a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: environmentName in: path type: string description: The stage site identifier required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticSiteLinkedBackendEnvelope in: body type: string description: A JSON representation of the linked backend request properties required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings operations: - name: staticsitesliststaticsitebuildappsettings method: POST description: Gets the application settings of a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings operations: - name: staticsitesliststaticsitebuildfunctionappsettings method: POST description: Gets the application settings of a static site build. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections operations: - name: staticsitesgetbuilddatabaseconnectionswithdetails method: POST description: Returns details of database connections for a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps operations: - name: staticsitesgetuserprovidedfunctionappsforstaticsitebuild method: GET description: Gets the details of the user provided function apps registered with a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName} operations: - name: staticsitesgetuserprovidedfunctionappforstaticsitebuild method: GET description: Gets the details of the user provided function app registered with a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site build. required: true - name: staticsitesregisteruserprovidedfunctionappwithstaticsitebuild method: PUT description: Register a user provided function app with a static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site build. required: true - name: isForced in: query type: boolean 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 ' - name: staticSiteUserProvidedFunctionEnvelope in: body type: string description: A JSON representation of the user provided function app properties. See example. required: true - name: staticsitesdetachuserprovidedfunctionappfromstaticsitebuild method: DELETE description: Detach the user provided function app from the static site build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site build. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy operations: - name: staticsitescreatezipdeploymentforstaticsitebuild method: POST description: Deploys zipped content to a specific environment of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: environmentName in: path type: string description: The stage site identifier. required: true - name: staticSiteZipDeploymentEnvelope in: body type: string description: A JSON representation of the StaticSiteZipDeployment properties. See example. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings operations: - name: staticsitescreateorupdatestaticsiteappsettings method: PUT description: Creates or updates the app settings of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: appSettings in: body type: string description: The dictionary containing the static site app settings to update. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings operations: - name: staticsitescreateorupdatestaticsitefunctionappsettings method: PUT description: Creates or updates the function app settings of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: appSettings in: body type: string description: The dictionary containing the static site function app settings to update. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation operations: - name: staticsitescreateuserrolesinvitationlink method: POST description: Creates an invitation link for a user with the role outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: staticSiteUserRolesInvitationEnvelope in: body type: string required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains operations: - name: staticsitesliststaticsitecustomdomains method: GET description: Gets all static site custom domains for a particular static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName} operations: - name: staticsitesgetstaticsitecustomdomain method: GET description: Gets an existing custom domain for a particular static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: domainName in: path type: string description: The custom domain name. required: true - name: staticsitescreateorupdatestaticsitecustomdomain method: PUT description: Creates a new static site custom domain in an existing resource group and static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: domainName in: path type: string description: The custom domain name. required: true - name: staticSiteCustomDomainRequestPropertiesEnvelope in: body type: string description: A JSON representation of the static site custom domain request properties. See example. required: true - name: staticsitesdeletestaticsitecustomdomain method: DELETE description: Deletes a custom domain. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: domainName in: path type: string description: The custom domain name. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate operations: - name: staticsitesvalidatecustomdomaincanbeaddedtostaticsite method: POST description: Validates a particular custom domain can be added to a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: domainName in: path type: string description: The custom domain name. required: true - name: staticSiteCustomDomainRequestPropertiesEnvelope in: body type: string description: A JSON representation of the static site custom domain request properties. See example. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections operations: - name: staticsitesgetdatabaseconnections method: GET description: Returns overviews of database connections for a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName} operations: - name: staticsitesgetdatabaseconnection method: GET description: Returns overview of a database connection for a static site by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: staticsitescreateorupdatedatabaseconnection method: PUT description: Create or update a database connection for a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: databaseConnectionRequestEnvelope in: body type: string description: A JSON representation of the database connection request properties required: true - name: staticsitesupdatedatabaseconnection method: PATCH description: Create or update a database connection for a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: databaseConnectionRequestEnvelope in: body type: string description: A JSON representation of the database connection request properties required: true - name: staticsitesdeletedatabaseconnection method: DELETE description: Delete a database connection for a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show operations: - name: staticsitesgetdatabaseconnectionwithdetails method: POST description: Returns details of a database connection for a static site by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: databaseConnectionName in: path type: string description: Name of the database connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach operations: - name: staticsitesdetachstaticsite method: POST description: Detaches a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions operations: - name: staticsitesliststaticsitefunctions method: GET description: Gets the functions of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends operations: - name: staticsitesgetlinkedbackends method: GET description: Returns details of all backends linked to a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName} operations: - name: staticsitesgetlinkedbackend method: GET description: Returns the details of a linked backend linked to a static site by name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticsiteslinkbackend method: PUT description: Link backend to a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticSiteLinkedBackendEnvelope in: body type: string description: A JSON representation of the linked backend request properties required: true - name: staticsitesunlinkbackend method: DELETE description: Unlink a backend from a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: isCleaningAuthConfig in: query type: boolean description: Decides if Easy Auth configuration will be removed from backend configuration - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate operations: - name: staticsitesvalidatebackend method: POST description: Validates that a backend can be linked to a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site required: true - name: linkedBackendName in: path type: string description: Name of the linked backend that should be retrieved required: true - name: staticSiteLinkedBackendEnvelope in: body type: string description: A JSON representation of the linked backend request properties required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings operations: - name: staticsitesliststaticsiteappsettings method: POST description: Gets the application settings of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles operations: - name: staticsitesliststaticsiteconfiguredroles method: POST description: Lists the roles configured for the static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings operations: - name: staticsitesliststaticsitefunctionappsettings method: POST description: Gets the application settings of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets operations: - name: staticsitesliststaticsitesecrets method: POST description: Lists the secrets for an existing static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections operations: - name: staticsitesgetprivateendpointconnectionlist method: GET description: Gets the list of private endpoint connections associated with a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName} operations: - name: staticsitesgetprivateendpointconnection method: GET description: Gets a private endpoint connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: privateEndpointConnectionName in: path type: string description: Name of the private endpoint connection. required: true - name: staticsitesapproveorrejectprivateendpointconnection method: PUT description: Approves or rejects a private endpoint connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: privateEndpointConnectionName in: path type: string description: Name of the private endpoint connection. required: true - name: privateEndpointWrapper in: body type: string description: Request body. required: true - name: staticsitesdeleteprivateendpointconnection method: DELETE description: Deletes a private endpoint connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: privateEndpointConnectionName in: path type: string description: Name of the private endpoint connection. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources operations: - name: staticsitesgetprivatelinkresources method: GET description: Gets the private link resources outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey operations: - name: staticsitesresetstaticsiteapikey method: POST description: Resets the api key for an existing static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: resetPropertiesEnvelope in: body type: string required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections operations: - name: staticsitesgetdatabaseconnectionswithdetails method: POST description: Returns details of database connections for a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps operations: - name: staticsitesgetuserprovidedfunctionappsforstaticsite method: GET description: Gets the details of the user provided function apps registered with a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName} operations: - name: staticsitesgetuserprovidedfunctionappforstaticsite method: GET description: Gets the details of the user provided function app registered with a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site. required: true - name: staticsitesregisteruserprovidedfunctionappwithstaticsite method: PUT description: Register a user provided function app with a static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site. required: true - name: isForced in: query type: boolean 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 ' - name: staticSiteUserProvidedFunctionEnvelope in: body type: string description: A JSON representation of the user provided function app properties. See example. required: true - name: staticsitesdetachuserprovidedfunctionappfromstaticsite method: DELETE description: Detach the user provided function app from the static site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: functionAppName in: path type: string description: Name of the function app registered with the static site. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy operations: - name: staticsitescreatezipdeploymentforstaticsite method: POST description: Deploys zipped content to a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Name of the static site. required: true - name: staticSiteZipDeploymentEnvelope in: body type: string description: A JSON representation of the StaticSiteZipDeployment properties. See example. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers operations: - name: staticsitesliststaticsiteusers method: POST description: Gets the list of users of a static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: authprovider in: path type: string description: The auth provider for the users. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid} operations: - name: staticsitesupdatestaticsiteuser method: PATCH description: Updates a user entry with the listed roles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: authprovider in: path type: string required: true - name: userid in: path type: string required: true - name: staticSiteUserEnvelope in: body type: string description: A JSON representation of the StaticSiteUser properties. See example. required: true - name: staticsitesdeletestaticsiteuser method: DELETE description: Deletes the user entry from the static site. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: authprovider in: path type: string required: true - name: userid in: path type: string required: true exposes: - type: rest namespace: azure-functions-management-staticsites-rest port: 8080 description: REST adapter for WebApps API Client — StaticSites. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/previewstaticsiteworkflowfile name: subscriptions-subscriptionid-providers-microsoft-web-locations-location-previews description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-previewS. operations: - method: POST name: staticsitespreviewworkflow description: Generates a preview workflow file for the static site call: azure-functions-management-staticsites.staticsitespreviewworkflow with: staticSitesWorkflowPreviewRequest: rest.staticSitesWorkflowPreviewRequest outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-web/staticsites name: subscriptions-subscriptionid-providers-microsoft-web-staticsites description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Web-staticSites. operations: - method: GET name: staticsiteslist description: Get all Static Sites for a subscription. call: azure-functions-management-staticsites.staticsiteslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetstaticsitesbyresourcegroup description: Gets all static sites in the specified resource group. call: azure-functions-management-staticsites.staticsitesgetstaticsitesbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetstaticsite description: Gets the details of a static site. call: azure-functions-management-staticsites.staticsitesgetstaticsite with: name: rest.name outputParameters: - type: object mapping: $. - method: PUT name: staticsitescreateorupdatestaticsite description: Creates a new static site in an existing resource group, or updates an existing static site. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsite with: name: rest.name staticSiteEnvelope: rest.staticSiteEnvelope outputParameters: - type: object mapping: $. - method: PATCH name: staticsitesupdatestaticsite description: Creates a new static site in an existing resource group, or updates an existing static site. call: azure-functions-management-staticsites.staticsitesupdatestaticsite with: name: rest.name staticSiteEnvelope: rest.staticSiteEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletestaticsite description: Deletes a static site. call: azure-functions-management-staticsites.staticsitesdeletestaticsite with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsiteslistbasicauth description: Gets the basic auth properties for a static site as a collection. call: azure-functions-management-staticsites.staticsiteslistbasicauth with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth/{basicauthname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetbasicauth description: Gets the basic auth properties for a static site. call: azure-functions-management-staticsites.staticsitesgetbasicauth with: name: rest.name basicAuthName: rest.basicAuthName outputParameters: - type: object mapping: $. - method: PUT name: staticsitescreateorupdatebasicauth description: Adds or updates basic auth for a static site. call: azure-functions-management-staticsites.staticsitescreateorupdatebasicauth with: name: rest.name basicAuthName: rest.basicAuthName basicAuthEnvelope: rest.basicAuthEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetstaticsitebuilds description: Gets all static site builds for a particular static site. call: azure-functions-management-staticsites.staticsitesgetstaticsitebuilds with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetstaticsitebuild description: Gets the details of a static site build. call: azure-functions-management-staticsites.staticsitesgetstaticsitebuild with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletestaticsitebuild description: Deletes a static site build. call: azure-functions-management-staticsites.staticsitesdeletestaticsitebuild with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/config/appsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: staticsitescreateorupdatestaticsitebuildappsettings description: Creates or updates the app settings of a static site build. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitebuildappsettings with: name: rest.name environmentName: rest.environmentName appSettings: rest.appSettings outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/config/functionappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: staticsitescreateorupdatestaticsitebuildfunctionappsettings description: Creates or updates the function app settings of a static site build. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitebuildfunctionappsettings with: name: rest.name environmentName: rest.environmentName appSettings: rest.appSettings outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetbuilddatabaseconnections description: Returns overviews of database connections for a static site build call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnections with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetbuilddatabaseconnection description: Returns overview of a database connection for a static site build by name call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnection with: name: rest.name environmentName: rest.environmentName databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - method: PUT name: staticsitescreateorupdatebuilddatabaseconnection description: Create or update a database connection for a static site build call: azure-functions-management-staticsites.staticsitescreateorupdatebuilddatabaseconnection with: name: rest.name environmentName: rest.environmentName databaseConnectionName: rest.databaseConnectionName databaseConnectionRequestEnvelope: rest.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - method: PATCH name: staticsitesupdatebuilddatabaseconnection description: Create or update a database connection for a static site build call: azure-functions-management-staticsites.staticsitesupdatebuilddatabaseconnection with: name: rest.name environmentName: rest.environmentName databaseConnectionName: rest.databaseConnectionName databaseConnectionRequestEnvelope: rest.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletebuilddatabaseconnection description: Delete a database connection for a static site build call: azure-functions-management-staticsites.staticsitesdeletebuilddatabaseconnection with: name: rest.name environmentName: rest.environmentName databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}/show name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesgetbuilddatabaseconnectionwithdetails description: Returns details of a database connection for a static site build by name call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnectionwithdetails with: name: rest.name environmentName: rest.environmentName databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/functions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesliststaticsitebuildfunctions description: Gets the functions of a particular static site build. call: azure-functions-management-staticsites.staticsitesliststaticsitebuildfunctions with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetlinkedbackendsforbuild description: Returns details of all backends linked to a static site build call: azure-functions-management-staticsites.staticsitesgetlinkedbackendsforbuild with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetlinkedbackendforbuild description: Returns the details of a linked backend linked to a static site build by name call: azure-functions-management-staticsites.staticsitesgetlinkedbackendforbuild with: name: rest.name environmentName: rest.environmentName linkedBackendName: rest.linkedBackendName outputParameters: - type: object mapping: $. - method: PUT name: staticsiteslinkbackendtobuild description: Link backend to a static site build call: azure-functions-management-staticsites.staticsiteslinkbackendtobuild with: name: rest.name environmentName: rest.environmentName linkedBackendName: rest.linkedBackendName staticSiteLinkedBackendEnvelope: rest.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesunlinkbackendfrombuild description: Unlink a backend from a static site build call: azure-functions-management-staticsites.staticsitesunlinkbackendfrombuild with: name: rest.name environmentName: rest.environmentName linkedBackendName: rest.linkedBackendName isCleaningAuthConfig: rest.isCleaningAuthConfig outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}/validate name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesvalidatebackendforbuild description: Validates that a backend can be linked to a static site build call: azure-functions-management-staticsites.staticsitesvalidatebackendforbuild with: name: rest.name environmentName: rest.environmentName linkedBackendName: rest.linkedBackendName staticSiteLinkedBackendEnvelope: rest.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsitebuildappsettings description: Gets the application settings of a static site build. call: azure-functions-management-staticsites.staticsitesliststaticsitebuildappsettings with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listfunctionappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsitebuildfunctionappsettings description: Gets the application settings of a static site build. call: azure-functions-management-staticsites.staticsitesliststaticsitebuildfunctionappsettings with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/showdatabaseconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesgetbuilddatabaseconnectionswithdetails description: Returns details of database connections for a static site build call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnectionswithdetails with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetuserprovidedfunctionappsforstaticsitebuild description: Gets the details of the user provided function apps registered with a static site build call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappsforstaticsitebuild with: name: rest.name environmentName: rest.environmentName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps/{functionappname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetuserprovidedfunctionappforstaticsitebuild description: Gets the details of the user provided function app registered with a static site build call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappforstaticsitebuild with: name: rest.name environmentName: rest.environmentName functionAppName: rest.functionAppName outputParameters: - type: object mapping: $. - method: PUT name: staticsitesregisteruserprovidedfunctionappwithstaticsitebuild description: Register a user provided function app with a static site build call: azure-functions-management-staticsites.staticsitesregisteruserprovidedfunctionappwithstaticsitebuild with: name: rest.name environmentName: rest.environmentName functionAppName: rest.functionAppName isForced: rest.isForced staticSiteUserProvidedFunctionEnvelope: rest.staticSiteUserProvidedFunctionEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdetachuserprovidedfunctionappfromstaticsitebuild description: Detach the user provided function app from the static site build call: azure-functions-management-staticsites.staticsitesdetachuserprovidedfunctionappfromstaticsitebuild with: name: rest.name environmentName: rest.environmentName functionAppName: rest.functionAppName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/zipdeploy name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitescreatezipdeploymentforstaticsitebuild description: Deploys zipped content to a specific environment of a static site. call: azure-functions-management-staticsites.staticsitescreatezipdeploymentforstaticsitebuild with: name: rest.name environmentName: rest.environmentName staticSiteZipDeploymentEnvelope: rest.staticSiteZipDeploymentEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/appsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: staticsitescreateorupdatestaticsiteappsettings description: Creates or updates the app settings of a static site. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsiteappsettings with: name: rest.name appSettings: rest.appSettings outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/functionappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: PUT name: staticsitescreateorupdatestaticsitefunctionappsettings description: Creates or updates the function app settings of a static site. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitefunctionappsettings with: name: rest.name appSettings: rest.appSettings outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/createuserinvitation name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitescreateuserrolesinvitationlink description: Creates an invitation link for a user with the role call: azure-functions-management-staticsites.staticsitescreateuserrolesinvitationlink with: name: rest.name staticSiteUserRolesInvitationEnvelope: rest.staticSiteUserRolesInvitationEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesliststaticsitecustomdomains description: Gets all static site custom domains for a particular static site. call: azure-functions-management-staticsites.staticsitesliststaticsitecustomdomains with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetstaticsitecustomdomain description: Gets an existing custom domain for a particular static site. call: azure-functions-management-staticsites.staticsitesgetstaticsitecustomdomain with: name: rest.name domainName: rest.domainName outputParameters: - type: object mapping: $. - method: PUT name: staticsitescreateorupdatestaticsitecustomdomain description: Creates a new static site custom domain in an existing resource group and static site. call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitecustomdomain with: name: rest.name domainName: rest.domainName staticSiteCustomDomainRequestPropertiesEnvelope: rest.staticSiteCustomDomainRequestPropertiesEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletestaticsitecustomdomain description: Deletes a custom domain. call: azure-functions-management-staticsites.staticsitesdeletestaticsitecustomdomain with: name: rest.name domainName: rest.domainName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}/validate name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesvalidatecustomdomaincanbeaddedtostaticsite description: Validates a particular custom domain can be added to a static site. call: azure-functions-management-staticsites.staticsitesvalidatecustomdomaincanbeaddedtostaticsite with: name: rest.name domainName: rest.domainName staticSiteCustomDomainRequestPropertiesEnvelope: rest.staticSiteCustomDomainRequestPropertiesEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetdatabaseconnections description: Returns overviews of database connections for a static site call: azure-functions-management-staticsites.staticsitesgetdatabaseconnections with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetdatabaseconnection description: Returns overview of a database connection for a static site by name call: azure-functions-management-staticsites.staticsitesgetdatabaseconnection with: name: rest.name databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - method: PUT name: staticsitescreateorupdatedatabaseconnection description: Create or update a database connection for a static site call: azure-functions-management-staticsites.staticsitescreateorupdatedatabaseconnection with: name: rest.name databaseConnectionName: rest.databaseConnectionName databaseConnectionRequestEnvelope: rest.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - method: PATCH name: staticsitesupdatedatabaseconnection description: Create or update a database connection for a static site call: azure-functions-management-staticsites.staticsitesupdatedatabaseconnection with: name: rest.name databaseConnectionName: rest.databaseConnectionName databaseConnectionRequestEnvelope: rest.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletedatabaseconnection description: Delete a database connection for a static site call: azure-functions-management-staticsites.staticsitesdeletedatabaseconnection with: name: rest.name databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}/show name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesgetdatabaseconnectionwithdetails description: Returns details of a database connection for a static site by name call: azure-functions-management-staticsites.staticsitesgetdatabaseconnectionwithdetails with: name: rest.name databaseConnectionName: rest.databaseConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/detach name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesdetachstaticsite description: Detaches a static site. call: azure-functions-management-staticsites.staticsitesdetachstaticsite with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/functions name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesliststaticsitefunctions description: Gets the functions of a static site. call: azure-functions-management-staticsites.staticsitesliststaticsitefunctions with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetlinkedbackends description: Returns details of all backends linked to a static site call: azure-functions-management-staticsites.staticsitesgetlinkedbackends with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetlinkedbackend description: Returns the details of a linked backend linked to a static site by name call: azure-functions-management-staticsites.staticsitesgetlinkedbackend with: name: rest.name linkedBackendName: rest.linkedBackendName outputParameters: - type: object mapping: $. - method: PUT name: staticsiteslinkbackend description: Link backend to a static site call: azure-functions-management-staticsites.staticsiteslinkbackend with: name: rest.name linkedBackendName: rest.linkedBackendName staticSiteLinkedBackendEnvelope: rest.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesunlinkbackend description: Unlink a backend from a static site call: azure-functions-management-staticsites.staticsitesunlinkbackend with: name: rest.name linkedBackendName: rest.linkedBackendName isCleaningAuthConfig: rest.isCleaningAuthConfig outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}/validate name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesvalidatebackend description: Validates that a backend can be linked to a static site call: azure-functions-management-staticsites.staticsitesvalidatebackend with: name: rest.name linkedBackendName: rest.linkedBackendName staticSiteLinkedBackendEnvelope: rest.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsiteappsettings description: Gets the application settings of a static site. call: azure-functions-management-staticsites.staticsitesliststaticsiteappsettings with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listconfiguredroles name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsiteconfiguredroles description: Lists the roles configured for the static site. call: azure-functions-management-staticsites.staticsitesliststaticsiteconfiguredroles with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listfunctionappsettings name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsitefunctionappsettings description: Gets the application settings of a static site. call: azure-functions-management-staticsites.staticsitesliststaticsitefunctionappsettings with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listsecrets name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesliststaticsitesecrets description: Lists the secrets for an existing static site. call: azure-functions-management-staticsites.staticsitesliststaticsitesecrets with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetprivateendpointconnectionlist description: Gets the list of private endpoint connections associated with a static site call: azure-functions-management-staticsites.staticsitesgetprivateendpointconnectionlist with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetprivateendpointconnection description: Gets a private endpoint connection call: azure-functions-management-staticsites.staticsitesgetprivateendpointconnection with: name: rest.name privateEndpointConnectionName: rest.privateEndpointConnectionName outputParameters: - type: object mapping: $. - method: PUT name: staticsitesapproveorrejectprivateendpointconnection description: Approves or rejects a private endpoint connection call: azure-functions-management-staticsites.staticsitesapproveorrejectprivateendpointconnection with: name: rest.name privateEndpointConnectionName: rest.privateEndpointConnectionName privateEndpointWrapper: rest.privateEndpointWrapper outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeleteprivateendpointconnection description: Deletes a private endpoint connection call: azure-functions-management-staticsites.staticsitesdeleteprivateendpointconnection with: name: rest.name privateEndpointConnectionName: rest.privateEndpointConnectionName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privatelinkresources name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetprivatelinkresources description: Gets the private link resources call: azure-functions-management-staticsites.staticsitesgetprivatelinkresources with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/resetapikey name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesresetstaticsiteapikey description: Resets the api key for an existing static site. call: azure-functions-management-staticsites.staticsitesresetstaticsiteapikey with: name: rest.name resetPropertiesEnvelope: rest.resetPropertiesEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/showdatabaseconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitesgetdatabaseconnectionswithdetails description: Returns details of database connections for a static site call: azure-functions-management-staticsites.staticsitesgetdatabaseconnectionswithdetails with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetuserprovidedfunctionappsforstaticsite description: Gets the details of the user provided function apps registered with a static site call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappsforstaticsite with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: staticsitesgetuserprovidedfunctionappforstaticsite description: Gets the details of the user provided function app registered with a static site call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappforstaticsite with: name: rest.name functionAppName: rest.functionAppName outputParameters: - type: object mapping: $. - method: PUT name: staticsitesregisteruserprovidedfunctionappwithstaticsite description: Register a user provided function app with a static site call: azure-functions-management-staticsites.staticsitesregisteruserprovidedfunctionappwithstaticsite with: name: rest.name functionAppName: rest.functionAppName isForced: rest.isForced staticSiteUserProvidedFunctionEnvelope: rest.staticSiteUserProvidedFunctionEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdetachuserprovidedfunctionappfromstaticsite description: Detach the user provided function app from the static site call: azure-functions-management-staticsites.staticsitesdetachuserprovidedfunctionappfromstaticsite with: name: rest.name functionAppName: rest.functionAppName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/zipdeploy name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: staticsitescreatezipdeploymentforstaticsite description: Deploys zipped content to a static site. call: azure-functions-management-staticsites.staticsitescreatezipdeploymentforstaticsite with: name: rest.name staticSiteZipDeploymentEnvelope: rest.staticSiteZipDeploymentEnvelope outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/listusers name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-microsof. operations: - method: POST name: staticsitesliststaticsiteusers description: Gets the list of users of a static site. call: azure-functions-management-staticsites.staticsitesliststaticsiteusers with: name: rest.name authprovider: rest.authprovider outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/users/{userid} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-microsof. operations: - method: PATCH name: staticsitesupdatestaticsiteuser description: Updates a user entry with the listed roles call: azure-functions-management-staticsites.staticsitesupdatestaticsiteuser with: name: rest.name authprovider: rest.authprovider userid: rest.userid staticSiteUserEnvelope: rest.staticSiteUserEnvelope outputParameters: - type: object mapping: $. - method: DELETE name: staticsitesdeletestaticsiteuser description: Deletes the user entry from the static site. call: azure-functions-management-staticsites.staticsitesdeletestaticsiteuser with: name: rest.name authprovider: rest.authprovider userid: rest.userid outputParameters: - type: object mapping: $. - type: mcp namespace: azure-functions-management-staticsites-mcp port: 9090 transport: http description: MCP adapter for WebApps API Client — StaticSites. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: generates-preview-workflow-file-static description: Generates a preview workflow file for the static site hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitespreviewworkflow with: staticSitesWorkflowPreviewRequest: tools.staticSitesWorkflowPreviewRequest outputParameters: - type: object mapping: $. - name: get-all-static-sites-subscription description: Get all Static Sites for a subscription. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsiteslist outputParameters: - type: object mapping: $. - name: gets-all-static-sites-specified description: Gets all static sites in the specified resource group. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetstaticsitesbyresourcegroup outputParameters: - type: object mapping: $. - name: gets-details-static-site description: Gets the details of a static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetstaticsite with: name: tools.name outputParameters: - type: object mapping: $. - name: creates-new-static-site-existing description: Creates a new static site in an existing resource group, or updates an existing static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsite with: name: tools.name staticSiteEnvelope: tools.staticSiteEnvelope outputParameters: - type: object mapping: $. - name: creates-new-static-site-existing-2 description: Creates a new static site in an existing resource group, or updates an existing static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesupdatestaticsite with: name: tools.name staticSiteEnvelope: tools.staticSiteEnvelope outputParameters: - type: object mapping: $. - name: deletes-static-site description: Deletes a static site. hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletestaticsite with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-basic-auth-properties-static description: Gets the basic auth properties for a static site as a collection. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsiteslistbasicauth with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-basic-auth-properties-static-2 description: Gets the basic auth properties for a static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetbasicauth with: name: tools.name basicAuthName: tools.basicAuthName outputParameters: - type: object mapping: $. - name: adds-updates-basic-auth-static description: Adds or updates basic auth for a static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatebasicauth with: name: tools.name basicAuthName: tools.basicAuthName basicAuthEnvelope: tools.basicAuthEnvelope outputParameters: - type: object mapping: $. - name: gets-all-static-site-builds description: Gets all static site builds for a particular static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetstaticsitebuilds with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-details-static-site-build description: Gets the details of a static site build. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetstaticsitebuild with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: deletes-static-site-build description: Deletes a static site build. hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletestaticsitebuild with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: creates-updates-app-settings-static description: Creates or updates the app settings of a static site build. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitebuildappsettings with: name: tools.name environmentName: tools.environmentName appSettings: tools.appSettings outputParameters: - type: object mapping: $. - name: creates-updates-function-app-settings description: Creates or updates the function app settings of a static site build. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitebuildfunctionappsettings with: name: tools.name environmentName: tools.environmentName appSettings: tools.appSettings outputParameters: - type: object mapping: $. - name: returns-overviews-database-connections-static description: Returns overviews of database connections for a static site build hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnections with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: returns-overview-database-connection-static description: Returns overview of a database connection for a static site build by name hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnection with: name: tools.name environmentName: tools.environmentName databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: create-update-database-connection-static description: Create or update a database connection for a static site build hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatebuilddatabaseconnection with: name: tools.name environmentName: tools.environmentName databaseConnectionName: tools.databaseConnectionName databaseConnectionRequestEnvelope: tools.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - name: create-update-database-connection-static-2 description: Create or update a database connection for a static site build hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesupdatebuilddatabaseconnection with: name: tools.name environmentName: tools.environmentName databaseConnectionName: tools.databaseConnectionName databaseConnectionRequestEnvelope: tools.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - name: delete-database-connection-static-site description: Delete a database connection for a static site build hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletebuilddatabaseconnection with: name: tools.name environmentName: tools.environmentName databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: returns-details-database-connection-static description: Returns details of a database connection for a static site build by name hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnectionwithdetails with: name: tools.name environmentName: tools.environmentName databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: gets-functions-particular-static-site description: Gets the functions of a particular static site build. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesliststaticsitebuildfunctions with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: returns-details-all-backends-linked description: Returns details of all backends linked to a static site build hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetlinkedbackendsforbuild with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: returns-details-linked-backend-linked description: Returns the details of a linked backend linked to a static site build by name hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetlinkedbackendforbuild with: name: tools.name environmentName: tools.environmentName linkedBackendName: tools.linkedBackendName outputParameters: - type: object mapping: $. - name: link-backend-static-site-build description: Link backend to a static site build hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsiteslinkbackendtobuild with: name: tools.name environmentName: tools.environmentName linkedBackendName: tools.linkedBackendName staticSiteLinkedBackendEnvelope: tools.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - name: unlink-backend-static-site-build description: Unlink a backend from a static site build hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesunlinkbackendfrombuild with: name: tools.name environmentName: tools.environmentName linkedBackendName: tools.linkedBackendName isCleaningAuthConfig: tools.isCleaningAuthConfig outputParameters: - type: object mapping: $. - name: validates-that-backend-can-be description: Validates that a backend can be linked to a static site build hints: readOnly: true destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesvalidatebackendforbuild with: name: tools.name environmentName: tools.environmentName linkedBackendName: tools.linkedBackendName staticSiteLinkedBackendEnvelope: tools.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - name: gets-application-settings-static-site description: Gets the application settings of a static site build. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsitebuildappsettings with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: gets-application-settings-static-site-2 description: Gets the application settings of a static site build. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsitebuildfunctionappsettings with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: returns-details-database-connections-static description: Returns details of database connections for a static site build hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesgetbuilddatabaseconnectionswithdetails with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: gets-details-user-provided-function description: Gets the details of the user provided function apps registered with a static site build hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappsforstaticsitebuild with: name: tools.name environmentName: tools.environmentName outputParameters: - type: object mapping: $. - name: gets-details-user-provided-function-2 description: Gets the details of the user provided function app registered with a static site build hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappforstaticsitebuild with: name: tools.name environmentName: tools.environmentName functionAppName: tools.functionAppName outputParameters: - type: object mapping: $. - name: register-user-provided-function-app description: Register a user provided function app with a static site build hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesregisteruserprovidedfunctionappwithstaticsitebuild with: name: tools.name environmentName: tools.environmentName functionAppName: tools.functionAppName isForced: tools.isForced staticSiteUserProvidedFunctionEnvelope: tools.staticSiteUserProvidedFunctionEnvelope outputParameters: - type: object mapping: $. - name: detach-user-provided-function-app description: Detach the user provided function app from the static site build hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdetachuserprovidedfunctionappfromstaticsitebuild with: name: tools.name environmentName: tools.environmentName functionAppName: tools.functionAppName outputParameters: - type: object mapping: $. - name: deploys-zipped-content-specific-environment description: Deploys zipped content to a specific environment of a static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitescreatezipdeploymentforstaticsitebuild with: name: tools.name environmentName: tools.environmentName staticSiteZipDeploymentEnvelope: tools.staticSiteZipDeploymentEnvelope outputParameters: - type: object mapping: $. - name: creates-updates-app-settings-static-2 description: Creates or updates the app settings of a static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsiteappsettings with: name: tools.name appSettings: tools.appSettings outputParameters: - type: object mapping: $. - name: creates-updates-function-app-settings-2 description: Creates or updates the function app settings of a static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitefunctionappsettings with: name: tools.name appSettings: tools.appSettings outputParameters: - type: object mapping: $. - name: creates-invitation-link-user-role description: Creates an invitation link for a user with the role hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitescreateuserrolesinvitationlink with: name: tools.name staticSiteUserRolesInvitationEnvelope: tools.staticSiteUserRolesInvitationEnvelope outputParameters: - type: object mapping: $. - name: gets-all-static-site-custom description: Gets all static site custom domains for a particular static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesliststaticsitecustomdomains with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-existing-custom-domain-particular description: Gets an existing custom domain for a particular static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetstaticsitecustomdomain with: name: tools.name domainName: tools.domainName outputParameters: - type: object mapping: $. - name: creates-new-static-site-custom description: Creates a new static site custom domain in an existing resource group and static site. hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatestaticsitecustomdomain with: name: tools.name domainName: tools.domainName staticSiteCustomDomainRequestPropertiesEnvelope: tools.staticSiteCustomDomainRequestPropertiesEnvelope outputParameters: - type: object mapping: $. - name: deletes-custom-domain description: Deletes a custom domain. hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletestaticsitecustomdomain with: name: tools.name domainName: tools.domainName outputParameters: - type: object mapping: $. - name: validates-particular-custom-domain-can description: Validates a particular custom domain can be added to a static site. hints: readOnly: true destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesvalidatecustomdomaincanbeaddedtostaticsite with: name: tools.name domainName: tools.domainName staticSiteCustomDomainRequestPropertiesEnvelope: tools.staticSiteCustomDomainRequestPropertiesEnvelope outputParameters: - type: object mapping: $. - name: returns-overviews-database-connections-static-2 description: Returns overviews of database connections for a static site hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetdatabaseconnections with: name: tools.name outputParameters: - type: object mapping: $. - name: returns-overview-database-connection-static-2 description: Returns overview of a database connection for a static site by name hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetdatabaseconnection with: name: tools.name databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: create-update-database-connection-static-3 description: Create or update a database connection for a static site hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitescreateorupdatedatabaseconnection with: name: tools.name databaseConnectionName: tools.databaseConnectionName databaseConnectionRequestEnvelope: tools.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - name: create-update-database-connection-static-4 description: Create or update a database connection for a static site hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesupdatedatabaseconnection with: name: tools.name databaseConnectionName: tools.databaseConnectionName databaseConnectionRequestEnvelope: tools.databaseConnectionRequestEnvelope outputParameters: - type: object mapping: $. - name: delete-database-connection-static-site-2 description: Delete a database connection for a static site hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletedatabaseconnection with: name: tools.name databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: returns-details-database-connection-static-2 description: Returns details of a database connection for a static site by name hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesgetdatabaseconnectionwithdetails with: name: tools.name databaseConnectionName: tools.databaseConnectionName outputParameters: - type: object mapping: $. - name: detaches-static-site description: Detaches a static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesdetachstaticsite with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-functions-static-site description: Gets the functions of a static site. hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesliststaticsitefunctions with: name: tools.name outputParameters: - type: object mapping: $. - name: returns-details-all-backends-linked-2 description: Returns details of all backends linked to a static site hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetlinkedbackends with: name: tools.name outputParameters: - type: object mapping: $. - name: returns-details-linked-backend-linked-2 description: Returns the details of a linked backend linked to a static site by name hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetlinkedbackend with: name: tools.name linkedBackendName: tools.linkedBackendName outputParameters: - type: object mapping: $. - name: link-backend-static-site description: Link backend to a static site hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsiteslinkbackend with: name: tools.name linkedBackendName: tools.linkedBackendName staticSiteLinkedBackendEnvelope: tools.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - name: unlink-backend-static-site description: Unlink a backend from a static site hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesunlinkbackend with: name: tools.name linkedBackendName: tools.linkedBackendName isCleaningAuthConfig: tools.isCleaningAuthConfig outputParameters: - type: object mapping: $. - name: validates-that-backend-can-be-2 description: Validates that a backend can be linked to a static site hints: readOnly: true destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesvalidatebackend with: name: tools.name linkedBackendName: tools.linkedBackendName staticSiteLinkedBackendEnvelope: tools.staticSiteLinkedBackendEnvelope outputParameters: - type: object mapping: $. - name: gets-application-settings-static-site-3 description: Gets the application settings of a static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsiteappsettings with: name: tools.name outputParameters: - type: object mapping: $. - name: lists-roles-configured-static-site description: Lists the roles configured for the static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsiteconfiguredroles with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-application-settings-static-site-4 description: Gets the application settings of a static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsitefunctionappsettings with: name: tools.name outputParameters: - type: object mapping: $. - name: lists-secrets-existing-static-site description: Lists the secrets for an existing static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsitesecrets with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-list-private-endpoint-connections description: Gets the list of private endpoint connections associated with a static site hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetprivateendpointconnectionlist with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-private-endpoint-connection description: Gets a private endpoint connection hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetprivateendpointconnection with: name: tools.name privateEndpointConnectionName: tools.privateEndpointConnectionName outputParameters: - type: object mapping: $. - name: approves-rejects-private-endpoint-connection description: Approves or rejects a private endpoint connection hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesapproveorrejectprivateendpointconnection with: name: tools.name privateEndpointConnectionName: tools.privateEndpointConnectionName privateEndpointWrapper: tools.privateEndpointWrapper outputParameters: - type: object mapping: $. - name: deletes-private-endpoint-connection description: Deletes a private endpoint connection hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeleteprivateendpointconnection with: name: tools.name privateEndpointConnectionName: tools.privateEndpointConnectionName outputParameters: - type: object mapping: $. - name: gets-private-link-resources description: Gets the private link resources hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetprivatelinkresources with: name: tools.name outputParameters: - type: object mapping: $. - name: resets-api-key-existing-static description: Resets the api key for an existing static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesresetstaticsiteapikey with: name: tools.name resetPropertiesEnvelope: tools.resetPropertiesEnvelope outputParameters: - type: object mapping: $. - name: returns-details-database-connections-static-2 description: Returns details of database connections for a static site hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesgetdatabaseconnectionswithdetails with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-details-user-provided-function-3 description: Gets the details of the user provided function apps registered with a static site hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappsforstaticsite with: name: tools.name outputParameters: - type: object mapping: $. - name: gets-details-user-provided-function-4 description: Gets the details of the user provided function app registered with a static site hints: readOnly: true destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesgetuserprovidedfunctionappforstaticsite with: name: tools.name functionAppName: tools.functionAppName outputParameters: - type: object mapping: $. - name: register-user-provided-function-app-2 description: Register a user provided function app with a static site hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesregisteruserprovidedfunctionappwithstaticsite with: name: tools.name functionAppName: tools.functionAppName isForced: tools.isForced staticSiteUserProvidedFunctionEnvelope: tools.staticSiteUserProvidedFunctionEnvelope outputParameters: - type: object mapping: $. - name: detach-user-provided-function-app-2 description: Detach the user provided function app from the static site hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdetachuserprovidedfunctionappfromstaticsite with: name: tools.name functionAppName: tools.functionAppName outputParameters: - type: object mapping: $. - name: deploys-zipped-content-static-site description: Deploys zipped content to a static site. hints: readOnly: false destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitescreatezipdeploymentforstaticsite with: name: tools.name staticSiteZipDeploymentEnvelope: tools.staticSiteZipDeploymentEnvelope outputParameters: - type: object mapping: $. - name: gets-list-users-static-site description: Gets the list of users of a static site. hints: readOnly: true destructive: false idempotent: false call: azure-functions-management-staticsites.staticsitesliststaticsiteusers with: name: tools.name authprovider: tools.authprovider outputParameters: - type: object mapping: $. - name: updates-user-entry-listed-roles description: Updates a user entry with the listed roles hints: readOnly: false destructive: false idempotent: true call: azure-functions-management-staticsites.staticsitesupdatestaticsiteuser with: name: tools.name authprovider: tools.authprovider userid: tools.userid staticSiteUserEnvelope: tools.staticSiteUserEnvelope outputParameters: - type: object mapping: $. - name: deletes-user-entry-static-site description: Deletes the user entry from the static site. hints: readOnly: false destructive: true idempotent: true call: azure-functions-management-staticsites.staticsitesdeletestaticsiteuser with: name: tools.name authprovider: tools.authprovider userid: tools.userid outputParameters: - type: object mapping: $.