import type { WebSiteManagementClientOptionalParams } from "./api/index.js"; import type { ListSourceControlsOptionalParams, UpdateSourceControlOptionalParams, GetSourceControlOptionalParams, UpdatePublishingUserOptionalParams, GetPublishingUserOptionalParams, MoveOptionalParams, VerifyHostingEnvironmentVnetOptionalParams, ListSkusOptionalParams, ListPremierAddOnOffersOptionalParams, RegionalCheckNameAvailabilityOptionalParams, ListSiteIdentifiersAssignedToHostNameOptionalParams, ListGeoRegionsOptionalParams, ListCustomHostNameSitesOptionalParams, CheckNameAvailabilityOptionalParams, ListBillingMetersOptionalParams, ListAseRegionsOptionalParams, GetSubscriptionDeploymentLocationsOptionalParams, ValidateOptionalParams, ValidateMoveOptionalParams } from "./api/options.js"; import type { AppServiceEnvironmentsOperations } from "./classic/appServiceEnvironments/index.js"; import type { AppServicePlansOperations } from "./classic/appServicePlans/index.js"; import type { CertificatesOperations } from "./classic/certificates/index.js"; import type { DeletedWebAppsOperations } from "./classic/deletedWebApps/index.js"; import type { DiagnosticsOperations } from "./classic/diagnostics/index.js"; import type { GetUsagesInLocationOperations } from "./classic/getUsagesInLocation/index.js"; import type { GlobalOperations } from "./classic/global/index.js"; import type { KubeEnvironmentsOperations } from "./classic/kubeEnvironments/index.js"; import type { ProviderOperations } from "./classic/provider/index.js"; import type { RecommendationsOperations } from "./classic/recommendations/index.js"; import type { ResourceHealthMetadataOperations } from "./classic/resourceHealthMetadata/index.js"; import type { SiteCertificatesOperations } from "./classic/siteCertificates/index.js"; import type { StaticSitesOperations } from "./classic/staticSites/index.js"; import type { WebAppsOperations } from "./classic/webApps/index.js"; import type { WorkflowRunActionRepetitionsOperations } from "./classic/workflowRunActionRepetitions/index.js"; import type { WorkflowRunActionRepetitionsRequestHistoriesOperations } from "./classic/workflowRunActionRepetitionsRequestHistories/index.js"; import type { WorkflowRunActionScopeRepetitionsOperations } from "./classic/workflowRunActionScopeRepetitions/index.js"; import type { WorkflowRunActionsOperations } from "./classic/workflowRunActions/index.js"; import type { WorkflowRunsOperations } from "./classic/workflowRuns/index.js"; import type { WorkflowTriggerHistoriesOperations } from "./classic/workflowTriggerHistories/index.js"; import type { WorkflowTriggersOperations } from "./classic/workflowTriggers/index.js"; import type { WorkflowVersionsOperations } from "./classic/workflowVersions/index.js"; import type { WorkflowsOperations } from "./classic/workflows/index.js"; import type { CsmMoveResourceEnvelope, ValidateRequest, ValidateResponse, DeploymentLocations, GeoRegion, AseRegion, BillingMeter, CheckNameResourceTypes, ResourceNameAvailability, CustomHostnameSites, Identifier, NameIdentifier, DnlResourceNameAvailability, PremierAddOnOffer, SkuInfos, VnetParameters, VnetValidationFailureDetails, User, SourceControl } from "./models/models.js"; import type { PagedAsyncIterableIterator } from "./static-helpers/pagingHelpers.js"; import type { TokenCredential } from "@azure/core-auth"; import type { Pipeline } from "@azure/core-rest-pipeline"; export type { WebSiteManagementClientOptionalParams } from "./api/webSiteManagementContext.js"; export declare class WebSiteManagementClient { private _client; /** The pipeline used by this client to make requests */ readonly pipeline: Pipeline; constructor(credential: TokenCredential, options?: WebSiteManagementClientOptionalParams); constructor(credential: TokenCredential, subscriptionId: string, options?: WebSiteManagementClientOptionalParams); /** Description for Gets the source controls available for Azure websites. */ listSourceControls(options?: ListSourceControlsOptionalParams): PagedAsyncIterableIterator; /** Description for Updates source control token */ updateSourceControl(sourceControlType: string, requestMessage: SourceControl, options?: UpdateSourceControlOptionalParams): Promise; /** Description for Gets source control token */ getSourceControl(sourceControlType: string, options?: GetSourceControlOptionalParams): Promise; /** Description for Updates publishing user */ updatePublishingUser(userDetails: User, options?: UpdatePublishingUserOptionalParams): Promise; /** Description for Gets publishing user */ getPublishingUser(options?: GetPublishingUserOptionalParams): Promise; /** Description for Move resources between resource groups. */ move(resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: MoveOptionalParams): Promise; /** Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. */ verifyHostingEnvironmentVnet(parameters: VnetParameters, options?: VerifyHostingEnvironmentVnetOptionalParams): Promise; /** Description for List all SKUs. */ listSkus(options?: ListSkusOptionalParams): Promise; /** Description for List all premier add-on offers. */ listPremierAddOnOffers(options?: ListPremierAddOnOffersOptionalParams): PagedAsyncIterableIterator; /** Check if a resource name is available for DNL sites. */ regionalCheckNameAvailability(location: string, name: string, typeParam: CheckNameResourceTypes, options?: RegionalCheckNameAvailabilityOptionalParams): Promise; /** Description for List all apps that are assigned to a hostname. */ listSiteIdentifiersAssignedToHostName(nameIdentifier: NameIdentifier, options?: ListSiteIdentifiersAssignedToHostNameOptionalParams): PagedAsyncIterableIterator; /** Description for Get a list of available geographical regions. */ listGeoRegions(options?: ListGeoRegionsOptionalParams): PagedAsyncIterableIterator; /** Get custom hostnames under this subscription */ listCustomHostNameSites(options?: ListCustomHostNameSitesOptionalParams): PagedAsyncIterableIterator; /** Description for Check if a resource name is available. */ checkNameAvailability(name: string, typeParam: CheckNameResourceTypes, options?: CheckNameAvailabilityOptionalParams): Promise; /** Description for Gets a list of meters for a given location. */ listBillingMeters(options?: ListBillingMetersOptionalParams): PagedAsyncIterableIterator; /** Description for get a list of available ASE regions and its supported Skus. */ listAseRegions(options?: ListAseRegionsOptionalParams): PagedAsyncIterableIterator; /** Description for Gets list of available geo regions plus ministamps */ getSubscriptionDeploymentLocations(options?: GetSubscriptionDeploymentLocationsOptionalParams): Promise; /** Description for Validate if a resource can be created. */ validate(resourceGroupName: string, validateRequest: ValidateRequest, options?: ValidateOptionalParams): Promise; /** Description for Validate whether a resource can be moved. */ validateMove(resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: ValidateMoveOptionalParams): Promise; /** The operation groups for getUsagesInLocation */ readonly getUsagesInLocation: GetUsagesInLocationOperations; /** The operation groups for workflowRunActionRepetitionsRequestHistories */ readonly workflowRunActionRepetitionsRequestHistories: WorkflowRunActionRepetitionsRequestHistoriesOperations; /** The operation groups for workflowRunActionRepetitions */ readonly workflowRunActionRepetitions: WorkflowRunActionRepetitionsOperations; /** The operation groups for workflows */ readonly workflows: WorkflowsOperations; /** The operation groups for resourceHealthMetadata */ readonly resourceHealthMetadata: ResourceHealthMetadataOperations; /** The operation groups for deletedWebApps */ readonly deletedWebApps: DeletedWebAppsOperations; /** The operation groups for provider */ readonly provider: ProviderOperations; /** The operation groups for workflowVersions */ readonly workflowVersions: WorkflowVersionsOperations; /** The operation groups for workflowTriggerHistories */ readonly workflowTriggerHistories: WorkflowTriggerHistoriesOperations; /** The operation groups for workflowTriggers */ readonly workflowTriggers: WorkflowTriggersOperations; /** The operation groups for workflowRunActionScopeRepetitions */ readonly workflowRunActionScopeRepetitions: WorkflowRunActionScopeRepetitionsOperations; /** The operation groups for workflowRunActions */ readonly workflowRunActions: WorkflowRunActionsOperations; /** The operation groups for workflowRuns */ readonly workflowRuns: WorkflowRunsOperations; /** The operation groups for kubeEnvironments */ readonly kubeEnvironments: KubeEnvironmentsOperations; /** The operation groups for diagnostics */ readonly diagnostics: DiagnosticsOperations; /** The operation groups for global */ readonly global: GlobalOperations; /** The operation groups for siteCertificates */ readonly siteCertificates: SiteCertificatesOperations; /** The operation groups for certificates */ readonly certificates: CertificatesOperations; /** The operation groups for appServicePlans */ readonly appServicePlans: AppServicePlansOperations; /** The operation groups for webApps */ readonly webApps: WebAppsOperations; /** The operation groups for staticSites */ readonly staticSites: StaticSitesOperations; /** The operation groups for recommendations */ readonly recommendations: RecommendationsOperations; /** The operation groups for appServiceEnvironments */ readonly appServiceEnvironments: AppServiceEnvironmentsOperations; } //# sourceMappingURL=webSiteManagementClient.d.ts.map