UNPKG

@azure/arm-appservice

Version:
590 lines 65.6 kB
import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { SimplePollerLike, OperationState } from "@azure/core-lro"; import type { StaticSiteARMResource, StaticSitesListOptionalParams, StaticSitesGetStaticSitesByResourceGroupOptionalParams, StaticSiteUserARMResource, StaticSitesListStaticSiteUsersOptionalParams, StaticSiteBuildARMResource, StaticSitesGetStaticSiteBuildsOptionalParams, DatabaseConnection, StaticSitesGetBuildDatabaseConnectionsOptionalParams, StaticSiteFunctionOverviewARMResource, StaticSitesListStaticSiteBuildFunctionsOptionalParams, StaticSitesGetBuildDatabaseConnectionsWithDetailsOptionalParams, StaticSiteUserProvidedFunctionAppARMResource, StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildOptionalParams, StaticSiteBasicAuthPropertiesARMResource, StaticSitesListBasicAuthOptionalParams, StaticSiteCustomDomainOverviewARMResource, StaticSitesListStaticSiteCustomDomainsOptionalParams, StaticSitesGetDatabaseConnectionsOptionalParams, StaticSitesListStaticSiteFunctionsOptionalParams, RemotePrivateEndpointConnectionARMResource, StaticSitesGetPrivateEndpointConnectionListOptionalParams, StaticSitesGetDatabaseConnectionsWithDetailsOptionalParams, StaticSitesGetUserProvidedFunctionAppsForStaticSiteOptionalParams, StaticSiteLinkedBackendARMResource, StaticSitesGetLinkedBackendsOptionalParams, StaticSitesGetLinkedBackendsForBuildOptionalParams, StaticSitesWorkflowPreviewRequest, StaticSitesPreviewWorkflowOptionalParams, StaticSitesPreviewWorkflowResponse, StaticSitesGetStaticSiteOptionalParams, StaticSitesGetStaticSiteResponse, StaticSitesCreateOrUpdateStaticSiteOptionalParams, StaticSitesCreateOrUpdateStaticSiteResponse, StaticSitesDeleteStaticSiteOptionalParams, StaticSitePatchResource, StaticSitesUpdateStaticSiteOptionalParams, StaticSitesUpdateStaticSiteResponse, StaticSitesDeleteStaticSiteUserOptionalParams, StaticSitesUpdateStaticSiteUserOptionalParams, StaticSitesUpdateStaticSiteUserResponse, StaticSitesGetStaticSiteBuildOptionalParams, StaticSitesGetStaticSiteBuildResponse, StaticSitesDeleteStaticSiteBuildOptionalParams, StringDictionary, StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse, StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse, StaticSitesGetBuildDatabaseConnectionOptionalParams, StaticSitesGetBuildDatabaseConnectionResponse, StaticSitesCreateOrUpdateBuildDatabaseConnectionOptionalParams, StaticSitesCreateOrUpdateBuildDatabaseConnectionResponse, StaticSitesDeleteBuildDatabaseConnectionOptionalParams, DatabaseConnectionPatchRequest, StaticSitesUpdateBuildDatabaseConnectionOptionalParams, StaticSitesUpdateBuildDatabaseConnectionResponse, StaticSitesGetBuildDatabaseConnectionWithDetailsOptionalParams, StaticSitesGetBuildDatabaseConnectionWithDetailsResponse, StaticSitesListStaticSiteBuildAppSettingsOptionalParams, StaticSitesListStaticSiteBuildAppSettingsResponse, StaticSitesListStaticSiteBuildFunctionAppSettingsOptionalParams, StaticSitesListStaticSiteBuildFunctionAppSettingsResponse, StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildOptionalParams, StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse, StaticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildOptionalParams, StaticSiteZipDeploymentARMResource, StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams, StaticSitesCreateOrUpdateStaticSiteAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse, BasicAuthName, StaticSitesGetBasicAuthOptionalParams, StaticSitesGetBasicAuthResponse, StaticSitesCreateOrUpdateBasicAuthOptionalParams, StaticSitesCreateOrUpdateBasicAuthResponse, StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse, StaticSiteUserInvitationRequestResource, StaticSitesCreateUserRolesInvitationLinkOptionalParams, StaticSitesCreateUserRolesInvitationLinkResponse, StaticSitesGetStaticSiteCustomDomainOptionalParams, StaticSitesGetStaticSiteCustomDomainResponse, StaticSiteCustomDomainRequestPropertiesARMResource, StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams, StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse, StaticSitesDeleteStaticSiteCustomDomainOptionalParams, StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams, StaticSitesGetDatabaseConnectionOptionalParams, StaticSitesGetDatabaseConnectionResponse, StaticSitesCreateOrUpdateDatabaseConnectionOptionalParams, StaticSitesCreateOrUpdateDatabaseConnectionResponse, StaticSitesDeleteDatabaseConnectionOptionalParams, StaticSitesUpdateDatabaseConnectionOptionalParams, StaticSitesUpdateDatabaseConnectionResponse, StaticSitesGetDatabaseConnectionWithDetailsOptionalParams, StaticSitesGetDatabaseConnectionWithDetailsResponse, StaticSitesDetachStaticSiteOptionalParams, StaticSitesListStaticSiteAppSettingsOptionalParams, StaticSitesListStaticSiteAppSettingsResponse, StaticSitesListStaticSiteConfiguredRolesOptionalParams, StaticSitesListStaticSiteConfiguredRolesResponse, StaticSitesListStaticSiteFunctionAppSettingsOptionalParams, StaticSitesListStaticSiteFunctionAppSettingsResponse, StaticSitesListStaticSiteSecretsOptionalParams, StaticSitesListStaticSiteSecretsResponse, StaticSitesGetPrivateEndpointConnectionOptionalParams, StaticSitesGetPrivateEndpointConnectionResponse, StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams, StaticSitesApproveOrRejectPrivateEndpointConnectionResponse, StaticSitesDeletePrivateEndpointConnectionOptionalParams, StaticSitesDeletePrivateEndpointConnectionResponse, StaticSitesGetPrivateLinkResourcesOptionalParams, StaticSitesGetPrivateLinkResourcesResponse, StaticSiteResetPropertiesARMResource, StaticSitesResetStaticSiteApiKeyOptionalParams, StaticSitesGetUserProvidedFunctionAppForStaticSiteOptionalParams, StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse, StaticSitesDetachUserProvidedFunctionAppFromStaticSiteOptionalParams, StaticSitesCreateZipDeploymentForStaticSiteOptionalParams, StaticSitesValidateBackendOptionalParams, StaticSitesValidateBackendForBuildOptionalParams, StaticSitesGetLinkedBackendOptionalParams, StaticSitesGetLinkedBackendResponse, StaticSitesLinkBackendOptionalParams, StaticSitesLinkBackendResponse, StaticSitesUnlinkBackendOptionalParams, StaticSitesGetLinkedBackendForBuildOptionalParams, StaticSitesGetLinkedBackendForBuildResponse, StaticSitesLinkBackendToBuildOptionalParams, StaticSitesLinkBackendToBuildResponse, StaticSitesUnlinkBackendFromBuildOptionalParams } from "../models/index.js"; /** Interface representing a StaticSites. */ export interface StaticSites { /** * Description for Get all Static Sites for a subscription. * @param options The options parameters. */ list(options?: StaticSitesListOptionalParams): PagedAsyncIterableIterator<StaticSiteARMResource>; /** * Description for Gets all static sites in the specified resource group. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The options parameters. */ listStaticSitesByResourceGroup(resourceGroupName: string, options?: StaticSitesGetStaticSitesByResourceGroupOptionalParams): PagedAsyncIterableIterator<StaticSiteARMResource>; /** * Description for Gets the list of users of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param authprovider The auth provider for the users. * @param options The options parameters. */ listStaticSiteUsers(resourceGroupName: string, name: string, authprovider: string, options?: StaticSitesListStaticSiteUsersOptionalParams): PagedAsyncIterableIterator<StaticSiteUserARMResource>; /** * Description for Gets all static site builds for a particular static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteBuilds(resourceGroupName: string, name: string, options?: StaticSitesGetStaticSiteBuildsOptionalParams): PagedAsyncIterableIterator<StaticSiteBuildARMResource>; /** * Returns overviews of database connections for a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param options The options parameters. */ listBuildDatabaseConnections(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetBuildDatabaseConnectionsOptionalParams): PagedAsyncIterableIterator<DatabaseConnection>; /** * Description for Gets the functions of a particular static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ listStaticSiteBuildFunctions(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildFunctionsOptionalParams): PagedAsyncIterableIterator<StaticSiteFunctionOverviewARMResource>; /** * Returns details of database connections for a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param options The options parameters. */ listBuildDatabaseConnectionsWithDetails(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetBuildDatabaseConnectionsWithDetailsOptionalParams): PagedAsyncIterableIterator<DatabaseConnection>; /** * Description for Gets the details of the user provided function apps registered with a static site * build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ listUserProvidedFunctionAppsForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildOptionalParams): PagedAsyncIterableIterator<StaticSiteUserProvidedFunctionAppARMResource>; /** * Description for Gets the basic auth properties for a static site as a collection. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listBasicAuth(resourceGroupName: string, name: string, options?: StaticSitesListBasicAuthOptionalParams): PagedAsyncIterableIterator<StaticSiteBasicAuthPropertiesARMResource>; /** * Description for Gets all static site custom domains for a particular static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. * @param options The options parameters. */ listStaticSiteCustomDomains(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteCustomDomainsOptionalParams): PagedAsyncIterableIterator<StaticSiteCustomDomainOverviewARMResource>; /** * Returns overviews of database connections for a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param options The options parameters. */ listDatabaseConnections(resourceGroupName: string, name: string, options?: StaticSitesGetDatabaseConnectionsOptionalParams): PagedAsyncIterableIterator<DatabaseConnection>; /** * Description for Gets the functions of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteFunctions(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteFunctionsOptionalParams): PagedAsyncIterableIterator<StaticSiteFunctionOverviewARMResource>; /** * Description for Gets the list of private endpoint connections associated with a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: StaticSitesGetPrivateEndpointConnectionListOptionalParams): PagedAsyncIterableIterator<RemotePrivateEndpointConnectionARMResource>; /** * Returns details of database connections for a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param options The options parameters. */ listDatabaseConnectionsWithDetails(resourceGroupName: string, name: string, options?: StaticSitesGetDatabaseConnectionsWithDetailsOptionalParams): PagedAsyncIterableIterator<DatabaseConnection>; /** * Description for Gets the details of the user provided function apps registered with a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listUserProvidedFunctionAppsForStaticSite(resourceGroupName: string, name: string, options?: StaticSitesGetUserProvidedFunctionAppsForStaticSiteOptionalParams): PagedAsyncIterableIterator<StaticSiteUserProvidedFunctionAppARMResource>; /** * Returns details of all backends linked to a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param options The options parameters. */ listLinkedBackends(resourceGroupName: string, name: string, options?: StaticSitesGetLinkedBackendsOptionalParams): PagedAsyncIterableIterator<StaticSiteLinkedBackendARMResource>; /** * Returns details of all backends linked to a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier * @param options The options parameters. */ listLinkedBackendsForBuild(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetLinkedBackendsForBuildOptionalParams): PagedAsyncIterableIterator<StaticSiteLinkedBackendARMResource>; /** * Description for Generates a preview workflow file for the static site * @param location Location where you plan to create the static site. * @param staticSitesWorkflowPreviewRequest A JSON representation of the * StaticSitesWorkflowPreviewRequest properties. See example. * @param options The options parameters. */ previewWorkflow(location: string, staticSitesWorkflowPreviewRequest: StaticSitesWorkflowPreviewRequest, options?: StaticSitesPreviewWorkflowOptionalParams): Promise<StaticSitesPreviewWorkflowResponse>; /** * Description for Gets the details of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ getStaticSite(resourceGroupName: string, name: string, options?: StaticSitesGetStaticSiteOptionalParams): Promise<StaticSitesGetStaticSiteResponse>; /** * Description for Creates a new static site in an existing resource group, or updates an existing * static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to create or update. * @param staticSiteEnvelope A JSON representation of the staticsite properties. See example. * @param options The options parameters. */ beginCreateOrUpdateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: StaticSiteARMResource, options?: StaticSitesCreateOrUpdateStaticSiteOptionalParams): Promise<SimplePollerLike<OperationState<StaticSitesCreateOrUpdateStaticSiteResponse>, StaticSitesCreateOrUpdateStaticSiteResponse>>; /** * Description for Creates a new static site in an existing resource group, or updates an existing * static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to create or update. * @param staticSiteEnvelope A JSON representation of the staticsite properties. See example. * @param options The options parameters. */ beginCreateOrUpdateStaticSiteAndWait(resourceGroupName: string, name: string, staticSiteEnvelope: StaticSiteARMResource, options?: StaticSitesCreateOrUpdateStaticSiteOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteResponse>; /** * Description for Deletes a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to delete. * @param options The options parameters. */ beginDeleteStaticSite(resourceGroupName: string, name: string, options?: StaticSitesDeleteStaticSiteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Deletes a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to delete. * @param options The options parameters. */ beginDeleteStaticSiteAndWait(resourceGroupName: string, name: string, options?: StaticSitesDeleteStaticSiteOptionalParams): Promise<void>; /** * Description for Creates a new static site in an existing resource group, or updates an existing * static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to create or update. * @param staticSiteEnvelope A JSON representation of the staticsite properties. See example. * @param options The options parameters. */ updateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: StaticSitePatchResource, options?: StaticSitesUpdateStaticSiteOptionalParams): Promise<StaticSitesUpdateStaticSiteResponse>; /** * Description for Deletes the user entry from the static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the staticsite. * @param authprovider The auth provider for this user. * @param userid The user id of the user. * @param options The options parameters. */ deleteStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, options?: StaticSitesDeleteStaticSiteUserOptionalParams): Promise<void>; /** * Description for Updates a user entry with the listed roles * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param authprovider The auth provider for this user. * @param userid The user id of the user. * @param staticSiteUserEnvelope A JSON representation of the StaticSiteUser properties. See example. * @param options The options parameters. */ updateStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: StaticSiteUserARMResource, options?: StaticSitesUpdateStaticSiteUserOptionalParams): Promise<StaticSitesUpdateStaticSiteUserResponse>; /** * Description for Gets the details of a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ getStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetStaticSiteBuildOptionalParams): Promise<StaticSitesGetStaticSiteBuildResponse>; /** * Description for Deletes a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ beginDeleteStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesDeleteStaticSiteBuildOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Deletes a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ beginDeleteStaticSiteBuildAndWait(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesDeleteStaticSiteBuildOptionalParams): Promise<void>; /** * Description for Creates or updates the app settings of a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param appSettings The dictionary containing the static site app settings to update. * @param options The options parameters. */ createOrUpdateStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse>; /** * Description for Creates or updates the function app settings of a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param appSettings The dictionary containing the static site function app settings to update. * @param options The options parameters. */ createOrUpdateStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse>; /** * Returns overview of a database connection for a static site build by name * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ getBuildDatabaseConnection(resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesGetBuildDatabaseConnectionOptionalParams): Promise<StaticSitesGetBuildDatabaseConnectionResponse>; /** * Description for Create or update a database connection for a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param databaseConnectionName Name of the database connection. * @param databaseConnectionRequestEnvelope A JSON representation of the database connection request * properties * @param options The options parameters. */ createOrUpdateBuildDatabaseConnection(resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnection, options?: StaticSitesCreateOrUpdateBuildDatabaseConnectionOptionalParams): Promise<StaticSitesCreateOrUpdateBuildDatabaseConnectionResponse>; /** * Delete a database connection for a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ deleteBuildDatabaseConnection(resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesDeleteBuildDatabaseConnectionOptionalParams): Promise<void>; /** * Description for Create or update a database connection for a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param databaseConnectionName Name of the database connection. * @param databaseConnectionRequestEnvelope A JSON representation of the database connection request * properties * @param options The options parameters. */ updateBuildDatabaseConnection(resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnectionPatchRequest, options?: StaticSitesUpdateBuildDatabaseConnectionOptionalParams): Promise<StaticSitesUpdateBuildDatabaseConnectionResponse>; /** * Returns details of a database connection for a static site build by name * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param environmentName The stage site identifier. * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ getBuildDatabaseConnectionWithDetails(resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesGetBuildDatabaseConnectionWithDetailsOptionalParams): Promise<StaticSitesGetBuildDatabaseConnectionWithDetailsResponse>; /** * Description for Gets the application settings of a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ listStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildAppSettingsOptionalParams): Promise<StaticSitesListStaticSiteBuildAppSettingsResponse>; /** * Description for Gets the application settings of a static site build. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param options The options parameters. */ listStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildFunctionAppSettingsOptionalParams): Promise<StaticSitesListStaticSiteBuildFunctionAppSettingsResponse>; /** * Description for Gets the details of the user provided function app registered with a static site * build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param functionAppName Name of the function app registered with the static site build. * @param options The options parameters. */ getUserProvidedFunctionAppForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildOptionalParams): Promise<StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse>; /** * Description for Register a user provided function app with a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param functionAppName Name of the function app to register with the static site build. * @param staticSiteUserProvidedFunctionEnvelope A JSON representation of the user provided function * app properties. See example. * @param options The options parameters. */ beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams): Promise<SimplePollerLike<OperationState<StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse>, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse>>; /** * Description for Register a user provided function app with a static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param functionAppName Name of the function app to register with the static site build. * @param staticSiteUserProvidedFunctionEnvelope A JSON representation of the user provided function * app properties. See example. * @param options The options parameters. */ beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams): Promise<StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse>; /** * Description for Detach the user provided function app from the static site build * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param functionAppName Name of the function app registered with the static site build. * @param options The options parameters. */ detachUserProvidedFunctionAppFromStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: StaticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildOptionalParams): Promise<void>; /** * Description for Deploys zipped content to a specific environment of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName Name of the environment. * @param staticSiteZipDeploymentEnvelope A JSON representation of the StaticSiteZipDeployment * properties. See example. * @param options The options parameters. */ beginCreateZipDeploymentForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Deploys zipped content to a specific environment of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName Name of the environment. * @param staticSiteZipDeploymentEnvelope A JSON representation of the StaticSiteZipDeployment * properties. See example. * @param options The options parameters. */ beginCreateZipDeploymentForStaticSiteBuildAndWait(resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams): Promise<void>; /** * Description for Creates or updates the app settings of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param appSettings The dictionary containing the static site app settings to update. * @param options The options parameters. */ createOrUpdateStaticSiteAppSettings(resourceGroupName: string, name: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteAppSettingsOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse>; /** * Description for Gets the basic auth properties for a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param basicAuthName name of the basic auth entry. * @param options The options parameters. */ getBasicAuth(resourceGroupName: string, name: string, basicAuthName: BasicAuthName, options?: StaticSitesGetBasicAuthOptionalParams): Promise<StaticSitesGetBasicAuthResponse>; /** * Description for Adds or updates basic auth for a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param basicAuthName name of the basic auth entry. * @param basicAuthEnvelope A JSON representation of the basic auth properties. * @param options The options parameters. */ createOrUpdateBasicAuth(resourceGroupName: string, name: string, basicAuthName: BasicAuthName, basicAuthEnvelope: StaticSiteBasicAuthPropertiesARMResource, options?: StaticSitesCreateOrUpdateBasicAuthOptionalParams): Promise<StaticSitesCreateOrUpdateBasicAuthResponse>; /** * Description for Creates or updates the function app settings of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param appSettings The dictionary containing the static site function app settings to update. * @param options The options parameters. */ createOrUpdateStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse>; /** * Description for Creates an invitation link for a user with the role * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param staticSiteUserRolesInvitationEnvelope Static sites user roles invitation resource. * @param options The options parameters. */ createUserRolesInvitationLink(resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: StaticSiteUserInvitationRequestResource, options?: StaticSitesCreateUserRolesInvitationLinkOptionalParams): Promise<StaticSitesCreateUserRolesInvitationLinkResponse>; /** * Description for Gets an existing custom domain for a particular static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. * @param domainName The custom domain name. * @param options The options parameters. */ getStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: StaticSitesGetStaticSiteCustomDomainOptionalParams): Promise<StaticSitesGetStaticSiteCustomDomainResponse>; /** * Description for Creates a new static site custom domain in an existing resource group and static * site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to create. * @param staticSiteCustomDomainRequestPropertiesEnvelope A JSON representation of the static site * custom domain request properties. See example. * @param options The options parameters. */ beginCreateOrUpdateStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams): Promise<SimplePollerLike<OperationState<StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse>, StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse>>; /** * Description for Creates a new static site custom domain in an existing resource group and static * site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to create. * @param staticSiteCustomDomainRequestPropertiesEnvelope A JSON representation of the static site * custom domain request properties. See example. * @param options The options parameters. */ beginCreateOrUpdateStaticSiteCustomDomainAndWait(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams): Promise<StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse>; /** * Description for Deletes a custom domain. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to delete. * @param options The options parameters. */ beginDeleteStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: StaticSitesDeleteStaticSiteCustomDomainOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Deletes a custom domain. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to delete. * @param options The options parameters. */ beginDeleteStaticSiteCustomDomainAndWait(resourceGroupName: string, name: string, domainName: string, options?: StaticSitesDeleteStaticSiteCustomDomainOptionalParams): Promise<void>; /** * Description for Validates a particular custom domain can be added to a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to validate. * @param staticSiteCustomDomainRequestPropertiesEnvelope A JSON representation of the static site * custom domain request properties. See example. * @param options The options parameters. */ beginValidateCustomDomainCanBeAddedToStaticSite(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Validates a particular custom domain can be added to a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param domainName The custom domain to validate. * @param staticSiteCustomDomainRequestPropertiesEnvelope A JSON representation of the static site * custom domain request properties. See example. * @param options The options parameters. */ beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams): Promise<void>; /** * Returns overview of a database connection for a static site by name * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ getDatabaseConnection(resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesGetDatabaseConnectionOptionalParams): Promise<StaticSitesGetDatabaseConnectionResponse>; /** * Description for Create or update a database connection for a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param databaseConnectionName Name of the database connection. * @param databaseConnectionRequestEnvelope A JSON representation of the database connection request * properties * @param options The options parameters. */ createOrUpdateDatabaseConnection(resourceGroupName: string, name: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnection, options?: StaticSitesCreateOrUpdateDatabaseConnectionOptionalParams): Promise<StaticSitesCreateOrUpdateDatabaseConnectionResponse>; /** * Delete a database connection for a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ deleteDatabaseConnection(resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesDeleteDatabaseConnectionOptionalParams): Promise<void>; /** * Description for Create or update a database connection for a static site * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param databaseConnectionName Name of the database connection. * @param databaseConnectionRequestEnvelope A JSON representation of the database connection request * properties * @param options The options parameters. */ updateDatabaseConnection(resourceGroupName: string, name: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnectionPatchRequest, options?: StaticSitesUpdateDatabaseConnectionOptionalParams): Promise<StaticSitesUpdateDatabaseConnectionResponse>; /** * Returns details of a database connection for a static site by name * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site * @param databaseConnectionName Name of the database connection. * @param options The options parameters. */ getDatabaseConnectionWithDetails(resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesGetDatabaseConnectionWithDetailsOptionalParams): Promise<StaticSitesGetDatabaseConnectionWithDetailsResponse>; /** * Description for Detaches a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to detach. * @param options The options parameters. */ beginDetachStaticSite(resourceGroupName: string, name: string, options?: StaticSitesDetachStaticSiteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; /** * Description for Detaches a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to detach. * @param options The options parameters. */ beginDetachStaticSiteAndWait(resourceGroupName: string, name: string, options?: StaticSitesDetachStaticSiteOptionalParams): Promise<void>; /** * Description for Gets the application settings of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteAppSettings(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteAppSettingsOptionalParams): Promise<StaticSitesListStaticSiteAppSettingsResponse>; /** * Description for Lists the roles configured for the static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteConfiguredRoles(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteConfiguredRolesOptionalParams): Promise<StaticSitesListStaticSiteConfiguredRolesResponse>; /** * Description for Gets the application settings of a static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteFunctionAppSettingsOptionalParams): Promise<StaticSitesListStaticSiteFunctionAppSettingsResponse>; /** * Description for Lists the secrets for an existing static site. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The options parameters. */ listStaticSiteSecrets(resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteSecretsOptionalParams): Promise<StaticSitesListStaticSiteSecretsResponse>; /** * Description for Gets a private endpoint connection * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param options The options parameters. */ getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: StaticSitesGetPrivateEndpointConnectionOptionalParams): Promise<StaticSitesGetPrivateEndpointConnectionResponse>; /** * Description for Approves or rejects a private endpoint connection * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param privateEndpointWrapper Request body. * @param options The options parameters. */ beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams): Promise<SimplePollerLike<OperationState<StaticSitesApproveOrRejectPrivateEndpointConnectionResponse>, StaticSitesApproveOrRejectPrivateEndpointConnectionResponse>>; /** * Description for Approves or rejects a private endpoint connection * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param privateEndpointWrapper Request body. * @param options The options parameters. */ beginApproveOrRejectPrivateEndpointConnectionAndWait(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalPar