import type { WebSiteManagementContext as Client } from "../index.js"; import type { Identifier, _IdentifierCollection, User, _WebAppCollection, Site, PushSettings, Operation, PrivateLinkResourcesWrapper, _CsmUsageQuotaCollection, CsmUsageQuota, RemotePrivateEndpointConnectionARMResource, _PrivateEndpointConnectionCollection, StringDictionary, SitePatchResource, CustomHostnameAnalysisResult, CsmSlotEntity, BackupRequest, BackupItem, SiteAuthSettings, AzureStoragePropertyDictionaryResource, ConnectionStringDictionary, RestoreRequest, HostKeys, KeyInfo, HybridConnection, RelayServiceConnectionEntity, SiteCloneability, _BackupItemCollection, FunctionSecrets, NetworkTrace, _PerfMonCounterCollection, PerfMonResponse, SitePhpErrorLogFlag, PremierAddOn, CsmPublishingProfileOptions, DeletedAppRestoreRequest, SnapshotRestoreRequest, _SlotDifferenceCollection, SlotDifference, _SnapshotCollection, Snapshot, WorkflowEnvelope, VnetInfoResource, VnetGateway, StorageMigrationOptions, StorageMigrationResponse, MigrateMySqlRequest, CsmPublishingCredentialsPoliciesEntity, _PublishingCredentialsPoliciesCollection, SiteAuthSettingsV2, ApiKVReference, _ApiKVReferenceCollection, SiteLogsConfig, SlotConfigNamesResource, SiteConfigResource, _SiteConfigurationSnapshotInfoCollection, SiteConfigurationSnapshotInfo, _SiteConfigResourceCollection, ContinuousWebJob, _ContinuousWebJobCollection, CsmDeploymentStatus, _CsmDeploymentStatusCollection, Deployment, _DeploymentCollection, MSDeployStatus, MSDeploy, MSDeployLog, FunctionEnvelope, _FunctionEnvelopeCollection, HostNameBinding, _HostNameBindingCollection, WebSiteInstanceStatus, _WebAppInstanceStatusCollection, ProcessInfo, ProcessThreadInfo, ProcessModuleInfo, _ProcessInfoCollection, _ProcessThreadInfoCollection, _ProcessModuleInfoCollection, MigrateMySqlStatus, SwiftVirtualNetwork, NetworkFeatures, PremierAddOnPatchResource, PrivateAccess, PublicCertificate, _PublicCertificateCollection, SiteContainer, _SiteContainerCollection, SiteExtensionInfo, _SiteExtensionInfoCollection, SiteSourceControl, TriggeredWebJob, _TriggeredWebJobCollection, TriggeredJobHistory, _TriggeredJobHistoryCollection, WebJob, _WebJobCollection, _WorkflowEnvelopeCollection, WebAppsGetProcessDumpSlotResponse, WebAppsGetInstanceProcessDumpSlotResponse, WebAppsGetProcessDumpResponse, WebAppsGetInstanceProcessDumpResponse, WebAppsListPublishingProfileXmlWithSecretsResponse, WebAppsStartWebSiteNetworkTraceResponse, WebAppsGetFunctionsAdminTokenResponse, WebAppsGetContainerLogsZipResponse, WebAppsGetWebSiteContainerLogsResponse, WebAppsListPublishingProfileXmlWithSecretsSlotResponse, WebAppsStartWebSiteNetworkTraceSlotResponse, WebAppsGetFunctionsAdminTokenSlotResponse, WebAppsGetContainerLogsZipSlotResponse, WebAppsGetWebSiteContainerLogsSlotResponse } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { WebAppsListWorkflowsOptionalParams, WebAppsGetWorkflowOptionalParams, WebAppsListInstanceWorkflowsSlotOptionalParams, WebAppsGetInstanceWorkflowSlotOptionalParams, WebAppsListWebJobsOptionalParams, WebAppsGetWebJobOptionalParams, WebAppsListWebJobsSlotOptionalParams, WebAppsGetWebJobSlotOptionalParams, WebAppsListTriggeredWebJobHistoryOptionalParams, WebAppsGetTriggeredWebJobHistoryOptionalParams, WebAppsListTriggeredWebJobHistorySlotOptionalParams, WebAppsGetTriggeredWebJobHistorySlotOptionalParams, WebAppsRunTriggeredWebJobOptionalParams, WebAppsListTriggeredWebJobsOptionalParams, WebAppsDeleteTriggeredWebJobOptionalParams, WebAppsGetTriggeredWebJobOptionalParams, WebAppsRunTriggeredWebJobSlotOptionalParams, WebAppsListTriggeredWebJobsSlotOptionalParams, WebAppsDeleteTriggeredWebJobSlotOptionalParams, WebAppsGetTriggeredWebJobSlotOptionalParams, WebAppsDeleteSourceControlOptionalParams, WebAppsUpdateSourceControlOptionalParams, WebAppsCreateOrUpdateSourceControlOptionalParams, WebAppsGetSourceControlOptionalParams, WebAppsDeleteSourceControlSlotOptionalParams, WebAppsUpdateSourceControlSlotOptionalParams, WebAppsCreateOrUpdateSourceControlSlotOptionalParams, WebAppsGetSourceControlSlotOptionalParams, WebAppsListSiteExtensionsSlotOptionalParams, WebAppsDeleteSiteExtensionSlotOptionalParams, WebAppsInstallSiteExtensionSlotOptionalParams, WebAppsGetSiteExtensionSlotOptionalParams, WebAppsListSiteExtensionsOptionalParams, WebAppsDeleteSiteExtensionOptionalParams, WebAppsInstallSiteExtensionOptionalParams, WebAppsGetSiteExtensionOptionalParams, WebAppsListSiteContainersSlotOptionalParams, WebAppsDeleteSiteContainerSlotOptionalParams, WebAppsCreateOrUpdateSiteContainerSlotOptionalParams, WebAppsGetSiteContainerSlotOptionalParams, WebAppsListSiteContainersOptionalParams, WebAppsDeleteSiteContainerOptionalParams, WebAppsCreateOrUpdateSiteContainerOptionalParams, WebAppsGetSiteContainerOptionalParams, WebAppsListPublicCertificatesSlotOptionalParams, WebAppsDeletePublicCertificateSlotOptionalParams, WebAppsCreateOrUpdatePublicCertificateSlotOptionalParams, WebAppsGetPublicCertificateSlotOptionalParams, WebAppsListPublicCertificatesOptionalParams, WebAppsDeletePublicCertificateOptionalParams, WebAppsCreateOrUpdatePublicCertificateOptionalParams, WebAppsGetPublicCertificateOptionalParams, WebAppsPutPrivateAccessVnetSlotOptionalParams, WebAppsGetPrivateAccessSlotOptionalParams, WebAppsPutPrivateAccessVnetOptionalParams, WebAppsGetPrivateAccessOptionalParams, WebAppsDeletePremierAddOnSlotOptionalParams, WebAppsUpdatePremierAddOnSlotOptionalParams, WebAppsAddPremierAddOnSlotOptionalParams, WebAppsGetPremierAddOnSlotOptionalParams, WebAppsDeletePremierAddOnOptionalParams, WebAppsUpdatePremierAddOnOptionalParams, WebAppsAddPremierAddOnOptionalParams, WebAppsGetPremierAddOnOptionalParams, WebAppsListNetworkFeaturesSlotOptionalParams, WebAppsListNetworkFeaturesOptionalParams, WebAppsDeleteSwiftVirtualNetworkSlotOptionalParams, WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams, WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams, WebAppsGetSwiftVirtualNetworkConnectionSlotOptionalParams, WebAppsDeleteSwiftVirtualNetworkOptionalParams, WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams, WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams, WebAppsGetSwiftVirtualNetworkConnectionOptionalParams, WebAppsGetMigrateMySqlStatusSlotOptionalParams, WebAppsGetMigrateMySqlStatusOptionalParams, WebAppsListProcessModulesSlotOptionalParams, WebAppsGetProcessModuleSlotOptionalParams, WebAppsListInstanceProcessModulesSlotOptionalParams, WebAppsGetInstanceProcessModuleSlotOptionalParams, WebAppsListProcessModulesOptionalParams, WebAppsGetProcessModuleOptionalParams, WebAppsListInstanceProcessModulesOptionalParams, WebAppsGetInstanceProcessModuleOptionalParams, WebAppsListProcessThreadsSlotOptionalParams, WebAppsGetProcessDumpSlotOptionalParams, WebAppsListProcessesSlotOptionalParams, WebAppsDeleteProcessSlotOptionalParams, WebAppsGetProcessSlotOptionalParams, WebAppsListInstanceProcessThreadsSlotOptionalParams, WebAppsGetInstanceProcessDumpSlotOptionalParams, WebAppsListInstanceProcessesSlotOptionalParams, WebAppsDeleteInstanceProcessSlotOptionalParams, WebAppsGetInstanceProcessSlotOptionalParams, WebAppsListProcessThreadsOptionalParams, WebAppsGetProcessDumpOptionalParams, WebAppsListProcessesOptionalParams, WebAppsDeleteProcessOptionalParams, WebAppsGetProcessOptionalParams, WebAppsListInstanceProcessThreadsOptionalParams, WebAppsGetInstanceProcessDumpOptionalParams, WebAppsListInstanceProcessesOptionalParams, WebAppsDeleteInstanceProcessOptionalParams, WebAppsGetInstanceProcessOptionalParams, WebAppsListInstanceIdentifiersSlotOptionalParams, WebAppsGetInstanceInfoSlotOptionalParams, WebAppsListInstanceIdentifiersOptionalParams, WebAppsGetInstanceInfoOptionalParams, WebAppsDeleteRelayServiceConnectionSlotOptionalParams, WebAppsUpdateRelayServiceConnectionSlotOptionalParams, WebAppsCreateOrUpdateRelayServiceConnectionSlotOptionalParams, WebAppsGetRelayServiceConnectionSlotOptionalParams, WebAppsDeleteRelayServiceConnectionOptionalParams, WebAppsUpdateRelayServiceConnectionOptionalParams, WebAppsCreateOrUpdateRelayServiceConnectionOptionalParams, WebAppsGetRelayServiceConnectionOptionalParams, WebAppsListHostNameBindingsSlotOptionalParams, WebAppsDeleteHostNameBindingSlotOptionalParams, WebAppsCreateOrUpdateHostNameBindingSlotOptionalParams, WebAppsGetHostNameBindingSlotOptionalParams, WebAppsListHostNameBindingsOptionalParams, WebAppsDeleteHostNameBindingOptionalParams, WebAppsCreateOrUpdateHostNameBindingOptionalParams, WebAppsGetHostNameBindingOptionalParams, WebAppsListFunctionSecretsSlotOptionalParams, WebAppsListFunctionKeysSlotOptionalParams, WebAppsDeleteFunctionSecretSlotOptionalParams, WebAppsCreateOrUpdateFunctionSecretSlotOptionalParams, WebAppsListInstanceFunctionsSlotOptionalParams, WebAppsDeleteInstanceFunctionSlotOptionalParams, WebAppsCreateInstanceFunctionSlotOptionalParams, WebAppsGetInstanceFunctionSlotOptionalParams, WebAppsListFunctionSecretsOptionalParams, WebAppsListFunctionKeysOptionalParams, WebAppsDeleteFunctionSecretOptionalParams, WebAppsCreateOrUpdateFunctionSecretOptionalParams, WebAppsListFunctionsOptionalParams, WebAppsDeleteFunctionOptionalParams, WebAppsCreateFunctionOptionalParams, WebAppsGetFunctionOptionalParams, WebAppsGetInstanceMSDeployLogSlotOptionalParams, WebAppsCreateInstanceMSDeployOperationSlotOptionalParams, WebAppsGetInstanceMsDeployStatusSlotOptionalParams, WebAppsGetMSDeployLogSlotOptionalParams, WebAppsCreateMSDeployOperationSlotOptionalParams, WebAppsGetMSDeployStatusSlotOptionalParams, WebAppsGetInstanceMSDeployLogOptionalParams, WebAppsCreateInstanceMSDeployOperationOptionalParams, WebAppsGetInstanceMsDeployStatusOptionalParams, WebAppsGetMSDeployLogOptionalParams, WebAppsCreateMSDeployOperationOptionalParams, WebAppsGetMSDeployStatusOptionalParams, WebAppsListDomainOwnershipIdentifiersSlotOptionalParams, WebAppsDeleteDomainOwnershipIdentifierSlotOptionalParams, WebAppsUpdateDomainOwnershipIdentifierSlotOptionalParams, WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotOptionalParams, WebAppsGetDomainOwnershipIdentifierSlotOptionalParams, WebAppsListDomainOwnershipIdentifiersOptionalParams, WebAppsDeleteDomainOwnershipIdentifierOptionalParams, WebAppsUpdateDomainOwnershipIdentifierOptionalParams, WebAppsCreateOrUpdateDomainOwnershipIdentifierOptionalParams, WebAppsGetDomainOwnershipIdentifierOptionalParams, WebAppsListDeploymentLogSlotOptionalParams, WebAppsListDeploymentsSlotOptionalParams, WebAppsDeleteDeploymentSlotOptionalParams, WebAppsCreateDeploymentSlotOptionalParams, WebAppsGetDeploymentSlotOptionalParams, WebAppsListDeploymentLogOptionalParams, WebAppsListDeploymentsOptionalParams, WebAppsDeleteDeploymentOptionalParams, WebAppsCreateDeploymentOptionalParams, WebAppsGetDeploymentOptionalParams, WebAppsListSlotSiteDeploymentStatusesSlotOptionalParams, WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams, WebAppsListProductionSiteDeploymentStatusesOptionalParams, WebAppsGetProductionSiteDeploymentStatusOptionalParams, WebAppsStopContinuousWebJobSlotOptionalParams, WebAppsStartContinuousWebJobSlotOptionalParams, WebAppsListContinuousWebJobsSlotOptionalParams, WebAppsDeleteContinuousWebJobSlotOptionalParams, WebAppsGetContinuousWebJobSlotOptionalParams, WebAppsStopContinuousWebJobOptionalParams, WebAppsStartContinuousWebJobOptionalParams, WebAppsListContinuousWebJobsOptionalParams, WebAppsDeleteContinuousWebJobOptionalParams, WebAppsGetContinuousWebJobOptionalParams, WebAppsRecoverSiteConfigurationSnapshotSlotOptionalParams, WebAppsListConfigurationsSlotOptionalParams, WebAppsGetConfigurationSnapshotSlotOptionalParams, WebAppsListConfigurationSnapshotInfoSlotOptionalParams, WebAppsUpdateConfigurationSlotOptionalParams, WebAppsCreateOrUpdateConfigurationSlotOptionalParams, WebAppsGetConfigurationSlotOptionalParams, WebAppsRecoverSiteConfigurationSnapshotOptionalParams, WebAppsListConfigurationsOptionalParams, WebAppsGetConfigurationSnapshotOptionalParams, WebAppsListConfigurationSnapshotInfoOptionalParams, WebAppsUpdateConfigurationOptionalParams, WebAppsCreateOrUpdateConfigurationOptionalParams, WebAppsGetConfigurationOptionalParams, WebAppsUpdateSlotConfigurationNamesOptionalParams, WebAppsListSlotConfigurationNamesOptionalParams, WebAppsUpdateDiagnosticLogsConfigSlotOptionalParams, WebAppsGetDiagnosticLogsConfigurationSlotOptionalParams, WebAppsUpdateDiagnosticLogsConfigOptionalParams, WebAppsGetDiagnosticLogsConfigurationOptionalParams, WebAppsListSiteConnectionStringKeyVaultReferencesSlotOptionalParams, WebAppsGetSiteConnectionStringKeyVaultReferenceSlotOptionalParams, WebAppsListAppSettingsKeyVaultReferencesSlotOptionalParams, WebAppsGetAppSettingKeyVaultReferenceSlotOptionalParams, WebAppsListSiteConnectionStringKeyVaultReferencesOptionalParams, WebAppsGetSiteConnectionStringKeyVaultReferenceOptionalParams, WebAppsListAppSettingsKeyVaultReferencesOptionalParams, WebAppsGetAppSettingKeyVaultReferenceOptionalParams, WebAppsGetAuthSettingsV2SlotOptionalParams, WebAppsUpdateAuthSettingsV2SlotOptionalParams, WebAppsGetAuthSettingsV2WithoutSecretsSlotOptionalParams, WebAppsGetAuthSettingsV2OptionalParams, WebAppsUpdateAuthSettingsV2OptionalParams, WebAppsGetAuthSettingsV2WithoutSecretsOptionalParams, WebAppsUpdateScmAllowedSlotOptionalParams, WebAppsGetScmAllowedSlotOptionalParams, WebAppsListBasicPublishingCredentialsPoliciesSlotOptionalParams, WebAppsUpdateFtpAllowedSlotOptionalParams, WebAppsGetFtpAllowedSlotOptionalParams, WebAppsUpdateScmAllowedOptionalParams, WebAppsGetScmAllowedOptionalParams, WebAppsListBasicPublishingCredentialsPoliciesOptionalParams, WebAppsUpdateFtpAllowedOptionalParams, WebAppsGetFtpAllowedOptionalParams, WebAppsRestoreSlotOptionalParams, WebAppsListBackupStatusSecretsSlotOptionalParams, WebAppsListBackupsSlotOptionalParams, WebAppsDeleteBackupSlotOptionalParams, WebAppsGetBackupStatusSlotOptionalParams, WebAppsRestoreOptionalParams, WebAppsListBackupStatusSecretsOptionalParams, WebAppsListBackupsOptionalParams, WebAppsDeleteBackupOptionalParams, WebAppsGetBackupStatusOptionalParams, WebAppsListWorkflowsConnectionsOptionalParams, WebAppsDeployWorkflowArtifactsOptionalParams, WebAppsListUsagesOptionalParams, WebAppsSyncFunctionTriggersOptionalParams, WebAppsSyncRepositoryOptionalParams, WebAppsStopNetworkTraceOptionalParams, WebAppsStopOptionalParams, WebAppsStartNetworkTraceOptionalParams, WebAppsStartOptionalParams, WebAppsListSnapshotsFromDRSecondaryOptionalParams, WebAppsListSnapshotsOptionalParams, WebAppsSwapSlotWithProductionOptionalParams, WebAppsListSlotDifferencesFromProductionOptionalParams, WebAppsRestoreSnapshotOptionalParams, WebAppsRestoreFromDeletedAppOptionalParams, WebAppsRestoreFromBackupBlobOptionalParams, WebAppsRestartOptionalParams, WebAppsResetProductionSlotConfigOptionalParams, WebAppsListPublishingProfileXmlWithSecretsOptionalParams, WebAppsGetPrivateLinkResourcesOptionalParams, WebAppsListPremierAddOnsOptionalParams, WebAppsGetSitePhpErrorLogFlagOptionalParams, WebAppsListPerfMonCountersOptionalParams, WebAppsGenerateNewSitePublishingPasswordOptionalParams, WebAppsGetNetworkTracesV2OptionalParams, WebAppsGetNetworkTraceOperationV2OptionalParams, WebAppsGetNetworkTracesOptionalParams, WebAppsStopWebSiteNetworkTraceOptionalParams, WebAppsStartWebSiteNetworkTraceOperationOptionalParams, WebAppsStartWebSiteNetworkTraceOptionalParams, WebAppsGetNetworkTraceOperationOptionalParams, WebAppsMigrateMySqlOptionalParams, WebAppsMigrateStorageOptionalParams, WebAppsUpdateMachineKeyOptionalParams, WebAppsListSyncFunctionTriggersOptionalParams, WebAppsListSiteBackupsOptionalParams, WebAppsIsCloneableOptionalParams, WebAppsListRelayServiceConnectionsOptionalParams, WebAppsListHybridConnectionsOptionalParams, WebAppsDeleteHostSecretOptionalParams, WebAppsCreateOrUpdateHostSecretOptionalParams, WebAppsSyncFunctionsOptionalParams, WebAppsListSyncStatusOptionalParams, WebAppsListHostKeysOptionalParams, WebAppsGetFunctionsAdminTokenOptionalParams, WebAppsCreateOneDeployOperationOptionalParams, WebAppsGetOneDeployStatusOptionalParams, WebAppsDiscoverBackupOptionalParams, WebAppsGetContainerLogsZipOptionalParams, WebAppsGetWebSiteContainerLogsOptionalParams, WebAppsListSitePushSettingsOptionalParams, WebAppsUpdateSitePushSettingsOptionalParams, WebAppsListPublishingCredentialsOptionalParams, WebAppsListMetadataOptionalParams, WebAppsUpdateMetadataOptionalParams, WebAppsListConnectionStringsOptionalParams, WebAppsUpdateConnectionStringsOptionalParams, WebAppsGetBackupConfigurationOptionalParams, WebAppsDeleteBackupConfigurationOptionalParams, WebAppsUpdateBackupConfigurationOptionalParams, WebAppsListAzureStorageAccountsOptionalParams, WebAppsUpdateAzureStorageAccountsOptionalParams, WebAppsGetAuthSettingsOptionalParams, WebAppsUpdateAuthSettingsOptionalParams, WebAppsListApplicationSettingsOptionalParams, WebAppsUpdateApplicationSettingsOptionalParams, WebAppsBackupOptionalParams, WebAppsApplySlotConfigToProductionOptionalParams, WebAppsAnalyzeCustomHostnameOptionalParams, WebAppsListOptionalParams, WebAppsDeleteOptionalParams, WebAppsUpdateOptionalParams, WebAppsCreateOrUpdateOptionalParams, WebAppsGetOptionalParams, WebAppsUpdateVnetConnectionGatewayOptionalParams, WebAppsCreateOrUpdateVnetConnectionGatewayOptionalParams, WebAppsGetVnetConnectionGatewayOptionalParams, WebAppsUpdateVnetConnectionGatewaySlotOptionalParams, WebAppsCreateOrUpdateVnetConnectionGatewaySlotOptionalParams, WebAppsGetVnetConnectionGatewaySlotOptionalParams, WebAppsListVnetConnectionsOptionalParams, WebAppsDeleteVnetConnectionOptionalParams, WebAppsUpdateVnetConnectionOptionalParams, WebAppsCreateOrUpdateVnetConnectionOptionalParams, WebAppsGetVnetConnectionOptionalParams, WebAppsListVnetConnectionsSlotOptionalParams, WebAppsDeleteVnetConnectionSlotOptionalParams, WebAppsUpdateVnetConnectionSlotOptionalParams, WebAppsCreateOrUpdateVnetConnectionSlotOptionalParams, WebAppsGetVnetConnectionSlotOptionalParams, WebAppsDeleteHybridConnectionSlotOptionalParams, WebAppsUpdateHybridConnectionSlotOptionalParams, WebAppsCreateOrUpdateHybridConnectionSlotOptionalParams, WebAppsGetHybridConnectionSlotOptionalParams, WebAppsDeleteHybridConnectionOptionalParams, WebAppsUpdateHybridConnectionOptionalParams, WebAppsCreateOrUpdateHybridConnectionOptionalParams, WebAppsGetHybridConnectionOptionalParams, WebAppsListPrivateEndpointConnectionListSlotOptionalParams, WebAppsDeletePrivateEndpointConnectionSlotOptionalParams, WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams, WebAppsGetPrivateEndpointConnectionSlotOptionalParams, WebAppsListPrivateEndpointConnectionListOptionalParams, WebAppsDeletePrivateEndpointConnectionOptionalParams, WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams, WebAppsGetPrivateEndpointConnectionOptionalParams, WebAppsListWorkflowsConnectionsSlotOptionalParams, WebAppsDeployWorkflowArtifactsSlotOptionalParams, WebAppsListUsagesSlotOptionalParams, WebAppsSyncFunctionTriggersSlotOptionalParams, WebAppsSyncRepositorySlotOptionalParams, WebAppsStopNetworkTraceSlotOptionalParams, WebAppsStopSlotOptionalParams, WebAppsStartNetworkTraceSlotOptionalParams, WebAppsStartSlotOptionalParams, WebAppsListSnapshotsFromDRSecondarySlotOptionalParams, WebAppsListSnapshotsSlotOptionalParams, WebAppsSwapSlotOptionalParams, WebAppsListSlotDifferencesSlotOptionalParams, WebAppsRestoreSnapshotSlotOptionalParams, WebAppsRestoreFromDeletedAppSlotOptionalParams, WebAppsRestoreFromBackupBlobSlotOptionalParams, WebAppsRestartSlotOptionalParams, WebAppsResetSlotConfigurationSlotOptionalParams, WebAppsListPublishingProfileXmlWithSecretsSlotOptionalParams, WebAppsGetPrivateLinkResourcesSlotOptionalParams, WebAppsListPremierAddOnsSlotOptionalParams, WebAppsGetSitePhpErrorLogFlagSlotOptionalParams, WebAppsListPerfMonCountersSlotOptionalParams, WebAppsGenerateNewSitePublishingPasswordSlotOptionalParams, WebAppsGetNetworkTracesSlotV2OptionalParams, WebAppsGetNetworkTraceOperationSlotV2OptionalParams, WebAppsGetNetworkTracesSlotOptionalParams, WebAppsStopWebSiteNetworkTraceSlotOptionalParams, WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams, WebAppsStartWebSiteNetworkTraceSlotOptionalParams, WebAppsGetNetworkTraceOperationSlotOptionalParams, WebAppsListSyncFunctionTriggersSlotOptionalParams, WebAppsListSiteBackupsSlotOptionalParams, WebAppsIsCloneableSlotOptionalParams, WebAppsListRelayServiceConnectionsSlotOptionalParams, WebAppsListHybridConnectionsSlotOptionalParams, WebAppsDeleteHostSecretSlotOptionalParams, WebAppsCreateOrUpdateHostSecretSlotOptionalParams, WebAppsSyncFunctionsSlotOptionalParams, WebAppsListSyncStatusSlotOptionalParams, WebAppsListHostKeysSlotOptionalParams, WebAppsGetFunctionsAdminTokenSlotOptionalParams, WebAppsDiscoverBackupSlotOptionalParams, WebAppsGetContainerLogsZipSlotOptionalParams, WebAppsGetWebSiteContainerLogsSlotOptionalParams, WebAppsListSitePushSettingsSlotOptionalParams, WebAppsUpdateSitePushSettingsSlotOptionalParams, WebAppsListPublishingCredentialsSlotOptionalParams, WebAppsListMetadataSlotOptionalParams, WebAppsUpdateMetadataSlotOptionalParams, WebAppsListConnectionStringsSlotOptionalParams, WebAppsUpdateConnectionStringsSlotOptionalParams, WebAppsGetBackupConfigurationSlotOptionalParams, WebAppsDeleteBackupConfigurationSlotOptionalParams, WebAppsUpdateBackupConfigurationSlotOptionalParams, WebAppsListAzureStorageAccountsSlotOptionalParams, WebAppsUpdateAzureStorageAccountsSlotOptionalParams, WebAppsGetAuthSettingsSlotOptionalParams, WebAppsUpdateAuthSettingsSlotOptionalParams, WebAppsListApplicationSettingsSlotOptionalParams, WebAppsUpdateApplicationSettingsSlotOptionalParams, WebAppsBackupSlotOptionalParams, WebAppsApplySlotConfigurationSlotOptionalParams, WebAppsAnalyzeCustomHostnameSlotOptionalParams, WebAppsListByResourceGroupOptionalParams, WebAppsDeleteSlotOptionalParams, WebAppsUpdateSlotOptionalParams, WebAppsCreateOrUpdateSlotOptionalParams, WebAppsGetSlotOptionalParams, WebAppsListSlotsOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listWorkflowsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWorkflowsOptionalParams): StreamableMethod; export declare function _listWorkflowsDeserialize(result: PathUncheckedResponse): Promise<_WorkflowEnvelopeCollection>; /** List the workflows for a web site, or a deployment slot. */ export declare function listWorkflows(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWorkflowsOptionalParams): PagedAsyncIterableIterator; export declare function _getWorkflowSend(context: Client, resourceGroupName: string, name: string, workflowName: string, options?: WebAppsGetWorkflowOptionalParams): StreamableMethod; export declare function _getWorkflowDeserialize(result: PathUncheckedResponse): Promise; /** Get workflow information by its ID for web site, or a deployment slot. */ export declare function getWorkflow(context: Client, resourceGroupName: string, name: string, workflowName: string, options?: WebAppsGetWorkflowOptionalParams): Promise; export declare function _listInstanceWorkflowsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceWorkflowsSlotOptionalParams): StreamableMethod; export declare function _listInstanceWorkflowsSlotDeserialize(result: PathUncheckedResponse): Promise<_WorkflowEnvelopeCollection>; /** List the workflows for a web site, or a deployment slot. */ export declare function listInstanceWorkflowsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceWorkflowsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceWorkflowSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, workflowName: string, options?: WebAppsGetInstanceWorkflowSlotOptionalParams): StreamableMethod; export declare function _getInstanceWorkflowSlotDeserialize(result: PathUncheckedResponse): Promise; /** Get workflow information by its ID for web site, or a deployment slot. */ export declare function getInstanceWorkflowSlot(context: Client, resourceGroupName: string, name: string, slot: string, workflowName: string, options?: WebAppsGetInstanceWorkflowSlotOptionalParams): Promise; export declare function _listWebJobsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWebJobsOptionalParams): StreamableMethod; export declare function _listWebJobsDeserialize(result: PathUncheckedResponse): Promise<_WebJobCollection>; /** Description for List webjobs for an app, or a deployment slot. */ export declare function listWebJobs(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWebJobsOptionalParams): PagedAsyncIterableIterator; export declare function _getWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetWebJobOptionalParams): StreamableMethod; export declare function _getWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get webjob information for an app, or a deployment slot. */ export declare function getWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetWebJobOptionalParams): Promise; export declare function _listWebJobsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListWebJobsSlotOptionalParams): StreamableMethod; export declare function _listWebJobsSlotDeserialize(result: PathUncheckedResponse): Promise<_WebJobCollection>; /** Description for List webjobs for an app, or a deployment slot. */ export declare function listWebJobsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListWebJobsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetWebJobSlotOptionalParams): StreamableMethod; export declare function _getWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get webjob information for an app, or a deployment slot. */ export declare function getWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetWebJobSlotOptionalParams): Promise; export declare function _listTriggeredWebJobHistorySend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsListTriggeredWebJobHistoryOptionalParams): StreamableMethod; export declare function _listTriggeredWebJobHistoryDeserialize(result: PathUncheckedResponse): Promise<_TriggeredJobHistoryCollection>; /** Description for List a triggered web job's history for an app, or a deployment slot. */ export declare function listTriggeredWebJobHistory(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsListTriggeredWebJobHistoryOptionalParams): PagedAsyncIterableIterator; export declare function _getTriggeredWebJobHistorySend(context: Client, resourceGroupName: string, name: string, webJobName: string, id: string, options?: WebAppsGetTriggeredWebJobHistoryOptionalParams): StreamableMethod; export declare function _getTriggeredWebJobHistoryDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. */ export declare function getTriggeredWebJobHistory(context: Client, resourceGroupName: string, name: string, webJobName: string, id: string, options?: WebAppsGetTriggeredWebJobHistoryOptionalParams): Promise; export declare function _listTriggeredWebJobHistorySlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsListTriggeredWebJobHistorySlotOptionalParams): StreamableMethod; export declare function _listTriggeredWebJobHistorySlotDeserialize(result: PathUncheckedResponse): Promise<_TriggeredJobHistoryCollection>; /** Description for List a triggered web job's history for an app, or a deployment slot. */ export declare function listTriggeredWebJobHistorySlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsListTriggeredWebJobHistorySlotOptionalParams): PagedAsyncIterableIterator; export declare function _getTriggeredWebJobHistorySlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: WebAppsGetTriggeredWebJobHistorySlotOptionalParams): StreamableMethod; export declare function _getTriggeredWebJobHistorySlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. */ export declare function getTriggeredWebJobHistorySlot(context: Client, resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: WebAppsGetTriggeredWebJobHistorySlotOptionalParams): Promise; export declare function _runTriggeredWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsRunTriggeredWebJobOptionalParams): StreamableMethod; export declare function _runTriggeredWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Run a triggered web job for an app, or a deployment slot. */ export declare function runTriggeredWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsRunTriggeredWebJobOptionalParams): Promise; export declare function _listTriggeredWebJobsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListTriggeredWebJobsOptionalParams): StreamableMethod; export declare function _listTriggeredWebJobsDeserialize(result: PathUncheckedResponse): Promise<_TriggeredWebJobCollection>; /** Description for List triggered web jobs for an app, or a deployment slot. */ export declare function listTriggeredWebJobs(context: Client, resourceGroupName: string, name: string, options?: WebAppsListTriggeredWebJobsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteTriggeredWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteTriggeredWebJobOptionalParams): StreamableMethod; export declare function _deleteTriggeredWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a triggered web job by its ID for an app, or a deployment slot. */ export declare function deleteTriggeredWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteTriggeredWebJobOptionalParams): Promise; export declare function _getTriggeredWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetTriggeredWebJobOptionalParams): StreamableMethod; export declare function _getTriggeredWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a triggered web job by its ID for an app, or a deployment slot. */ export declare function getTriggeredWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetTriggeredWebJobOptionalParams): Promise; export declare function _runTriggeredWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsRunTriggeredWebJobSlotOptionalParams): StreamableMethod; export declare function _runTriggeredWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Run a triggered web job for an app, or a deployment slot. */ export declare function runTriggeredWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsRunTriggeredWebJobSlotOptionalParams): Promise; export declare function _listTriggeredWebJobsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListTriggeredWebJobsSlotOptionalParams): StreamableMethod; export declare function _listTriggeredWebJobsSlotDeserialize(result: PathUncheckedResponse): Promise<_TriggeredWebJobCollection>; /** Description for List triggered web jobs for an app, or a deployment slot. */ export declare function listTriggeredWebJobsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListTriggeredWebJobsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteTriggeredWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteTriggeredWebJobSlotOptionalParams): StreamableMethod; export declare function _deleteTriggeredWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a triggered web job by its ID for an app, or a deployment slot. */ export declare function deleteTriggeredWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteTriggeredWebJobSlotOptionalParams): Promise; export declare function _getTriggeredWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetTriggeredWebJobSlotOptionalParams): StreamableMethod; export declare function _getTriggeredWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a triggered web job by its ID for an app, or a deployment slot. */ export declare function getTriggeredWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetTriggeredWebJobSlotOptionalParams): Promise; export declare function _deleteSourceControlSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteSourceControlOptionalParams): StreamableMethod; export declare function _deleteSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes the source control configuration of an app. */ export declare function deleteSourceControl(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteSourceControlOptionalParams): Promise; export declare function _updateSourceControlSend(context: Client, resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlOptionalParams): StreamableMethod; export declare function _updateSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the source control configuration of an app. */ export declare function updateSourceControl(context: Client, resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlOptionalParams): Promise; export declare function _createOrUpdateSourceControlSend(context: Client, resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlOptionalParams): StreamableMethod; export declare function _createOrUpdateSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the source control configuration of an app. */ export declare function createOrUpdateSourceControl(context: Client, resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlOptionalParams): PollerLike, SiteSourceControl>; export declare function _getSourceControlSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSourceControlOptionalParams): StreamableMethod; export declare function _getSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the source control configuration of an app. */ export declare function getSourceControl(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSourceControlOptionalParams): Promise; export declare function _deleteSourceControlSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSourceControlSlotOptionalParams): StreamableMethod; export declare function _deleteSourceControlSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes the source control configuration of an app. */ export declare function deleteSourceControlSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSourceControlSlotOptionalParams): Promise; export declare function _updateSourceControlSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlSlotOptionalParams): StreamableMethod; export declare function _updateSourceControlSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the source control configuration of an app. */ export declare function updateSourceControlSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlSlotOptionalParams): Promise; export declare function _createOrUpdateSourceControlSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateSourceControlSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the source control configuration of an app. */ export declare function createOrUpdateSourceControlSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlSlotOptionalParams): PollerLike, SiteSourceControl>; export declare function _getSourceControlSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSourceControlSlotOptionalParams): StreamableMethod; export declare function _getSourceControlSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the source control configuration of an app. */ export declare function getSourceControlSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSourceControlSlotOptionalParams): Promise; export declare function _listSiteExtensionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteExtensionsSlotOptionalParams): StreamableMethod; export declare function _listSiteExtensionsSlotDeserialize(result: PathUncheckedResponse): Promise<_SiteExtensionInfoCollection>; /** Description for Get list of siteextensions for a web site, or a deployment slot. */ export declare function listSiteExtensionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteExtensionsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSiteExtensionSlotSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsDeleteSiteExtensionSlotOptionalParams): StreamableMethod; export declare function _deleteSiteExtensionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Remove a site extension from a web site, or a deployment slot. */ export declare function deleteSiteExtensionSlot(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsDeleteSiteExtensionSlotOptionalParams): Promise; export declare function _installSiteExtensionSlotSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsInstallSiteExtensionSlotOptionalParams): StreamableMethod; export declare function _installSiteExtensionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Install site extension on a web site, or a deployment slot. */ export declare function installSiteExtensionSlot(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsInstallSiteExtensionSlotOptionalParams): PollerLike, SiteExtensionInfo>; export declare function _getSiteExtensionSlotSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsGetSiteExtensionSlotOptionalParams): StreamableMethod; export declare function _getSiteExtensionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get site extension information by its ID for a web site, or a deployment slot. */ export declare function getSiteExtensionSlot(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsGetSiteExtensionSlotOptionalParams): Promise; export declare function _listSiteExtensionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteExtensionsOptionalParams): StreamableMethod; export declare function _listSiteExtensionsDeserialize(result: PathUncheckedResponse): Promise<_SiteExtensionInfoCollection>; /** Description for Get list of siteextensions for a web site, or a deployment slot. */ export declare function listSiteExtensions(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteExtensionsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSiteExtensionSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsDeleteSiteExtensionOptionalParams): StreamableMethod; export declare function _deleteSiteExtensionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Remove a site extension from a web site, or a deployment slot. */ export declare function deleteSiteExtension(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsDeleteSiteExtensionOptionalParams): Promise; export declare function _installSiteExtensionSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsInstallSiteExtensionOptionalParams): StreamableMethod; export declare function _installSiteExtensionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Install site extension on a web site, or a deployment slot. */ export declare function installSiteExtension(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsInstallSiteExtensionOptionalParams): PollerLike, SiteExtensionInfo>; export declare function _getSiteExtensionSend(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsGetSiteExtensionOptionalParams): StreamableMethod; export declare function _getSiteExtensionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get site extension information by its ID for a web site, or a deployment slot. */ export declare function getSiteExtension(context: Client, resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsGetSiteExtensionOptionalParams): Promise; export declare function _listSiteContainersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteContainersSlotOptionalParams): StreamableMethod; export declare function _listSiteContainersSlotDeserialize(result: PathUncheckedResponse): Promise<_SiteContainerCollection>; /** Lists all the site containers of a site, or a deployment slot. */ export declare function listSiteContainersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteContainersSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSiteContainerSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsDeleteSiteContainerSlotOptionalParams): StreamableMethod; export declare function _deleteSiteContainerSlotDeserialize(result: PathUncheckedResponse): Promise; /** Deletes a site container for a site, or a deployment slot. */ export declare function deleteSiteContainerSlot(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsDeleteSiteContainerSlotOptionalParams): Promise; export declare function _createOrUpdateSiteContainerSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateSiteContainerSlotDeserialize(result: PathUncheckedResponse): Promise; /** Creates or Updates a site container for a site, or a deployment slot. */ export declare function createOrUpdateSiteContainerSlot(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerSlotOptionalParams): Promise; export declare function _getSiteContainerSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsGetSiteContainerSlotOptionalParams): StreamableMethod; export declare function _getSiteContainerSlotDeserialize(result: PathUncheckedResponse): Promise; /** Gets a site container of a site, or a deployment slot. */ export declare function getSiteContainerSlot(context: Client, resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsGetSiteContainerSlotOptionalParams): Promise; export declare function _listSiteContainersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteContainersOptionalParams): StreamableMethod; export declare function _listSiteContainersDeserialize(result: PathUncheckedResponse): Promise<_SiteContainerCollection>; /** Lists all the site containers of a site, or a deployment slot. */ export declare function listSiteContainers(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteContainersOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSiteContainerSend(context: Client, resourceGroupName: string, name: string, containerName: string, options?: WebAppsDeleteSiteContainerOptionalParams): StreamableMethod; export declare function _deleteSiteContainerDeserialize(result: PathUncheckedResponse): Promise; /** Deletes a site container for a site, or a deployment slot. */ export declare function deleteSiteContainer(context: Client, resourceGroupName: string, name: string, containerName: string, options?: WebAppsDeleteSiteContainerOptionalParams): Promise; export declare function _createOrUpdateSiteContainerSend(context: Client, resourceGroupName: string, name: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerOptionalParams): StreamableMethod; export declare function _createOrUpdateSiteContainerDeserialize(result: PathUncheckedResponse): Promise; /** Creates or Updates a site container for a site, or a deployment slot. */ export declare function createOrUpdateSiteContainer(context: Client, resourceGroupName: string, name: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerOptionalParams): Promise; export declare function _getSiteContainerSend(context: Client, resourceGroupName: string, name: string, containerName: string, options?: WebAppsGetSiteContainerOptionalParams): StreamableMethod; export declare function _getSiteContainerDeserialize(result: PathUncheckedResponse): Promise; /** Gets a site container of a site, or a deployment slot. */ export declare function getSiteContainer(context: Client, resourceGroupName: string, name: string, containerName: string, options?: WebAppsGetSiteContainerOptionalParams): Promise; export declare function _listPublicCertificatesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublicCertificatesSlotOptionalParams): StreamableMethod; export declare function _listPublicCertificatesSlotDeserialize(result: PathUncheckedResponse): Promise<_PublicCertificateCollection>; /** Description for Get public certificates for an app or a deployment slot. */ export declare function listPublicCertificatesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublicCertificatesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deletePublicCertificateSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateSlotOptionalParams): StreamableMethod; export declare function _deletePublicCertificateSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a hostname binding for an app. */ export declare function deletePublicCertificateSlot(context: Client, resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateSlotOptionalParams): Promise; export declare function _createOrUpdatePublicCertificateSlotSend(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, slot: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateSlotOptionalParams): StreamableMethod; export declare function _createOrUpdatePublicCertificateSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a hostname binding for an app. */ export declare function createOrUpdatePublicCertificateSlot(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, slot: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateSlotOptionalParams): Promise; export declare function _getPublicCertificateSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateSlotOptionalParams): StreamableMethod; export declare function _getPublicCertificateSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the named public certificate for an app (or deployment slot, if specified). */ export declare function getPublicCertificateSlot(context: Client, resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateSlotOptionalParams): Promise; export declare function _listPublicCertificatesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPublicCertificatesOptionalParams): StreamableMethod; export declare function _listPublicCertificatesDeserialize(result: PathUncheckedResponse): Promise<_PublicCertificateCollection>; /** Description for Get public certificates for an app or a deployment slot. */ export declare function listPublicCertificates(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPublicCertificatesOptionalParams): PagedAsyncIterableIterator; export declare function _deletePublicCertificateSend(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateOptionalParams): StreamableMethod; export declare function _deletePublicCertificateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a hostname binding for an app. */ export declare function deletePublicCertificate(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateOptionalParams): Promise; export declare function _createOrUpdatePublicCertificateSend(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateOptionalParams): StreamableMethod; export declare function _createOrUpdatePublicCertificateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a hostname binding for an app. */ export declare function createOrUpdatePublicCertificate(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateOptionalParams): Promise; export declare function _getPublicCertificateSend(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateOptionalParams): StreamableMethod; export declare function _getPublicCertificateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the named public certificate for an app (or deployment slot, if specified). */ export declare function getPublicCertificate(context: Client, resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateOptionalParams): Promise; export declare function _putPrivateAccessVnetSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetSlotOptionalParams): StreamableMethod; export declare function _putPrivateAccessVnetSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. */ export declare function putPrivateAccessVnetSlot(context: Client, resourceGroupName: string, name: string, slot: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetSlotOptionalParams): Promise; export declare function _getPrivateAccessSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateAccessSlotOptionalParams): StreamableMethod; export declare function _getPrivateAccessSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. */ export declare function getPrivateAccessSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateAccessSlotOptionalParams): Promise; export declare function _putPrivateAccessVnetSend(context: Client, resourceGroupName: string, name: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetOptionalParams): StreamableMethod; export declare function _putPrivateAccessVnetDeserialize(result: PathUncheckedResponse): Promise; /** Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. */ export declare function putPrivateAccessVnet(context: Client, resourceGroupName: string, name: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetOptionalParams): Promise; export declare function _getPrivateAccessSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetPrivateAccessOptionalParams): StreamableMethod; export declare function _getPrivateAccessDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. */ export declare function getPrivateAccess(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetPrivateAccessOptionalParams): Promise; export declare function _deletePremierAddOnSlotSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsDeletePremierAddOnSlotOptionalParams): StreamableMethod; export declare function _deletePremierAddOnSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a premier add-on from an app. */ export declare function deletePremierAddOnSlot(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsDeletePremierAddOnSlotOptionalParams): Promise; export declare function _updatePremierAddOnSlotSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnSlotOptionalParams): StreamableMethod; export declare function _updatePremierAddOnSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates a named add-on of an app. */ export declare function updatePremierAddOnSlot(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnSlotOptionalParams): Promise; export declare function _addPremierAddOnSlotSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnSlotOptionalParams): StreamableMethod; export declare function _addPremierAddOnSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates a named add-on of an app. */ export declare function addPremierAddOnSlot(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnSlotOptionalParams): Promise; export declare function _getPremierAddOnSlotSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsGetPremierAddOnSlotOptionalParams): StreamableMethod; export declare function _getPremierAddOnSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named add-on of an app. */ export declare function getPremierAddOnSlot(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsGetPremierAddOnSlotOptionalParams): Promise; export declare function _deletePremierAddOnSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsDeletePremierAddOnOptionalParams): StreamableMethod; export declare function _deletePremierAddOnDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a premier add-on from an app. */ export declare function deletePremierAddOn(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsDeletePremierAddOnOptionalParams): Promise; export declare function _updatePremierAddOnSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnOptionalParams): StreamableMethod; export declare function _updatePremierAddOnDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates a named add-on of an app. */ export declare function updatePremierAddOn(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnOptionalParams): Promise; export declare function _addPremierAddOnSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnOptionalParams): StreamableMethod; export declare function _addPremierAddOnDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates a named add-on of an app. */ export declare function addPremierAddOn(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnOptionalParams): Promise; export declare function _getPremierAddOnSend(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsGetPremierAddOnOptionalParams): StreamableMethod; export declare function _getPremierAddOnDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named add-on of an app. */ export declare function getPremierAddOn(context: Client, resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsGetPremierAddOnOptionalParams): Promise; export declare function _listNetworkFeaturesSlotSend(context: Client, resourceGroupName: string, name: string, view: string, slot: string, options?: WebAppsListNetworkFeaturesSlotOptionalParams): StreamableMethod; export declare function _listNetworkFeaturesSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets all network features used by the app (or deployment slot, if specified). */ export declare function listNetworkFeaturesSlot(context: Client, resourceGroupName: string, name: string, view: string, slot: string, options?: WebAppsListNetworkFeaturesSlotOptionalParams): Promise; export declare function _listNetworkFeaturesSend(context: Client, resourceGroupName: string, name: string, view: string, options?: WebAppsListNetworkFeaturesOptionalParams): StreamableMethod; export declare function _listNetworkFeaturesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets all network features used by the app (or deployment slot, if specified). */ export declare function listNetworkFeatures(context: Client, resourceGroupName: string, name: string, view: string, options?: WebAppsListNetworkFeaturesOptionalParams): Promise; export declare function _deleteSwiftVirtualNetworkSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSwiftVirtualNetworkSlotOptionalParams): StreamableMethod; export declare function _deleteSwiftVirtualNetworkSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). */ export declare function deleteSwiftVirtualNetworkSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSwiftVirtualNetworkSlotOptionalParams): Promise; export declare function _updateSwiftVirtualNetworkConnectionWithCheckSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams): StreamableMethod; export declare function _updateSwiftVirtualNetworkConnectionWithCheckSlotDeserialize(result: PathUncheckedResponse): Promise; /** * Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not * in use by another App Service Plan other than the one this App is in. */ export declare function updateSwiftVirtualNetworkConnectionWithCheckSlot(context: Client, resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams): Promise; export declare function _createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotDeserialize(result: PathUncheckedResponse): Promise; /** * Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not * in use by another App Service Plan other than the one this App is in. */ export declare function createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(context: Client, resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams): Promise; export declare function _getSwiftVirtualNetworkConnectionSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSwiftVirtualNetworkConnectionSlotOptionalParams): StreamableMethod; export declare function _getSwiftVirtualNetworkConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a Swift Virtual Network connection. */ export declare function getSwiftVirtualNetworkConnectionSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSwiftVirtualNetworkConnectionSlotOptionalParams): Promise; export declare function _deleteSwiftVirtualNetworkSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteSwiftVirtualNetworkOptionalParams): StreamableMethod; export declare function _deleteSwiftVirtualNetworkDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). */ export declare function deleteSwiftVirtualNetwork(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteSwiftVirtualNetworkOptionalParams): Promise; export declare function _updateSwiftVirtualNetworkConnectionWithCheckSend(context: Client, resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams): StreamableMethod; export declare function _updateSwiftVirtualNetworkConnectionWithCheckDeserialize(result: PathUncheckedResponse): Promise; /** * Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not * in use by another App Service Plan other than the one this App is in. */ export declare function updateSwiftVirtualNetworkConnectionWithCheck(context: Client, resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams): Promise; export declare function _createOrUpdateSwiftVirtualNetworkConnectionWithCheckSend(context: Client, resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams): StreamableMethod; export declare function _createOrUpdateSwiftVirtualNetworkConnectionWithCheckDeserialize(result: PathUncheckedResponse): Promise; /** * Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not * in use by another App Service Plan other than the one this App is in. */ export declare function createOrUpdateSwiftVirtualNetworkConnectionWithCheck(context: Client, resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams): Promise; export declare function _getSwiftVirtualNetworkConnectionSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSwiftVirtualNetworkConnectionOptionalParams): StreamableMethod; export declare function _getSwiftVirtualNetworkConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a Swift Virtual Network connection. */ export declare function getSwiftVirtualNetworkConnection(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSwiftVirtualNetworkConnectionOptionalParams): Promise; export declare function _getMigrateMySqlStatusSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMigrateMySqlStatusSlotOptionalParams): StreamableMethod; export declare function _getMigrateMySqlStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled */ export declare function getMigrateMySqlStatusSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMigrateMySqlStatusSlotOptionalParams): Promise; export declare function _getMigrateMySqlStatusSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMigrateMySqlStatusOptionalParams): StreamableMethod; export declare function _getMigrateMySqlStatusDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled */ export declare function getMigrateMySqlStatus(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMigrateMySqlStatusOptionalParams): Promise; export declare function _listProcessModulesSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessModulesSlotOptionalParams): StreamableMethod; export declare function _listProcessModulesSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessModuleInfoCollection>; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ export declare function listProcessModulesSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessModulesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getProcessModuleSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: WebAppsGetProcessModuleSlotOptionalParams): StreamableMethod; export declare function _getProcessModuleSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getProcessModuleSlot(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: WebAppsGetProcessModuleSlotOptionalParams): Promise; export declare function _listInstanceProcessModulesSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessModulesSlotOptionalParams): StreamableMethod; export declare function _listInstanceProcessModulesSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessModuleInfoCollection>; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ export declare function listInstanceProcessModulesSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessModulesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceProcessModuleSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleSlotOptionalParams): StreamableMethod; export declare function _getInstanceProcessModuleSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcessModuleSlot(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleSlotOptionalParams): Promise; export declare function _listProcessModulesSend(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessModulesOptionalParams): StreamableMethod; export declare function _listProcessModulesDeserialize(result: PathUncheckedResponse): Promise<_ProcessModuleInfoCollection>; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ export declare function listProcessModules(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessModulesOptionalParams): PagedAsyncIterableIterator; export declare function _getProcessModuleSend(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: WebAppsGetProcessModuleOptionalParams): StreamableMethod; export declare function _getProcessModuleDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getProcessModule(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: WebAppsGetProcessModuleOptionalParams): Promise; export declare function _listInstanceProcessModulesSend(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessModulesOptionalParams): StreamableMethod; export declare function _listInstanceProcessModulesDeserialize(result: PathUncheckedResponse): Promise<_ProcessModuleInfoCollection>; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ export declare function listInstanceProcessModules(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessModulesOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceProcessModuleSend(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleOptionalParams): StreamableMethod; export declare function _getInstanceProcessModuleDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcessModule(context: Client, resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleOptionalParams): Promise; export declare function _listProcessThreadsSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessThreadsSlotOptionalParams): StreamableMethod; export declare function _listProcessThreadsSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessThreadInfoCollection>; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ export declare function listProcessThreadsSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessThreadsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getProcessDumpSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessDumpSlotOptionalParams): StreamableMethod; export declare function _getProcessDumpSlotDeserialize(result: PathUncheckedResponse & WebAppsGetProcessDumpSlotResponse): Promise; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ export declare function getProcessDumpSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessDumpSlotOptionalParams): Promise; export declare function _listProcessesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListProcessesSlotOptionalParams): StreamableMethod; export declare function _listProcessesSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessInfoCollection>; /** Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. */ export declare function listProcessesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListProcessesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteProcessSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsDeleteProcessSlotOptionalParams): StreamableMethod; export declare function _deleteProcessSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. */ export declare function deleteProcessSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsDeleteProcessSlotOptionalParams): Promise; export declare function _getProcessSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessSlotOptionalParams): StreamableMethod; export declare function _getProcessSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getProcessSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessSlotOptionalParams): Promise; export declare function _listInstanceProcessThreadsSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsSlotOptionalParams): StreamableMethod; export declare function _listInstanceProcessThreadsSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessThreadInfoCollection>; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ export declare function listInstanceProcessThreadsSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceProcessDumpSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpSlotOptionalParams): StreamableMethod; export declare function _getInstanceProcessDumpSlotDeserialize(result: PathUncheckedResponse & WebAppsGetInstanceProcessDumpSlotResponse): Promise; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcessDumpSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpSlotOptionalParams): Promise; export declare function _listInstanceProcessesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessesSlotOptionalParams): StreamableMethod; export declare function _listInstanceProcessesSlotDeserialize(result: PathUncheckedResponse): Promise<_ProcessInfoCollection>; /** Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. */ export declare function listInstanceProcessesSlot(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteInstanceProcessSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsDeleteInstanceProcessSlotOptionalParams): StreamableMethod; export declare function _deleteInstanceProcessSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. */ export declare function deleteInstanceProcessSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsDeleteInstanceProcessSlotOptionalParams): Promise; export declare function _getInstanceProcessSlotSend(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessSlotOptionalParams): StreamableMethod; export declare function _getInstanceProcessSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcessSlot(context: Client, resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessSlotOptionalParams): Promise; export declare function _listProcessThreadsSend(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessThreadsOptionalParams): StreamableMethod; export declare function _listProcessThreadsDeserialize(result: PathUncheckedResponse): Promise<_ProcessThreadInfoCollection>; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ export declare function listProcessThreads(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessThreadsOptionalParams): PagedAsyncIterableIterator; export declare function _getProcessDumpSend(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessDumpOptionalParams): StreamableMethod; export declare function _getProcessDumpDeserialize(result: PathUncheckedResponse & WebAppsGetProcessDumpResponse): Promise; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ export declare function getProcessDump(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessDumpOptionalParams): Promise; export declare function _listProcessesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListProcessesOptionalParams): StreamableMethod; export declare function _listProcessesDeserialize(result: PathUncheckedResponse): Promise<_ProcessInfoCollection>; /** Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. */ export declare function listProcesses(context: Client, resourceGroupName: string, name: string, options?: WebAppsListProcessesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteProcessSend(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsDeleteProcessOptionalParams): StreamableMethod; export declare function _deleteProcessDeserialize(result: PathUncheckedResponse): Promise; /** Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. */ export declare function deleteProcess(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsDeleteProcessOptionalParams): Promise; export declare function _getProcessSend(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessOptionalParams): StreamableMethod; export declare function _getProcessDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getProcess(context: Client, resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessOptionalParams): Promise; export declare function _listInstanceProcessThreadsSend(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsOptionalParams): StreamableMethod; export declare function _listInstanceProcessThreadsDeserialize(result: PathUncheckedResponse): Promise<_ProcessThreadInfoCollection>; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ export declare function listInstanceProcessThreads(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceProcessDumpSend(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpOptionalParams): StreamableMethod; export declare function _getInstanceProcessDumpDeserialize(result: PathUncheckedResponse & WebAppsGetInstanceProcessDumpResponse): Promise; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcessDump(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpOptionalParams): Promise; export declare function _listInstanceProcessesSend(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsListInstanceProcessesOptionalParams): StreamableMethod; export declare function _listInstanceProcessesDeserialize(result: PathUncheckedResponse): Promise<_ProcessInfoCollection>; /** Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. */ export declare function listInstanceProcesses(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsListInstanceProcessesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteInstanceProcessSend(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsDeleteInstanceProcessOptionalParams): StreamableMethod; export declare function _deleteInstanceProcessDeserialize(result: PathUncheckedResponse): Promise; /** Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. */ export declare function deleteInstanceProcess(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsDeleteInstanceProcessOptionalParams): Promise; export declare function _getInstanceProcessSend(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessOptionalParams): StreamableMethod; export declare function _getInstanceProcessDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ export declare function getInstanceProcess(context: Client, resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessOptionalParams): Promise; export declare function _listInstanceIdentifiersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceIdentifiersSlotOptionalParams): StreamableMethod; export declare function _listInstanceIdentifiersSlotDeserialize(result: PathUncheckedResponse): Promise<_WebAppInstanceStatusCollection>; /** Description for Gets all scale-out instances of an app. */ export declare function listInstanceIdentifiersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceIdentifiersSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceInfoSlotSend(context: Client, resourceGroupName: string, name: string, instanceId: string, slot: string, options?: WebAppsGetInstanceInfoSlotOptionalParams): StreamableMethod; export declare function _getInstanceInfoSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets all scale-out instances of an app. */ export declare function getInstanceInfoSlot(context: Client, resourceGroupName: string, name: string, instanceId: string, slot: string, options?: WebAppsGetInstanceInfoSlotOptionalParams): Promise; export declare function _listInstanceIdentifiersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListInstanceIdentifiersOptionalParams): StreamableMethod; export declare function _listInstanceIdentifiersDeserialize(result: PathUncheckedResponse): Promise<_WebAppInstanceStatusCollection>; /** Description for Gets all scale-out instances of an app. */ export declare function listInstanceIdentifiers(context: Client, resourceGroupName: string, name: string, options?: WebAppsListInstanceIdentifiersOptionalParams): PagedAsyncIterableIterator; export declare function _getInstanceInfoSend(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceInfoOptionalParams): StreamableMethod; export declare function _getInstanceInfoDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets all scale-out instances of an app. */ export declare function getInstanceInfo(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceInfoOptionalParams): Promise; export declare function _deleteRelayServiceConnectionSlotSend(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsDeleteRelayServiceConnectionSlotOptionalParams): StreamableMethod; export declare function _deleteRelayServiceConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a relay service connection by its name. */ export declare function deleteRelayServiceConnectionSlot(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsDeleteRelayServiceConnectionSlotOptionalParams): Promise; export declare function _updateRelayServiceConnectionSlotSend(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionSlotOptionalParams): StreamableMethod; export declare function _updateRelayServiceConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ export declare function updateRelayServiceConnectionSlot(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionSlotOptionalParams): Promise; export declare function _createOrUpdateRelayServiceConnectionSlotSend(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateRelayServiceConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ export declare function createOrUpdateRelayServiceConnectionSlot(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionSlotOptionalParams): Promise; export declare function _getRelayServiceConnectionSlotSend(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsGetRelayServiceConnectionSlotOptionalParams): StreamableMethod; export declare function _getRelayServiceConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a hybrid connection configuration by its name. */ export declare function getRelayServiceConnectionSlot(context: Client, resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsGetRelayServiceConnectionSlotOptionalParams): Promise; export declare function _deleteRelayServiceConnectionSend(context: Client, resourceGroupName: string, name: string, entityName: string, options?: WebAppsDeleteRelayServiceConnectionOptionalParams): StreamableMethod; export declare function _deleteRelayServiceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a relay service connection by its name. */ export declare function deleteRelayServiceConnection(context: Client, resourceGroupName: string, name: string, entityName: string, options?: WebAppsDeleteRelayServiceConnectionOptionalParams): Promise; export declare function _updateRelayServiceConnectionSend(context: Client, resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionOptionalParams): StreamableMethod; export declare function _updateRelayServiceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ export declare function updateRelayServiceConnection(context: Client, resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionOptionalParams): Promise; export declare function _createOrUpdateRelayServiceConnectionSend(context: Client, resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionOptionalParams): StreamableMethod; export declare function _createOrUpdateRelayServiceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ export declare function createOrUpdateRelayServiceConnection(context: Client, resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionOptionalParams): Promise; export declare function _getRelayServiceConnectionSend(context: Client, resourceGroupName: string, name: string, entityName: string, options?: WebAppsGetRelayServiceConnectionOptionalParams): StreamableMethod; export declare function _getRelayServiceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a hybrid connection configuration by its name. */ export declare function getRelayServiceConnection(context: Client, resourceGroupName: string, name: string, entityName: string, options?: WebAppsGetRelayServiceConnectionOptionalParams): Promise; export declare function _listHostNameBindingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostNameBindingsSlotOptionalParams): StreamableMethod; export declare function _listHostNameBindingsSlotDeserialize(result: PathUncheckedResponse): Promise<_HostNameBindingCollection>; /** Description for Get hostname bindings for an app or a deployment slot. */ export declare function listHostNameBindingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostNameBindingsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteHostNameBindingSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsDeleteHostNameBindingSlotOptionalParams): StreamableMethod; export declare function _deleteHostNameBindingSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a hostname binding for an app. */ export declare function deleteHostNameBindingSlot(context: Client, resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsDeleteHostNameBindingSlotOptionalParams): Promise; export declare function _createOrUpdateHostNameBindingSlotSend(context: Client, resourceGroupName: string, name: string, hostName: string, slot: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateHostNameBindingSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a hostname binding for an app. */ export declare function createOrUpdateHostNameBindingSlot(context: Client, resourceGroupName: string, name: string, hostName: string, slot: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingSlotOptionalParams): Promise; export declare function _getHostNameBindingSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsGetHostNameBindingSlotOptionalParams): StreamableMethod; export declare function _getHostNameBindingSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the named hostname binding for an app (or deployment slot, if specified). */ export declare function getHostNameBindingSlot(context: Client, resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsGetHostNameBindingSlotOptionalParams): Promise; export declare function _listHostNameBindingsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHostNameBindingsOptionalParams): StreamableMethod; export declare function _listHostNameBindingsDeserialize(result: PathUncheckedResponse): Promise<_HostNameBindingCollection>; /** Description for Get hostname bindings for an app or a deployment slot. */ export declare function listHostNameBindings(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHostNameBindingsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteHostNameBindingSend(context: Client, resourceGroupName: string, name: string, hostName: string, options?: WebAppsDeleteHostNameBindingOptionalParams): StreamableMethod; export declare function _deleteHostNameBindingDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a hostname binding for an app. */ export declare function deleteHostNameBinding(context: Client, resourceGroupName: string, name: string, hostName: string, options?: WebAppsDeleteHostNameBindingOptionalParams): Promise; export declare function _createOrUpdateHostNameBindingSend(context: Client, resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingOptionalParams): StreamableMethod; export declare function _createOrUpdateHostNameBindingDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a hostname binding for an app. */ export declare function createOrUpdateHostNameBinding(context: Client, resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingOptionalParams): Promise; export declare function _getHostNameBindingSend(context: Client, resourceGroupName: string, name: string, hostName: string, options?: WebAppsGetHostNameBindingOptionalParams): StreamableMethod; export declare function _getHostNameBindingDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the named hostname binding for an app (or deployment slot, if specified). */ export declare function getHostNameBinding(context: Client, resourceGroupName: string, name: string, hostName: string, options?: WebAppsGetHostNameBindingOptionalParams): Promise; export declare function _listFunctionSecretsSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionSecretsSlotOptionalParams): StreamableMethod; export declare function _listFunctionSecretsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function secrets for a function in a web site, or a deployment slot. */ export declare function listFunctionSecretsSlot(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionSecretsSlotOptionalParams): Promise; export declare function _listFunctionKeysSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionKeysSlotOptionalParams): StreamableMethod; export declare function _listFunctionKeysSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function keys for a function in a web site, or a deployment slot. */ export declare function listFunctionKeysSlot(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionKeysSlotOptionalParams): Promise; export declare function _deleteFunctionSecretSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options?: WebAppsDeleteFunctionSecretSlotOptionalParams): StreamableMethod; export declare function _deleteFunctionSecretSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a function secret. */ export declare function deleteFunctionSecretSlot(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options?: WebAppsDeleteFunctionSecretSlotOptionalParams): Promise; export declare function _createOrUpdateFunctionSecretSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateFunctionSecretSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Add or update a function secret. */ export declare function createOrUpdateFunctionSecretSlot(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretSlotOptionalParams): Promise; export declare function _listInstanceFunctionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceFunctionsSlotOptionalParams): StreamableMethod; export declare function _listInstanceFunctionsSlotDeserialize(result: PathUncheckedResponse): Promise<_FunctionEnvelopeCollection>; /** Description for List the functions for a web site, or a deployment slot. */ export declare function listInstanceFunctionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceFunctionsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteInstanceFunctionSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsDeleteInstanceFunctionSlotOptionalParams): StreamableMethod; export declare function _deleteInstanceFunctionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a function for web site, or a deployment slot. */ export declare function deleteInstanceFunctionSlot(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsDeleteInstanceFunctionSlotOptionalParams): Promise; export declare function _createInstanceFunctionSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateInstanceFunctionSlotOptionalParams): StreamableMethod; export declare function _createInstanceFunctionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create function for web site, or a deployment slot. */ export declare function createInstanceFunctionSlot(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateInstanceFunctionSlotOptionalParams): PollerLike, FunctionEnvelope>; export declare function _getInstanceFunctionSlotSend(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsGetInstanceFunctionSlotOptionalParams): StreamableMethod; export declare function _getInstanceFunctionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function information by its ID for web site, or a deployment slot. */ export declare function getInstanceFunctionSlot(context: Client, resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsGetInstanceFunctionSlotOptionalParams): Promise; export declare function _listFunctionSecretsSend(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionSecretsOptionalParams): StreamableMethod; export declare function _listFunctionSecretsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function secrets for a function in a web site, or a deployment slot. */ export declare function listFunctionSecrets(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionSecretsOptionalParams): Promise; export declare function _listFunctionKeysSend(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionKeysOptionalParams): StreamableMethod; export declare function _listFunctionKeysDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function keys for a function in a web site, or a deployment slot. */ export declare function listFunctionKeys(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionKeysOptionalParams): Promise; export declare function _deleteFunctionSecretSend(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, options?: WebAppsDeleteFunctionSecretOptionalParams): StreamableMethod; export declare function _deleteFunctionSecretDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a function secret. */ export declare function deleteFunctionSecret(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, options?: WebAppsDeleteFunctionSecretOptionalParams): Promise; export declare function _createOrUpdateFunctionSecretSend(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretOptionalParams): StreamableMethod; export declare function _createOrUpdateFunctionSecretDeserialize(result: PathUncheckedResponse): Promise; /** Description for Add or update a function secret. */ export declare function createOrUpdateFunctionSecret(context: Client, resourceGroupName: string, name: string, functionName: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretOptionalParams): Promise; export declare function _listFunctionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListFunctionsOptionalParams): StreamableMethod; export declare function _listFunctionsDeserialize(result: PathUncheckedResponse): Promise<_FunctionEnvelopeCollection>; /** Description for List the functions for a web site, or a deployment slot. */ export declare function listFunctions(context: Client, resourceGroupName: string, name: string, options?: WebAppsListFunctionsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteFunctionSend(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsDeleteFunctionOptionalParams): StreamableMethod; export declare function _deleteFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a function for web site, or a deployment slot. */ export declare function deleteFunction(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsDeleteFunctionOptionalParams): Promise; export declare function _createFunctionSend(context: Client, resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateFunctionOptionalParams): StreamableMethod; export declare function _createFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create function for web site, or a deployment slot. */ export declare function createFunction(context: Client, resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateFunctionOptionalParams): PollerLike, FunctionEnvelope>; export declare function _getFunctionSend(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsGetFunctionOptionalParams): StreamableMethod; export declare function _getFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get function information by its ID for web site, or a deployment slot. */ export declare function getFunction(context: Client, resourceGroupName: string, name: string, functionName: string, options?: WebAppsGetFunctionOptionalParams): Promise; export declare function _getInstanceMSDeployLogSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogSlotOptionalParams): StreamableMethod; export declare function _getInstanceMSDeployLogSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ export declare function getInstanceMSDeployLogSlot(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogSlotOptionalParams): Promise; export declare function _createInstanceMSDeployOperationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationSlotOptionalParams): StreamableMethod; export declare function _createInstanceMSDeployOperationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Invoke the MSDeploy web app extension. */ export declare function createInstanceMSDeployOperationSlot(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationSlotOptionalParams): PollerLike, MSDeployStatus>; export declare function _getInstanceMsDeployStatusSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusSlotOptionalParams): StreamableMethod; export declare function _getInstanceMsDeployStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the status of the last MSDeploy operation. */ export declare function getInstanceMsDeployStatusSlot(context: Client, resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusSlotOptionalParams): Promise; export declare function _getMSDeployLogSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployLogSlotOptionalParams): StreamableMethod; export declare function _getMSDeployLogSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ export declare function getMSDeployLogSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployLogSlotOptionalParams): Promise; export declare function _createMSDeployOperationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationSlotOptionalParams): StreamableMethod; export declare function _createMSDeployOperationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Invoke the MSDeploy web app extension. */ export declare function createMSDeployOperationSlot(context: Client, resourceGroupName: string, name: string, slot: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationSlotOptionalParams): PollerLike, MSDeployStatus>; export declare function _getMSDeployStatusSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployStatusSlotOptionalParams): StreamableMethod; export declare function _getMSDeployStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the status of the last MSDeploy operation. */ export declare function getMSDeployStatusSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployStatusSlotOptionalParams): Promise; export declare function _getInstanceMSDeployLogSend(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogOptionalParams): StreamableMethod; export declare function _getInstanceMSDeployLogDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ export declare function getInstanceMSDeployLog(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogOptionalParams): Promise; export declare function _createInstanceMSDeployOperationSend(context: Client, resourceGroupName: string, name: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationOptionalParams): StreamableMethod; export declare function _createInstanceMSDeployOperationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Invoke the MSDeploy web app extension. */ export declare function createInstanceMSDeployOperation(context: Client, resourceGroupName: string, name: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationOptionalParams): PollerLike, MSDeployStatus>; export declare function _getInstanceMsDeployStatusSend(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusOptionalParams): StreamableMethod; export declare function _getInstanceMsDeployStatusDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the status of the last MSDeploy operation. */ export declare function getInstanceMsDeployStatus(context: Client, resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusOptionalParams): Promise; export declare function _getMSDeployLogSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMSDeployLogOptionalParams): StreamableMethod; export declare function _getMSDeployLogDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ export declare function getMSDeployLog(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMSDeployLogOptionalParams): Promise; export declare function _createMSDeployOperationSend(context: Client, resourceGroupName: string, name: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationOptionalParams): StreamableMethod; export declare function _createMSDeployOperationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Invoke the MSDeploy web app extension. */ export declare function createMSDeployOperation(context: Client, resourceGroupName: string, name: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationOptionalParams): PollerLike, MSDeployStatus>; export declare function _getMSDeployStatusSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMSDeployStatusOptionalParams): StreamableMethod; export declare function _getMSDeployStatusDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the status of the last MSDeploy operation. */ export declare function getMSDeployStatus(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetMSDeployStatusOptionalParams): Promise; export declare function _listDomainOwnershipIdentifiersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListDomainOwnershipIdentifiersSlotOptionalParams): StreamableMethod; export declare function _listDomainOwnershipIdentifiersSlotDeserialize(result: PathUncheckedResponse): Promise<_IdentifierCollection>; /** Description for Lists ownership identifiers for domain associated with web app. */ export declare function listDomainOwnershipIdentifiersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListDomainOwnershipIdentifiersSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDomainOwnershipIdentifierSlotSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsDeleteDomainOwnershipIdentifierSlotOptionalParams): StreamableMethod; export declare function _deleteDomainOwnershipIdentifierSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a domain ownership identifier for a web app. */ export declare function deleteDomainOwnershipIdentifierSlot(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsDeleteDomainOwnershipIdentifierSlotOptionalParams): Promise; export declare function _updateDomainOwnershipIdentifierSlotSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierSlotOptionalParams): StreamableMethod; export declare function _updateDomainOwnershipIdentifierSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ export declare function updateDomainOwnershipIdentifierSlot(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierSlotOptionalParams): Promise; export declare function _createOrUpdateDomainOwnershipIdentifierSlotSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateDomainOwnershipIdentifierSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ export declare function createOrUpdateDomainOwnershipIdentifierSlot(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotOptionalParams): Promise; export declare function _getDomainOwnershipIdentifierSlotSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsGetDomainOwnershipIdentifierSlotOptionalParams): StreamableMethod; export declare function _getDomainOwnershipIdentifierSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get domain ownership identifier for web app. */ export declare function getDomainOwnershipIdentifierSlot(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsGetDomainOwnershipIdentifierSlotOptionalParams): Promise; export declare function _listDomainOwnershipIdentifiersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListDomainOwnershipIdentifiersOptionalParams): StreamableMethod; export declare function _listDomainOwnershipIdentifiersDeserialize(result: PathUncheckedResponse): Promise<_IdentifierCollection>; /** Description for Lists ownership identifiers for domain associated with web app. */ export declare function listDomainOwnershipIdentifiers(context: Client, resourceGroupName: string, name: string, options?: WebAppsListDomainOwnershipIdentifiersOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDomainOwnershipIdentifierSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsDeleteDomainOwnershipIdentifierOptionalParams): StreamableMethod; export declare function _deleteDomainOwnershipIdentifierDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a domain ownership identifier for a web app. */ export declare function deleteDomainOwnershipIdentifier(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsDeleteDomainOwnershipIdentifierOptionalParams): Promise; export declare function _updateDomainOwnershipIdentifierSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierOptionalParams): StreamableMethod; export declare function _updateDomainOwnershipIdentifierDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ export declare function updateDomainOwnershipIdentifier(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierOptionalParams): Promise; export declare function _createOrUpdateDomainOwnershipIdentifierSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierOptionalParams): StreamableMethod; export declare function _createOrUpdateDomainOwnershipIdentifierDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ export declare function createOrUpdateDomainOwnershipIdentifier(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierOptionalParams): Promise; export declare function _getDomainOwnershipIdentifierSend(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsGetDomainOwnershipIdentifierOptionalParams): StreamableMethod; export declare function _getDomainOwnershipIdentifierDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get domain ownership identifier for web app. */ export declare function getDomainOwnershipIdentifier(context: Client, resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsGetDomainOwnershipIdentifierOptionalParams): Promise; export declare function _listDeploymentLogSlotSend(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsListDeploymentLogSlotOptionalParams): StreamableMethod; export declare function _listDeploymentLogSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for List deployment log for specific deployment for an app, or a deployment slot. */ export declare function listDeploymentLogSlot(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsListDeploymentLogSlotOptionalParams): Promise; export declare function _listDeploymentsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListDeploymentsSlotOptionalParams): StreamableMethod; export declare function _listDeploymentsSlotDeserialize(result: PathUncheckedResponse): Promise<_DeploymentCollection>; /** Description for List deployments for an app, or a deployment slot. */ export declare function listDeploymentsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListDeploymentsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDeploymentSlotSend(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsDeleteDeploymentSlotOptionalParams): StreamableMethod; export declare function _deleteDeploymentSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a deployment by its ID for an app, or a deployment slot. */ export declare function deleteDeploymentSlot(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsDeleteDeploymentSlotOptionalParams): Promise; export declare function _createDeploymentSlotSend(context: Client, resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, options?: WebAppsCreateDeploymentSlotOptionalParams): StreamableMethod; export declare function _createDeploymentSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create a deployment for an app, or a deployment slot. */ export declare function createDeploymentSlot(context: Client, resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, options?: WebAppsCreateDeploymentSlotOptionalParams): Promise; export declare function _getDeploymentSlotSend(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsGetDeploymentSlotOptionalParams): StreamableMethod; export declare function _getDeploymentSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get a deployment by its ID for an app, or a deployment slot. */ export declare function getDeploymentSlot(context: Client, resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsGetDeploymentSlotOptionalParams): Promise; export declare function _listDeploymentLogSend(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsListDeploymentLogOptionalParams): StreamableMethod; export declare function _listDeploymentLogDeserialize(result: PathUncheckedResponse): Promise; /** Description for List deployment log for specific deployment for an app, or a deployment slot. */ export declare function listDeploymentLog(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsListDeploymentLogOptionalParams): Promise; export declare function _listDeploymentsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListDeploymentsOptionalParams): StreamableMethod; export declare function _listDeploymentsDeserialize(result: PathUncheckedResponse): Promise<_DeploymentCollection>; /** Description for List deployments for an app, or a deployment slot. */ export declare function listDeployments(context: Client, resourceGroupName: string, name: string, options?: WebAppsListDeploymentsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDeploymentSend(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsDeleteDeploymentOptionalParams): StreamableMethod; export declare function _deleteDeploymentDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a deployment by its ID for an app, or a deployment slot. */ export declare function deleteDeployment(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsDeleteDeploymentOptionalParams): Promise; export declare function _createDeploymentSend(context: Client, resourceGroupName: string, name: string, id: string, deployment: Deployment, options?: WebAppsCreateDeploymentOptionalParams): StreamableMethod; export declare function _createDeploymentDeserialize(result: PathUncheckedResponse): Promise; /** Description for Create a deployment for an app, or a deployment slot. */ export declare function createDeployment(context: Client, resourceGroupName: string, name: string, id: string, deployment: Deployment, options?: WebAppsCreateDeploymentOptionalParams): Promise; export declare function _getDeploymentSend(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsGetDeploymentOptionalParams): StreamableMethod; export declare function _getDeploymentDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get a deployment by its ID for an app, or a deployment slot. */ export declare function getDeployment(context: Client, resourceGroupName: string, name: string, id: string, options?: WebAppsGetDeploymentOptionalParams): Promise; export declare function _listSlotSiteDeploymentStatusesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSlotSiteDeploymentStatusesSlotOptionalParams): StreamableMethod; export declare function _listSlotSiteDeploymentStatusesSlotDeserialize(result: PathUncheckedResponse): Promise<_CsmDeploymentStatusCollection>; /** List deployment statuses for an app (or deployment slot, if specified). */ export declare function listSlotSiteDeploymentStatusesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSlotSiteDeploymentStatusesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getSlotSiteDeploymentStatusSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, deploymentStatusId: string, options?: WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams): StreamableMethod; export declare function _getSlotSiteDeploymentStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Gets the deployment status for an app (or deployment slot, if specified). */ export declare function getSlotSiteDeploymentStatusSlot(context: Client, resourceGroupName: string, name: string, slot: string, deploymentStatusId: string, options?: WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams): PollerLike, CsmDeploymentStatus>; export declare function _listProductionSiteDeploymentStatusesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListProductionSiteDeploymentStatusesOptionalParams): StreamableMethod; export declare function _listProductionSiteDeploymentStatusesDeserialize(result: PathUncheckedResponse): Promise<_CsmDeploymentStatusCollection>; /** List deployment statuses for an app (or deployment slot, if specified). */ export declare function listProductionSiteDeploymentStatuses(context: Client, resourceGroupName: string, name: string, options?: WebAppsListProductionSiteDeploymentStatusesOptionalParams): PagedAsyncIterableIterator; export declare function _getProductionSiteDeploymentStatusSend(context: Client, resourceGroupName: string, name: string, deploymentStatusId: string, options?: WebAppsGetProductionSiteDeploymentStatusOptionalParams): StreamableMethod; export declare function _getProductionSiteDeploymentStatusDeserialize(result: PathUncheckedResponse): Promise; /** Gets the deployment status for an app (or deployment slot, if specified). */ export declare function getProductionSiteDeploymentStatus(context: Client, resourceGroupName: string, name: string, deploymentStatusId: string, options?: WebAppsGetProductionSiteDeploymentStatusOptionalParams): PollerLike, CsmDeploymentStatus>; export declare function _stopContinuousWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStopContinuousWebJobSlotOptionalParams): StreamableMethod; export declare function _stopContinuousWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop a continuous web job for an app, or a deployment slot. */ export declare function stopContinuousWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStopContinuousWebJobSlotOptionalParams): Promise; export declare function _startContinuousWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStartContinuousWebJobSlotOptionalParams): StreamableMethod; export declare function _startContinuousWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start a continuous web job for an app, or a deployment slot. */ export declare function startContinuousWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStartContinuousWebJobSlotOptionalParams): Promise; export declare function _listContinuousWebJobsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListContinuousWebJobsSlotOptionalParams): StreamableMethod; export declare function _listContinuousWebJobsSlotDeserialize(result: PathUncheckedResponse): Promise<_ContinuousWebJobCollection>; /** Description for List continuous web jobs for an app, or a deployment slot. */ export declare function listContinuousWebJobsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListContinuousWebJobsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteContinuousWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteContinuousWebJobSlotOptionalParams): StreamableMethod; export declare function _deleteContinuousWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a continuous web job by its ID for an app, or a deployment slot. */ export declare function deleteContinuousWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteContinuousWebJobSlotOptionalParams): Promise; export declare function _getContinuousWebJobSlotSend(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetContinuousWebJobSlotOptionalParams): StreamableMethod; export declare function _getContinuousWebJobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a continuous web job by its ID for an app, or a deployment slot. */ export declare function getContinuousWebJobSlot(context: Client, resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetContinuousWebJobSlotOptionalParams): Promise; export declare function _stopContinuousWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStopContinuousWebJobOptionalParams): StreamableMethod; export declare function _stopContinuousWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop a continuous web job for an app, or a deployment slot. */ export declare function stopContinuousWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStopContinuousWebJobOptionalParams): Promise; export declare function _startContinuousWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStartContinuousWebJobOptionalParams): StreamableMethod; export declare function _startContinuousWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start a continuous web job for an app, or a deployment slot. */ export declare function startContinuousWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStartContinuousWebJobOptionalParams): Promise; export declare function _listContinuousWebJobsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListContinuousWebJobsOptionalParams): StreamableMethod; export declare function _listContinuousWebJobsDeserialize(result: PathUncheckedResponse): Promise<_ContinuousWebJobCollection>; /** Description for List continuous web jobs for an app, or a deployment slot. */ export declare function listContinuousWebJobs(context: Client, resourceGroupName: string, name: string, options?: WebAppsListContinuousWebJobsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteContinuousWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteContinuousWebJobOptionalParams): StreamableMethod; export declare function _deleteContinuousWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a continuous web job by its ID for an app, or a deployment slot. */ export declare function deleteContinuousWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteContinuousWebJobOptionalParams): Promise; export declare function _getContinuousWebJobSend(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetContinuousWebJobOptionalParams): StreamableMethod; export declare function _getContinuousWebJobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a continuous web job by its ID for an app, or a deployment slot. */ export declare function getContinuousWebJob(context: Client, resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetContinuousWebJobOptionalParams): Promise; export declare function _recoverSiteConfigurationSnapshotSlotSend(context: Client, resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsRecoverSiteConfigurationSnapshotSlotOptionalParams): StreamableMethod; export declare function _recoverSiteConfigurationSnapshotSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Reverts the configuration of an app to a previous snapshot. */ export declare function recoverSiteConfigurationSnapshotSlot(context: Client, resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsRecoverSiteConfigurationSnapshotSlotOptionalParams): Promise; export declare function _listConfigurationsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationsSlotOptionalParams): StreamableMethod; export declare function _listConfigurationsSlotDeserialize(result: PathUncheckedResponse): Promise<_SiteConfigResourceCollection>; /** Description for List the configurations of an app */ export declare function listConfigurationsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getConfigurationSnapshotSlotSend(context: Client, resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsGetConfigurationSnapshotSlotOptionalParams): StreamableMethod; export declare function _getConfigurationSnapshotSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a snapshot of the configuration of an app at a previous point in time. */ export declare function getConfigurationSnapshotSlot(context: Client, resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsGetConfigurationSnapshotSlotOptionalParams): Promise; export declare function _listConfigurationSnapshotInfoSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationSnapshotInfoSlotOptionalParams): StreamableMethod; export declare function _listConfigurationSnapshotInfoSlotDeserialize(result: PathUncheckedResponse): Promise<_SiteConfigurationSnapshotInfoCollection>; /** Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. */ export declare function listConfigurationSnapshotInfoSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationSnapshotInfoSlotOptionalParams): PagedAsyncIterableIterator; export declare function _updateConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationSlotOptionalParams): StreamableMethod; export declare function _updateConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the configuration of an app. */ export declare function updateConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationSlotOptionalParams): Promise; export declare function _createOrUpdateConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the configuration of an app. */ export declare function createOrUpdateConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationSlotOptionalParams): Promise; export declare function _getConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetConfigurationSlotOptionalParams): StreamableMethod; export declare function _getConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. */ export declare function getConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetConfigurationSlotOptionalParams): Promise; export declare function _recoverSiteConfigurationSnapshotSend(context: Client, resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsRecoverSiteConfigurationSnapshotOptionalParams): StreamableMethod; export declare function _recoverSiteConfigurationSnapshotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Reverts the configuration of an app to a previous snapshot. */ export declare function recoverSiteConfigurationSnapshot(context: Client, resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsRecoverSiteConfigurationSnapshotOptionalParams): Promise; export declare function _listConfigurationsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConfigurationsOptionalParams): StreamableMethod; export declare function _listConfigurationsDeserialize(result: PathUncheckedResponse): Promise<_SiteConfigResourceCollection>; /** Description for List the configurations of an app */ export declare function listConfigurations(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConfigurationsOptionalParams): PagedAsyncIterableIterator; export declare function _getConfigurationSnapshotSend(context: Client, resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsGetConfigurationSnapshotOptionalParams): StreamableMethod; export declare function _getConfigurationSnapshotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a snapshot of the configuration of an app at a previous point in time. */ export declare function getConfigurationSnapshot(context: Client, resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsGetConfigurationSnapshotOptionalParams): Promise; export declare function _listConfigurationSnapshotInfoSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConfigurationSnapshotInfoOptionalParams): StreamableMethod; export declare function _listConfigurationSnapshotInfoDeserialize(result: PathUncheckedResponse): Promise<_SiteConfigurationSnapshotInfoCollection>; /** Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. */ export declare function listConfigurationSnapshotInfo(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConfigurationSnapshotInfoOptionalParams): PagedAsyncIterableIterator; export declare function _updateConfigurationSend(context: Client, resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationOptionalParams): StreamableMethod; export declare function _updateConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the configuration of an app. */ export declare function updateConfiguration(context: Client, resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationOptionalParams): Promise; export declare function _createOrUpdateConfigurationSend(context: Client, resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationOptionalParams): StreamableMethod; export declare function _createOrUpdateConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the configuration of an app. */ export declare function createOrUpdateConfiguration(context: Client, resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationOptionalParams): Promise; export declare function _getConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetConfigurationOptionalParams): StreamableMethod; export declare function _getConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. */ export declare function getConfiguration(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetConfigurationOptionalParams): Promise; export declare function _updateSlotConfigurationNamesSend(context: Client, resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, options?: WebAppsUpdateSlotConfigurationNamesOptionalParams): StreamableMethod; export declare function _updateSlotConfigurationNamesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the names of application settings and connection string that remain with the slot during swap operation. */ export declare function updateSlotConfigurationNames(context: Client, resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, options?: WebAppsUpdateSlotConfigurationNamesOptionalParams): Promise; export declare function _listSlotConfigurationNamesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSlotConfigurationNamesOptionalParams): StreamableMethod; export declare function _listSlotConfigurationNamesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the names of app settings and connection strings that stick to the slot (not swapped). */ export declare function listSlotConfigurationNames(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSlotConfigurationNamesOptionalParams): Promise; export declare function _updateDiagnosticLogsConfigSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigSlotOptionalParams): StreamableMethod; export declare function _updateDiagnosticLogsConfigSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the logging configuration of an app. */ export declare function updateDiagnosticLogsConfigSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigSlotOptionalParams): Promise; export declare function _getDiagnosticLogsConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetDiagnosticLogsConfigurationSlotOptionalParams): StreamableMethod; export declare function _getDiagnosticLogsConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the logging configuration of an app. */ export declare function getDiagnosticLogsConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetDiagnosticLogsConfigurationSlotOptionalParams): Promise; export declare function _updateDiagnosticLogsConfigSend(context: Client, resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigOptionalParams): StreamableMethod; export declare function _updateDiagnosticLogsConfigDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the logging configuration of an app. */ export declare function updateDiagnosticLogsConfig(context: Client, resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigOptionalParams): Promise; export declare function _getDiagnosticLogsConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetDiagnosticLogsConfigurationOptionalParams): StreamableMethod; export declare function _getDiagnosticLogsConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the logging configuration of an app. */ export declare function getDiagnosticLogsConfiguration(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetDiagnosticLogsConfigurationOptionalParams): Promise; export declare function _listSiteConnectionStringKeyVaultReferencesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesSlotOptionalParams): StreamableMethod; export declare function _listSiteConnectionStringKeyVaultReferencesSlotDeserialize(result: PathUncheckedResponse): Promise<_ApiKVReferenceCollection>; /** Description for Gets the config reference app settings and status of an app */ export declare function listSiteConnectionStringKeyVaultReferencesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getSiteConnectionStringKeyVaultReferenceSlotSend(context: Client, resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceSlotOptionalParams): StreamableMethod; export declare function _getSiteConnectionStringKeyVaultReferenceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the config reference and status of an app */ export declare function getSiteConnectionStringKeyVaultReferenceSlot(context: Client, resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceSlotOptionalParams): Promise; export declare function _listAppSettingsKeyVaultReferencesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListAppSettingsKeyVaultReferencesSlotOptionalParams): StreamableMethod; export declare function _listAppSettingsKeyVaultReferencesSlotDeserialize(result: PathUncheckedResponse): Promise<_ApiKVReferenceCollection>; /** Description for Gets the config reference app settings and status of an app */ export declare function listAppSettingsKeyVaultReferencesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListAppSettingsKeyVaultReferencesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getAppSettingKeyVaultReferenceSlotSend(context: Client, resourceGroupName: string, name: string, appSettingKey: string, slot: string, options?: WebAppsGetAppSettingKeyVaultReferenceSlotOptionalParams): StreamableMethod; export declare function _getAppSettingKeyVaultReferenceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the config reference and status of an app */ export declare function getAppSettingKeyVaultReferenceSlot(context: Client, resourceGroupName: string, name: string, appSettingKey: string, slot: string, options?: WebAppsGetAppSettingKeyVaultReferenceSlotOptionalParams): Promise; export declare function _listSiteConnectionStringKeyVaultReferencesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesOptionalParams): StreamableMethod; export declare function _listSiteConnectionStringKeyVaultReferencesDeserialize(result: PathUncheckedResponse): Promise<_ApiKVReferenceCollection>; /** Description for Gets the config reference app settings and status of an app */ export declare function listSiteConnectionStringKeyVaultReferences(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesOptionalParams): PagedAsyncIterableIterator; export declare function _getSiteConnectionStringKeyVaultReferenceSend(context: Client, resourceGroupName: string, name: string, connectionStringKey: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceOptionalParams): StreamableMethod; export declare function _getSiteConnectionStringKeyVaultReferenceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the config reference and status of an app */ export declare function getSiteConnectionStringKeyVaultReference(context: Client, resourceGroupName: string, name: string, connectionStringKey: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceOptionalParams): Promise; export declare function _listAppSettingsKeyVaultReferencesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListAppSettingsKeyVaultReferencesOptionalParams): StreamableMethod; export declare function _listAppSettingsKeyVaultReferencesDeserialize(result: PathUncheckedResponse): Promise<_ApiKVReferenceCollection>; /** Description for Gets the config reference app settings and status of an app */ export declare function listAppSettingsKeyVaultReferences(context: Client, resourceGroupName: string, name: string, options?: WebAppsListAppSettingsKeyVaultReferencesOptionalParams): PagedAsyncIterableIterator; export declare function _getAppSettingKeyVaultReferenceSend(context: Client, resourceGroupName: string, name: string, appSettingKey: string, options?: WebAppsGetAppSettingKeyVaultReferenceOptionalParams): StreamableMethod; export declare function _getAppSettingKeyVaultReferenceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the config reference and status of an app */ export declare function getAppSettingKeyVaultReference(context: Client, resourceGroupName: string, name: string, appSettingKey: string, options?: WebAppsGetAppSettingKeyVaultReferenceOptionalParams): Promise; export declare function _getAuthSettingsV2SlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2SlotOptionalParams): StreamableMethod; export declare function _getAuthSettingsV2SlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ export declare function getAuthSettingsV2Slot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2SlotOptionalParams): Promise; export declare function _updateAuthSettingsV2SlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2SlotOptionalParams): StreamableMethod; export declare function _updateAuthSettingsV2SlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates site's Authentication / Authorization settings for apps via the V2 format */ export declare function updateAuthSettingsV2Slot(context: Client, resourceGroupName: string, name: string, slot: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2SlotOptionalParams): Promise; export declare function _getAuthSettingsV2WithoutSecretsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsSlotOptionalParams): StreamableMethod; export declare function _getAuthSettingsV2WithoutSecretsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Gets site's Authentication / Authorization settings for apps via the V2 format */ export declare function getAuthSettingsV2WithoutSecretsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsSlotOptionalParams): Promise; export declare function _getAuthSettingsV2Send(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2OptionalParams): StreamableMethod; export declare function _getAuthSettingsV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ export declare function getAuthSettingsV2(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2OptionalParams): Promise; export declare function _updateAuthSettingsV2Send(context: Client, resourceGroupName: string, name: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2OptionalParams): StreamableMethod; export declare function _updateAuthSettingsV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Updates site's Authentication / Authorization settings for apps via the V2 format */ export declare function updateAuthSettingsV2(context: Client, resourceGroupName: string, name: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2OptionalParams): Promise; export declare function _getAuthSettingsV2WithoutSecretsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsOptionalParams): StreamableMethod; export declare function _getAuthSettingsV2WithoutSecretsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ export declare function getAuthSettingsV2WithoutSecrets(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsOptionalParams): Promise; export declare function _updateScmAllowedSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedSlotOptionalParams): StreamableMethod; export declare function _updateScmAllowedSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates whether user publishing credentials are allowed on the site or not. */ export declare function updateScmAllowedSlot(context: Client, resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedSlotOptionalParams): Promise; export declare function _getScmAllowedSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetScmAllowedSlotOptionalParams): StreamableMethod; export declare function _getScmAllowedSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns whether Scm basic auth is allowed on the site or not. */ export declare function getScmAllowedSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetScmAllowedSlotOptionalParams): Promise; export declare function _listBasicPublishingCredentialsPoliciesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListBasicPublishingCredentialsPoliciesSlotOptionalParams): StreamableMethod; export declare function _listBasicPublishingCredentialsPoliciesSlotDeserialize(result: PathUncheckedResponse): Promise<_PublishingCredentialsPoliciesCollection>; /** Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. */ export declare function listBasicPublishingCredentialsPoliciesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListBasicPublishingCredentialsPoliciesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _updateFtpAllowedSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedSlotOptionalParams): StreamableMethod; export declare function _updateFtpAllowedSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates whether FTP is allowed on the site or not. */ export declare function updateFtpAllowedSlot(context: Client, resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedSlotOptionalParams): Promise; export declare function _getFtpAllowedSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFtpAllowedSlotOptionalParams): StreamableMethod; export declare function _getFtpAllowedSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns whether FTP is allowed on the site or not. */ export declare function getFtpAllowedSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFtpAllowedSlotOptionalParams): Promise; export declare function _updateScmAllowedSend(context: Client, resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedOptionalParams): StreamableMethod; export declare function _updateScmAllowedDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates whether user publishing credentials are allowed on the site or not. */ export declare function updateScmAllowed(context: Client, resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedOptionalParams): Promise; export declare function _getScmAllowedSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetScmAllowedOptionalParams): StreamableMethod; export declare function _getScmAllowedDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns whether Scm basic auth is allowed on the site or not. */ export declare function getScmAllowed(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetScmAllowedOptionalParams): Promise; export declare function _listBasicPublishingCredentialsPoliciesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListBasicPublishingCredentialsPoliciesOptionalParams): StreamableMethod; export declare function _listBasicPublishingCredentialsPoliciesDeserialize(result: PathUncheckedResponse): Promise<_PublishingCredentialsPoliciesCollection>; /** Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. */ export declare function listBasicPublishingCredentialsPolicies(context: Client, resourceGroupName: string, name: string, options?: WebAppsListBasicPublishingCredentialsPoliciesOptionalParams): PagedAsyncIterableIterator; export declare function _updateFtpAllowedSend(context: Client, resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedOptionalParams): StreamableMethod; export declare function _updateFtpAllowedDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates whether FTP is allowed on the site or not. */ export declare function updateFtpAllowed(context: Client, resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedOptionalParams): Promise; export declare function _getFtpAllowedSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetFtpAllowedOptionalParams): StreamableMethod; export declare function _getFtpAllowedDeserialize(result: PathUncheckedResponse): Promise; /** Description for Returns whether FTP is allowed on the site or not. */ export declare function getFtpAllowed(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetFtpAllowedOptionalParams): Promise; export declare function _restoreSlotSend(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreSlotOptionalParams): StreamableMethod; export declare function _restoreSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a specific backup to another app (or deployment slot, if specified). */ export declare function restoreSlot(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreSlotOptionalParams): PollerLike, void>; export declare function _listBackupStatusSecretsSlotSend(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsSlotOptionalParams): StreamableMethod; export declare function _listBackupStatusSecretsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. */ export declare function listBackupStatusSecretsSlot(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsSlotOptionalParams): Promise; export declare function _listBackupsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListBackupsSlotOptionalParams): StreamableMethod; export declare function _listBackupsSlotDeserialize(result: PathUncheckedResponse): Promise<_BackupItemCollection>; /** Description for Gets existing backups of an app. */ export declare function listBackupsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListBackupsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deleteBackupSlotSend(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsDeleteBackupSlotOptionalParams): StreamableMethod; export declare function _deleteBackupSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a backup of an app by its ID. */ export declare function deleteBackupSlot(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsDeleteBackupSlotOptionalParams): Promise; export declare function _getBackupStatusSlotSend(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsGetBackupStatusSlotOptionalParams): StreamableMethod; export declare function _getBackupStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a backup of an app by its ID. */ export declare function getBackupStatusSlot(context: Client, resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsGetBackupStatusSlotOptionalParams): Promise; export declare function _restoreSend(context: Client, resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: WebAppsRestoreOptionalParams): StreamableMethod; export declare function _restoreDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a specific backup to another app (or deployment slot, if specified). */ export declare function restore(context: Client, resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: WebAppsRestoreOptionalParams): PollerLike, void>; export declare function _listBackupStatusSecretsSend(context: Client, resourceGroupName: string, name: string, backupId: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsOptionalParams): StreamableMethod; export declare function _listBackupStatusSecretsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. */ export declare function listBackupStatusSecrets(context: Client, resourceGroupName: string, name: string, backupId: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsOptionalParams): Promise; export declare function _listBackupsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListBackupsOptionalParams): StreamableMethod; export declare function _listBackupsDeserialize(result: PathUncheckedResponse): Promise<_BackupItemCollection>; /** Description for Gets existing backups of an app. */ export declare function listBackups(context: Client, resourceGroupName: string, name: string, options?: WebAppsListBackupsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteBackupSend(context: Client, resourceGroupName: string, name: string, backupId: string, options?: WebAppsDeleteBackupOptionalParams): StreamableMethod; export declare function _deleteBackupDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a backup of an app by its ID. */ export declare function deleteBackup(context: Client, resourceGroupName: string, name: string, backupId: string, options?: WebAppsDeleteBackupOptionalParams): Promise; export declare function _getBackupStatusSend(context: Client, resourceGroupName: string, name: string, backupId: string, options?: WebAppsGetBackupStatusOptionalParams): StreamableMethod; export declare function _getBackupStatusDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a backup of an app by its ID. */ export declare function getBackupStatus(context: Client, resourceGroupName: string, name: string, backupId: string, options?: WebAppsGetBackupStatusOptionalParams): Promise; export declare function _listWorkflowsConnectionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWorkflowsConnectionsOptionalParams): StreamableMethod; export declare function _listWorkflowsConnectionsDeserialize(result: PathUncheckedResponse): Promise; /** Lists logic app's connections for web site, or a deployment slot. */ export declare function listWorkflowsConnections(context: Client, resourceGroupName: string, name: string, options?: WebAppsListWorkflowsConnectionsOptionalParams): Promise; export declare function _deployWorkflowArtifactsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeployWorkflowArtifactsOptionalParams): StreamableMethod; export declare function _deployWorkflowArtifactsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates the artifacts for web site, or a deployment slot. */ export declare function deployWorkflowArtifacts(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeployWorkflowArtifactsOptionalParams): Promise; export declare function _listUsagesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListUsagesOptionalParams): StreamableMethod; export declare function _listUsagesDeserialize(result: PathUncheckedResponse): Promise<_CsmUsageQuotaCollection>; /** Description for Gets the quota usage information of an app (or deployment slot, if specified). */ export declare function listUsages(context: Client, resourceGroupName: string, name: string, options?: WebAppsListUsagesOptionalParams): PagedAsyncIterableIterator; export declare function _syncFunctionTriggersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncFunctionTriggersOptionalParams): StreamableMethod; export declare function _syncFunctionTriggersDeserialize(result: PathUncheckedResponse): Promise; /** Description for Syncs function trigger metadata to the management database */ export declare function syncFunctionTriggers(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncFunctionTriggersOptionalParams): Promise; export declare function _syncRepositorySend(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncRepositoryOptionalParams): StreamableMethod; export declare function _syncRepositoryDeserialize(result: PathUncheckedResponse): Promise; /** Description for Sync web app repository. */ export declare function syncRepository(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncRepositoryOptionalParams): Promise; export declare function _stopNetworkTraceSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopNetworkTraceOptionalParams): StreamableMethod; export declare function _stopNetworkTraceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop ongoing capturing network packets for the site. */ export declare function stopNetworkTrace(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopNetworkTraceOptionalParams): Promise; export declare function _stopSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopOptionalParams): StreamableMethod; export declare function _stopDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stops an app (or deployment slot, if specified). */ export declare function stop(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopOptionalParams): Promise; export declare function _startNetworkTraceSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartNetworkTraceOptionalParams): StreamableMethod; export declare function _startNetworkTraceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site. */ export declare function startNetworkTrace(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartNetworkTraceOptionalParams): PollerLike, NetworkTrace[]>; export declare function _startSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartOptionalParams): StreamableMethod; export declare function _startDeserialize(result: PathUncheckedResponse): Promise; /** Description for Starts an app (or deployment slot, if specified). */ export declare function start(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartOptionalParams): Promise; export declare function _listSnapshotsFromDRSecondarySend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSnapshotsFromDRSecondaryOptionalParams): StreamableMethod; export declare function _listSnapshotsFromDRSecondaryDeserialize(result: PathUncheckedResponse): Promise<_SnapshotCollection>; /** Description for Returns all Snapshots to the user from DRSecondary endpoint. */ export declare function listSnapshotsFromDRSecondary(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSnapshotsFromDRSecondaryOptionalParams): PagedAsyncIterableIterator; export declare function _listSnapshotsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSnapshotsOptionalParams): StreamableMethod; export declare function _listSnapshotsDeserialize(result: PathUncheckedResponse): Promise<_SnapshotCollection>; /** Description for Returns all Snapshots to the user. */ export declare function listSnapshots(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSnapshotsOptionalParams): PagedAsyncIterableIterator; export declare function _swapSlotWithProductionSend(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotWithProductionOptionalParams): StreamableMethod; export declare function _swapSlotWithProductionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Swaps two deployment slots of an app. */ export declare function swapSlotWithProduction(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotWithProductionOptionalParams): PollerLike, void>; export declare function _listSlotDifferencesFromProductionSend(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesFromProductionOptionalParams): StreamableMethod; export declare function _listSlotDifferencesFromProductionDeserialize(result: PathUncheckedResponse): Promise<_SlotDifferenceCollection>; /** Description for Get the difference in configuration settings between two web app slots. */ export declare function listSlotDifferencesFromProduction(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesFromProductionOptionalParams): PagedAsyncIterableIterator; export declare function _restoreSnapshotSend(context: Client, resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotOptionalParams): StreamableMethod; export declare function _restoreSnapshotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a web app from a snapshot. */ export declare function restoreSnapshot(context: Client, resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotOptionalParams): PollerLike, void>; export declare function _restoreFromDeletedAppSend(context: Client, resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppOptionalParams): StreamableMethod; export declare function _restoreFromDeletedAppDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a deleted web app to this web app. */ export declare function restoreFromDeletedApp(context: Client, resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppOptionalParams): PollerLike, void>; export declare function _restoreFromBackupBlobSend(context: Client, resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobOptionalParams): StreamableMethod; export declare function _restoreFromBackupBlobDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores an app from a backup blob in Azure Storage. */ export declare function restoreFromBackupBlob(context: Client, resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobOptionalParams): PollerLike, void>; export declare function _restartSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsRestartOptionalParams): StreamableMethod; export declare function _restartDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restarts an app (or deployment slot, if specified). */ export declare function restart(context: Client, resourceGroupName: string, name: string, options?: WebAppsRestartOptionalParams): Promise; export declare function _resetProductionSlotConfigSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsResetProductionSlotConfigOptionalParams): StreamableMethod; export declare function _resetProductionSlotConfigDeserialize(result: PathUncheckedResponse): Promise; /** Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. */ export declare function resetProductionSlotConfig(context: Client, resourceGroupName: string, name: string, options?: WebAppsResetProductionSlotConfigOptionalParams): Promise; export declare function _listPublishingProfileXmlWithSecretsSend(context: Client, resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsOptionalParams): StreamableMethod; export declare function _listPublishingProfileXmlWithSecretsDeserialize(result: PathUncheckedResponse & WebAppsListPublishingProfileXmlWithSecretsResponse): Promise; /** Description for Gets the publishing profile for an app (or deployment slot, if specified). */ export declare function listPublishingProfileXmlWithSecrets(context: Client, resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsOptionalParams): Promise; export declare function _getPrivateLinkResourcesSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetPrivateLinkResourcesOptionalParams): StreamableMethod; export declare function _getPrivateLinkResourcesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the private link resources */ export declare function getPrivateLinkResources(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetPrivateLinkResourcesOptionalParams): Promise; export declare function _listPremierAddOnsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPremierAddOnsOptionalParams): StreamableMethod; export declare function _listPremierAddOnsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the premier add-ons of an app. */ export declare function listPremierAddOns(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPremierAddOnsOptionalParams): Promise; export declare function _getSitePhpErrorLogFlagSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSitePhpErrorLogFlagOptionalParams): StreamableMethod; export declare function _getSitePhpErrorLogFlagDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets web app's event logs. */ export declare function getSitePhpErrorLogFlag(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetSitePhpErrorLogFlagOptionalParams): Promise; export declare function _listPerfMonCountersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPerfMonCountersOptionalParams): StreamableMethod; export declare function _listPerfMonCountersDeserialize(result: PathUncheckedResponse): Promise<_PerfMonCounterCollection>; /** Description for Gets perfmon counters for web app. */ export declare function listPerfMonCounters(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPerfMonCountersOptionalParams): PagedAsyncIterableIterator; export declare function _generateNewSitePublishingPasswordSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGenerateNewSitePublishingPasswordOptionalParams): StreamableMethod; export declare function _generateNewSitePublishingPasswordDeserialize(result: PathUncheckedResponse): Promise; /** Description for Generates a new publishing password for an app (or deployment slot, if specified). */ export declare function generateNewSitePublishingPassword(context: Client, resourceGroupName: string, name: string, options?: WebAppsGenerateNewSitePublishingPasswordOptionalParams): Promise; export declare function _getNetworkTracesV2Send(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesV2OptionalParams): StreamableMethod; export declare function _getNetworkTracesV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTracesV2(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesV2OptionalParams): Promise; export declare function _getNetworkTraceOperationV2Send(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationV2OptionalParams): StreamableMethod; export declare function _getNetworkTraceOperationV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTraceOperationV2(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationV2OptionalParams): Promise; export declare function _getNetworkTracesSend(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesOptionalParams): StreamableMethod; export declare function _getNetworkTracesDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTraces(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesOptionalParams): Promise; export declare function _stopWebSiteNetworkTraceSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopWebSiteNetworkTraceOptionalParams): StreamableMethod; export declare function _stopWebSiteNetworkTraceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop ongoing capturing network packets for the site. */ export declare function stopWebSiteNetworkTrace(context: Client, resourceGroupName: string, name: string, options?: WebAppsStopWebSiteNetworkTraceOptionalParams): Promise; export declare function _startWebSiteNetworkTraceOperationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOperationOptionalParams): StreamableMethod; export declare function _startWebSiteNetworkTraceOperationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site. */ export declare function startWebSiteNetworkTraceOperation(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOperationOptionalParams): PollerLike, NetworkTrace[]>; export declare function _startWebSiteNetworkTraceSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOptionalParams): StreamableMethod; export declare function _startWebSiteNetworkTraceDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site (To be deprecated). */ export declare function startWebSiteNetworkTrace(context: Client, resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOptionalParams): Promise; export declare function _getNetworkTraceOperationSend(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationOptionalParams): StreamableMethod; export declare function _getNetworkTraceOperationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTraceOperation(context: Client, resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationOptionalParams): Promise; export declare function _migrateMySqlSend(context: Client, resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: WebAppsMigrateMySqlOptionalParams): StreamableMethod; export declare function _migrateMySqlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Migrates a local (in-app) MySql database to a remote MySql database. */ export declare function migrateMySql(context: Client, resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: WebAppsMigrateMySqlOptionalParams): PollerLike, Operation>; export declare function _migrateStorageSend(context: Client, subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: WebAppsMigrateStorageOptionalParams): StreamableMethod; export declare function _migrateStorageDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a web app. */ export declare function migrateStorage(context: Client, subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: WebAppsMigrateStorageOptionalParams): PollerLike, StorageMigrationResponse>; export declare function _updateMachineKeySend(context: Client, resourceGroupName: string, name: string, options?: WebAppsUpdateMachineKeyOptionalParams): StreamableMethod; export declare function _updateMachineKeyDeserialize(result: PathUncheckedResponse): Promise>; /** Updates the machine key of an app. */ export declare function updateMachineKey(context: Client, resourceGroupName: string, name: string, options?: WebAppsUpdateMachineKeyOptionalParams): Promise>; export declare function _listSyncFunctionTriggersSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSyncFunctionTriggersOptionalParams): StreamableMethod; export declare function _listSyncFunctionTriggersDeserialize(result: PathUncheckedResponse): Promise; /** Description for This is to allow calling via powershell and ARM template. */ export declare function listSyncFunctionTriggers(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSyncFunctionTriggersOptionalParams): Promise; export declare function _listSiteBackupsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteBackupsOptionalParams): StreamableMethod; export declare function _listSiteBackupsDeserialize(result: PathUncheckedResponse): Promise<_BackupItemCollection>; /** Description for Gets existing backups of an app. */ export declare function listSiteBackups(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSiteBackupsOptionalParams): PagedAsyncIterableIterator; export declare function _isCloneableSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsIsCloneableOptionalParams): StreamableMethod; export declare function _isCloneableDeserialize(result: PathUncheckedResponse): Promise; /** Description for Shows whether an app can be cloned to another resource group or subscription. */ export declare function isCloneable(context: Client, resourceGroupName: string, name: string, options?: WebAppsIsCloneableOptionalParams): Promise; export declare function _listRelayServiceConnectionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListRelayServiceConnectionsOptionalParams): StreamableMethod; export declare function _listRelayServiceConnectionsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets hybrid connections configured for an app (or deployment slot, if specified). */ export declare function listRelayServiceConnections(context: Client, resourceGroupName: string, name: string, options?: WebAppsListRelayServiceConnectionsOptionalParams): Promise; export declare function _listHybridConnectionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHybridConnectionsOptionalParams): StreamableMethod; export declare function _listHybridConnectionsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Retrieves all Service Bus Hybrid Connections used by this Web App. */ export declare function listHybridConnections(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHybridConnectionsOptionalParams): Promise; export declare function _deleteHostSecretSend(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, options?: WebAppsDeleteHostSecretOptionalParams): StreamableMethod; export declare function _deleteHostSecretDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a host level secret. */ export declare function deleteHostSecret(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, options?: WebAppsDeleteHostSecretOptionalParams): Promise; export declare function _createOrUpdateHostSecretSend(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretOptionalParams): StreamableMethod; export declare function _createOrUpdateHostSecretDeserialize(result: PathUncheckedResponse): Promise; /** Description for Add or update a host level secret. */ export declare function createOrUpdateHostSecret(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretOptionalParams): Promise; export declare function _syncFunctionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncFunctionsOptionalParams): StreamableMethod; export declare function _syncFunctionsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Syncs function trigger metadata to the management database */ export declare function syncFunctions(context: Client, resourceGroupName: string, name: string, options?: WebAppsSyncFunctionsOptionalParams): Promise; export declare function _listSyncStatusSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSyncStatusOptionalParams): StreamableMethod; export declare function _listSyncStatusDeserialize(result: PathUncheckedResponse): Promise; /** Description for This is to allow calling via powershell and ARM template. */ export declare function listSyncStatus(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSyncStatusOptionalParams): Promise; export declare function _listHostKeysSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHostKeysOptionalParams): StreamableMethod; export declare function _listHostKeysDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get host secrets for a function app. */ export declare function listHostKeys(context: Client, resourceGroupName: string, name: string, options?: WebAppsListHostKeysOptionalParams): Promise; export declare function _getFunctionsAdminTokenSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetFunctionsAdminTokenOptionalParams): StreamableMethod; export declare function _getFunctionsAdminTokenDeserialize(result: PathUncheckedResponse): Promise; /** Description for Fetch a short lived token that can be exchanged for a master key. */ export declare function getFunctionsAdminToken(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetFunctionsAdminTokenOptionalParams): Promise; export declare function _createOneDeployOperationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsCreateOneDeployOperationOptionalParams): StreamableMethod; export declare function _createOneDeployOperationDeserialize(result: PathUncheckedResponse): Promise>; /** Description for Invoke the OneDeploy publish web app extension. */ export declare function createOneDeployOperation(context: Client, resourceGroupName: string, name: string, options?: WebAppsCreateOneDeployOperationOptionalParams): Promise>; export declare function _getOneDeployStatusSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetOneDeployStatusOptionalParams): StreamableMethod; export declare function _getOneDeployStatusDeserialize(result: PathUncheckedResponse): Promise>; /** Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site */ export declare function getOneDeployStatus(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetOneDeployStatusOptionalParams): Promise>; export declare function _discoverBackupSend(context: Client, resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsDiscoverBackupOptionalParams): StreamableMethod; export declare function _discoverBackupDeserialize(result: PathUncheckedResponse): Promise; /** Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. */ export declare function discoverBackup(context: Client, resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsDiscoverBackupOptionalParams): Promise; export declare function _getContainerLogsZipSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetContainerLogsZipOptionalParams): StreamableMethod; export declare function _getContainerLogsZipDeserialize(result: PathUncheckedResponse & WebAppsGetContainerLogsZipResponse): Promise; /** Description for Gets the ZIP archived docker log files for the given site */ export declare function getContainerLogsZip(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetContainerLogsZipOptionalParams): Promise; export declare function _getWebSiteContainerLogsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetWebSiteContainerLogsOptionalParams): StreamableMethod; export declare function _getWebSiteContainerLogsDeserialize(result: PathUncheckedResponse & WebAppsGetWebSiteContainerLogsResponse): Promise; /** Description for Gets the last lines of docker logs for the given site */ export declare function getWebSiteContainerLogs(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetWebSiteContainerLogsOptionalParams): Promise; export declare function _listSitePushSettingsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSitePushSettingsOptionalParams): StreamableMethod; export declare function _listSitePushSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Push settings associated with web app. */ export declare function listSitePushSettings(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSitePushSettingsOptionalParams): Promise; export declare function _updateSitePushSettingsSend(context: Client, resourceGroupName: string, name: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsOptionalParams): StreamableMethod; export declare function _updateSitePushSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Push settings associated with web app. */ export declare function updateSitePushSettings(context: Client, resourceGroupName: string, name: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsOptionalParams): Promise; export declare function _listPublishingCredentialsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPublishingCredentialsOptionalParams): StreamableMethod; export declare function _listPublishingCredentialsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Git/FTP publishing credentials of an app. */ export declare function listPublishingCredentials(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPublishingCredentialsOptionalParams): PollerLike, User>; export declare function _listMetadataSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListMetadataOptionalParams): StreamableMethod; export declare function _listMetadataDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the metadata of an app. */ export declare function listMetadata(context: Client, resourceGroupName: string, name: string, options?: WebAppsListMetadataOptionalParams): Promise; export declare function _updateMetadataSend(context: Client, resourceGroupName: string, name: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataOptionalParams): StreamableMethod; export declare function _updateMetadataDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the metadata of an app. */ export declare function updateMetadata(context: Client, resourceGroupName: string, name: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataOptionalParams): Promise; export declare function _listConnectionStringsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConnectionStringsOptionalParams): StreamableMethod; export declare function _listConnectionStringsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the connection strings of an app. */ export declare function listConnectionStrings(context: Client, resourceGroupName: string, name: string, options?: WebAppsListConnectionStringsOptionalParams): Promise; export declare function _updateConnectionStringsSend(context: Client, resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsOptionalParams): StreamableMethod; export declare function _updateConnectionStringsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the connection strings of an app. */ export declare function updateConnectionStrings(context: Client, resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsOptionalParams): Promise; export declare function _getBackupConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetBackupConfigurationOptionalParams): StreamableMethod; export declare function _getBackupConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the backup configuration of an app. */ export declare function getBackupConfiguration(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetBackupConfigurationOptionalParams): Promise; export declare function _deleteBackupConfigurationSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteBackupConfigurationOptionalParams): StreamableMethod; export declare function _deleteBackupConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes the backup configuration of an app. */ export declare function deleteBackupConfiguration(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteBackupConfigurationOptionalParams): Promise; export declare function _updateBackupConfigurationSend(context: Client, resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationOptionalParams): StreamableMethod; export declare function _updateBackupConfigurationDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the backup configuration of an app. */ export declare function updateBackupConfiguration(context: Client, resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationOptionalParams): Promise; export declare function _listAzureStorageAccountsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListAzureStorageAccountsOptionalParams): StreamableMethod; export declare function _listAzureStorageAccountsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Azure storage account configurations of an app. */ export declare function listAzureStorageAccounts(context: Client, resourceGroupName: string, name: string, options?: WebAppsListAzureStorageAccountsOptionalParams): Promise; export declare function _updateAzureStorageAccountsSend(context: Client, resourceGroupName: string, name: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsOptionalParams): StreamableMethod; export declare function _updateAzureStorageAccountsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Azure storage account configurations of an app. */ export declare function updateAzureStorageAccounts(context: Client, resourceGroupName: string, name: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsOptionalParams): Promise; export declare function _getAuthSettingsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsOptionalParams): StreamableMethod; export declare function _getAuthSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Authentication/Authorization settings of an app. */ export declare function getAuthSettings(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsOptionalParams): Promise; export declare function _updateAuthSettingsSend(context: Client, resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsOptionalParams): StreamableMethod; export declare function _updateAuthSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Authentication / Authorization settings associated with web app. */ export declare function updateAuthSettings(context: Client, resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsOptionalParams): Promise; export declare function _listApplicationSettingsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListApplicationSettingsOptionalParams): StreamableMethod; export declare function _listApplicationSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the application settings of an app. */ export declare function listApplicationSettings(context: Client, resourceGroupName: string, name: string, options?: WebAppsListApplicationSettingsOptionalParams): Promise; export declare function _updateApplicationSettingsSend(context: Client, resourceGroupName: string, name: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsOptionalParams): StreamableMethod; export declare function _updateApplicationSettingsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the application settings of an app. */ export declare function updateApplicationSettings(context: Client, resourceGroupName: string, name: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsOptionalParams): Promise; export declare function _backupSend(context: Client, resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsBackupOptionalParams): StreamableMethod; export declare function _backupDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a backup of an app. */ export declare function backup(context: Client, resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsBackupOptionalParams): Promise; export declare function _applySlotConfigToProductionSend(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigToProductionOptionalParams): StreamableMethod; export declare function _applySlotConfigToProductionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Applies the configuration settings from the target slot onto the current slot. */ export declare function applySlotConfigToProduction(context: Client, resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigToProductionOptionalParams): Promise; export declare function _analyzeCustomHostnameSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsAnalyzeCustomHostnameOptionalParams): StreamableMethod; export declare function _analyzeCustomHostnameDeserialize(result: PathUncheckedResponse): Promise; /** Description for Analyze a custom hostname. */ export declare function analyzeCustomHostname(context: Client, resourceGroupName: string, name: string, options?: WebAppsAnalyzeCustomHostnameOptionalParams): Promise; export declare function _listSend(context: Client, options?: WebAppsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Get all apps for a subscription. */ export declare function list(context: Client, options?: WebAppsListOptionalParams): PagedAsyncIterableIterator; export declare function _$deleteSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a web, mobile, or API app, or one of the deployment slots. */ export declare function $delete(context: Client, resourceGroupName: string, name: string, options?: WebAppsDeleteOptionalParams): Promise; export declare function _updateSend(context: Client, resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ export declare function update(context: Client, resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, name: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ export declare function createOrUpdate(context: Client, resourceGroupName: string, name: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateOptionalParams): PollerLike, Site>; export declare function _getSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the details of a web, mobile, or API app. */ export declare function get(context: Client, resourceGroupName: string, name: string, options?: WebAppsGetOptionalParams): Promise; export declare function _updateVnetConnectionGatewaySend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewayOptionalParams): StreamableMethod; export declare function _updateVnetConnectionGatewayDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ export declare function updateVnetConnectionGateway(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewayOptionalParams): Promise; export declare function _createOrUpdateVnetConnectionGatewaySend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewayOptionalParams): StreamableMethod; export declare function _createOrUpdateVnetConnectionGatewayDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ export declare function createOrUpdateVnetConnectionGateway(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewayOptionalParams): Promise; export declare function _getVnetConnectionGatewaySend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: WebAppsGetVnetConnectionGatewayOptionalParams): StreamableMethod; export declare function _getVnetConnectionGatewayDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets an app's Virtual Network gateway. */ export declare function getVnetConnectionGateway(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: WebAppsGetVnetConnectionGatewayOptionalParams): Promise; export declare function _updateVnetConnectionGatewaySlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewaySlotOptionalParams): StreamableMethod; export declare function _updateVnetConnectionGatewaySlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ export declare function updateVnetConnectionGatewaySlot(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewaySlotOptionalParams): Promise; export declare function _createOrUpdateVnetConnectionGatewaySlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewaySlotOptionalParams): StreamableMethod; export declare function _createOrUpdateVnetConnectionGatewaySlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ export declare function createOrUpdateVnetConnectionGatewaySlot(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewaySlotOptionalParams): Promise; export declare function _getVnetConnectionGatewaySlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: WebAppsGetVnetConnectionGatewaySlotOptionalParams): StreamableMethod; export declare function _getVnetConnectionGatewaySlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets an app's Virtual Network gateway. */ export declare function getVnetConnectionGatewaySlot(context: Client, resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: WebAppsGetVnetConnectionGatewaySlotOptionalParams): Promise; export declare function _listVnetConnectionsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListVnetConnectionsOptionalParams): StreamableMethod; export declare function _listVnetConnectionsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the virtual networks the app (or deployment slot) is connected to. */ export declare function listVnetConnections(context: Client, resourceGroupName: string, name: string, options?: WebAppsListVnetConnectionsOptionalParams): Promise; export declare function _deleteVnetConnectionSend(context: Client, resourceGroupName: string, name: string, vnetName: string, options?: WebAppsDeleteVnetConnectionOptionalParams): StreamableMethod; export declare function _deleteVnetConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a connection from an app (or deployment slot to a named virtual network. */ export declare function deleteVnetConnection(context: Client, resourceGroupName: string, name: string, vnetName: string, options?: WebAppsDeleteVnetConnectionOptionalParams): Promise; export declare function _updateVnetConnectionSend(context: Client, resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionOptionalParams): StreamableMethod; export declare function _updateVnetConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ export declare function updateVnetConnection(context: Client, resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionOptionalParams): Promise; export declare function _createOrUpdateVnetConnectionSend(context: Client, resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionOptionalParams): StreamableMethod; export declare function _createOrUpdateVnetConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ export declare function createOrUpdateVnetConnection(context: Client, resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionOptionalParams): Promise; export declare function _getVnetConnectionSend(context: Client, resourceGroupName: string, name: string, vnetName: string, options?: WebAppsGetVnetConnectionOptionalParams): StreamableMethod; export declare function _getVnetConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a virtual network the app (or deployment slot) is connected to by name. */ export declare function getVnetConnection(context: Client, resourceGroupName: string, name: string, vnetName: string, options?: WebAppsGetVnetConnectionOptionalParams): Promise; export declare function _listVnetConnectionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListVnetConnectionsSlotOptionalParams): StreamableMethod; export declare function _listVnetConnectionsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the virtual networks the app (or deployment slot) is connected to. */ export declare function listVnetConnectionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListVnetConnectionsSlotOptionalParams): Promise; export declare function _deleteVnetConnectionSlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsDeleteVnetConnectionSlotOptionalParams): StreamableMethod; export declare function _deleteVnetConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a connection from an app (or deployment slot to a named virtual network. */ export declare function deleteVnetConnectionSlot(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsDeleteVnetConnectionSlotOptionalParams): Promise; export declare function _updateVnetConnectionSlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionSlotOptionalParams): StreamableMethod; export declare function _updateVnetConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ export declare function updateVnetConnectionSlot(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionSlotOptionalParams): Promise; export declare function _createOrUpdateVnetConnectionSlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateVnetConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ export declare function createOrUpdateVnetConnectionSlot(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionSlotOptionalParams): Promise; export declare function _getVnetConnectionSlotSend(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsGetVnetConnectionSlotOptionalParams): StreamableMethod; export declare function _getVnetConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a virtual network the app (or deployment slot) is connected to by name. */ export declare function getVnetConnectionSlot(context: Client, resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsGetVnetConnectionSlotOptionalParams): Promise; export declare function _deleteHybridConnectionSlotSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsDeleteHybridConnectionSlotOptionalParams): StreamableMethod; export declare function _deleteHybridConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Removes a Hybrid Connection from this site. */ export declare function deleteHybridConnectionSlot(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsDeleteHybridConnectionSlotOptionalParams): Promise; export declare function _updateHybridConnectionSlotSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionSlotOptionalParams): StreamableMethod; export declare function _updateHybridConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ export declare function updateHybridConnectionSlot(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionSlotOptionalParams): Promise; export declare function _createOrUpdateHybridConnectionSlotSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateHybridConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ export declare function createOrUpdateHybridConnectionSlot(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionSlotOptionalParams): Promise; export declare function _getHybridConnectionSlotSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsGetHybridConnectionSlotOptionalParams): StreamableMethod; export declare function _getHybridConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. */ export declare function getHybridConnectionSlot(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsGetHybridConnectionSlotOptionalParams): Promise; export declare function _deleteHybridConnectionSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsDeleteHybridConnectionOptionalParams): StreamableMethod; export declare function _deleteHybridConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Removes a Hybrid Connection from this site. */ export declare function deleteHybridConnection(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsDeleteHybridConnectionOptionalParams): Promise; export declare function _updateHybridConnectionSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionOptionalParams): StreamableMethod; export declare function _updateHybridConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ export declare function updateHybridConnection(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionOptionalParams): Promise; export declare function _createOrUpdateHybridConnectionSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionOptionalParams): StreamableMethod; export declare function _createOrUpdateHybridConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ export declare function createOrUpdateHybridConnection(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionOptionalParams): Promise; export declare function _getHybridConnectionSend(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsGetHybridConnectionOptionalParams): StreamableMethod; export declare function _getHybridConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. */ export declare function getHybridConnection(context: Client, resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsGetHybridConnectionOptionalParams): Promise; export declare function _listPrivateEndpointConnectionListSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPrivateEndpointConnectionListSlotOptionalParams): StreamableMethod; export declare function _listPrivateEndpointConnectionListSlotDeserialize(result: PathUncheckedResponse): Promise<_PrivateEndpointConnectionCollection>; /** Description for Gets the list of private endpoint connections associated with a site */ export declare function listPrivateEndpointConnectionListSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPrivateEndpointConnectionListSlotOptionalParams): PagedAsyncIterableIterator; export declare function _deletePrivateEndpointConnectionSlotSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsDeletePrivateEndpointConnectionSlotOptionalParams): StreamableMethod; export declare function _deletePrivateEndpointConnectionSlotDeserialize(result: PathUncheckedResponse): Promise>; /** Description for Deletes a private endpoint connection */ export declare function deletePrivateEndpointConnectionSlot(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsDeletePrivateEndpointConnectionSlotOptionalParams): PollerLike>, Record>; export declare function _approveOrRejectPrivateEndpointConnectionSlotSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams): StreamableMethod; export declare function _approveOrRejectPrivateEndpointConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Approves or rejects a private endpoint connection */ export declare function approveOrRejectPrivateEndpointConnectionSlot(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams): PollerLike, RemotePrivateEndpointConnectionARMResource>; export declare function _getPrivateEndpointConnectionSlotSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsGetPrivateEndpointConnectionSlotOptionalParams): StreamableMethod; export declare function _getPrivateEndpointConnectionSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a private endpoint connection */ export declare function getPrivateEndpointConnectionSlot(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsGetPrivateEndpointConnectionSlotOptionalParams): Promise; export declare function _listPrivateEndpointConnectionListSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPrivateEndpointConnectionListOptionalParams): StreamableMethod; export declare function _listPrivateEndpointConnectionListDeserialize(result: PathUncheckedResponse): Promise<_PrivateEndpointConnectionCollection>; /** Description for Gets the list of private endpoint connections associated with a site */ export declare function listPrivateEndpointConnectionList(context: Client, resourceGroupName: string, name: string, options?: WebAppsListPrivateEndpointConnectionListOptionalParams): PagedAsyncIterableIterator; export declare function _deletePrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsDeletePrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _deletePrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise>; /** Description for Deletes a private endpoint connection */ export declare function deletePrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsDeletePrivateEndpointConnectionOptionalParams): PollerLike>, Record>; export declare function _approveOrRejectPrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _approveOrRejectPrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Approves or rejects a private endpoint connection */ export declare function approveOrRejectPrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams): PollerLike, RemotePrivateEndpointConnectionARMResource>; export declare function _getPrivateEndpointConnectionSend(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsGetPrivateEndpointConnectionOptionalParams): StreamableMethod; export declare function _getPrivateEndpointConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a private endpoint connection */ export declare function getPrivateEndpointConnection(context: Client, resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsGetPrivateEndpointConnectionOptionalParams): Promise; export declare function _listWorkflowsConnectionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListWorkflowsConnectionsSlotOptionalParams): StreamableMethod; export declare function _listWorkflowsConnectionsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Lists logic app's connections for web site, or a deployment slot. */ export declare function listWorkflowsConnectionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListWorkflowsConnectionsSlotOptionalParams): Promise; export declare function _deployWorkflowArtifactsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeployWorkflowArtifactsSlotOptionalParams): StreamableMethod; export declare function _deployWorkflowArtifactsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates the artifacts for web site, or a deployment slot. */ export declare function deployWorkflowArtifactsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeployWorkflowArtifactsSlotOptionalParams): Promise; export declare function _listUsagesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListUsagesSlotOptionalParams): StreamableMethod; export declare function _listUsagesSlotDeserialize(result: PathUncheckedResponse): Promise<_CsmUsageQuotaCollection>; /** Description for Gets the quota usage information of an app (or deployment slot, if specified). */ export declare function listUsagesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListUsagesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _syncFunctionTriggersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionTriggersSlotOptionalParams): StreamableMethod; export declare function _syncFunctionTriggersSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Syncs function trigger metadata to the management database */ export declare function syncFunctionTriggersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionTriggersSlotOptionalParams): Promise; export declare function _syncRepositorySlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncRepositorySlotOptionalParams): StreamableMethod; export declare function _syncRepositorySlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Sync web app repository. */ export declare function syncRepositorySlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncRepositorySlotOptionalParams): Promise; export declare function _stopNetworkTraceSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopNetworkTraceSlotOptionalParams): StreamableMethod; export declare function _stopNetworkTraceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop ongoing capturing network packets for the site. */ export declare function stopNetworkTraceSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopNetworkTraceSlotOptionalParams): Promise; export declare function _stopSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopSlotOptionalParams): StreamableMethod; export declare function _stopSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stops an app (or deployment slot, if specified). */ export declare function stopSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopSlotOptionalParams): Promise; export declare function _startNetworkTraceSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartNetworkTraceSlotOptionalParams): StreamableMethod; export declare function _startNetworkTraceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site. */ export declare function startNetworkTraceSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartNetworkTraceSlotOptionalParams): PollerLike, NetworkTrace[]>; export declare function _startSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartSlotOptionalParams): StreamableMethod; export declare function _startSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Starts an app (or deployment slot, if specified). */ export declare function startSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartSlotOptionalParams): Promise; export declare function _listSnapshotsFromDRSecondarySlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsFromDRSecondarySlotOptionalParams): StreamableMethod; export declare function _listSnapshotsFromDRSecondarySlotDeserialize(result: PathUncheckedResponse): Promise<_SnapshotCollection>; /** Description for Returns all Snapshots to the user from DRSecondary endpoint. */ export declare function listSnapshotsFromDRSecondarySlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsFromDRSecondarySlotOptionalParams): PagedAsyncIterableIterator; export declare function _listSnapshotsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsSlotOptionalParams): StreamableMethod; export declare function _listSnapshotsSlotDeserialize(result: PathUncheckedResponse): Promise<_SnapshotCollection>; /** Description for Returns all Snapshots to the user. */ export declare function listSnapshotsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _swapSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotOptionalParams): StreamableMethod; export declare function _swapSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Swaps two deployment slots of an app. */ export declare function swapSlot(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotOptionalParams): PollerLike, void>; export declare function _listSlotDifferencesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesSlotOptionalParams): StreamableMethod; export declare function _listSlotDifferencesSlotDeserialize(result: PathUncheckedResponse): Promise<_SlotDifferenceCollection>; /** Description for Get the difference in configuration settings between two web app slots. */ export declare function listSlotDifferencesSlot(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesSlotOptionalParams): PagedAsyncIterableIterator; export declare function _restoreSnapshotSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotSlotOptionalParams): StreamableMethod; export declare function _restoreSnapshotSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a web app from a snapshot. */ export declare function restoreSnapshotSlot(context: Client, resourceGroupName: string, name: string, slot: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotSlotOptionalParams): PollerLike, void>; export declare function _restoreFromDeletedAppSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppSlotOptionalParams): StreamableMethod; export declare function _restoreFromDeletedAppSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores a deleted web app to this web app. */ export declare function restoreFromDeletedAppSlot(context: Client, resourceGroupName: string, name: string, slot: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppSlotOptionalParams): PollerLike, void>; export declare function _restoreFromBackupBlobSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobSlotOptionalParams): StreamableMethod; export declare function _restoreFromBackupBlobSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restores an app from a backup blob in Azure Storage. */ export declare function restoreFromBackupBlobSlot(context: Client, resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobSlotOptionalParams): PollerLike, void>; export declare function _restartSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsRestartSlotOptionalParams): StreamableMethod; export declare function _restartSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Restarts an app (or deployment slot, if specified). */ export declare function restartSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsRestartSlotOptionalParams): Promise; export declare function _resetSlotConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsResetSlotConfigurationSlotOptionalParams): StreamableMethod; export declare function _resetSlotConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. */ export declare function resetSlotConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsResetSlotConfigurationSlotOptionalParams): Promise; export declare function _listPublishingProfileXmlWithSecretsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsSlotOptionalParams): StreamableMethod; export declare function _listPublishingProfileXmlWithSecretsSlotDeserialize(result: PathUncheckedResponse & WebAppsListPublishingProfileXmlWithSecretsSlotResponse): Promise; /** Description for Gets the publishing profile for an app (or deployment slot, if specified). */ export declare function listPublishingProfileXmlWithSecretsSlot(context: Client, resourceGroupName: string, name: string, slot: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsSlotOptionalParams): Promise; export declare function _getPrivateLinkResourcesSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateLinkResourcesSlotOptionalParams): StreamableMethod; export declare function _getPrivateLinkResourcesSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the private link resources */ export declare function getPrivateLinkResourcesSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateLinkResourcesSlotOptionalParams): Promise; export declare function _listPremierAddOnsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPremierAddOnsSlotOptionalParams): StreamableMethod; export declare function _listPremierAddOnsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the premier add-ons of an app. */ export declare function listPremierAddOnsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPremierAddOnsSlotOptionalParams): Promise; export declare function _getSitePhpErrorLogFlagSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSitePhpErrorLogFlagSlotOptionalParams): StreamableMethod; export declare function _getSitePhpErrorLogFlagSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets web app's event logs. */ export declare function getSitePhpErrorLogFlagSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSitePhpErrorLogFlagSlotOptionalParams): Promise; export declare function _listPerfMonCountersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPerfMonCountersSlotOptionalParams): StreamableMethod; export declare function _listPerfMonCountersSlotDeserialize(result: PathUncheckedResponse): Promise<_PerfMonCounterCollection>; /** Description for Gets perfmon counters for web app. */ export declare function listPerfMonCountersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPerfMonCountersSlotOptionalParams): PagedAsyncIterableIterator; export declare function _generateNewSitePublishingPasswordSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGenerateNewSitePublishingPasswordSlotOptionalParams): StreamableMethod; export declare function _generateNewSitePublishingPasswordSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Generates a new publishing password for an app (or deployment slot, if specified). */ export declare function generateNewSitePublishingPasswordSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGenerateNewSitePublishingPasswordSlotOptionalParams): Promise; export declare function _getNetworkTracesSlotV2Send(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotV2OptionalParams): StreamableMethod; export declare function _getNetworkTracesSlotV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTracesSlotV2(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotV2OptionalParams): Promise; export declare function _getNetworkTraceOperationSlotV2Send(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotV2OptionalParams): StreamableMethod; export declare function _getNetworkTraceOperationSlotV2Deserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTraceOperationSlotV2(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotV2OptionalParams): Promise; export declare function _getNetworkTracesSlotSend(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotOptionalParams): StreamableMethod; export declare function _getNetworkTracesSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTracesSlot(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotOptionalParams): Promise; export declare function _stopWebSiteNetworkTraceSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopWebSiteNetworkTraceSlotOptionalParams): StreamableMethod; export declare function _stopWebSiteNetworkTraceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Stop ongoing capturing network packets for the site. */ export declare function stopWebSiteNetworkTraceSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStopWebSiteNetworkTraceSlotOptionalParams): Promise; export declare function _startWebSiteNetworkTraceOperationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams): StreamableMethod; export declare function _startWebSiteNetworkTraceOperationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site. */ export declare function startWebSiteNetworkTraceOperationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams): PollerLike, NetworkTrace[]>; export declare function _startWebSiteNetworkTraceSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceSlotOptionalParams): StreamableMethod; export declare function _startWebSiteNetworkTraceSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Start capturing network packets for the site (To be deprecated). */ export declare function startWebSiteNetworkTraceSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceSlotOptionalParams): Promise; export declare function _getNetworkTraceOperationSlotSend(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotOptionalParams): StreamableMethod; export declare function _getNetworkTraceOperationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ export declare function getNetworkTraceOperationSlot(context: Client, resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotOptionalParams): Promise; export declare function _listSyncFunctionTriggersSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncFunctionTriggersSlotOptionalParams): StreamableMethod; export declare function _listSyncFunctionTriggersSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for This is to allow calling via powershell and ARM template. */ export declare function listSyncFunctionTriggersSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncFunctionTriggersSlotOptionalParams): Promise; export declare function _listSiteBackupsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteBackupsSlotOptionalParams): StreamableMethod; export declare function _listSiteBackupsSlotDeserialize(result: PathUncheckedResponse): Promise<_BackupItemCollection>; /** Description for Gets existing backups of an app. */ export declare function listSiteBackupsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteBackupsSlotOptionalParams): PagedAsyncIterableIterator; export declare function _isCloneableSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsIsCloneableSlotOptionalParams): StreamableMethod; export declare function _isCloneableSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Shows whether an app can be cloned to another resource group or subscription. */ export declare function isCloneableSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsIsCloneableSlotOptionalParams): Promise; export declare function _listRelayServiceConnectionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListRelayServiceConnectionsSlotOptionalParams): StreamableMethod; export declare function _listRelayServiceConnectionsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets hybrid connections configured for an app (or deployment slot, if specified). */ export declare function listRelayServiceConnectionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListRelayServiceConnectionsSlotOptionalParams): Promise; export declare function _listHybridConnectionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHybridConnectionsSlotOptionalParams): StreamableMethod; export declare function _listHybridConnectionsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Retrieves all Service Bus Hybrid Connections used by this Web App. */ export declare function listHybridConnectionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHybridConnectionsSlotOptionalParams): Promise; export declare function _deleteHostSecretSlotSend(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options?: WebAppsDeleteHostSecretSlotOptionalParams): StreamableMethod; export declare function _deleteHostSecretSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a host level secret. */ export declare function deleteHostSecretSlot(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options?: WebAppsDeleteHostSecretSlotOptionalParams): Promise; export declare function _createOrUpdateHostSecretSlotSend(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateHostSecretSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Add or update a host level secret. */ export declare function createOrUpdateHostSecretSlot(context: Client, resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretSlotOptionalParams): Promise; export declare function _syncFunctionsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionsSlotOptionalParams): StreamableMethod; export declare function _syncFunctionsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Syncs function trigger metadata to the management database */ export declare function syncFunctionsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionsSlotOptionalParams): Promise; export declare function _listSyncStatusSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncStatusSlotOptionalParams): StreamableMethod; export declare function _listSyncStatusSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for This is to allow calling via powershell and ARM template. */ export declare function listSyncStatusSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncStatusSlotOptionalParams): Promise; export declare function _listHostKeysSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostKeysSlotOptionalParams): StreamableMethod; export declare function _listHostKeysSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get host secrets for a function app. */ export declare function listHostKeysSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostKeysSlotOptionalParams): Promise; export declare function _getFunctionsAdminTokenSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFunctionsAdminTokenSlotOptionalParams): StreamableMethod; export declare function _getFunctionsAdminTokenSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Fetch a short lived token that can be exchanged for a master key. */ export declare function getFunctionsAdminTokenSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFunctionsAdminTokenSlotOptionalParams): Promise; export declare function _discoverBackupSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsDiscoverBackupSlotOptionalParams): StreamableMethod; export declare function _discoverBackupSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. */ export declare function discoverBackupSlot(context: Client, resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsDiscoverBackupSlotOptionalParams): Promise; export declare function _getContainerLogsZipSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetContainerLogsZipSlotOptionalParams): StreamableMethod; export declare function _getContainerLogsZipSlotDeserialize(result: PathUncheckedResponse & WebAppsGetContainerLogsZipSlotResponse): Promise; /** Description for Gets the ZIP archived docker log files for the given site */ export declare function getContainerLogsZipSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetContainerLogsZipSlotOptionalParams): Promise; export declare function _getWebSiteContainerLogsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetWebSiteContainerLogsSlotOptionalParams): StreamableMethod; export declare function _getWebSiteContainerLogsSlotDeserialize(result: PathUncheckedResponse & WebAppsGetWebSiteContainerLogsSlotResponse): Promise; /** Description for Gets the last lines of docker logs for the given site */ export declare function getWebSiteContainerLogsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetWebSiteContainerLogsSlotOptionalParams): Promise; export declare function _listSitePushSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSitePushSettingsSlotOptionalParams): StreamableMethod; export declare function _listSitePushSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Push settings associated with web app. */ export declare function listSitePushSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListSitePushSettingsSlotOptionalParams): Promise; export declare function _updateSitePushSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsSlotOptionalParams): StreamableMethod; export declare function _updateSitePushSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Push settings associated with web app. */ export declare function updateSitePushSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsSlotOptionalParams): Promise; export declare function _listPublishingCredentialsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublishingCredentialsSlotOptionalParams): StreamableMethod; export declare function _listPublishingCredentialsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Git/FTP publishing credentials of an app. */ export declare function listPublishingCredentialsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublishingCredentialsSlotOptionalParams): PollerLike, User>; export declare function _listMetadataSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListMetadataSlotOptionalParams): StreamableMethod; export declare function _listMetadataSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the metadata of an app. */ export declare function listMetadataSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListMetadataSlotOptionalParams): Promise; export declare function _updateMetadataSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataSlotOptionalParams): StreamableMethod; export declare function _updateMetadataSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the metadata of an app. */ export declare function updateMetadataSlot(context: Client, resourceGroupName: string, name: string, slot: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataSlotOptionalParams): Promise; export declare function _listConnectionStringsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConnectionStringsSlotOptionalParams): StreamableMethod; export declare function _listConnectionStringsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the connection strings of an app. */ export declare function listConnectionStringsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListConnectionStringsSlotOptionalParams): Promise; export declare function _updateConnectionStringsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsSlotOptionalParams): StreamableMethod; export declare function _updateConnectionStringsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the connection strings of an app. */ export declare function updateConnectionStringsSlot(context: Client, resourceGroupName: string, name: string, slot: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsSlotOptionalParams): Promise; export declare function _getBackupConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetBackupConfigurationSlotOptionalParams): StreamableMethod; export declare function _getBackupConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the backup configuration of an app. */ export declare function getBackupConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetBackupConfigurationSlotOptionalParams): Promise; export declare function _deleteBackupConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteBackupConfigurationSlotOptionalParams): StreamableMethod; export declare function _deleteBackupConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes the backup configuration of an app. */ export declare function deleteBackupConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteBackupConfigurationSlotOptionalParams): Promise; export declare function _updateBackupConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationSlotOptionalParams): StreamableMethod; export declare function _updateBackupConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the backup configuration of an app. */ export declare function updateBackupConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationSlotOptionalParams): Promise; export declare function _listAzureStorageAccountsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListAzureStorageAccountsSlotOptionalParams): StreamableMethod; export declare function _listAzureStorageAccountsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Azure storage account configurations of an app. */ export declare function listAzureStorageAccountsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListAzureStorageAccountsSlotOptionalParams): Promise; export declare function _updateAzureStorageAccountsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsSlotOptionalParams): StreamableMethod; export declare function _updateAzureStorageAccountsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Azure storage account configurations of an app. */ export declare function updateAzureStorageAccountsSlot(context: Client, resourceGroupName: string, name: string, slot: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsSlotOptionalParams): Promise; export declare function _getAuthSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsSlotOptionalParams): StreamableMethod; export declare function _getAuthSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the Authentication/Authorization settings of an app. */ export declare function getAuthSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsSlotOptionalParams): Promise; export declare function _updateAuthSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsSlotOptionalParams): StreamableMethod; export declare function _updateAuthSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates the Authentication / Authorization settings associated with web app. */ export declare function updateAuthSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsSlotOptionalParams): Promise; export declare function _listApplicationSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListApplicationSettingsSlotOptionalParams): StreamableMethod; export declare function _listApplicationSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the application settings of an app. */ export declare function listApplicationSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsListApplicationSettingsSlotOptionalParams): Promise; export declare function _updateApplicationSettingsSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsSlotOptionalParams): StreamableMethod; export declare function _updateApplicationSettingsSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Replaces the application settings of an app. */ export declare function updateApplicationSettingsSlot(context: Client, resourceGroupName: string, name: string, slot: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsSlotOptionalParams): Promise; export declare function _backupSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsBackupSlotOptionalParams): StreamableMethod; export declare function _backupSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a backup of an app. */ export declare function backupSlot(context: Client, resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsBackupSlotOptionalParams): Promise; export declare function _applySlotConfigurationSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigurationSlotOptionalParams): StreamableMethod; export declare function _applySlotConfigurationSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Applies the configuration settings from the target slot onto the current slot. */ export declare function applySlotConfigurationSlot(context: Client, resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigurationSlotOptionalParams): Promise; export declare function _analyzeCustomHostnameSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsAnalyzeCustomHostnameSlotOptionalParams): StreamableMethod; export declare function _analyzeCustomHostnameSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Analyze a custom hostname. */ export declare function analyzeCustomHostnameSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsAnalyzeCustomHostnameSlotOptionalParams): Promise; export declare function _listByResourceGroupSend(context: Client, resourceGroupName: string, options?: WebAppsListByResourceGroupOptionalParams): StreamableMethod; export declare function _listByResourceGroupDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Gets all web, mobile, and API apps in the specified resource group. */ export declare function listByResourceGroup(context: Client, resourceGroupName: string, options?: WebAppsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSlotOptionalParams): StreamableMethod; export declare function _deleteSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Deletes a web, mobile, or API app, or one of the deployment slots. */ export declare function deleteSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSlotOptionalParams): Promise; export declare function _updateSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateSlotOptionalParams): StreamableMethod; export declare function _updateSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ export declare function updateSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateSlotOptionalParams): Promise; export declare function _createOrUpdateSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateSlotOptionalParams): StreamableMethod; export declare function _createOrUpdateSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ export declare function createOrUpdateSlot(context: Client, resourceGroupName: string, name: string, slot: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateSlotOptionalParams): PollerLike, Site>; export declare function _getSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSlotOptionalParams): StreamableMethod; export declare function _getSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the details of a web, mobile, or API app. */ export declare function getSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSlotOptionalParams): Promise; export declare function _listSlotsSend(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSlotsOptionalParams): StreamableMethod; export declare function _listSlotsDeserialize(result: PathUncheckedResponse): Promise<_WebAppCollection>; /** Description for Gets an app's deployment slots. */ export declare function listSlots(context: Client, resourceGroupName: string, name: string, options?: WebAppsListSlotsOptionalParams): PagedAsyncIterableIterator; //# sourceMappingURL=operations.d.ts.map