import type { WebSiteManagementContext } from "../../api/webSiteManagementContext.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 "../../api/webApps/options.js"; import type { Identifier, User, Site, PushSettings, Operation, PrivateLinkResourcesWrapper, CsmUsageQuota, RemotePrivateEndpointConnectionARMResource, StringDictionary, SitePatchResource, CustomHostnameAnalysisResult, CsmSlotEntity, BackupRequest, BackupItem, SiteAuthSettings, AzureStoragePropertyDictionaryResource, ConnectionStringDictionary, RestoreRequest, HostKeys, KeyInfo, HybridConnection, RelayServiceConnectionEntity, SiteCloneability, FunctionSecrets, NetworkTrace, PerfMonResponse, SitePhpErrorLogFlag, PremierAddOn, CsmPublishingProfileOptions, DeletedAppRestoreRequest, SnapshotRestoreRequest, SlotDifference, Snapshot, WorkflowEnvelope, VnetInfoResource, VnetGateway, StorageMigrationOptions, StorageMigrationResponse, MigrateMySqlRequest, CsmPublishingCredentialsPoliciesEntity, SiteAuthSettingsV2, ApiKVReference, SiteLogsConfig, SlotConfigNamesResource, SiteConfigResource, SiteConfigurationSnapshotInfo, ContinuousWebJob, CsmDeploymentStatus, Deployment, MSDeployStatus, MSDeploy, MSDeployLog, FunctionEnvelope, HostNameBinding, WebSiteInstanceStatus, ProcessInfo, ProcessThreadInfo, ProcessModuleInfo, MigrateMySqlStatus, SwiftVirtualNetwork, NetworkFeatures, PremierAddOnPatchResource, PrivateAccess, PublicCertificate, SiteContainer, SiteExtensionInfo, SiteSourceControl, TriggeredWebJob, TriggeredJobHistory, WebJob, 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 { SimplePollerLike } from "../../static-helpers/simplePollerHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a WebApps operations. */ export interface WebAppsOperations { /** List the workflows for a web site, or a deployment slot. */ listWorkflows: (resourceGroupName: string, name: string, options?: WebAppsListWorkflowsOptionalParams) => PagedAsyncIterableIterator; /** Get workflow information by its ID for web site, or a deployment slot. */ getWorkflow: (resourceGroupName: string, name: string, workflowName: string, options?: WebAppsGetWorkflowOptionalParams) => Promise; /** List the workflows for a web site, or a deployment slot. */ listInstanceWorkflowsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceWorkflowsSlotOptionalParams) => PagedAsyncIterableIterator; /** Get workflow information by its ID for web site, or a deployment slot. */ getInstanceWorkflowSlot: (resourceGroupName: string, name: string, slot: string, workflowName: string, options?: WebAppsGetInstanceWorkflowSlotOptionalParams) => Promise; /** Description for List webjobs for an app, or a deployment slot. */ listWebJobs: (resourceGroupName: string, name: string, options?: WebAppsListWebJobsOptionalParams) => PagedAsyncIterableIterator; /** Description for Get webjob information for an app, or a deployment slot. */ getWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetWebJobOptionalParams) => Promise; /** Description for List webjobs for an app, or a deployment slot. */ listWebJobsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListWebJobsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get webjob information for an app, or a deployment slot. */ getWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetWebJobSlotOptionalParams) => Promise; /** Description for List a triggered web job's history for an app, or a deployment slot. */ listTriggeredWebJobHistory: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsListTriggeredWebJobHistoryOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. */ getTriggeredWebJobHistory: (resourceGroupName: string, name: string, webJobName: string, id: string, options?: WebAppsGetTriggeredWebJobHistoryOptionalParams) => Promise; /** Description for List a triggered web job's history for an app, or a deployment slot. */ listTriggeredWebJobHistorySlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsListTriggeredWebJobHistorySlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. */ getTriggeredWebJobHistorySlot: (resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: WebAppsGetTriggeredWebJobHistorySlotOptionalParams) => Promise; /** Description for Run a triggered web job for an app, or a deployment slot. */ runTriggeredWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsRunTriggeredWebJobOptionalParams) => Promise; /** Description for List triggered web jobs for an app, or a deployment slot. */ listTriggeredWebJobs: (resourceGroupName: string, name: string, options?: WebAppsListTriggeredWebJobsOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a triggered web job by its ID for an app, or a deployment slot. */ deleteTriggeredWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteTriggeredWebJobOptionalParams) => Promise; /** Description for Gets a triggered web job by its ID for an app, or a deployment slot. */ getTriggeredWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetTriggeredWebJobOptionalParams) => Promise; /** Description for Run a triggered web job for an app, or a deployment slot. */ runTriggeredWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsRunTriggeredWebJobSlotOptionalParams) => Promise; /** Description for List triggered web jobs for an app, or a deployment slot. */ listTriggeredWebJobsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListTriggeredWebJobsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a triggered web job by its ID for an app, or a deployment slot. */ deleteTriggeredWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteTriggeredWebJobSlotOptionalParams) => Promise; /** Description for Gets a triggered web job by its ID for an app, or a deployment slot. */ getTriggeredWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetTriggeredWebJobSlotOptionalParams) => Promise; /** Description for Deletes the source control configuration of an app. */ deleteSourceControl: (resourceGroupName: string, name: string, options?: WebAppsDeleteSourceControlOptionalParams) => Promise; /** Description for Updates the source control configuration of an app. */ updateSourceControl: (resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlOptionalParams) => Promise; /** Description for Updates the source control configuration of an app. */ createOrUpdateSourceControl: (resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlOptionalParams) => PollerLike, SiteSourceControl>; /** @deprecated use createOrUpdateSourceControl instead */ beginCreateOrUpdateSourceControl: (resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlOptionalParams) => Promise, SiteSourceControl>>; /** @deprecated use createOrUpdateSourceControl instead */ beginCreateOrUpdateSourceControlAndWait: (resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlOptionalParams) => Promise; /** Description for Gets the source control configuration of an app. */ getSourceControl: (resourceGroupName: string, name: string, options?: WebAppsGetSourceControlOptionalParams) => Promise; /** Description for Deletes the source control configuration of an app. */ deleteSourceControlSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSourceControlSlotOptionalParams) => Promise; /** Description for Updates the source control configuration of an app. */ updateSourceControlSlot: (resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsUpdateSourceControlSlotOptionalParams) => Promise; /** Description for Updates the source control configuration of an app. */ createOrUpdateSourceControlSlot: (resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlSlotOptionalParams) => PollerLike, SiteSourceControl>; /** @deprecated use createOrUpdateSourceControlSlot instead */ beginCreateOrUpdateSourceControlSlot: (resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlSlotOptionalParams) => Promise, SiteSourceControl>>; /** @deprecated use createOrUpdateSourceControlSlot instead */ beginCreateOrUpdateSourceControlSlotAndWait: (resourceGroupName: string, name: string, slot: string, siteSourceControl: SiteSourceControl, options?: WebAppsCreateOrUpdateSourceControlSlotOptionalParams) => Promise; /** Description for Gets the source control configuration of an app. */ getSourceControlSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSourceControlSlotOptionalParams) => Promise; /** Description for Get list of siteextensions for a web site, or a deployment slot. */ listSiteExtensionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteExtensionsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Remove a site extension from a web site, or a deployment slot. */ deleteSiteExtensionSlot: (resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsDeleteSiteExtensionSlotOptionalParams) => Promise; /** Description for Install site extension on a web site, or a deployment slot. */ installSiteExtensionSlot: (resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsInstallSiteExtensionSlotOptionalParams) => PollerLike, SiteExtensionInfo>; /** @deprecated use installSiteExtensionSlot instead */ beginInstallSiteExtensionSlot: (resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsInstallSiteExtensionSlotOptionalParams) => Promise, SiteExtensionInfo>>; /** @deprecated use installSiteExtensionSlot instead */ beginInstallSiteExtensionSlotAndWait: (resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsInstallSiteExtensionSlotOptionalParams) => Promise; /** Description for Get site extension information by its ID for a web site, or a deployment slot. */ getSiteExtensionSlot: (resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: WebAppsGetSiteExtensionSlotOptionalParams) => Promise; /** Description for Get list of siteextensions for a web site, or a deployment slot. */ listSiteExtensions: (resourceGroupName: string, name: string, options?: WebAppsListSiteExtensionsOptionalParams) => PagedAsyncIterableIterator; /** Description for Remove a site extension from a web site, or a deployment slot. */ deleteSiteExtension: (resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsDeleteSiteExtensionOptionalParams) => Promise; /** Description for Install site extension on a web site, or a deployment slot. */ installSiteExtension: (resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsInstallSiteExtensionOptionalParams) => PollerLike, SiteExtensionInfo>; /** @deprecated use installSiteExtension instead */ beginInstallSiteExtension: (resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsInstallSiteExtensionOptionalParams) => Promise, SiteExtensionInfo>>; /** @deprecated use installSiteExtension instead */ beginInstallSiteExtensionAndWait: (resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsInstallSiteExtensionOptionalParams) => Promise; /** Description for Get site extension information by its ID for a web site, or a deployment slot. */ getSiteExtension: (resourceGroupName: string, name: string, siteExtensionId: string, options?: WebAppsGetSiteExtensionOptionalParams) => Promise; /** Lists all the site containers of a site, or a deployment slot. */ listSiteContainersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteContainersSlotOptionalParams) => PagedAsyncIterableIterator; /** Deletes a site container for a site, or a deployment slot. */ deleteSiteContainerSlot: (resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsDeleteSiteContainerSlotOptionalParams) => Promise; /** Creates or Updates a site container for a site, or a deployment slot. */ createOrUpdateSiteContainerSlot: (resourceGroupName: string, name: string, slot: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerSlotOptionalParams) => Promise; /** Gets a site container of a site, or a deployment slot. */ getSiteContainerSlot: (resourceGroupName: string, name: string, slot: string, containerName: string, options?: WebAppsGetSiteContainerSlotOptionalParams) => Promise; /** Lists all the site containers of a site, or a deployment slot. */ listSiteContainers: (resourceGroupName: string, name: string, options?: WebAppsListSiteContainersOptionalParams) => PagedAsyncIterableIterator; /** Deletes a site container for a site, or a deployment slot. */ deleteSiteContainer: (resourceGroupName: string, name: string, containerName: string, options?: WebAppsDeleteSiteContainerOptionalParams) => Promise; /** Creates or Updates a site container for a site, or a deployment slot. */ createOrUpdateSiteContainer: (resourceGroupName: string, name: string, containerName: string, request: SiteContainer, options?: WebAppsCreateOrUpdateSiteContainerOptionalParams) => Promise; /** Gets a site container of a site, or a deployment slot. */ getSiteContainer: (resourceGroupName: string, name: string, containerName: string, options?: WebAppsGetSiteContainerOptionalParams) => Promise; /** Description for Get public certificates for an app or a deployment slot. */ listPublicCertificatesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublicCertificatesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a hostname binding for an app. */ deletePublicCertificateSlot: (resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateSlotOptionalParams) => Promise; /** Description for Creates a hostname binding for an app. */ createOrUpdatePublicCertificateSlot: (resourceGroupName: string, name: string, publicCertificateName: string, slot: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateSlotOptionalParams) => Promise; /** Description for Get the named public certificate for an app (or deployment slot, if specified). */ getPublicCertificateSlot: (resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateSlotOptionalParams) => Promise; /** Description for Get public certificates for an app or a deployment slot. */ listPublicCertificates: (resourceGroupName: string, name: string, options?: WebAppsListPublicCertificatesOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a hostname binding for an app. */ deletePublicCertificate: (resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsDeletePublicCertificateOptionalParams) => Promise; /** Description for Creates a hostname binding for an app. */ createOrUpdatePublicCertificate: (resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, options?: WebAppsCreateOrUpdatePublicCertificateOptionalParams) => Promise; /** Description for Get the named public certificate for an app (or deployment slot, if specified). */ getPublicCertificate: (resourceGroupName: string, name: string, publicCertificateName: string, options?: WebAppsGetPublicCertificateOptionalParams) => Promise; /** Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. */ putPrivateAccessVnetSlot: (resourceGroupName: string, name: string, slot: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetSlotOptionalParams) => Promise; /** Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. */ getPrivateAccessSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateAccessSlotOptionalParams) => Promise; /** Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. */ putPrivateAccessVnet: (resourceGroupName: string, name: string, access: PrivateAccess, options?: WebAppsPutPrivateAccessVnetOptionalParams) => Promise; /** Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. */ getPrivateAccess: (resourceGroupName: string, name: string, options?: WebAppsGetPrivateAccessOptionalParams) => Promise; /** Description for Delete a premier add-on from an app. */ deletePremierAddOnSlot: (resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsDeletePremierAddOnSlotOptionalParams) => Promise; /** Description for Updates a named add-on of an app. */ updatePremierAddOnSlot: (resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnSlotOptionalParams) => Promise; /** Description for Updates a named add-on of an app. */ addPremierAddOnSlot: (resourceGroupName: string, name: string, premierAddOnName: string, slot: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnSlotOptionalParams) => Promise; /** Description for Gets a named add-on of an app. */ getPremierAddOnSlot: (resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: WebAppsGetPremierAddOnSlotOptionalParams) => Promise; /** Description for Delete a premier add-on from an app. */ deletePremierAddOn: (resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsDeletePremierAddOnOptionalParams) => Promise; /** Description for Updates a named add-on of an app. */ updatePremierAddOn: (resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, options?: WebAppsUpdatePremierAddOnOptionalParams) => Promise; /** Description for Updates a named add-on of an app. */ addPremierAddOn: (resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, options?: WebAppsAddPremierAddOnOptionalParams) => Promise; /** Description for Gets a named add-on of an app. */ getPremierAddOn: (resourceGroupName: string, name: string, premierAddOnName: string, options?: WebAppsGetPremierAddOnOptionalParams) => Promise; /** Description for Gets all network features used by the app (or deployment slot, if specified). */ listNetworkFeaturesSlot: (resourceGroupName: string, name: string, view: string, slot: string, options?: WebAppsListNetworkFeaturesSlotOptionalParams) => Promise; /** Description for Gets all network features used by the app (or deployment slot, if specified). */ listNetworkFeatures: (resourceGroupName: string, name: string, view: string, options?: WebAppsListNetworkFeaturesOptionalParams) => Promise; /** Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). */ deleteSwiftVirtualNetworkSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSwiftVirtualNetworkSlotOptionalParams) => 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. */ updateSwiftVirtualNetworkConnectionWithCheckSlot: (resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams) => 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. */ createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot: (resourceGroupName: string, name: string, slot: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOptionalParams) => Promise; /** Description for Gets a Swift Virtual Network connection. */ getSwiftVirtualNetworkConnectionSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSwiftVirtualNetworkConnectionSlotOptionalParams) => Promise; /** Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). */ deleteSwiftVirtualNetwork: (resourceGroupName: string, name: string, options?: WebAppsDeleteSwiftVirtualNetworkOptionalParams) => 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. */ updateSwiftVirtualNetworkConnectionWithCheck: (resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams) => 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. */ createOrUpdateSwiftVirtualNetworkConnectionWithCheck: (resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckOptionalParams) => Promise; /** Description for Gets a Swift Virtual Network connection. */ getSwiftVirtualNetworkConnection: (resourceGroupName: string, name: string, options?: WebAppsGetSwiftVirtualNetworkConnectionOptionalParams) => Promise; /** Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled */ getMigrateMySqlStatusSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMigrateMySqlStatusSlotOptionalParams) => Promise; /** Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled */ getMigrateMySqlStatus: (resourceGroupName: string, name: string, options?: WebAppsGetMigrateMySqlStatusOptionalParams) => Promise; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ listProcessModulesSlot: (resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessModulesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getProcessModuleSlot: (resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: WebAppsGetProcessModuleSlotOptionalParams) => Promise; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ listInstanceProcessModulesSlot: (resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessModulesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getInstanceProcessModuleSlot: (resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleSlotOptionalParams) => Promise; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ listProcessModules: (resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessModulesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getProcessModule: (resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: WebAppsGetProcessModuleOptionalParams) => Promise; /** Description for List module information for a process by its ID for a specific scaled-out instance in a web site. */ listInstanceProcessModules: (resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessModulesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getInstanceProcessModule: (resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: WebAppsGetInstanceProcessModuleOptionalParams) => Promise; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ listProcessThreadsSlot: (resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsListProcessThreadsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ getProcessDumpSlot: (resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessDumpSlotOptionalParams) => Promise; /** 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. */ listProcessesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListProcessesSlotOptionalParams) => PagedAsyncIterableIterator; /** 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. */ deleteProcessSlot: (resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsDeleteProcessSlotOptionalParams) => Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getProcessSlot: (resourceGroupName: string, name: string, processId: string, slot: string, options?: WebAppsGetProcessSlotOptionalParams) => Promise; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ listInstanceProcessThreadsSlot: (resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ getInstanceProcessDumpSlot: (resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpSlotOptionalParams) => Promise; /** 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. */ listInstanceProcessesSlot: (resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsListInstanceProcessesSlotOptionalParams) => PagedAsyncIterableIterator; /** 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. */ deleteInstanceProcessSlot: (resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsDeleteInstanceProcessSlotOptionalParams) => Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getInstanceProcessSlot: (resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: WebAppsGetInstanceProcessSlotOptionalParams) => Promise; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ listProcessThreads: (resourceGroupName: string, name: string, processId: string, options?: WebAppsListProcessThreadsOptionalParams) => PagedAsyncIterableIterator; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ getProcessDump: (resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessDumpOptionalParams) => Promise; /** 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. */ listProcesses: (resourceGroupName: string, name: string, options?: WebAppsListProcessesOptionalParams) => PagedAsyncIterableIterator; /** 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. */ deleteProcess: (resourceGroupName: string, name: string, processId: string, options?: WebAppsDeleteProcessOptionalParams) => Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getProcess: (resourceGroupName: string, name: string, processId: string, options?: WebAppsGetProcessOptionalParams) => Promise; /** Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. */ listInstanceProcessThreads: (resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsListInstanceProcessThreadsOptionalParams) => PagedAsyncIterableIterator; /** Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. */ getInstanceProcessDump: (resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessDumpOptionalParams) => Promise; /** 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. */ listInstanceProcesses: (resourceGroupName: string, name: string, instanceId: string, options?: WebAppsListInstanceProcessesOptionalParams) => PagedAsyncIterableIterator; /** 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. */ deleteInstanceProcess: (resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsDeleteInstanceProcessOptionalParams) => Promise; /** Description for Get process information by its ID for a specific scaled-out instance in a web site. */ getInstanceProcess: (resourceGroupName: string, name: string, processId: string, instanceId: string, options?: WebAppsGetInstanceProcessOptionalParams) => Promise; /** Description for Gets all scale-out instances of an app. */ listInstanceIdentifiersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceIdentifiersSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets all scale-out instances of an app. */ getInstanceInfoSlot: (resourceGroupName: string, name: string, instanceId: string, slot: string, options?: WebAppsGetInstanceInfoSlotOptionalParams) => Promise; /** Description for Gets all scale-out instances of an app. */ listInstanceIdentifiers: (resourceGroupName: string, name: string, options?: WebAppsListInstanceIdentifiersOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets all scale-out instances of an app. */ getInstanceInfo: (resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceInfoOptionalParams) => Promise; /** Description for Deletes a relay service connection by its name. */ deleteRelayServiceConnectionSlot: (resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsDeleteRelayServiceConnectionSlotOptionalParams) => Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ updateRelayServiceConnectionSlot: (resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionSlotOptionalParams) => Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ createOrUpdateRelayServiceConnectionSlot: (resourceGroupName: string, name: string, entityName: string, slot: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionSlotOptionalParams) => Promise; /** Description for Gets a hybrid connection configuration by its name. */ getRelayServiceConnectionSlot: (resourceGroupName: string, name: string, entityName: string, slot: string, options?: WebAppsGetRelayServiceConnectionSlotOptionalParams) => Promise; /** Description for Deletes a relay service connection by its name. */ deleteRelayServiceConnection: (resourceGroupName: string, name: string, entityName: string, options?: WebAppsDeleteRelayServiceConnectionOptionalParams) => Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ updateRelayServiceConnection: (resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsUpdateRelayServiceConnectionOptionalParams) => Promise; /** Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). */ createOrUpdateRelayServiceConnection: (resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: WebAppsCreateOrUpdateRelayServiceConnectionOptionalParams) => Promise; /** Description for Gets a hybrid connection configuration by its name. */ getRelayServiceConnection: (resourceGroupName: string, name: string, entityName: string, options?: WebAppsGetRelayServiceConnectionOptionalParams) => Promise; /** Description for Get hostname bindings for an app or a deployment slot. */ listHostNameBindingsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostNameBindingsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a hostname binding for an app. */ deleteHostNameBindingSlot: (resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsDeleteHostNameBindingSlotOptionalParams) => Promise; /** Description for Creates a hostname binding for an app. */ createOrUpdateHostNameBindingSlot: (resourceGroupName: string, name: string, hostName: string, slot: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingSlotOptionalParams) => Promise; /** Description for Get the named hostname binding for an app (or deployment slot, if specified). */ getHostNameBindingSlot: (resourceGroupName: string, name: string, slot: string, hostName: string, options?: WebAppsGetHostNameBindingSlotOptionalParams) => Promise; /** Description for Get hostname bindings for an app or a deployment slot. */ listHostNameBindings: (resourceGroupName: string, name: string, options?: WebAppsListHostNameBindingsOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a hostname binding for an app. */ deleteHostNameBinding: (resourceGroupName: string, name: string, hostName: string, options?: WebAppsDeleteHostNameBindingOptionalParams) => Promise; /** Description for Creates a hostname binding for an app. */ createOrUpdateHostNameBinding: (resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, options?: WebAppsCreateOrUpdateHostNameBindingOptionalParams) => Promise; /** Description for Get the named hostname binding for an app (or deployment slot, if specified). */ getHostNameBinding: (resourceGroupName: string, name: string, hostName: string, options?: WebAppsGetHostNameBindingOptionalParams) => Promise; /** Description for Get function secrets for a function in a web site, or a deployment slot. */ listFunctionSecretsSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionSecretsSlotOptionalParams) => Promise; /** Description for Get function keys for a function in a web site, or a deployment slot. */ listFunctionKeysSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsListFunctionKeysSlotOptionalParams) => Promise; /** Description for Delete a function secret. */ deleteFunctionSecretSlot: (resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options?: WebAppsDeleteFunctionSecretSlotOptionalParams) => Promise; /** Description for Add or update a function secret. */ createOrUpdateFunctionSecretSlot: (resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretSlotOptionalParams) => Promise; /** Description for List the functions for a web site, or a deployment slot. */ listInstanceFunctionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListInstanceFunctionsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a function for web site, or a deployment slot. */ deleteInstanceFunctionSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsDeleteInstanceFunctionSlotOptionalParams) => Promise; /** Description for Create function for web site, or a deployment slot. */ createInstanceFunctionSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateInstanceFunctionSlotOptionalParams) => PollerLike, FunctionEnvelope>; /** @deprecated use createInstanceFunctionSlot instead */ beginCreateInstanceFunctionSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateInstanceFunctionSlotOptionalParams) => Promise, FunctionEnvelope>>; /** @deprecated use createInstanceFunctionSlot instead */ beginCreateInstanceFunctionSlotAndWait: (resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateInstanceFunctionSlotOptionalParams) => Promise; /** Description for Get function information by its ID for web site, or a deployment slot. */ getInstanceFunctionSlot: (resourceGroupName: string, name: string, functionName: string, slot: string, options?: WebAppsGetInstanceFunctionSlotOptionalParams) => Promise; /** Description for Get function secrets for a function in a web site, or a deployment slot. */ listFunctionSecrets: (resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionSecretsOptionalParams) => Promise; /** Description for Get function keys for a function in a web site, or a deployment slot. */ listFunctionKeys: (resourceGroupName: string, name: string, functionName: string, options?: WebAppsListFunctionKeysOptionalParams) => Promise; /** Description for Delete a function secret. */ deleteFunctionSecret: (resourceGroupName: string, name: string, functionName: string, keyName: string, options?: WebAppsDeleteFunctionSecretOptionalParams) => Promise; /** Description for Add or update a function secret. */ createOrUpdateFunctionSecret: (resourceGroupName: string, name: string, functionName: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateFunctionSecretOptionalParams) => Promise; /** Description for List the functions for a web site, or a deployment slot. */ listFunctions: (resourceGroupName: string, name: string, options?: WebAppsListFunctionsOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a function for web site, or a deployment slot. */ deleteFunction: (resourceGroupName: string, name: string, functionName: string, options?: WebAppsDeleteFunctionOptionalParams) => Promise; /** Description for Create function for web site, or a deployment slot. */ createFunction: (resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateFunctionOptionalParams) => PollerLike, FunctionEnvelope>; /** @deprecated use createFunction instead */ beginCreateFunction: (resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateFunctionOptionalParams) => Promise, FunctionEnvelope>>; /** @deprecated use createFunction instead */ beginCreateFunctionAndWait: (resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: WebAppsCreateFunctionOptionalParams) => Promise; /** Description for Get function information by its ID for web site, or a deployment slot. */ getFunction: (resourceGroupName: string, name: string, functionName: string, options?: WebAppsGetFunctionOptionalParams) => Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ getInstanceMSDeployLogSlot: (resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogSlotOptionalParams) => Promise; /** Description for Invoke the MSDeploy web app extension. */ createInstanceMSDeployOperationSlot: (resourceGroupName: string, name: string, slot: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationSlotOptionalParams) => PollerLike, MSDeployStatus>; /** @deprecated use createInstanceMSDeployOperationSlot instead */ beginCreateInstanceMSDeployOperationSlot: (resourceGroupName: string, name: string, slot: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationSlotOptionalParams) => Promise, MSDeployStatus>>; /** @deprecated use createInstanceMSDeployOperationSlot instead */ beginCreateInstanceMSDeployOperationSlotAndWait: (resourceGroupName: string, name: string, slot: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationSlotOptionalParams) => Promise; /** Description for Get the status of the last MSDeploy operation. */ getInstanceMsDeployStatusSlot: (resourceGroupName: string, name: string, slot: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusSlotOptionalParams) => Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ getMSDeployLogSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployLogSlotOptionalParams) => Promise; /** Description for Invoke the MSDeploy web app extension. */ createMSDeployOperationSlot: (resourceGroupName: string, name: string, slot: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationSlotOptionalParams) => PollerLike, MSDeployStatus>; /** @deprecated use createMSDeployOperationSlot instead */ beginCreateMSDeployOperationSlot: (resourceGroupName: string, name: string, slot: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationSlotOptionalParams) => Promise, MSDeployStatus>>; /** @deprecated use createMSDeployOperationSlot instead */ beginCreateMSDeployOperationSlotAndWait: (resourceGroupName: string, name: string, slot: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationSlotOptionalParams) => Promise; /** Description for Get the status of the last MSDeploy operation. */ getMSDeployStatusSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetMSDeployStatusSlotOptionalParams) => Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ getInstanceMSDeployLog: (resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMSDeployLogOptionalParams) => Promise; /** Description for Invoke the MSDeploy web app extension. */ createInstanceMSDeployOperation: (resourceGroupName: string, name: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationOptionalParams) => PollerLike, MSDeployStatus>; /** @deprecated use createInstanceMSDeployOperation instead */ beginCreateInstanceMSDeployOperation: (resourceGroupName: string, name: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationOptionalParams) => Promise, MSDeployStatus>>; /** @deprecated use createInstanceMSDeployOperation instead */ beginCreateInstanceMSDeployOperationAndWait: (resourceGroupName: string, name: string, instanceId: string, msDeploy: MSDeploy, options?: WebAppsCreateInstanceMSDeployOperationOptionalParams) => Promise; /** Description for Get the status of the last MSDeploy operation. */ getInstanceMsDeployStatus: (resourceGroupName: string, name: string, instanceId: string, options?: WebAppsGetInstanceMsDeployStatusOptionalParams) => Promise; /** Description for Get the MSDeploy Log for the last MSDeploy operation. */ getMSDeployLog: (resourceGroupName: string, name: string, options?: WebAppsGetMSDeployLogOptionalParams) => Promise; /** Description for Invoke the MSDeploy web app extension. */ createMSDeployOperation: (resourceGroupName: string, name: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationOptionalParams) => PollerLike, MSDeployStatus>; /** @deprecated use createMSDeployOperation instead */ beginCreateMSDeployOperation: (resourceGroupName: string, name: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationOptionalParams) => Promise, MSDeployStatus>>; /** @deprecated use createMSDeployOperation instead */ beginCreateMSDeployOperationAndWait: (resourceGroupName: string, name: string, msDeploy: MSDeploy, options?: WebAppsCreateMSDeployOperationOptionalParams) => Promise; /** Description for Get the status of the last MSDeploy operation. */ getMSDeployStatus: (resourceGroupName: string, name: string, options?: WebAppsGetMSDeployStatusOptionalParams) => Promise; /** Description for Lists ownership identifiers for domain associated with web app. */ listDomainOwnershipIdentifiersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListDomainOwnershipIdentifiersSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a domain ownership identifier for a web app. */ deleteDomainOwnershipIdentifierSlot: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsDeleteDomainOwnershipIdentifierSlotOptionalParams) => Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ updateDomainOwnershipIdentifierSlot: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierSlotOptionalParams) => Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ createOrUpdateDomainOwnershipIdentifierSlot: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotOptionalParams) => Promise; /** Description for Get domain ownership identifier for web app. */ getDomainOwnershipIdentifierSlot: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: WebAppsGetDomainOwnershipIdentifierSlotOptionalParams) => Promise; /** Description for Lists ownership identifiers for domain associated with web app. */ listDomainOwnershipIdentifiers: (resourceGroupName: string, name: string, options?: WebAppsListDomainOwnershipIdentifiersOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a domain ownership identifier for a web app. */ deleteDomainOwnershipIdentifier: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsDeleteDomainOwnershipIdentifierOptionalParams) => Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ updateDomainOwnershipIdentifier: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsUpdateDomainOwnershipIdentifierOptionalParams) => Promise; /** Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. */ createOrUpdateDomainOwnershipIdentifier: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: WebAppsCreateOrUpdateDomainOwnershipIdentifierOptionalParams) => Promise; /** Description for Get domain ownership identifier for web app. */ getDomainOwnershipIdentifier: (resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: WebAppsGetDomainOwnershipIdentifierOptionalParams) => Promise; /** Description for List deployment log for specific deployment for an app, or a deployment slot. */ listDeploymentLogSlot: (resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsListDeploymentLogSlotOptionalParams) => Promise; /** Description for List deployments for an app, or a deployment slot. */ listDeploymentsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListDeploymentsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a deployment by its ID for an app, or a deployment slot. */ deleteDeploymentSlot: (resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsDeleteDeploymentSlotOptionalParams) => Promise; /** Description for Create a deployment for an app, or a deployment slot. */ createDeploymentSlot: (resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, options?: WebAppsCreateDeploymentSlotOptionalParams) => Promise; /** Description for Get a deployment by its ID for an app, or a deployment slot. */ getDeploymentSlot: (resourceGroupName: string, name: string, id: string, slot: string, options?: WebAppsGetDeploymentSlotOptionalParams) => Promise; /** Description for List deployment log for specific deployment for an app, or a deployment slot. */ listDeploymentLog: (resourceGroupName: string, name: string, id: string, options?: WebAppsListDeploymentLogOptionalParams) => Promise; /** Description for List deployments for an app, or a deployment slot. */ listDeployments: (resourceGroupName: string, name: string, options?: WebAppsListDeploymentsOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a deployment by its ID for an app, or a deployment slot. */ deleteDeployment: (resourceGroupName: string, name: string, id: string, options?: WebAppsDeleteDeploymentOptionalParams) => Promise; /** Description for Create a deployment for an app, or a deployment slot. */ createDeployment: (resourceGroupName: string, name: string, id: string, deployment: Deployment, options?: WebAppsCreateDeploymentOptionalParams) => Promise; /** Description for Get a deployment by its ID for an app, or a deployment slot. */ getDeployment: (resourceGroupName: string, name: string, id: string, options?: WebAppsGetDeploymentOptionalParams) => Promise; /** List deployment statuses for an app (or deployment slot, if specified). */ listSlotSiteDeploymentStatusesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSlotSiteDeploymentStatusesSlotOptionalParams) => PagedAsyncIterableIterator; /** Gets the deployment status for an app (or deployment slot, if specified). */ getSlotSiteDeploymentStatusSlot: (resourceGroupName: string, name: string, slot: string, deploymentStatusId: string, options?: WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams) => PollerLike, CsmDeploymentStatus>; /** @deprecated use getSlotSiteDeploymentStatusSlot instead */ beginGetSlotSiteDeploymentStatusSlot: (resourceGroupName: string, name: string, slot: string, deploymentStatusId: string, options?: WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams) => Promise, CsmDeploymentStatus>>; /** @deprecated use getSlotSiteDeploymentStatusSlot instead */ beginGetSlotSiteDeploymentStatusSlotAndWait: (resourceGroupName: string, name: string, slot: string, deploymentStatusId: string, options?: WebAppsGetSlotSiteDeploymentStatusSlotOptionalParams) => Promise; /** List deployment statuses for an app (or deployment slot, if specified). */ listProductionSiteDeploymentStatuses: (resourceGroupName: string, name: string, options?: WebAppsListProductionSiteDeploymentStatusesOptionalParams) => PagedAsyncIterableIterator; /** Gets the deployment status for an app (or deployment slot, if specified). */ getProductionSiteDeploymentStatus: (resourceGroupName: string, name: string, deploymentStatusId: string, options?: WebAppsGetProductionSiteDeploymentStatusOptionalParams) => PollerLike, CsmDeploymentStatus>; /** @deprecated use getProductionSiteDeploymentStatus instead */ beginGetProductionSiteDeploymentStatus: (resourceGroupName: string, name: string, deploymentStatusId: string, options?: WebAppsGetProductionSiteDeploymentStatusOptionalParams) => Promise, CsmDeploymentStatus>>; /** @deprecated use getProductionSiteDeploymentStatus instead */ beginGetProductionSiteDeploymentStatusAndWait: (resourceGroupName: string, name: string, deploymentStatusId: string, options?: WebAppsGetProductionSiteDeploymentStatusOptionalParams) => Promise; /** Description for Stop a continuous web job for an app, or a deployment slot. */ stopContinuousWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStopContinuousWebJobSlotOptionalParams) => Promise; /** Description for Start a continuous web job for an app, or a deployment slot. */ startContinuousWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsStartContinuousWebJobSlotOptionalParams) => Promise; /** Description for List continuous web jobs for an app, or a deployment slot. */ listContinuousWebJobsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListContinuousWebJobsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a continuous web job by its ID for an app, or a deployment slot. */ deleteContinuousWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsDeleteContinuousWebJobSlotOptionalParams) => Promise; /** Description for Gets a continuous web job by its ID for an app, or a deployment slot. */ getContinuousWebJobSlot: (resourceGroupName: string, name: string, webJobName: string, slot: string, options?: WebAppsGetContinuousWebJobSlotOptionalParams) => Promise; /** Description for Stop a continuous web job for an app, or a deployment slot. */ stopContinuousWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStopContinuousWebJobOptionalParams) => Promise; /** Description for Start a continuous web job for an app, or a deployment slot. */ startContinuousWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsStartContinuousWebJobOptionalParams) => Promise; /** Description for List continuous web jobs for an app, or a deployment slot. */ listContinuousWebJobs: (resourceGroupName: string, name: string, options?: WebAppsListContinuousWebJobsOptionalParams) => PagedAsyncIterableIterator; /** Description for Delete a continuous web job by its ID for an app, or a deployment slot. */ deleteContinuousWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsDeleteContinuousWebJobOptionalParams) => Promise; /** Description for Gets a continuous web job by its ID for an app, or a deployment slot. */ getContinuousWebJob: (resourceGroupName: string, name: string, webJobName: string, options?: WebAppsGetContinuousWebJobOptionalParams) => Promise; /** Description for Reverts the configuration of an app to a previous snapshot. */ recoverSiteConfigurationSnapshotSlot: (resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsRecoverSiteConfigurationSnapshotSlotOptionalParams) => Promise; /** Description for List the configurations of an app */ listConfigurationsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets a snapshot of the configuration of an app at a previous point in time. */ getConfigurationSnapshotSlot: (resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: WebAppsGetConfigurationSnapshotSlotOptionalParams) => Promise; /** 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. */ listConfigurationSnapshotInfoSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListConfigurationSnapshotInfoSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Updates the configuration of an app. */ updateConfigurationSlot: (resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationSlotOptionalParams) => Promise; /** Description for Updates the configuration of an app. */ createOrUpdateConfigurationSlot: (resourceGroupName: string, name: string, slot: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationSlotOptionalParams) => Promise; /** Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. */ getConfigurationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetConfigurationSlotOptionalParams) => Promise; /** Description for Reverts the configuration of an app to a previous snapshot. */ recoverSiteConfigurationSnapshot: (resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsRecoverSiteConfigurationSnapshotOptionalParams) => Promise; /** Description for List the configurations of an app */ listConfigurations: (resourceGroupName: string, name: string, options?: WebAppsListConfigurationsOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets a snapshot of the configuration of an app at a previous point in time. */ getConfigurationSnapshot: (resourceGroupName: string, name: string, snapshotId: string, options?: WebAppsGetConfigurationSnapshotOptionalParams) => Promise; /** 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. */ listConfigurationSnapshotInfo: (resourceGroupName: string, name: string, options?: WebAppsListConfigurationSnapshotInfoOptionalParams) => PagedAsyncIterableIterator; /** Description for Updates the configuration of an app. */ updateConfiguration: (resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsUpdateConfigurationOptionalParams) => Promise; /** Description for Updates the configuration of an app. */ createOrUpdateConfiguration: (resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: WebAppsCreateOrUpdateConfigurationOptionalParams) => Promise; /** Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. */ getConfiguration: (resourceGroupName: string, name: string, options?: WebAppsGetConfigurationOptionalParams) => Promise; /** Description for Updates the names of application settings and connection string that remain with the slot during swap operation. */ updateSlotConfigurationNames: (resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, options?: WebAppsUpdateSlotConfigurationNamesOptionalParams) => Promise; /** Description for Gets the names of app settings and connection strings that stick to the slot (not swapped). */ listSlotConfigurationNames: (resourceGroupName: string, name: string, options?: WebAppsListSlotConfigurationNamesOptionalParams) => Promise; /** Description for Updates the logging configuration of an app. */ updateDiagnosticLogsConfigSlot: (resourceGroupName: string, name: string, slot: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigSlotOptionalParams) => Promise; /** Description for Gets the logging configuration of an app. */ getDiagnosticLogsConfigurationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetDiagnosticLogsConfigurationSlotOptionalParams) => Promise; /** Description for Updates the logging configuration of an app. */ updateDiagnosticLogsConfig: (resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, options?: WebAppsUpdateDiagnosticLogsConfigOptionalParams) => Promise; /** Description for Gets the logging configuration of an app. */ getDiagnosticLogsConfiguration: (resourceGroupName: string, name: string, options?: WebAppsGetDiagnosticLogsConfigurationOptionalParams) => Promise; /** Description for Gets the config reference app settings and status of an app */ listSiteConnectionStringKeyVaultReferencesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the config reference and status of an app */ getSiteConnectionStringKeyVaultReferenceSlot: (resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceSlotOptionalParams) => Promise; /** Description for Gets the config reference app settings and status of an app */ listAppSettingsKeyVaultReferencesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListAppSettingsKeyVaultReferencesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the config reference and status of an app */ getAppSettingKeyVaultReferenceSlot: (resourceGroupName: string, name: string, appSettingKey: string, slot: string, options?: WebAppsGetAppSettingKeyVaultReferenceSlotOptionalParams) => Promise; /** Description for Gets the config reference app settings and status of an app */ listSiteConnectionStringKeyVaultReferences: (resourceGroupName: string, name: string, options?: WebAppsListSiteConnectionStringKeyVaultReferencesOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the config reference and status of an app */ getSiteConnectionStringKeyVaultReference: (resourceGroupName: string, name: string, connectionStringKey: string, options?: WebAppsGetSiteConnectionStringKeyVaultReferenceOptionalParams) => Promise; /** Description for Gets the config reference app settings and status of an app */ listAppSettingsKeyVaultReferences: (resourceGroupName: string, name: string, options?: WebAppsListAppSettingsKeyVaultReferencesOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the config reference and status of an app */ getAppSettingKeyVaultReference: (resourceGroupName: string, name: string, appSettingKey: string, options?: WebAppsGetAppSettingKeyVaultReferenceOptionalParams) => Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ getAuthSettingsV2Slot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2SlotOptionalParams) => Promise; /** Description for Updates site's Authentication / Authorization settings for apps via the V2 format */ updateAuthSettingsV2Slot: (resourceGroupName: string, name: string, slot: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2SlotOptionalParams) => Promise; /** Gets site's Authentication / Authorization settings for apps via the V2 format */ getAuthSettingsV2WithoutSecretsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsSlotOptionalParams) => Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ getAuthSettingsV2: (resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2OptionalParams) => Promise; /** Description for Updates site's Authentication / Authorization settings for apps via the V2 format */ updateAuthSettingsV2: (resourceGroupName: string, name: string, siteAuthSettingsV2: SiteAuthSettingsV2, options?: WebAppsUpdateAuthSettingsV2OptionalParams) => Promise; /** Description for Gets site's Authentication / Authorization settings for apps via the V2 format */ getAuthSettingsV2WithoutSecrets: (resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsV2WithoutSecretsOptionalParams) => Promise; /** Description for Updates whether user publishing credentials are allowed on the site or not. */ updateScmAllowedSlot: (resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedSlotOptionalParams) => Promise; /** Description for Returns whether Scm basic auth is allowed on the site or not. */ getScmAllowedSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetScmAllowedSlotOptionalParams) => Promise; /** Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. */ listBasicPublishingCredentialsPoliciesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListBasicPublishingCredentialsPoliciesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Updates whether FTP is allowed on the site or not. */ updateFtpAllowedSlot: (resourceGroupName: string, name: string, slot: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedSlotOptionalParams) => Promise; /** Description for Returns whether FTP is allowed on the site or not. */ getFtpAllowedSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFtpAllowedSlotOptionalParams) => Promise; /** Description for Updates whether user publishing credentials are allowed on the site or not. */ updateScmAllowed: (resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateScmAllowedOptionalParams) => Promise; /** Description for Returns whether Scm basic auth is allowed on the site or not. */ getScmAllowed: (resourceGroupName: string, name: string, options?: WebAppsGetScmAllowedOptionalParams) => Promise; /** Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. */ listBasicPublishingCredentialsPolicies: (resourceGroupName: string, name: string, options?: WebAppsListBasicPublishingCredentialsPoliciesOptionalParams) => PagedAsyncIterableIterator; /** Description for Updates whether FTP is allowed on the site or not. */ updateFtpAllowed: (resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: CsmPublishingCredentialsPoliciesEntity, options?: WebAppsUpdateFtpAllowedOptionalParams) => Promise; /** Description for Returns whether FTP is allowed on the site or not. */ getFtpAllowed: (resourceGroupName: string, name: string, options?: WebAppsGetFtpAllowedOptionalParams) => Promise; /** Description for Restores a specific backup to another app (or deployment slot, if specified). */ restoreSlot: (resourceGroupName: string, name: string, backupId: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreSlotOptionalParams) => PollerLike, void>; /** @deprecated use restoreSlot instead */ beginRestoreSlot: (resourceGroupName: string, name: string, backupId: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreSlotOptionalParams) => Promise, void>>; /** @deprecated use restoreSlot instead */ beginRestoreSlotAndWait: (resourceGroupName: string, name: string, backupId: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreSlotOptionalParams) => 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. */ listBackupStatusSecretsSlot: (resourceGroupName: string, name: string, backupId: string, slot: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsSlotOptionalParams) => Promise; /** Description for Gets existing backups of an app. */ listBackupsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListBackupsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a backup of an app by its ID. */ deleteBackupSlot: (resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsDeleteBackupSlotOptionalParams) => Promise; /** Description for Gets a backup of an app by its ID. */ getBackupStatusSlot: (resourceGroupName: string, name: string, backupId: string, slot: string, options?: WebAppsGetBackupStatusSlotOptionalParams) => Promise; /** Description for Restores a specific backup to another app (or deployment slot, if specified). */ restore: (resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: WebAppsRestoreOptionalParams) => PollerLike, void>; /** @deprecated use restore instead */ beginRestore: (resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: WebAppsRestoreOptionalParams) => Promise, void>>; /** @deprecated use restore instead */ beginRestoreAndWait: (resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: WebAppsRestoreOptionalParams) => 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. */ listBackupStatusSecrets: (resourceGroupName: string, name: string, backupId: string, request: BackupRequest, options?: WebAppsListBackupStatusSecretsOptionalParams) => Promise; /** Description for Gets existing backups of an app. */ listBackups: (resourceGroupName: string, name: string, options?: WebAppsListBackupsOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a backup of an app by its ID. */ deleteBackup: (resourceGroupName: string, name: string, backupId: string, options?: WebAppsDeleteBackupOptionalParams) => Promise; /** Description for Gets a backup of an app by its ID. */ getBackupStatus: (resourceGroupName: string, name: string, backupId: string, options?: WebAppsGetBackupStatusOptionalParams) => Promise; /** Lists logic app's connections for web site, or a deployment slot. */ listWorkflowsConnections: (resourceGroupName: string, name: string, options?: WebAppsListWorkflowsConnectionsOptionalParams) => Promise; /** Description for Creates the artifacts for web site, or a deployment slot. */ deployWorkflowArtifacts: (resourceGroupName: string, name: string, options?: WebAppsDeployWorkflowArtifactsOptionalParams) => Promise; /** Description for Gets the quota usage information of an app (or deployment slot, if specified). */ listUsages: (resourceGroupName: string, name: string, options?: WebAppsListUsagesOptionalParams) => PagedAsyncIterableIterator; /** Description for Syncs function trigger metadata to the management database */ syncFunctionTriggers: (resourceGroupName: string, name: string, options?: WebAppsSyncFunctionTriggersOptionalParams) => Promise; /** Description for Sync web app repository. */ syncRepository: (resourceGroupName: string, name: string, options?: WebAppsSyncRepositoryOptionalParams) => Promise; /** Description for Stop ongoing capturing network packets for the site. */ stopNetworkTrace: (resourceGroupName: string, name: string, options?: WebAppsStopNetworkTraceOptionalParams) => Promise; /** Description for Stops an app (or deployment slot, if specified). */ stop: (resourceGroupName: string, name: string, options?: WebAppsStopOptionalParams) => Promise; /** Description for Start capturing network packets for the site. */ startNetworkTrace: (resourceGroupName: string, name: string, options?: WebAppsStartNetworkTraceOptionalParams) => PollerLike, NetworkTrace[]>; /** @deprecated use startNetworkTrace instead */ beginStartNetworkTrace: (resourceGroupName: string, name: string, options?: WebAppsStartNetworkTraceOptionalParams) => Promise, NetworkTrace[]>>; /** @deprecated use startNetworkTrace instead */ beginStartNetworkTraceAndWait: (resourceGroupName: string, name: string, options?: WebAppsStartNetworkTraceOptionalParams) => Promise; /** Description for Starts an app (or deployment slot, if specified). */ start: (resourceGroupName: string, name: string, options?: WebAppsStartOptionalParams) => Promise; /** Description for Returns all Snapshots to the user from DRSecondary endpoint. */ listSnapshotsFromDRSecondary: (resourceGroupName: string, name: string, options?: WebAppsListSnapshotsFromDRSecondaryOptionalParams) => PagedAsyncIterableIterator; /** Description for Returns all Snapshots to the user. */ listSnapshots: (resourceGroupName: string, name: string, options?: WebAppsListSnapshotsOptionalParams) => PagedAsyncIterableIterator; /** Description for Swaps two deployment slots of an app. */ swapSlotWithProduction: (resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotWithProductionOptionalParams) => PollerLike, void>; /** @deprecated use swapSlotWithProduction instead */ beginSwapSlotWithProduction: (resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotWithProductionOptionalParams) => Promise, void>>; /** @deprecated use swapSlotWithProduction instead */ beginSwapSlotWithProductionAndWait: (resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotWithProductionOptionalParams) => Promise; /** Description for Get the difference in configuration settings between two web app slots. */ listSlotDifferencesFromProduction: (resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesFromProductionOptionalParams) => PagedAsyncIterableIterator; /** Description for Restores a web app from a snapshot. */ restoreSnapshot: (resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotOptionalParams) => PollerLike, void>; /** @deprecated use restoreSnapshot instead */ beginRestoreSnapshot: (resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotOptionalParams) => Promise, void>>; /** @deprecated use restoreSnapshot instead */ beginRestoreSnapshotAndWait: (resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotOptionalParams) => Promise; /** Description for Restores a deleted web app to this web app. */ restoreFromDeletedApp: (resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppOptionalParams) => PollerLike, void>; /** @deprecated use restoreFromDeletedApp instead */ beginRestoreFromDeletedApp: (resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppOptionalParams) => Promise, void>>; /** @deprecated use restoreFromDeletedApp instead */ beginRestoreFromDeletedAppAndWait: (resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppOptionalParams) => Promise; /** Description for Restores an app from a backup blob in Azure Storage. */ restoreFromBackupBlob: (resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobOptionalParams) => PollerLike, void>; /** @deprecated use restoreFromBackupBlob instead */ beginRestoreFromBackupBlob: (resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobOptionalParams) => Promise, void>>; /** @deprecated use restoreFromBackupBlob instead */ beginRestoreFromBackupBlobAndWait: (resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobOptionalParams) => Promise; /** Description for Restarts an app (or deployment slot, if specified). */ restart: (resourceGroupName: string, name: string, options?: WebAppsRestartOptionalParams) => Promise; /** Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. */ resetProductionSlotConfig: (resourceGroupName: string, name: string, options?: WebAppsResetProductionSlotConfigOptionalParams) => Promise; /** Description for Gets the publishing profile for an app (or deployment slot, if specified). */ listPublishingProfileXmlWithSecrets: (resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsOptionalParams) => Promise; /** Description for Gets the private link resources */ getPrivateLinkResources: (resourceGroupName: string, name: string, options?: WebAppsGetPrivateLinkResourcesOptionalParams) => Promise; /** Description for Gets the premier add-ons of an app. */ listPremierAddOns: (resourceGroupName: string, name: string, options?: WebAppsListPremierAddOnsOptionalParams) => Promise; /** Description for Gets web app's event logs. */ getSitePhpErrorLogFlag: (resourceGroupName: string, name: string, options?: WebAppsGetSitePhpErrorLogFlagOptionalParams) => Promise; /** Description for Gets perfmon counters for web app. */ listPerfMonCounters: (resourceGroupName: string, name: string, options?: WebAppsListPerfMonCountersOptionalParams) => PagedAsyncIterableIterator; /** Description for Generates a new publishing password for an app (or deployment slot, if specified). */ generateNewSitePublishingPassword: (resourceGroupName: string, name: string, options?: WebAppsGenerateNewSitePublishingPasswordOptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTracesV2: (resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesV2OptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTraceOperationV2: (resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationV2OptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTraces: (resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTracesOptionalParams) => Promise; /** Description for Stop ongoing capturing network packets for the site. */ stopWebSiteNetworkTrace: (resourceGroupName: string, name: string, options?: WebAppsStopWebSiteNetworkTraceOptionalParams) => Promise; /** Description for Start capturing network packets for the site. */ startWebSiteNetworkTraceOperation: (resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOperationOptionalParams) => PollerLike, NetworkTrace[]>; /** @deprecated use startWebSiteNetworkTraceOperation instead */ beginStartWebSiteNetworkTraceOperation: (resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOperationOptionalParams) => Promise, NetworkTrace[]>>; /** @deprecated use startWebSiteNetworkTraceOperation instead */ beginStartWebSiteNetworkTraceOperationAndWait: (resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOperationOptionalParams) => Promise; /** Description for Start capturing network packets for the site (To be deprecated). */ startWebSiteNetworkTrace: (resourceGroupName: string, name: string, options?: WebAppsStartWebSiteNetworkTraceOptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTraceOperation: (resourceGroupName: string, name: string, operationId: string, options?: WebAppsGetNetworkTraceOperationOptionalParams) => Promise; /** Description for Migrates a local (in-app) MySql database to a remote MySql database. */ migrateMySql: (resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: WebAppsMigrateMySqlOptionalParams) => PollerLike, Operation>; /** @deprecated use migrateMySql instead */ beginMigrateMySql: (resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: WebAppsMigrateMySqlOptionalParams) => Promise, Operation>>; /** @deprecated use migrateMySql instead */ beginMigrateMySqlAndWait: (resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: WebAppsMigrateMySqlOptionalParams) => Promise; /** Description for Restores a web app. */ migrateStorage: (subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: WebAppsMigrateStorageOptionalParams) => PollerLike, StorageMigrationResponse>; /** @deprecated use migrateStorage instead */ beginMigrateStorage: (subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: WebAppsMigrateStorageOptionalParams) => Promise, StorageMigrationResponse>>; /** @deprecated use migrateStorage instead */ beginMigrateStorageAndWait: (subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: WebAppsMigrateStorageOptionalParams) => Promise; /** Updates the machine key of an app. */ updateMachineKey: (resourceGroupName: string, name: string, options?: WebAppsUpdateMachineKeyOptionalParams) => Promise>; /** Description for This is to allow calling via powershell and ARM template. */ listSyncFunctionTriggers: (resourceGroupName: string, name: string, options?: WebAppsListSyncFunctionTriggersOptionalParams) => Promise; /** Description for Gets existing backups of an app. */ listSiteBackups: (resourceGroupName: string, name: string, options?: WebAppsListSiteBackupsOptionalParams) => PagedAsyncIterableIterator; /** Description for Shows whether an app can be cloned to another resource group or subscription. */ isCloneable: (resourceGroupName: string, name: string, options?: WebAppsIsCloneableOptionalParams) => Promise; /** Description for Gets hybrid connections configured for an app (or deployment slot, if specified). */ listRelayServiceConnections: (resourceGroupName: string, name: string, options?: WebAppsListRelayServiceConnectionsOptionalParams) => Promise; /** Description for Retrieves all Service Bus Hybrid Connections used by this Web App. */ listHybridConnections: (resourceGroupName: string, name: string, options?: WebAppsListHybridConnectionsOptionalParams) => Promise; /** Description for Delete a host level secret. */ deleteHostSecret: (resourceGroupName: string, name: string, keyType: string, keyName: string, options?: WebAppsDeleteHostSecretOptionalParams) => Promise; /** Description for Add or update a host level secret. */ createOrUpdateHostSecret: (resourceGroupName: string, name: string, keyType: string, keyName: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretOptionalParams) => Promise; /** Description for Syncs function trigger metadata to the management database */ syncFunctions: (resourceGroupName: string, name: string, options?: WebAppsSyncFunctionsOptionalParams) => Promise; /** Description for This is to allow calling via powershell and ARM template. */ listSyncStatus: (resourceGroupName: string, name: string, options?: WebAppsListSyncStatusOptionalParams) => Promise; /** Description for Get host secrets for a function app. */ listHostKeys: (resourceGroupName: string, name: string, options?: WebAppsListHostKeysOptionalParams) => Promise; /** Description for Fetch a short lived token that can be exchanged for a master key. */ getFunctionsAdminToken: (resourceGroupName: string, name: string, options?: WebAppsGetFunctionsAdminTokenOptionalParams) => Promise; /** Description for Invoke the OneDeploy publish web app extension. */ createOneDeployOperation: (resourceGroupName: string, name: string, options?: WebAppsCreateOneDeployOperationOptionalParams) => Promise>; /** Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site */ getOneDeployStatus: (resourceGroupName: string, name: string, options?: WebAppsGetOneDeployStatusOptionalParams) => 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. */ discoverBackup: (resourceGroupName: string, name: string, request: RestoreRequest, options?: WebAppsDiscoverBackupOptionalParams) => Promise; /** Description for Gets the ZIP archived docker log files for the given site */ getContainerLogsZip: (resourceGroupName: string, name: string, options?: WebAppsGetContainerLogsZipOptionalParams) => Promise; /** Description for Gets the last lines of docker logs for the given site */ getWebSiteContainerLogs: (resourceGroupName: string, name: string, options?: WebAppsGetWebSiteContainerLogsOptionalParams) => Promise; /** Description for Gets the Push settings associated with web app. */ listSitePushSettings: (resourceGroupName: string, name: string, options?: WebAppsListSitePushSettingsOptionalParams) => Promise; /** Description for Updates the Push settings associated with web app. */ updateSitePushSettings: (resourceGroupName: string, name: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsOptionalParams) => Promise; /** Description for Gets the Git/FTP publishing credentials of an app. */ listPublishingCredentials: (resourceGroupName: string, name: string, options?: WebAppsListPublishingCredentialsOptionalParams) => PollerLike, User>; /** @deprecated use listPublishingCredentials instead */ beginListPublishingCredentials: (resourceGroupName: string, name: string, options?: WebAppsListPublishingCredentialsOptionalParams) => Promise, User>>; /** @deprecated use listPublishingCredentials instead */ beginListPublishingCredentialsAndWait: (resourceGroupName: string, name: string, options?: WebAppsListPublishingCredentialsOptionalParams) => Promise; /** Description for Gets the metadata of an app. */ listMetadata: (resourceGroupName: string, name: string, options?: WebAppsListMetadataOptionalParams) => Promise; /** Description for Replaces the metadata of an app. */ updateMetadata: (resourceGroupName: string, name: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataOptionalParams) => Promise; /** Description for Gets the connection strings of an app. */ listConnectionStrings: (resourceGroupName: string, name: string, options?: WebAppsListConnectionStringsOptionalParams) => Promise; /** Description for Replaces the connection strings of an app. */ updateConnectionStrings: (resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsOptionalParams) => Promise; /** Description for Gets the backup configuration of an app. */ getBackupConfiguration: (resourceGroupName: string, name: string, options?: WebAppsGetBackupConfigurationOptionalParams) => Promise; /** Description for Deletes the backup configuration of an app. */ deleteBackupConfiguration: (resourceGroupName: string, name: string, options?: WebAppsDeleteBackupConfigurationOptionalParams) => Promise; /** Description for Updates the backup configuration of an app. */ updateBackupConfiguration: (resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationOptionalParams) => Promise; /** Description for Gets the Azure storage account configurations of an app. */ listAzureStorageAccounts: (resourceGroupName: string, name: string, options?: WebAppsListAzureStorageAccountsOptionalParams) => Promise; /** Description for Updates the Azure storage account configurations of an app. */ updateAzureStorageAccounts: (resourceGroupName: string, name: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsOptionalParams) => Promise; /** Description for Gets the Authentication/Authorization settings of an app. */ getAuthSettings: (resourceGroupName: string, name: string, options?: WebAppsGetAuthSettingsOptionalParams) => Promise; /** Description for Updates the Authentication / Authorization settings associated with web app. */ updateAuthSettings: (resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsOptionalParams) => Promise; /** Description for Gets the application settings of an app. */ listApplicationSettings: (resourceGroupName: string, name: string, options?: WebAppsListApplicationSettingsOptionalParams) => Promise; /** Description for Replaces the application settings of an app. */ updateApplicationSettings: (resourceGroupName: string, name: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsOptionalParams) => Promise; /** Description for Creates a backup of an app. */ backup: (resourceGroupName: string, name: string, request: BackupRequest, options?: WebAppsBackupOptionalParams) => Promise; /** Description for Applies the configuration settings from the target slot onto the current slot. */ applySlotConfigToProduction: (resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigToProductionOptionalParams) => Promise; /** Description for Analyze a custom hostname. */ analyzeCustomHostname: (resourceGroupName: string, name: string, options?: WebAppsAnalyzeCustomHostnameOptionalParams) => Promise; /** Description for Get all apps for a subscription. */ list: (options?: WebAppsListOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a web, mobile, or API app, or one of the deployment slots. */ delete: (resourceGroupName: string, name: string, options?: WebAppsDeleteOptionalParams) => Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ update: (resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateOptionalParams) => Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ createOrUpdate: (resourceGroupName: string, name: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateOptionalParams) => PollerLike, Site>; /** @deprecated use createOrUpdate instead */ beginCreateOrUpdate: (resourceGroupName: string, name: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateOptionalParams) => Promise, Site>>; /** @deprecated use createOrUpdate instead */ beginCreateOrUpdateAndWait: (resourceGroupName: string, name: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateOptionalParams) => Promise; /** Description for Gets the details of a web, mobile, or API app. */ get: (resourceGroupName: string, name: string, options?: WebAppsGetOptionalParams) => Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ updateVnetConnectionGateway: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewayOptionalParams) => Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ createOrUpdateVnetConnectionGateway: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewayOptionalParams) => Promise; /** Description for Gets an app's Virtual Network gateway. */ getVnetConnectionGateway: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: WebAppsGetVnetConnectionGatewayOptionalParams) => Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ updateVnetConnectionGatewaySlot: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsUpdateVnetConnectionGatewaySlotOptionalParams) => Promise; /** Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). */ createOrUpdateVnetConnectionGatewaySlot: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, connectionEnvelope: VnetGateway, options?: WebAppsCreateOrUpdateVnetConnectionGatewaySlotOptionalParams) => Promise; /** Description for Gets an app's Virtual Network gateway. */ getVnetConnectionGatewaySlot: (resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: WebAppsGetVnetConnectionGatewaySlotOptionalParams) => Promise; /** Description for Gets the virtual networks the app (or deployment slot) is connected to. */ listVnetConnections: (resourceGroupName: string, name: string, options?: WebAppsListVnetConnectionsOptionalParams) => Promise; /** Description for Deletes a connection from an app (or deployment slot to a named virtual network. */ deleteVnetConnection: (resourceGroupName: string, name: string, vnetName: string, options?: WebAppsDeleteVnetConnectionOptionalParams) => Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ updateVnetConnection: (resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionOptionalParams) => Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ createOrUpdateVnetConnection: (resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionOptionalParams) => Promise; /** Description for Gets a virtual network the app (or deployment slot) is connected to by name. */ getVnetConnection: (resourceGroupName: string, name: string, vnetName: string, options?: WebAppsGetVnetConnectionOptionalParams) => Promise; /** Description for Gets the virtual networks the app (or deployment slot) is connected to. */ listVnetConnectionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListVnetConnectionsSlotOptionalParams) => Promise; /** Description for Deletes a connection from an app (or deployment slot to a named virtual network. */ deleteVnetConnectionSlot: (resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsDeleteVnetConnectionSlotOptionalParams) => Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ updateVnetConnectionSlot: (resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsUpdateVnetConnectionSlotOptionalParams) => Promise; /** Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). */ createOrUpdateVnetConnectionSlot: (resourceGroupName: string, name: string, vnetName: string, slot: string, connectionEnvelope: VnetInfoResource, options?: WebAppsCreateOrUpdateVnetConnectionSlotOptionalParams) => Promise; /** Description for Gets a virtual network the app (or deployment slot) is connected to by name. */ getVnetConnectionSlot: (resourceGroupName: string, name: string, vnetName: string, slot: string, options?: WebAppsGetVnetConnectionSlotOptionalParams) => Promise; /** Description for Removes a Hybrid Connection from this site. */ deleteHybridConnectionSlot: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsDeleteHybridConnectionSlotOptionalParams) => Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ updateHybridConnectionSlot: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionSlotOptionalParams) => Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ createOrUpdateHybridConnectionSlot: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionSlotOptionalParams) => Promise; /** Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. */ getHybridConnectionSlot: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: WebAppsGetHybridConnectionSlotOptionalParams) => Promise; /** Description for Removes a Hybrid Connection from this site. */ deleteHybridConnection: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsDeleteHybridConnectionOptionalParams) => Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ updateHybridConnection: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsUpdateHybridConnectionOptionalParams) => Promise; /** Description for Creates a new Hybrid Connection using a Service Bus relay. */ createOrUpdateHybridConnection: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: WebAppsCreateOrUpdateHybridConnectionOptionalParams) => Promise; /** Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. */ getHybridConnection: (resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: WebAppsGetHybridConnectionOptionalParams) => Promise; /** Description for Gets the list of private endpoint connections associated with a site */ listPrivateEndpointConnectionListSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPrivateEndpointConnectionListSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a private endpoint connection */ deletePrivateEndpointConnectionSlot: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsDeletePrivateEndpointConnectionSlotOptionalParams) => PollerLike>, Record>; /** @deprecated use deletePrivateEndpointConnectionSlot instead */ beginDeletePrivateEndpointConnectionSlot: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsDeletePrivateEndpointConnectionSlotOptionalParams) => Promise>, Record>>; /** @deprecated use deletePrivateEndpointConnectionSlot instead */ beginDeletePrivateEndpointConnectionSlotAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsDeletePrivateEndpointConnectionSlotOptionalParams) => Promise>; /** Description for Approves or rejects a private endpoint connection */ approveOrRejectPrivateEndpointConnectionSlot: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams) => PollerLike, RemotePrivateEndpointConnectionARMResource>; /** @deprecated use approveOrRejectPrivateEndpointConnectionSlot instead */ beginApproveOrRejectPrivateEndpointConnectionSlot: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams) => Promise, RemotePrivateEndpointConnectionARMResource>>; /** @deprecated use approveOrRejectPrivateEndpointConnectionSlot instead */ beginApproveOrRejectPrivateEndpointConnectionSlotAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionSlotOptionalParams) => Promise; /** Description for Gets a private endpoint connection */ getPrivateEndpointConnectionSlot: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: WebAppsGetPrivateEndpointConnectionSlotOptionalParams) => Promise; /** Description for Gets the list of private endpoint connections associated with a site */ listPrivateEndpointConnectionList: (resourceGroupName: string, name: string, options?: WebAppsListPrivateEndpointConnectionListOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a private endpoint connection */ deletePrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsDeletePrivateEndpointConnectionOptionalParams) => PollerLike>, Record>; /** @deprecated use deletePrivateEndpointConnection instead */ beginDeletePrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsDeletePrivateEndpointConnectionOptionalParams) => Promise>, Record>>; /** @deprecated use deletePrivateEndpointConnection instead */ beginDeletePrivateEndpointConnectionAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsDeletePrivateEndpointConnectionOptionalParams) => Promise>; /** Description for Approves or rejects a private endpoint connection */ approveOrRejectPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams) => PollerLike, RemotePrivateEndpointConnectionARMResource>; /** @deprecated use approveOrRejectPrivateEndpointConnection instead */ beginApproveOrRejectPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams) => Promise, RemotePrivateEndpointConnectionARMResource>>; /** @deprecated use approveOrRejectPrivateEndpointConnection instead */ beginApproveOrRejectPrivateEndpointConnectionAndWait: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: WebAppsApproveOrRejectPrivateEndpointConnectionOptionalParams) => Promise; /** Description for Gets a private endpoint connection */ getPrivateEndpointConnection: (resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: WebAppsGetPrivateEndpointConnectionOptionalParams) => Promise; /** Lists logic app's connections for web site, or a deployment slot. */ listWorkflowsConnectionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListWorkflowsConnectionsSlotOptionalParams) => Promise; /** Description for Creates the artifacts for web site, or a deployment slot. */ deployWorkflowArtifactsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsDeployWorkflowArtifactsSlotOptionalParams) => Promise; /** Description for Gets the quota usage information of an app (or deployment slot, if specified). */ listUsagesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListUsagesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Syncs function trigger metadata to the management database */ syncFunctionTriggersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionTriggersSlotOptionalParams) => Promise; /** Description for Sync web app repository. */ syncRepositorySlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncRepositorySlotOptionalParams) => Promise; /** Description for Stop ongoing capturing network packets for the site. */ stopNetworkTraceSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStopNetworkTraceSlotOptionalParams) => Promise; /** Description for Stops an app (or deployment slot, if specified). */ stopSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStopSlotOptionalParams) => Promise; /** Description for Start capturing network packets for the site. */ startNetworkTraceSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartNetworkTraceSlotOptionalParams) => PollerLike, NetworkTrace[]>; /** @deprecated use startNetworkTraceSlot instead */ beginStartNetworkTraceSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartNetworkTraceSlotOptionalParams) => Promise, NetworkTrace[]>>; /** @deprecated use startNetworkTraceSlot instead */ beginStartNetworkTraceSlotAndWait: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartNetworkTraceSlotOptionalParams) => Promise; /** Description for Starts an app (or deployment slot, if specified). */ startSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartSlotOptionalParams) => Promise; /** Description for Returns all Snapshots to the user from DRSecondary endpoint. */ listSnapshotsFromDRSecondarySlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsFromDRSecondarySlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Returns all Snapshots to the user. */ listSnapshotsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSnapshotsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Swaps two deployment slots of an app. */ swapSlot: (resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotOptionalParams) => PollerLike, void>; /** @deprecated use swapSlot instead */ beginSwapSlot: (resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotOptionalParams) => Promise, void>>; /** @deprecated use swapSlot instead */ beginSwapSlotAndWait: (resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsSwapSlotOptionalParams) => Promise; /** Description for Get the difference in configuration settings between two web app slots. */ listSlotDifferencesSlot: (resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsListSlotDifferencesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Restores a web app from a snapshot. */ restoreSnapshotSlot: (resourceGroupName: string, name: string, slot: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotSlotOptionalParams) => PollerLike, void>; /** @deprecated use restoreSnapshotSlot instead */ beginRestoreSnapshotSlot: (resourceGroupName: string, name: string, slot: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotSlotOptionalParams) => Promise, void>>; /** @deprecated use restoreSnapshotSlot instead */ beginRestoreSnapshotSlotAndWait: (resourceGroupName: string, name: string, slot: string, restoreRequest: SnapshotRestoreRequest, options?: WebAppsRestoreSnapshotSlotOptionalParams) => Promise; /** Description for Restores a deleted web app to this web app. */ restoreFromDeletedAppSlot: (resourceGroupName: string, name: string, slot: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppSlotOptionalParams) => PollerLike, void>; /** @deprecated use restoreFromDeletedAppSlot instead */ beginRestoreFromDeletedAppSlot: (resourceGroupName: string, name: string, slot: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppSlotOptionalParams) => Promise, void>>; /** @deprecated use restoreFromDeletedAppSlot instead */ beginRestoreFromDeletedAppSlotAndWait: (resourceGroupName: string, name: string, slot: string, restoreRequest: DeletedAppRestoreRequest, options?: WebAppsRestoreFromDeletedAppSlotOptionalParams) => Promise; /** Description for Restores an app from a backup blob in Azure Storage. */ restoreFromBackupBlobSlot: (resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobSlotOptionalParams) => PollerLike, void>; /** @deprecated use restoreFromBackupBlobSlot instead */ beginRestoreFromBackupBlobSlot: (resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobSlotOptionalParams) => Promise, void>>; /** @deprecated use restoreFromBackupBlobSlot instead */ beginRestoreFromBackupBlobSlotAndWait: (resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsRestoreFromBackupBlobSlotOptionalParams) => Promise; /** Description for Restarts an app (or deployment slot, if specified). */ restartSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsRestartSlotOptionalParams) => Promise; /** Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. */ resetSlotConfigurationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsResetSlotConfigurationSlotOptionalParams) => Promise; /** Description for Gets the publishing profile for an app (or deployment slot, if specified). */ listPublishingProfileXmlWithSecretsSlot: (resourceGroupName: string, name: string, slot: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: WebAppsListPublishingProfileXmlWithSecretsSlotOptionalParams) => Promise; /** Description for Gets the private link resources */ getPrivateLinkResourcesSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetPrivateLinkResourcesSlotOptionalParams) => Promise; /** Description for Gets the premier add-ons of an app. */ listPremierAddOnsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPremierAddOnsSlotOptionalParams) => Promise; /** Description for Gets web app's event logs. */ getSitePhpErrorLogFlagSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSitePhpErrorLogFlagSlotOptionalParams) => Promise; /** Description for Gets perfmon counters for web app. */ listPerfMonCountersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPerfMonCountersSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Generates a new publishing password for an app (or deployment slot, if specified). */ generateNewSitePublishingPasswordSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGenerateNewSitePublishingPasswordSlotOptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTracesSlotV2: (resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotV2OptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTraceOperationSlotV2: (resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotV2OptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTracesSlot: (resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTracesSlotOptionalParams) => Promise; /** Description for Stop ongoing capturing network packets for the site. */ stopWebSiteNetworkTraceSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStopWebSiteNetworkTraceSlotOptionalParams) => Promise; /** Description for Start capturing network packets for the site. */ startWebSiteNetworkTraceOperationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams) => PollerLike, NetworkTrace[]>; /** @deprecated use startWebSiteNetworkTraceOperationSlot instead */ beginStartWebSiteNetworkTraceOperationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams) => Promise, NetworkTrace[]>>; /** @deprecated use startWebSiteNetworkTraceOperationSlot instead */ beginStartWebSiteNetworkTraceOperationSlotAndWait: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams) => Promise; /** Description for Start capturing network packets for the site (To be deprecated). */ startWebSiteNetworkTraceSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsStartWebSiteNetworkTraceSlotOptionalParams) => Promise; /** Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). */ getNetworkTraceOperationSlot: (resourceGroupName: string, name: string, operationId: string, slot: string, options?: WebAppsGetNetworkTraceOperationSlotOptionalParams) => Promise; /** Description for This is to allow calling via powershell and ARM template. */ listSyncFunctionTriggersSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncFunctionTriggersSlotOptionalParams) => Promise; /** Description for Gets existing backups of an app. */ listSiteBackupsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSiteBackupsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Shows whether an app can be cloned to another resource group or subscription. */ isCloneableSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsIsCloneableSlotOptionalParams) => Promise; /** Description for Gets hybrid connections configured for an app (or deployment slot, if specified). */ listRelayServiceConnectionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListRelayServiceConnectionsSlotOptionalParams) => Promise; /** Description for Retrieves all Service Bus Hybrid Connections used by this Web App. */ listHybridConnectionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListHybridConnectionsSlotOptionalParams) => Promise; /** Description for Delete a host level secret. */ deleteHostSecretSlot: (resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options?: WebAppsDeleteHostSecretSlotOptionalParams) => Promise; /** Description for Add or update a host level secret. */ createOrUpdateHostSecretSlot: (resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: KeyInfo, options?: WebAppsCreateOrUpdateHostSecretSlotOptionalParams) => Promise; /** Description for Syncs function trigger metadata to the management database */ syncFunctionsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsSyncFunctionsSlotOptionalParams) => Promise; /** Description for This is to allow calling via powershell and ARM template. */ listSyncStatusSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSyncStatusSlotOptionalParams) => Promise; /** Description for Get host secrets for a function app. */ listHostKeysSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListHostKeysSlotOptionalParams) => Promise; /** Description for Fetch a short lived token that can be exchanged for a master key. */ getFunctionsAdminTokenSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetFunctionsAdminTokenSlotOptionalParams) => 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. */ discoverBackupSlot: (resourceGroupName: string, name: string, slot: string, request: RestoreRequest, options?: WebAppsDiscoverBackupSlotOptionalParams) => Promise; /** Description for Gets the ZIP archived docker log files for the given site */ getContainerLogsZipSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetContainerLogsZipSlotOptionalParams) => Promise; /** Description for Gets the last lines of docker logs for the given site */ getWebSiteContainerLogsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetWebSiteContainerLogsSlotOptionalParams) => Promise; /** Description for Gets the Push settings associated with web app. */ listSitePushSettingsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListSitePushSettingsSlotOptionalParams) => Promise; /** Description for Updates the Push settings associated with web app. */ updateSitePushSettingsSlot: (resourceGroupName: string, name: string, slot: string, pushSettings: PushSettings, options?: WebAppsUpdateSitePushSettingsSlotOptionalParams) => Promise; /** Description for Gets the Git/FTP publishing credentials of an app. */ listPublishingCredentialsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublishingCredentialsSlotOptionalParams) => PollerLike, User>; /** @deprecated use listPublishingCredentialsSlot instead */ beginListPublishingCredentialsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublishingCredentialsSlotOptionalParams) => Promise, User>>; /** @deprecated use listPublishingCredentialsSlot instead */ beginListPublishingCredentialsSlotAndWait: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListPublishingCredentialsSlotOptionalParams) => Promise; /** Description for Gets the metadata of an app. */ listMetadataSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListMetadataSlotOptionalParams) => Promise; /** Description for Replaces the metadata of an app. */ updateMetadataSlot: (resourceGroupName: string, name: string, slot: string, metadata: StringDictionary, options?: WebAppsUpdateMetadataSlotOptionalParams) => Promise; /** Description for Gets the connection strings of an app. */ listConnectionStringsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListConnectionStringsSlotOptionalParams) => Promise; /** Description for Replaces the connection strings of an app. */ updateConnectionStringsSlot: (resourceGroupName: string, name: string, slot: string, connectionStrings: ConnectionStringDictionary, options?: WebAppsUpdateConnectionStringsSlotOptionalParams) => Promise; /** Description for Gets the backup configuration of an app. */ getBackupConfigurationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetBackupConfigurationSlotOptionalParams) => Promise; /** Description for Deletes the backup configuration of an app. */ deleteBackupConfigurationSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteBackupConfigurationSlotOptionalParams) => Promise; /** Description for Updates the backup configuration of an app. */ updateBackupConfigurationSlot: (resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsUpdateBackupConfigurationSlotOptionalParams) => Promise; /** Description for Gets the Azure storage account configurations of an app. */ listAzureStorageAccountsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListAzureStorageAccountsSlotOptionalParams) => Promise; /** Description for Updates the Azure storage account configurations of an app. */ updateAzureStorageAccountsSlot: (resourceGroupName: string, name: string, slot: string, azureStorageAccounts: AzureStoragePropertyDictionaryResource, options?: WebAppsUpdateAzureStorageAccountsSlotOptionalParams) => Promise; /** Description for Gets the Authentication/Authorization settings of an app. */ getAuthSettingsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetAuthSettingsSlotOptionalParams) => Promise; /** Description for Updates the Authentication / Authorization settings associated with web app. */ updateAuthSettingsSlot: (resourceGroupName: string, name: string, slot: string, siteAuthSettings: SiteAuthSettings, options?: WebAppsUpdateAuthSettingsSlotOptionalParams) => Promise; /** Description for Gets the application settings of an app. */ listApplicationSettingsSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsListApplicationSettingsSlotOptionalParams) => Promise; /** Description for Replaces the application settings of an app. */ updateApplicationSettingsSlot: (resourceGroupName: string, name: string, slot: string, appSettings: StringDictionary, options?: WebAppsUpdateApplicationSettingsSlotOptionalParams) => Promise; /** Description for Creates a backup of an app. */ backupSlot: (resourceGroupName: string, name: string, slot: string, request: BackupRequest, options?: WebAppsBackupSlotOptionalParams) => Promise; /** Description for Applies the configuration settings from the target slot onto the current slot. */ applySlotConfigurationSlot: (resourceGroupName: string, name: string, slot: string, slotSwapEntity: CsmSlotEntity, options?: WebAppsApplySlotConfigurationSlotOptionalParams) => Promise; /** Description for Analyze a custom hostname. */ analyzeCustomHostnameSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsAnalyzeCustomHostnameSlotOptionalParams) => Promise; /** Description for Gets all web, mobile, and API apps in the specified resource group. */ listByResourceGroup: (resourceGroupName: string, options?: WebAppsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator; /** Description for Deletes a web, mobile, or API app, or one of the deployment slots. */ deleteSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsDeleteSlotOptionalParams) => Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ updateSlot: (resourceGroupName: string, name: string, slot: string, siteEnvelope: SitePatchResource, options?: WebAppsUpdateSlotOptionalParams) => Promise; /** Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. */ createOrUpdateSlot: (resourceGroupName: string, name: string, slot: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateSlotOptionalParams) => PollerLike, Site>; /** @deprecated use createOrUpdateSlot instead */ beginCreateOrUpdateSlot: (resourceGroupName: string, name: string, slot: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateSlotOptionalParams) => Promise, Site>>; /** @deprecated use createOrUpdateSlot instead */ beginCreateOrUpdateSlotAndWait: (resourceGroupName: string, name: string, slot: string, siteEnvelope: Site, options?: WebAppsCreateOrUpdateSlotOptionalParams) => Promise; /** Description for Gets the details of a web, mobile, or API app. */ getSlot: (resourceGroupName: string, name: string, slot: string, options?: WebAppsGetSlotOptionalParams) => Promise; /** Description for Gets an app's deployment slots. */ listSlots: (resourceGroupName: string, name: string, options?: WebAppsListSlotsOptionalParams) => PagedAsyncIterableIterator; } export declare function _getWebAppsOperations(context: WebSiteManagementContext): WebAppsOperations; //# sourceMappingURL=index.d.ts.map