@azure/arm-appservice
Version:
A generated SDK for WebSiteManagementClient.
634 lines • 80.3 kB
TypeScript
import type { PagedAsyncIterableIterator } from "@azure/core-paging";
import type { StaticSites } from "../operationsInterfaces/index.js";
import type { WebSiteManagementClient } from "../webSiteManagementClient.js";
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";
/** Class containing StaticSites operations. */
export declare class StaticSitesImpl implements StaticSites {
private readonly client;
/**
* Initialize a new instance of the class StaticSites class.
* @param client Reference to the service client
*/
constructor(client: WebSiteManagementClient);
/**
* Description for Get all Static Sites for a subscription.
* @param options The options parameters.
*/
list(options?: StaticSitesListOptionalParams): PagedAsyncIterableIterator<StaticSiteARMResource>;
private listPagingPage;
private listPagingAll;
/**
* 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>;
private getStaticSitesByResourceGroupPagingPage;
private getStaticSitesByResourceGroupPagingAll;
/**
* 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>;
private listStaticSiteUsersPagingPage;
private listStaticSiteUsersPagingAll;
/**
* 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>;
private getStaticSiteBuildsPagingPage;
private getStaticSiteBuildsPagingAll;
/**
* 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>;
private getBuildDatabaseConnectionsPagingPage;
private getBuildDatabaseConnectionsPagingAll;
/**
* 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>;
private listStaticSiteBuildFunctionsPagingPage;
private listStaticSiteBuildFunctionsPagingAll;
/**
* 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>;
private getBuildDatabaseConnectionsWithDetailsPagingPage;
private getBuildDatabaseConnectionsWithDetailsPagingAll;
/**
* 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>;
private getUserProvidedFunctionAppsForStaticSiteBuildPagingPage;
private getUserProvidedFunctionAppsForStaticSiteBuildPagingAll;
/**
* 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>;
private listBasicAuthPagingPage;
private listBasicAuthPagingAll;
/**
* 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>;
private listStaticSiteCustomDomainsPagingPage;
private listStaticSiteCustomDomainsPagingAll;
/**
* 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>;
private getDatabaseConnectionsPagingPage;
private getDatabaseConnectionsPagingAll;
/**
* 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>;
private listStaticSiteFunctionsPagingPage;
private listStaticSiteFunctionsPagingAll;
/**
* 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>;
private getPrivateEndpointConnectionListPagingPage;
private getPrivateEndpointConnectionListPagingAll;
/**
* 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>;
private getDatabaseConnectionsWithDetailsPagingPage;
private getDatabaseConnectionsWithDetailsPagingAll;
/**
* 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>;
private getUserProvidedFunctionAppsForStaticSitePagingPage;
private getUserProvidedFunctionAppsForStaticSitePagingAll;
/**
* 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>;
private getLinkedBackendsPagingPage;
private getLinkedBackendsPagingAll;
/**
* 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>;
private getLinkedBackendsForBuildPagingPage;
private getLinkedBackendsForBuildPagingAll;
/**
* 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 Get all Static Sites for a subscription.
* @param options The options parameters.
*/
private _list;
/**
* 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.
*/
private _getStaticSitesByResourceGroup;
/**
* 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 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.
*/
private _listStaticSiteUsers;
/**
* 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 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.
*/
private _getStaticSiteBuilds;
/**
* 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 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.
*/
private _getBuildDatabaseConnections;
/**
* 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 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.
*/
private _listStaticSiteBuildFunctions;
/**
* 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>;
/**
* 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.
*/
private _getBuildDatabaseConnectionsWithDetails;
/**
* 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.
*/
private _getUserProvidedFunctionAppsForStaticSiteBuild;
/**
* 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 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.
*/
private _listBasicAuth;
/**
* 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 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.
*/
private _listStaticSiteCustomDomains;
/**
* 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 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.
*/
private _getDatabaseConnections;
/**
* 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 opt