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: $.