import type { WebSiteManagementContext as Client } from "./index.js"; import type { CsmMoveResourceEnvelope, ValidateRequest, ValidateResponse, DeploymentLocations, GeoRegion, _AseRegionCollection, AseRegion, _BillingMeterCollection, BillingMeter, CheckNameResourceTypes, ResourceNameAvailability, _CustomHostnameSitesCollection, CustomHostnameSites, Identifier, _GeoRegionCollection, NameIdentifier, _IdentifierCollection, DnlResourceNameAvailability, _PremierAddOnOfferCollection, PremierAddOnOffer, SkuInfos, VnetParameters, VnetValidationFailureDetails, User, SourceControl, _SourceControlCollection } from "../models/models.js"; import type { PagedAsyncIterableIterator } from "../static-helpers/pagingHelpers.js"; import type { ListSourceControlsOptionalParams, UpdateSourceControlOptionalParams, GetSourceControlOptionalParams, UpdatePublishingUserOptionalParams, GetPublishingUserOptionalParams, MoveOptionalParams, VerifyHostingEnvironmentVnetOptionalParams, ListSkusOptionalParams, ListPremierAddOnOffersOptionalParams, RegionalCheckNameAvailabilityOptionalParams, ListSiteIdentifiersAssignedToHostNameOptionalParams, ListGeoRegionsOptionalParams, ListCustomHostNameSitesOptionalParams, CheckNameAvailabilityOptionalParams, ListBillingMetersOptionalParams, ListAseRegionsOptionalParams, GetSubscriptionDeploymentLocationsOptionalParams, ValidateOptionalParams, ValidateMoveOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listSourceControlsSend(context: Client, options?: ListSourceControlsOptionalParams): StreamableMethod; export declare function _listSourceControlsDeserialize(result: PathUncheckedResponse): Promise<_SourceControlCollection>; /** Description for Gets the source controls available for Azure websites. */ export declare function listSourceControls(context: Client, options?: ListSourceControlsOptionalParams): PagedAsyncIterableIterator; export declare function _updateSourceControlSend(context: Client, sourceControlType: string, requestMessage: SourceControl, options?: UpdateSourceControlOptionalParams): StreamableMethod; export declare function _updateSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates source control token */ export declare function updateSourceControl(context: Client, sourceControlType: string, requestMessage: SourceControl, options?: UpdateSourceControlOptionalParams): Promise; export declare function _getSourceControlSend(context: Client, sourceControlType: string, options?: GetSourceControlOptionalParams): StreamableMethod; export declare function _getSourceControlDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets source control token */ export declare function getSourceControl(context: Client, sourceControlType: string, options?: GetSourceControlOptionalParams): Promise; export declare function _updatePublishingUserSend(context: Client, userDetails: User, options?: UpdatePublishingUserOptionalParams): StreamableMethod; export declare function _updatePublishingUserDeserialize(result: PathUncheckedResponse): Promise; /** Description for Updates publishing user */ export declare function updatePublishingUser(context: Client, userDetails: User, options?: UpdatePublishingUserOptionalParams): Promise; export declare function _getPublishingUserSend(context: Client, options?: GetPublishingUserOptionalParams): StreamableMethod; export declare function _getPublishingUserDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets publishing user */ export declare function getPublishingUser(context: Client, options?: GetPublishingUserOptionalParams): Promise; export declare function _moveSend(context: Client, resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: MoveOptionalParams): StreamableMethod; export declare function _moveDeserialize(result: PathUncheckedResponse): Promise; /** Description for Move resources between resource groups. */ export declare function move(context: Client, resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: MoveOptionalParams): Promise; export declare function _verifyHostingEnvironmentVnetSend(context: Client, parameters: VnetParameters, options?: VerifyHostingEnvironmentVnetOptionalParams): StreamableMethod; export declare function _verifyHostingEnvironmentVnetDeserialize(result: PathUncheckedResponse): Promise; /** Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. */ export declare function verifyHostingEnvironmentVnet(context: Client, parameters: VnetParameters, options?: VerifyHostingEnvironmentVnetOptionalParams): Promise; export declare function _listSkusSend(context: Client, options?: ListSkusOptionalParams): StreamableMethod; export declare function _listSkusDeserialize(result: PathUncheckedResponse): Promise; /** Description for List all SKUs. */ export declare function listSkus(context: Client, options?: ListSkusOptionalParams): Promise; export declare function _listPremierAddOnOffersSend(context: Client, options?: ListPremierAddOnOffersOptionalParams): StreamableMethod; export declare function _listPremierAddOnOffersDeserialize(result: PathUncheckedResponse): Promise<_PremierAddOnOfferCollection>; /** Description for List all premier add-on offers. */ export declare function listPremierAddOnOffers(context: Client, options?: ListPremierAddOnOffersOptionalParams): PagedAsyncIterableIterator; export declare function _regionalCheckNameAvailabilitySend(context: Client, location: string, name: string, typeParam: CheckNameResourceTypes, options?: RegionalCheckNameAvailabilityOptionalParams): StreamableMethod; export declare function _regionalCheckNameAvailabilityDeserialize(result: PathUncheckedResponse): Promise; /** Check if a resource name is available for DNL sites. */ export declare function regionalCheckNameAvailability(context: Client, location: string, name: string, typeParam: CheckNameResourceTypes, options?: RegionalCheckNameAvailabilityOptionalParams): Promise; export declare function _listSiteIdentifiersAssignedToHostNameSend(context: Client, nameIdentifier: NameIdentifier, options?: ListSiteIdentifiersAssignedToHostNameOptionalParams): StreamableMethod; export declare function _listSiteIdentifiersAssignedToHostNameDeserialize(result: PathUncheckedResponse): Promise<_IdentifierCollection>; /** Description for List all apps that are assigned to a hostname. */ export declare function listSiteIdentifiersAssignedToHostName(context: Client, nameIdentifier: NameIdentifier, options?: ListSiteIdentifiersAssignedToHostNameOptionalParams): PagedAsyncIterableIterator; export declare function _listGeoRegionsSend(context: Client, options?: ListGeoRegionsOptionalParams): StreamableMethod; export declare function _listGeoRegionsDeserialize(result: PathUncheckedResponse): Promise<_GeoRegionCollection>; /** Description for Get a list of available geographical regions. */ export declare function listGeoRegions(context: Client, options?: ListGeoRegionsOptionalParams): PagedAsyncIterableIterator; export declare function _listCustomHostNameSitesSend(context: Client, options?: ListCustomHostNameSitesOptionalParams): StreamableMethod; export declare function _listCustomHostNameSitesDeserialize(result: PathUncheckedResponse): Promise<_CustomHostnameSitesCollection>; /** Get custom hostnames under this subscription */ export declare function listCustomHostNameSites(context: Client, options?: ListCustomHostNameSitesOptionalParams): PagedAsyncIterableIterator; export declare function _checkNameAvailabilitySend(context: Client, name: string, typeParam: CheckNameResourceTypes, options?: CheckNameAvailabilityOptionalParams): StreamableMethod; export declare function _checkNameAvailabilityDeserialize(result: PathUncheckedResponse): Promise; /** Description for Check if a resource name is available. */ export declare function checkNameAvailability(context: Client, name: string, typeParam: CheckNameResourceTypes, options?: CheckNameAvailabilityOptionalParams): Promise; export declare function _listBillingMetersSend(context: Client, options?: ListBillingMetersOptionalParams): StreamableMethod; export declare function _listBillingMetersDeserialize(result: PathUncheckedResponse): Promise<_BillingMeterCollection>; /** Description for Gets a list of meters for a given location. */ export declare function listBillingMeters(context: Client, options?: ListBillingMetersOptionalParams): PagedAsyncIterableIterator; export declare function _listAseRegionsSend(context: Client, options?: ListAseRegionsOptionalParams): StreamableMethod; export declare function _listAseRegionsDeserialize(result: PathUncheckedResponse): Promise<_AseRegionCollection>; /** Description for get a list of available ASE regions and its supported Skus. */ export declare function listAseRegions(context: Client, options?: ListAseRegionsOptionalParams): PagedAsyncIterableIterator; export declare function _getSubscriptionDeploymentLocationsSend(context: Client, options?: GetSubscriptionDeploymentLocationsOptionalParams): StreamableMethod; export declare function _getSubscriptionDeploymentLocationsDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets list of available geo regions plus ministamps */ export declare function getSubscriptionDeploymentLocations(context: Client, options?: GetSubscriptionDeploymentLocationsOptionalParams): Promise; export declare function _validateSend(context: Client, resourceGroupName: string, validateRequest: ValidateRequest, options?: ValidateOptionalParams): StreamableMethod; export declare function _validateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Validate if a resource can be created. */ export declare function validate(context: Client, resourceGroupName: string, validateRequest: ValidateRequest, options?: ValidateOptionalParams): Promise; export declare function _validateMoveSend(context: Client, resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: ValidateMoveOptionalParams): StreamableMethod; export declare function _validateMoveDeserialize(result: PathUncheckedResponse): Promise; /** Description for Validate whether a resource can be moved. */ export declare function validateMove(context: Client, resourceGroupName: string, moveResourceEnvelope: CsmMoveResourceEnvelope, options?: ValidateMoveOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map