import type { WebSiteManagementContext } from "../../api/webSiteManagementContext.js"; import type { StaticSitesPreviewWorkflowOptionalParams, StaticSitesValidateBackendForBuildOptionalParams, StaticSitesListLinkedBackendsForBuildOptionalParams, StaticSitesUnlinkBackendFromBuildOptionalParams, StaticSitesLinkBackendToBuildOptionalParams, StaticSitesGetLinkedBackendForBuildOptionalParams, StaticSitesValidateBackendOptionalParams, StaticSitesListLinkedBackendsOptionalParams, StaticSitesUnlinkBackendOptionalParams, StaticSitesLinkBackendOptionalParams, StaticSitesGetLinkedBackendOptionalParams, StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams, StaticSitesListStaticSiteCustomDomainsOptionalParams, StaticSitesDeleteStaticSiteCustomDomainOptionalParams, StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams, StaticSitesGetStaticSiteCustomDomainOptionalParams, StaticSitesListBasicAuthOptionalParams, StaticSitesCreateOrUpdateBasicAuthOptionalParams, StaticSitesGetBasicAuthOptionalParams, StaticSitesListUserProvidedFunctionAppsForStaticSiteOptionalParams, StaticSitesDetachUserProvidedFunctionAppFromStaticSiteOptionalParams, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams, StaticSitesGetUserProvidedFunctionAppForStaticSiteOptionalParams, StaticSitesListUserProvidedFunctionAppsForStaticSiteBuildOptionalParams, StaticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildOptionalParams, StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams, StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildOptionalParams, StaticSitesGetDatabaseConnectionWithDetailsOptionalParams, StaticSitesListDatabaseConnectionsOptionalParams, StaticSitesDeleteDatabaseConnectionOptionalParams, StaticSitesUpdateDatabaseConnectionOptionalParams, StaticSitesCreateOrUpdateDatabaseConnectionOptionalParams, StaticSitesGetDatabaseConnectionOptionalParams, StaticSitesGetBuildDatabaseConnectionWithDetailsOptionalParams, StaticSitesListBuildDatabaseConnectionsOptionalParams, StaticSitesDeleteBuildDatabaseConnectionOptionalParams, StaticSitesUpdateBuildDatabaseConnectionOptionalParams, StaticSitesCreateOrUpdateBuildDatabaseConnectionOptionalParams, StaticSitesGetBuildDatabaseConnectionOptionalParams, StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams, StaticSitesListBuildDatabaseConnectionsWithDetailsOptionalParams, StaticSitesListStaticSiteBuildFunctionAppSettingsOptionalParams, StaticSitesListStaticSiteBuildAppSettingsOptionalParams, StaticSitesListStaticSiteBuildFunctionsOptionalParams, StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsOptionalParams, StaticSitesListStaticSiteBuildsOptionalParams, StaticSitesDeleteStaticSiteBuildOptionalParams, StaticSitesGetStaticSiteBuildOptionalParams, StaticSitesCreateZipDeploymentForStaticSiteOptionalParams, StaticSitesListDatabaseConnectionsWithDetailsOptionalParams, StaticSitesResetStaticSiteApiKeyOptionalParams, StaticSitesGetPrivateLinkResourcesOptionalParams, StaticSitesListStaticSiteSecretsOptionalParams, StaticSitesListStaticSiteFunctionAppSettingsOptionalParams, StaticSitesListStaticSiteConfiguredRolesOptionalParams, StaticSitesListStaticSiteAppSettingsOptionalParams, StaticSitesListStaticSiteFunctionsOptionalParams, StaticSitesDetachStaticSiteOptionalParams, StaticSitesCreateUserRolesInvitationLinkOptionalParams, StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsOptionalParams, StaticSitesCreateOrUpdateStaticSiteAppSettingsOptionalParams, StaticSitesUpdateStaticSiteUserOptionalParams, StaticSitesDeleteStaticSiteUserOptionalParams, StaticSitesListStaticSiteUsersOptionalParams, StaticSitesListOptionalParams, StaticSitesListStaticSitesByResourceGroupOptionalParams, StaticSitesDeleteStaticSiteOptionalParams, StaticSitesUpdateStaticSiteOptionalParams, StaticSitesCreateOrUpdateStaticSiteOptionalParams, StaticSitesGetStaticSiteOptionalParams, StaticSitesListPrivateEndpointConnectionListOptionalParams, StaticSitesDeletePrivateEndpointConnectionOptionalParams, StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams, StaticSitesGetPrivateEndpointConnectionOptionalParams } from "../../api/staticSites/options.js"; import type { PrivateLinkResourcesWrapper, RemotePrivateEndpointConnectionARMResource, StaticSiteARMResource, StaticSitePatchResource, StaticSiteUserARMResource, StringDictionary, StaticSiteUserInvitationRequestResource, StaticSiteUserInvitationResponseResource, StaticSiteFunctionOverviewARMResource, StringList, StaticSiteResetPropertiesARMResource, DatabaseConnection, StaticSiteZipDeploymentARMResource, StaticSiteBuildARMResource, DatabaseConnectionPatchRequest, StaticSiteUserProvidedFunctionAppARMResource, StaticSiteBasicAuthPropertiesARMResource, BasicAuthName, StaticSiteCustomDomainOverviewARMResource, StaticSiteCustomDomainRequestPropertiesARMResource, StaticSiteLinkedBackendARMResource, StaticSitesWorkflowPreviewRequest, StaticSitesWorkflowPreview } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { SimplePollerLike } from "../../static-helpers/simplePollerHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a StaticSites operations. */ export interface StaticSitesOperations { /** Description for Generates a preview workflow file for the static site */ previewWorkflow: (location: string, staticSitesWorkflowPreviewRequest: StaticSitesWorkflowPreviewRequest, options?: StaticSitesPreviewWorkflowOptionalParams) => Promise; /** Validates that a backend can be linked to a static site build */ validateBackendForBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendForBuildOptionalParams) => PollerLike, void>; /** @deprecated use validateBackendForBuild instead */ beginValidateBackendForBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendForBuildOptionalParams) => Promise, void>>; /** @deprecated use validateBackendForBuild instead */ beginValidateBackendForBuildAndWait: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendForBuildOptionalParams) => Promise; /** Returns details of all backends linked to a static site build */ listLinkedBackendsForBuild: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListLinkedBackendsForBuildOptionalParams) => PagedAsyncIterableIterator; /** Unlink a backend from a static site build */ unlinkBackendFromBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, options?: StaticSitesUnlinkBackendFromBuildOptionalParams) => Promise; /** Link backend to a static site build */ linkBackendToBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendToBuildOptionalParams) => PollerLike, StaticSiteLinkedBackendARMResource>; /** @deprecated use linkBackendToBuild instead */ beginLinkBackendToBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendToBuildOptionalParams) => Promise, StaticSiteLinkedBackendARMResource>>; /** @deprecated use linkBackendToBuild instead */ beginLinkBackendToBuildAndWait: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendToBuildOptionalParams) => Promise; /** Returns the details of a linked backend linked to a static site build by name */ getLinkedBackendForBuild: (resourceGroupName: string, name: string, environmentName: string, linkedBackendName: string, options?: StaticSitesGetLinkedBackendForBuildOptionalParams) => Promise; /** Validates that a backend can be linked to a static site */ validateBackend: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendOptionalParams) => PollerLike, void>; /** @deprecated use validateBackend instead */ beginValidateBackend: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendOptionalParams) => Promise, void>>; /** @deprecated use validateBackend instead */ beginValidateBackendAndWait: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesValidateBackendOptionalParams) => Promise; /** Returns details of all backends linked to a static site */ listLinkedBackends: (resourceGroupName: string, name: string, options?: StaticSitesListLinkedBackendsOptionalParams) => PagedAsyncIterableIterator; /** Unlink a backend from a static site */ unlinkBackend: (resourceGroupName: string, name: string, linkedBackendName: string, options?: StaticSitesUnlinkBackendOptionalParams) => Promise; /** Link backend to a static site */ linkBackend: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendOptionalParams) => PollerLike, StaticSiteLinkedBackendARMResource>; /** @deprecated use linkBackend instead */ beginLinkBackend: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendOptionalParams) => Promise, StaticSiteLinkedBackendARMResource>>; /** @deprecated use linkBackend instead */ beginLinkBackendAndWait: (resourceGroupName: string, name: string, linkedBackendName: string, staticSiteLinkedBackendEnvelope: StaticSiteLinkedBackendARMResource, options?: StaticSitesLinkBackendOptionalParams) => Promise; /** Returns the details of a linked backend linked to a static site by name */ getLinkedBackend: (resourceGroupName: string, name: string, linkedBackendName: string, options?: StaticSitesGetLinkedBackendOptionalParams) => Promise; /** Description for Validates a particular custom domain can be added to a static site. */ validateCustomDomainCanBeAddedToStaticSite: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams) => PollerLike, void>; /** @deprecated use validateCustomDomainCanBeAddedToStaticSite instead */ beginValidateCustomDomainCanBeAddedToStaticSite: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams) => Promise, void>>; /** @deprecated use validateCustomDomainCanBeAddedToStaticSite instead */ beginValidateCustomDomainCanBeAddedToStaticSiteAndWait: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesValidateCustomDomainCanBeAddedToStaticSiteOptionalParams) => Promise; /** Description for Gets all static site custom domains for a particular static site. */ listStaticSiteCustomDomains: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteCustomDomainsOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a custom domain. */ deleteStaticSiteCustomDomain: (resourceGroupName: string, name: string, domainName: string, options?: StaticSitesDeleteStaticSiteCustomDomainOptionalParams) => PollerLike, void>; /** @deprecated use deleteStaticSiteCustomDomain instead */ beginDeleteStaticSiteCustomDomain: (resourceGroupName: string, name: string, domainName: string, options?: StaticSitesDeleteStaticSiteCustomDomainOptionalParams) => Promise, void>>; /** @deprecated use deleteStaticSiteCustomDomain instead */ beginDeleteStaticSiteCustomDomainAndWait: (resourceGroupName: string, name: string, domainName: string, options?: StaticSitesDeleteStaticSiteCustomDomainOptionalParams) => Promise; /** Description for Creates a new static site custom domain in an existing resource group and static site. */ createOrUpdateStaticSiteCustomDomain: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams) => PollerLike, StaticSiteCustomDomainOverviewARMResource>; /** @deprecated use createOrUpdateStaticSiteCustomDomain instead */ beginCreateOrUpdateStaticSiteCustomDomain: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams) => Promise, StaticSiteCustomDomainOverviewARMResource>>; /** @deprecated use createOrUpdateStaticSiteCustomDomain instead */ beginCreateOrUpdateStaticSiteCustomDomainAndWait: (resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: StaticSiteCustomDomainRequestPropertiesARMResource, options?: StaticSitesCreateOrUpdateStaticSiteCustomDomainOptionalParams) => Promise; /** Description for Gets an existing custom domain for a particular static site. */ getStaticSiteCustomDomain: (resourceGroupName: string, name: string, domainName: string, options?: StaticSitesGetStaticSiteCustomDomainOptionalParams) => Promise; /** Description for Gets the basic auth properties for a static site as a collection. */ listBasicAuth: (resourceGroupName: string, name: string, options?: StaticSitesListBasicAuthOptionalParams) => PagedAsyncIterableIterator; /** Description for Adds or updates basic auth for a static site. */ createOrUpdateBasicAuth: (resourceGroupName: string, name: string, basicAuthName: BasicAuthName, basicAuthEnvelope: StaticSiteBasicAuthPropertiesARMResource, options?: StaticSitesCreateOrUpdateBasicAuthOptionalParams) => Promise; /** Description for Gets the basic auth properties for a static site. */ getBasicAuth: (resourceGroupName: string, name: string, basicAuthName: BasicAuthName, options?: StaticSitesGetBasicAuthOptionalParams) => Promise; /** Description for Gets the details of the user provided function apps registered with a static site */ listUserProvidedFunctionAppsForStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesListUserProvidedFunctionAppsForStaticSiteOptionalParams) => PagedAsyncIterableIterator; /** Description for Detach the user provided function app from the static site */ detachUserProvidedFunctionAppFromStaticSite: (resourceGroupName: string, name: string, functionAppName: string, options?: StaticSitesDetachUserProvidedFunctionAppFromStaticSiteOptionalParams) => Promise; /** Description for Register a user provided function app with a static site */ registerUserProvidedFunctionAppWithStaticSite: (resourceGroupName: string, name: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams) => PollerLike, StaticSiteUserProvidedFunctionAppARMResource>; /** @deprecated use registerUserProvidedFunctionAppWithStaticSite instead */ beginRegisterUserProvidedFunctionAppWithStaticSite: (resourceGroupName: string, name: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams) => Promise, StaticSiteUserProvidedFunctionAppARMResource>>; /** @deprecated use registerUserProvidedFunctionAppWithStaticSite instead */ beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait: (resourceGroupName: string, name: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams) => Promise; /** Description for Gets the details of the user provided function app registered with a static site */ getUserProvidedFunctionAppForStaticSite: (resourceGroupName: string, name: string, functionAppName: string, options?: StaticSitesGetUserProvidedFunctionAppForStaticSiteOptionalParams) => Promise; /** Description for Gets the details of the user provided function apps registered with a static site build */ listUserProvidedFunctionAppsForStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListUserProvidedFunctionAppsForStaticSiteBuildOptionalParams) => PagedAsyncIterableIterator; /** Description for Detach the user provided function app from the static site build */ detachUserProvidedFunctionAppFromStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: StaticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildOptionalParams) => Promise; /** Description for Register a user provided function app with a static site build */ registerUserProvidedFunctionAppWithStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams) => PollerLike, StaticSiteUserProvidedFunctionAppARMResource>; /** @deprecated use registerUserProvidedFunctionAppWithStaticSiteBuild instead */ beginRegisterUserProvidedFunctionAppWithStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams) => Promise, StaticSiteUserProvidedFunctionAppARMResource>>; /** @deprecated use registerUserProvidedFunctionAppWithStaticSiteBuild instead */ beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait: (resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: StaticSiteUserProvidedFunctionAppARMResource, options?: StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams) => Promise; /** Description for Gets the details of the user provided function app registered with a static site build */ getUserProvidedFunctionAppForStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildOptionalParams) => Promise; /** Returns details of a database connection for a static site by name */ getDatabaseConnectionWithDetails: (resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesGetDatabaseConnectionWithDetailsOptionalParams) => Promise; /** Returns overviews of database connections for a static site */ listDatabaseConnections: (resourceGroupName: string, name: string, options?: StaticSitesListDatabaseConnectionsOptionalParams) => PagedAsyncIterableIterator; /** Delete a database connection for a static site */ deleteDatabaseConnection: (resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesDeleteDatabaseConnectionOptionalParams) => Promise; /** Description for Create or update a database connection for a static site */ updateDatabaseConnection: (resourceGroupName: string, name: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnectionPatchRequest, options?: StaticSitesUpdateDatabaseConnectionOptionalParams) => Promise; /** Description for Create or update a database connection for a static site */ createOrUpdateDatabaseConnection: (resourceGroupName: string, name: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnection, options?: StaticSitesCreateOrUpdateDatabaseConnectionOptionalParams) => Promise; /** Returns overview of a database connection for a static site by name */ getDatabaseConnection: (resourceGroupName: string, name: string, databaseConnectionName: string, options?: StaticSitesGetDatabaseConnectionOptionalParams) => Promise; /** Returns details of a database connection for a static site build by name */ getBuildDatabaseConnectionWithDetails: (resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesGetBuildDatabaseConnectionWithDetailsOptionalParams) => Promise; /** Returns overviews of database connections for a static site build */ listBuildDatabaseConnections: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListBuildDatabaseConnectionsOptionalParams) => PagedAsyncIterableIterator; /** Delete a database connection for a static site build */ deleteBuildDatabaseConnection: (resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesDeleteBuildDatabaseConnectionOptionalParams) => Promise; /** Description for Create or update a database connection for a static site build */ updateBuildDatabaseConnection: (resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnectionPatchRequest, options?: StaticSitesUpdateBuildDatabaseConnectionOptionalParams) => Promise; /** Description for Create or update a database connection for a static site build */ createOrUpdateBuildDatabaseConnection: (resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, databaseConnectionRequestEnvelope: DatabaseConnection, options?: StaticSitesCreateOrUpdateBuildDatabaseConnectionOptionalParams) => Promise; /** Returns overview of a database connection for a static site build by name */ getBuildDatabaseConnection: (resourceGroupName: string, name: string, environmentName: string, databaseConnectionName: string, options?: StaticSitesGetBuildDatabaseConnectionOptionalParams) => Promise; /** Description for Deploys zipped content to a specific environment of a static site. */ createZipDeploymentForStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams) => PollerLike, void>; /** @deprecated use createZipDeploymentForStaticSiteBuild instead */ beginCreateZipDeploymentForStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams) => Promise, void>>; /** @deprecated use createZipDeploymentForStaticSiteBuild instead */ beginCreateZipDeploymentForStaticSiteBuildAndWait: (resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteBuildOptionalParams) => Promise; /** Returns details of database connections for a static site build */ listBuildDatabaseConnectionsWithDetails: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListBuildDatabaseConnectionsWithDetailsOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the application settings of a static site build. */ listStaticSiteBuildFunctionAppSettings: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildFunctionAppSettingsOptionalParams) => Promise; /** Description for Gets the application settings of a static site build. */ listStaticSiteBuildAppSettings: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildAppSettingsOptionalParams) => Promise; /** Description for Gets the functions of a particular static site build. */ listStaticSiteBuildFunctions: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesListStaticSiteBuildFunctionsOptionalParams) => PagedAsyncIterableIterator; /** Description for Creates or updates the function app settings of a static site build. */ createOrUpdateStaticSiteBuildFunctionAppSettings: (resourceGroupName: string, name: string, environmentName: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsOptionalParams) => Promise; /** Description for Creates or updates the app settings of a static site build. */ createOrUpdateStaticSiteBuildAppSettings: (resourceGroupName: string, name: string, environmentName: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsOptionalParams) => Promise; /** Description for Gets all static site builds for a particular static site. */ listStaticSiteBuilds: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteBuildsOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a static site build. */ deleteStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesDeleteStaticSiteBuildOptionalParams) => PollerLike, void>; /** @deprecated use deleteStaticSiteBuild instead */ beginDeleteStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesDeleteStaticSiteBuildOptionalParams) => Promise, void>>; /** @deprecated use deleteStaticSiteBuild instead */ beginDeleteStaticSiteBuildAndWait: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesDeleteStaticSiteBuildOptionalParams) => Promise; /** Description for Gets the details of a static site build. */ getStaticSiteBuild: (resourceGroupName: string, name: string, environmentName: string, options?: StaticSitesGetStaticSiteBuildOptionalParams) => Promise; /** Description for Deploys zipped content to a static site. */ createZipDeploymentForStaticSite: (resourceGroupName: string, name: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteOptionalParams) => PollerLike, void>; /** @deprecated use createZipDeploymentForStaticSite instead */ beginCreateZipDeploymentForStaticSite: (resourceGroupName: string, name: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteOptionalParams) => Promise, void>>; /** @deprecated use createZipDeploymentForStaticSite instead */ beginCreateZipDeploymentForStaticSiteAndWait: (resourceGroupName: string, name: string, staticSiteZipDeploymentEnvelope: StaticSiteZipDeploymentARMResource, options?: StaticSitesCreateZipDeploymentForStaticSiteOptionalParams) => Promise; /** Returns details of database connections for a static site */ listDatabaseConnectionsWithDetails: (resourceGroupName: string, name: string, options?: StaticSitesListDatabaseConnectionsWithDetailsOptionalParams) => PagedAsyncIterableIterator; /** Description for Resets the api key for an existing static site. */ resetStaticSiteApiKey: (resourceGroupName: string, name: string, resetPropertiesEnvelope: StaticSiteResetPropertiesARMResource, options?: StaticSitesResetStaticSiteApiKeyOptionalParams) => Promise; /** Description for Gets the private link resources */ getPrivateLinkResources: (resourceGroupName: string, name: string, options?: StaticSitesGetPrivateLinkResourcesOptionalParams) => Promise; /** Description for Lists the secrets for an existing static site. */ listStaticSiteSecrets: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteSecretsOptionalParams) => Promise; /** Description for Gets the application settings of a static site. */ listStaticSiteFunctionAppSettings: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteFunctionAppSettingsOptionalParams) => Promise; /** Description for Lists the roles configured for the static site. */ listStaticSiteConfiguredRoles: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteConfiguredRolesOptionalParams) => Promise; /** Description for Gets the application settings of a static site. */ listStaticSiteAppSettings: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteAppSettingsOptionalParams) => Promise; /** Description for Gets the functions of a static site. */ listStaticSiteFunctions: (resourceGroupName: string, name: string, options?: StaticSitesListStaticSiteFunctionsOptionalParams) => PagedAsyncIterableIterator; /** Description for Detaches a static site. */ detachStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesDetachStaticSiteOptionalParams) => PollerLike, void>; /** @deprecated use detachStaticSite instead */ beginDetachStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesDetachStaticSiteOptionalParams) => Promise, void>>; /** @deprecated use detachStaticSite instead */ beginDetachStaticSiteAndWait: (resourceGroupName: string, name: string, options?: StaticSitesDetachStaticSiteOptionalParams) => Promise; /** Description for Creates an invitation link for a user with the role */ createUserRolesInvitationLink: (resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: StaticSiteUserInvitationRequestResource, options?: StaticSitesCreateUserRolesInvitationLinkOptionalParams) => Promise; /** Description for Creates or updates the function app settings of a static site. */ createOrUpdateStaticSiteFunctionAppSettings: (resourceGroupName: string, name: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsOptionalParams) => Promise; /** Description for Creates or updates the app settings of a static site. */ createOrUpdateStaticSiteAppSettings: (resourceGroupName: string, name: string, appSettings: StringDictionary, options?: StaticSitesCreateOrUpdateStaticSiteAppSettingsOptionalParams) => Promise; /** Description for Updates a user entry with the listed roles */ updateStaticSiteUser: (resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: StaticSiteUserARMResource, options?: StaticSitesUpdateStaticSiteUserOptionalParams) => Promise; /** Description for Deletes the user entry from the static site. */ deleteStaticSiteUser: (resourceGroupName: string, name: string, authprovider: string, userid: string, options?: StaticSitesDeleteStaticSiteUserOptionalParams) => Promise; /** Description for Gets the list of users of a static site. */ listStaticSiteUsers: (resourceGroupName: string, name: string, authprovider: string, options?: StaticSitesListStaticSiteUsersOptionalParams) => PagedAsyncIterableIterator; /** Description for Get all Static Sites for a subscription. */ list: (options?: StaticSitesListOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets all static sites in the specified resource group. */ listStaticSitesByResourceGroup: (resourceGroupName: string, options?: StaticSitesListStaticSitesByResourceGroupOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a static site. */ deleteStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesDeleteStaticSiteOptionalParams) => PollerLike, void>; /** @deprecated use deleteStaticSite instead */ beginDeleteStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesDeleteStaticSiteOptionalParams) => Promise, void>>; /** @deprecated use deleteStaticSite instead */ beginDeleteStaticSiteAndWait: (resourceGroupName: string, name: string, options?: StaticSitesDeleteStaticSiteOptionalParams) => Promise; /** Description for Creates a new static site in an existing resource group, or updates an existing static site. */ updateStaticSite: (resourceGroupName: string, name: string, staticSiteEnvelope: StaticSitePatchResource, options?: StaticSitesUpdateStaticSiteOptionalParams) => Promise; /** Description for Creates a new static site in an existing resource group, or updates an existing static site. */ createOrUpdateStaticSite: (resourceGroupName: string, name: string, staticSiteEnvelope: StaticSiteARMResource, options?: StaticSitesCreateOrUpdateStaticSiteOptionalParams) => PollerLike, StaticSiteARMResource>; /** @deprecated use createOrUpdateStaticSite instead */ beginCreateOrUpdateStaticSite: (resourceGroupName: string, name: string, staticSiteEnvelope: StaticSiteARMResource, options?: StaticSitesCreateOrUpdateStaticSiteOptionalParams) => Promise, StaticSiteARMResource>>; /** @deprecated use createOrUpdateStaticSite instead */ beginCreateOrUpdateStaticSiteAndWait: (resourceGroupName: string, name: string, staticSiteEnvelope: StaticSiteARMResource, options?: StaticSitesCreateOrUpdateStaticSiteOptionalParams) => Promise; /** Description for Gets the details of a static site. */ getStaticSite: (resourceGroupName: string, name: string, options?: StaticSitesGetStaticSiteOptionalParams) => Promise; /** Description for Gets the list of private endpoint connections associated with a static site */ listPrivateEndpointConnectionList: (resourceGroupName: string, name: string, options?: StaticSitesListPrivateEndpointConnectionListOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a private endpoint connection */ deletePrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: StaticSitesDeletePrivateEndpointConnectionOptionalParams) => PollerLike>, Record>; /** @deprecated use deletePrivateEndpointConnection instead */ beginDeletePrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: StaticSitesDeletePrivateEndpointConnectionOptionalParams) => Promise>, Record>>; /** @deprecated use deletePrivateEndpointConnection instead */ beginDeletePrivateEndpointConnectionAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: StaticSitesDeletePrivateEndpointConnectionOptionalParams) => Promise>; /** Description for Approves or rejects a private endpoint connection */ approveOrRejectPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams) => PollerLike, RemotePrivateEndpointConnectionARMResource>; /** @deprecated use approveOrRejectPrivateEndpointConnection instead */ beginApproveOrRejectPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams) => Promise, RemotePrivateEndpointConnectionARMResource>>; /** @deprecated use approveOrRejectPrivateEndpointConnection instead */ beginApproveOrRejectPrivateEndpointConnectionAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: StaticSitesApproveOrRejectPrivateEndpointConnectionOptionalParams) => Promise; /** Description for Gets a private endpoint connection */ getPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: StaticSitesGetPrivateEndpointConnectionOptionalParams) => Promise; } export declare function _getStaticSitesOperations(context: WebSiteManagementContext): StaticSitesOperations; //# sourceMappingURL=index.d.ts.map