UNPKG

@azure/arm-appservice

Version:
1,126 lines (910 loc) 494 kB
## API Report File for "@azure/arm-appservice" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts import * as coreAuth from '@azure/core-auth'; import * as coreClient from '@azure/core-client'; import { OperationState } from '@azure/core-lro'; import { PagedAsyncIterableIterator } from '@azure/core-paging'; import { SimplePollerLike } from '@azure/core-lro'; // @public export interface AbnormalTimePeriod { endTime?: Date; events?: DetectorAbnormalTimePeriod[]; solutions?: Solution[]; startTime?: Date; } // @public export interface Address { address1: string; address2?: string; city: string; country: string; postalCode: string; state: string; } // @public export interface AddressResponse extends ProxyOnlyResource { internalIpAddress?: string; outboundIpAddresses?: string[]; serviceIpAddress?: string; vipMappings?: VirtualIPMapping[]; } // @public export interface AllowedAudiencesValidation { allowedAudiences?: string[]; } // @public export interface AllowedPrincipals { groups?: string[]; identities?: string[]; } // @public export interface AnalysisData { data?: NameValuePair[][]; detectorDefinition?: DetectorDefinition; detectorMetaData?: ResponseMetaData; metrics?: DiagnosticMetricSet[]; source?: string; } // @public export interface AnalysisDefinition extends ProxyOnlyResource { readonly description?: string; } // @public export interface ApiDefinitionInfo { url?: string; } // @public export interface ApiKVReference extends ProxyOnlyResource { // (undocumented) activeVersion?: string; // (undocumented) details?: string; identityType?: ManagedServiceIdentity; // (undocumented) reference?: string; // (undocumented) secretName?: string; // (undocumented) secretVersion?: string; // (undocumented) source?: "KeyVault"; // (undocumented) status?: ResolveStatus; // (undocumented) vaultName?: string; } // @public (undocumented) export interface ApiKVReferenceCollection { readonly nextLink?: string; value: ApiKVReference[]; } // @public export interface ApiManagementConfig { id?: string; } // @public export interface AppInsightsWebAppStackSettings { readonly isDefaultOff?: boolean; readonly isSupported?: boolean; } // @public export interface Apple { enabled?: boolean; login?: LoginScopes; registration?: AppleRegistration; } // @public export interface AppleRegistration { clientId?: string; clientSecretSettingName?: string; } // @public export interface ApplicationLogsConfig { azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; azureTableStorage?: AzureTableStorageApplicationLogsConfig; fileSystem?: FileSystemApplicationLogsConfig; } // @public export interface ApplicationStack { dependency?: string; display?: string; frameworks?: ApplicationStack[]; isDeprecated?: ApplicationStack[]; majorVersions?: StackMajorVersion[]; name?: string; } // @public export interface ApplicationStackCollection { readonly nextLink?: string; value: ApplicationStackResource[]; } // @public export interface ApplicationStackResource extends ProxyOnlyResource { dependency?: string; display?: string; frameworks?: ApplicationStack[]; isDeprecated?: ApplicationStack[]; majorVersions?: StackMajorVersion[]; namePropertiesName?: string; } // @public (undocumented) export interface AppLogsConfiguration { // (undocumented) destination?: string; // (undocumented) logAnalyticsConfiguration?: LogAnalyticsConfiguration; } // @public export interface AppRegistration { appId?: string; appSecretSettingName?: string; } // @public export interface AppServiceCertificate { keyVaultId?: string; keyVaultSecretName?: string; readonly provisioningState?: KeyVaultSecretStatus; } // @public export interface AppServiceCertificateCollection { readonly nextLink?: string; value: AppServiceCertificateResource[]; } // @public export interface AppServiceCertificateOrder extends Resource { readonly appServiceCertificateNotRenewableReasons?: ResourceNotRenewableReason[]; autoRenew?: boolean; certificates?: { [propertyName: string]: AppServiceCertificate; }; readonly contact?: CertificateOrderContact; csr?: string; distinguishedName?: string; readonly domainVerificationToken?: string; readonly expirationTime?: Date; readonly intermediate?: CertificateDetails; readonly isPrivateKeyExternal?: boolean; keySize?: number; readonly lastCertificateIssuanceTime?: Date; readonly nextAutoRenewalTimeStamp?: Date; productType?: CertificateProductType; readonly provisioningState?: ProvisioningState; readonly root?: CertificateDetails; readonly serialNumber?: string; readonly signedCertificate?: CertificateDetails; readonly status?: CertificateOrderStatus; validityInYears?: number; } // @public export interface AppServiceCertificateOrderCollection { readonly nextLink?: string; value: AppServiceCertificateOrder[]; } // @public export interface AppServiceCertificateOrderPatchResource extends ProxyOnlyResource { readonly appServiceCertificateNotRenewableReasons?: ResourceNotRenewableReason[]; autoRenew?: boolean; certificates?: { [propertyName: string]: AppServiceCertificate; }; readonly contact?: CertificateOrderContact; csr?: string; distinguishedName?: string; readonly domainVerificationToken?: string; readonly expirationTime?: Date; readonly intermediate?: CertificateDetails; readonly isPrivateKeyExternal?: boolean; keySize?: number; readonly lastCertificateIssuanceTime?: Date; readonly nextAutoRenewalTimeStamp?: Date; productType?: CertificateProductType; readonly provisioningState?: ProvisioningState; readonly root?: CertificateDetails; readonly serialNumber?: string; readonly signedCertificate?: CertificateDetails; readonly status?: CertificateOrderStatus; validityInYears?: number; } // @public export interface AppServiceCertificateOrders { beginCreateOrUpdate(resourceGroupName: string, certificateOrderName: string, certificateDistinguishedName: AppServiceCertificateOrder, options?: AppServiceCertificateOrdersCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceCertificateOrdersCreateOrUpdateResponse>, AppServiceCertificateOrdersCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, certificateOrderName: string, certificateDistinguishedName: AppServiceCertificateOrder, options?: AppServiceCertificateOrdersCreateOrUpdateOptionalParams): Promise<AppServiceCertificateOrdersCreateOrUpdateResponse>; beginCreateOrUpdateCertificate(resourceGroupName: string, certificateOrderName: string, name: string, keyVaultCertificate: AppServiceCertificateResource, options?: AppServiceCertificateOrdersCreateOrUpdateCertificateOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceCertificateOrdersCreateOrUpdateCertificateResponse>, AppServiceCertificateOrdersCreateOrUpdateCertificateResponse>>; beginCreateOrUpdateCertificateAndWait(resourceGroupName: string, certificateOrderName: string, name: string, keyVaultCertificate: AppServiceCertificateResource, options?: AppServiceCertificateOrdersCreateOrUpdateCertificateOptionalParams): Promise<AppServiceCertificateOrdersCreateOrUpdateCertificateResponse>; delete(resourceGroupName: string, certificateOrderName: string, options?: AppServiceCertificateOrdersDeleteOptionalParams): Promise<void>; deleteCertificate(resourceGroupName: string, certificateOrderName: string, name: string, options?: AppServiceCertificateOrdersDeleteCertificateOptionalParams): Promise<void>; get(resourceGroupName: string, certificateOrderName: string, options?: AppServiceCertificateOrdersGetOptionalParams): Promise<AppServiceCertificateOrdersGetResponse>; getCertificate(resourceGroupName: string, certificateOrderName: string, name: string, options?: AppServiceCertificateOrdersGetCertificateOptionalParams): Promise<AppServiceCertificateOrdersGetCertificateResponse>; list(options?: AppServiceCertificateOrdersListOptionalParams): PagedAsyncIterableIterator<AppServiceCertificateOrder>; listByResourceGroup(resourceGroupName: string, options?: AppServiceCertificateOrdersListByResourceGroupOptionalParams): PagedAsyncIterableIterator<AppServiceCertificateOrder>; listCertificates(resourceGroupName: string, certificateOrderName: string, options?: AppServiceCertificateOrdersListCertificatesOptionalParams): PagedAsyncIterableIterator<AppServiceCertificateResource>; reissue(resourceGroupName: string, certificateOrderName: string, reissueCertificateOrderRequest: ReissueCertificateOrderRequest, options?: AppServiceCertificateOrdersReissueOptionalParams): Promise<void>; renew(resourceGroupName: string, certificateOrderName: string, renewCertificateOrderRequest: RenewCertificateOrderRequest, options?: AppServiceCertificateOrdersRenewOptionalParams): Promise<void>; resendEmail(resourceGroupName: string, certificateOrderName: string, options?: AppServiceCertificateOrdersResendEmailOptionalParams): Promise<void>; resendRequestEmails(resourceGroupName: string, certificateOrderName: string, nameIdentifier: NameIdentifier, options?: AppServiceCertificateOrdersResendRequestEmailsOptionalParams): Promise<void>; retrieveCertificateActions(resourceGroupName: string, name: string, options?: AppServiceCertificateOrdersRetrieveCertificateActionsOptionalParams): Promise<AppServiceCertificateOrdersRetrieveCertificateActionsResponse>; retrieveCertificateEmailHistory(resourceGroupName: string, name: string, options?: AppServiceCertificateOrdersRetrieveCertificateEmailHistoryOptionalParams): Promise<AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse>; retrieveSiteSeal(resourceGroupName: string, certificateOrderName: string, siteSealRequest: SiteSealRequest, options?: AppServiceCertificateOrdersRetrieveSiteSealOptionalParams): Promise<AppServiceCertificateOrdersRetrieveSiteSealResponse>; update(resourceGroupName: string, certificateOrderName: string, certificateDistinguishedName: AppServiceCertificateOrderPatchResource, options?: AppServiceCertificateOrdersUpdateOptionalParams): Promise<AppServiceCertificateOrdersUpdateResponse>; updateCertificate(resourceGroupName: string, certificateOrderName: string, name: string, keyVaultCertificate: AppServiceCertificatePatchResource, options?: AppServiceCertificateOrdersUpdateCertificateOptionalParams): Promise<AppServiceCertificateOrdersUpdateCertificateResponse>; validatePurchaseInformation(appServiceCertificateOrder: AppServiceCertificateOrder, options?: AppServiceCertificateOrdersValidatePurchaseInformationOptionalParams): Promise<void>; verifyDomainOwnership(resourceGroupName: string, certificateOrderName: string, options?: AppServiceCertificateOrdersVerifyDomainOwnershipOptionalParams): Promise<void>; } // @public export interface AppServiceCertificateOrdersCreateOrUpdateCertificateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceCertificateOrdersCreateOrUpdateCertificateResponse = AppServiceCertificateResource; // @public export interface AppServiceCertificateOrdersCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceCertificateOrdersCreateOrUpdateResponse = AppServiceCertificateOrder; // @public export interface AppServiceCertificateOrdersDeleteCertificateOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersDeleteOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersGetCertificateOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersGetCertificateResponse = AppServiceCertificateResource; // @public export interface AppServiceCertificateOrdersGetOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersGetResponse = AppServiceCertificateOrder; // @public export interface AppServiceCertificateOrdersListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListByResourceGroupNextResponse = AppServiceCertificateOrderCollection; // @public export interface AppServiceCertificateOrdersListByResourceGroupOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListByResourceGroupResponse = AppServiceCertificateOrderCollection; // @public export interface AppServiceCertificateOrdersListCertificatesNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListCertificatesNextResponse = AppServiceCertificateCollection; // @public export interface AppServiceCertificateOrdersListCertificatesOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListCertificatesResponse = AppServiceCertificateCollection; // @public export interface AppServiceCertificateOrdersListNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListNextResponse = AppServiceCertificateOrderCollection; // @public export interface AppServiceCertificateOrdersListOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersListResponse = AppServiceCertificateOrderCollection; // @public export interface AppServiceCertificateOrdersReissueOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersRenewOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersResendEmailOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersRetrieveCertificateActionsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersRetrieveCertificateActionsResponse = CertificateOrderAction[]; // @public export interface AppServiceCertificateOrdersRetrieveCertificateEmailHistoryOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse = CertificateEmail[]; // @public export interface AppServiceCertificateOrdersRetrieveSiteSealOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersRetrieveSiteSealResponse = SiteSeal; // @public export interface AppServiceCertificateOrdersUpdateCertificateOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersUpdateCertificateResponse = AppServiceCertificateResource; // @public export interface AppServiceCertificateOrdersUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceCertificateOrdersUpdateResponse = AppServiceCertificateOrder; // @public export interface AppServiceCertificateOrdersValidatePurchaseInformationOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificateOrdersVerifyDomainOwnershipOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceCertificatePatchResource extends ProxyOnlyResource { keyVaultId?: string; keyVaultSecretName?: string; readonly provisioningState?: KeyVaultSecretStatus; } // @public export interface AppServiceCertificateResource extends Resource { keyVaultId?: string; keyVaultSecretName?: string; readonly provisioningState?: KeyVaultSecretStatus; } // @public export interface AppServiceEnvironment { clusterSettings?: NameValuePair[]; customDnsSuffixConfiguration?: CustomDnsSuffixConfiguration; dedicatedHostCount?: number; dnsSuffix?: string; frontEndScaleFactor?: number; readonly hasLinuxWorkers?: boolean; internalLoadBalancingMode?: LoadBalancingMode; ipsslAddressCount?: number; readonly maximumNumberOfMachines?: number; readonly multiRoleCount?: number; multiSize?: string; networkingConfiguration?: AseV3NetworkingConfiguration; readonly provisioningState?: ProvisioningState; readonly status?: HostingEnvironmentStatus; readonly suspended?: boolean; readonly upgradeAvailability?: UpgradeAvailability; upgradePreference?: UpgradePreference; userWhitelistedIpRanges?: string[]; virtualNetwork: VirtualNetworkProfile; zoneRedundant?: boolean; } // @public export interface AppServiceEnvironmentCollection { readonly nextLink?: string; value: AppServiceEnvironmentResource[]; } // @public export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { clusterSettings?: NameValuePair[]; customDnsSuffixConfiguration?: CustomDnsSuffixConfiguration; dedicatedHostCount?: number; dnsSuffix?: string; frontEndScaleFactor?: number; readonly hasLinuxWorkers?: boolean; internalLoadBalancingMode?: LoadBalancingMode; ipsslAddressCount?: number; readonly maximumNumberOfMachines?: number; readonly multiRoleCount?: number; multiSize?: string; networkingConfiguration?: AseV3NetworkingConfiguration; readonly provisioningState?: ProvisioningState; readonly status?: HostingEnvironmentStatus; readonly suspended?: boolean; readonly upgradeAvailability?: UpgradeAvailability; upgradePreference?: UpgradePreference; userWhitelistedIpRanges?: string[]; virtualNetwork?: VirtualNetworkProfile; zoneRedundant?: boolean; } // @public export interface AppServiceEnvironmentResource extends Resource { clusterSettings?: NameValuePair[]; customDnsSuffixConfiguration?: CustomDnsSuffixConfiguration; dedicatedHostCount?: number; dnsSuffix?: string; frontEndScaleFactor?: number; readonly hasLinuxWorkers?: boolean; internalLoadBalancingMode?: LoadBalancingMode; ipsslAddressCount?: number; readonly maximumNumberOfMachines?: number; readonly multiRoleCount?: number; multiSize?: string; networkingConfiguration?: AseV3NetworkingConfiguration; readonly provisioningState?: ProvisioningState; readonly status?: HostingEnvironmentStatus; readonly suspended?: boolean; readonly upgradeAvailability?: UpgradeAvailability; upgradePreference?: UpgradePreference; userWhitelistedIpRanges?: string[]; virtualNetwork?: VirtualNetworkProfile; zoneRedundant?: boolean; } // @public export interface AppServiceEnvironments { beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse>, AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse>>; beginApproveOrRejectPrivateEndpointConnectionAndWait(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: RemotePrivateEndpointConnectionARMResource, options?: AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams): Promise<AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse>; beginCreateOrUpdate(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsCreateOrUpdateResponse>, AppServiceEnvironmentsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentResource, options?: AppServiceEnvironmentsCreateOrUpdateOptionalParams): Promise<AppServiceEnvironmentsCreateOrUpdateResponse>; beginCreateOrUpdateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse>, AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse>>; beginCreateOrUpdateMultiRolePoolAndWait(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams): Promise<AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse>; beginCreateOrUpdateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse>, AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse>>; beginCreateOrUpdateWorkerPoolAndWait(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams): Promise<AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse>; beginDelete(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; beginDeleteAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteOptionalParams): Promise<void>; beginDeletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): Promise<SimplePollerLike<OperationState<AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>, AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>>; beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams): Promise<AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse>; beginListChangeVnetAndWait(resourceGroupName: string, name: string, vnetInfo: VirtualNetworkProfile, options?: AppServiceEnvironmentsChangeVnetOptionalParams): PagedAsyncIterableIterator<Site>; beginListResumeAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsResumeOptionalParams): PagedAsyncIterableIterator<Site>; beginListSuspendAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsSuspendOptionalParams): PagedAsyncIterableIterator<Site>; beginUpgrade(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>; beginUpgradeAndWait(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsUpgradeOptionalParams): Promise<void>; deleteAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams): Promise<AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationResponse>; get(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOptionalParams): Promise<AppServiceEnvironmentsGetResponse>; getAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams): Promise<AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationResponse>; getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams): Promise<AppServiceEnvironmentsGetAseV3NetworkingConfigurationResponse>; getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, options?: AppServiceEnvironmentsGetDiagnosticsItemOptionalParams): Promise<AppServiceEnvironmentsGetDiagnosticsItemResponse>; getMultiRolePool(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetMultiRolePoolOptionalParams): Promise<AppServiceEnvironmentsGetMultiRolePoolResponse>; getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams): Promise<AppServiceEnvironmentsGetPrivateEndpointConnectionResponse>; getPrivateLinkResources(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams): Promise<AppServiceEnvironmentsGetPrivateLinkResourcesResponse>; getVipInfo(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetVipInfoOptionalParams): Promise<AppServiceEnvironmentsGetVipInfoResponse>; getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsGetWorkerPoolOptionalParams): Promise<AppServiceEnvironmentsGetWorkerPoolResponse>; list(options?: AppServiceEnvironmentsListOptionalParams): PagedAsyncIterableIterator<AppServiceEnvironmentResource>; listAppServicePlans(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListAppServicePlansOptionalParams): PagedAsyncIterableIterator<AppServicePlan>; listByResourceGroup(resourceGroupName: string, options?: AppServiceEnvironmentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<AppServiceEnvironmentResource>; listCapacities(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListCapacitiesOptionalParams): PagedAsyncIterableIterator<StampCapacity>; listDiagnostics(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListDiagnosticsOptionalParams): Promise<AppServiceEnvironmentsListDiagnosticsResponse>; listInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<InboundEnvironmentEndpoint>; listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition>; listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, options?: AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition>; listMultiRolePools(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolsOptionalParams): PagedAsyncIterableIterator<WorkerPoolResource>; listMultiRolePoolSkus(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams): PagedAsyncIterableIterator<SkuInfo>; listMultiRoleUsages(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListMultiRoleUsagesOptionalParams): PagedAsyncIterableIterator<Usage>; listOperations(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListOperationsOptionalParams): Promise<AppServiceEnvironmentsListOperationsResponse>; listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<OutboundEnvironmentEndpoint>; listPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsGetPrivateEndpointConnectionListOptionalParams): PagedAsyncIterableIterator<RemotePrivateEndpointConnectionARMResource>; listUsages(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListUsagesOptionalParams): PagedAsyncIterableIterator<CsmUsageQuota>; listWebApps(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWebAppsOptionalParams): PagedAsyncIterableIterator<Site>; listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition>; listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWebWorkerUsagesOptionalParams): PagedAsyncIterableIterator<Usage>; listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams): PagedAsyncIterableIterator<ResourceMetricDefinition>; listWorkerPools(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsListWorkerPoolsOptionalParams): PagedAsyncIterableIterator<WorkerPoolResource>; listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, options?: AppServiceEnvironmentsListWorkerPoolSkusOptionalParams): PagedAsyncIterableIterator<SkuInfo>; reboot(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsRebootOptionalParams): Promise<void>; testUpgradeAvailableNotification(resourceGroupName: string, name: string, options?: AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams): Promise<void>; update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: AppServiceEnvironmentPatchResource, options?: AppServiceEnvironmentsUpdateOptionalParams): Promise<AppServiceEnvironmentsUpdateResponse>; updateAseCustomDnsSuffixConfiguration(resourceGroupName: string, name: string, customDnsSuffixConfiguration: CustomDnsSuffixConfiguration, options?: AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams): Promise<AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationResponse>; updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: AseV3NetworkingConfiguration, options?: AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams): Promise<AppServiceEnvironmentsUpdateAseNetworkingConfigurationResponse>; updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams): Promise<AppServiceEnvironmentsUpdateMultiRolePoolResponse>; updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: WorkerPoolResource, options?: AppServiceEnvironmentsUpdateWorkerPoolOptionalParams): Promise<AppServiceEnvironmentsUpdateWorkerPoolResponse>; } // @public export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource; // @public export interface AppServiceEnvironmentsChangeVnetNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsChangeVnetOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsChangeVnetResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsCreateOrUpdateHeaders { location?: string; } // @public export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePoolOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsCreateOrUpdateResponse = AppServiceEnvironmentResource; // @public export interface AppServiceEnvironmentsCreateOrUpdateWorkerPoolOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationResponse = Record<string, unknown>; // @public export interface AppServiceEnvironmentsDeleteOptionalParams extends coreClient.OperationOptions { forceDelete?: boolean; resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface AppServiceEnvironmentsDeletePrivateEndpointConnectionOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse = Record<string, unknown>; // @public export interface AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetAseCustomDnsSuffixConfigurationResponse = CustomDnsSuffixConfiguration; // @public export interface AppServiceEnvironmentsGetAseV3NetworkingConfigurationOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetAseV3NetworkingConfigurationResponse = AseV3NetworkingConfiguration; // @public export interface AppServiceEnvironmentsGetDiagnosticsItemOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetDiagnosticsItemResponse = HostingEnvironmentDiagnostics; // @public export interface AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection; // @public export interface AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsResponse = InboundEnvironmentEndpointCollection; // @public export interface AppServiceEnvironmentsGetMultiRolePoolOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetMultiRolePoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsGetOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextResponse = OutboundEnvironmentEndpointCollection; // @public export interface AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsResponse = OutboundEnvironmentEndpointCollection; // @public export interface AppServiceEnvironmentsGetPrivateEndpointConnectionListNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection; // @public export interface AppServiceEnvironmentsGetPrivateEndpointConnectionListOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection; // @public export interface AppServiceEnvironmentsGetPrivateEndpointConnectionOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource; // @public export interface AppServiceEnvironmentsGetPrivateLinkResourcesOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper; // @public export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource; // @public export interface AppServiceEnvironmentsGetVipInfoOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetVipInfoResponse = AddressResponse; // @public export interface AppServiceEnvironmentsGetWorkerPoolOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsGetWorkerPoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsListAppServicePlansNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListAppServicePlansNextResponse = AppServicePlanCollection; // @public export interface AppServiceEnvironmentsListAppServicePlansOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListAppServicePlansResponse = AppServicePlanCollection; // @public export interface AppServiceEnvironmentsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListByResourceGroupNextResponse = AppServiceEnvironmentCollection; // @public export interface AppServiceEnvironmentsListByResourceGroupOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection; // @public export interface AppServiceEnvironmentsListCapacitiesNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListCapacitiesNextResponse = StampCapacityCollection; // @public export interface AppServiceEnvironmentsListCapacitiesOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListCapacitiesResponse = StampCapacityCollection; // @public export interface AppServiceEnvironmentsListDiagnosticsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListDiagnosticsResponse = HostingEnvironmentDiagnostics[]; // @public export interface AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListMultiRoleMetricDefinitionsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolSkusNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolSkusNextResponse = SkuInfoCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolSkusOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolSkusResponse = SkuInfoCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolsNextResponse = WorkerPoolCollection; // @public export interface AppServiceEnvironmentsListMultiRolePoolsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRolePoolsResponse = WorkerPoolCollection; // @public export interface AppServiceEnvironmentsListMultiRoleUsagesNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollection; // @public export interface AppServiceEnvironmentsListMultiRoleUsagesOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListMultiRoleUsagesResponse = UsageCollection; // @public export interface AppServiceEnvironmentsListNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListNextResponse = AppServiceEnvironmentCollection; // @public export interface AppServiceEnvironmentsListOperationsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListOperationsResponse = Operation[]; // @public export interface AppServiceEnvironmentsListOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection; // @public export interface AppServiceEnvironmentsListUsagesNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListUsagesNextResponse = CsmUsageQuotaCollection; // @public export interface AppServiceEnvironmentsListUsagesOptionalParams extends coreClient.OperationOptions { filter?: string; } // @public export type AppServiceEnvironmentsListUsagesResponse = CsmUsageQuotaCollection; // @public export interface AppServiceEnvironmentsListWebAppsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWebAppsNextResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsListWebAppsOptionalParams extends coreClient.OperationOptions { propertiesToInclude?: string; } // @public export type AppServiceEnvironmentsListWebAppsResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListWebWorkerMetricDefinitionsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListWebWorkerUsagesNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWebWorkerUsagesNextResponse = UsageCollection; // @public export interface AppServiceEnvironmentsListWebWorkerUsagesOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWebWorkerUsagesResponse = UsageCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolSkusNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolSkusNextResponse = SkuInfoCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolSkusOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolSkusResponse = SkuInfoCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolsNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollection; // @public export interface AppServiceEnvironmentsListWorkerPoolsOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsListWorkerPoolsResponse = WorkerPoolCollection; // @public export interface AppServiceEnvironmentsRebootOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceEnvironmentsResumeNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsResumeNextResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsResumeOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsResumeResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsSuspendNextOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsSuspendNextResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsSuspendOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export type AppServiceEnvironmentsSuspendResponse = WebAppCollection; // @public export interface AppServiceEnvironmentsTestUpgradeAvailableNotificationOptionalParams extends coreClient.OperationOptions { } // @public export interface AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationResponse = CustomDnsSuffixConfiguration; // @public export interface AppServiceEnvironmentsUpdateAseNetworkingConfigurationOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsUpdateAseNetworkingConfigurationResponse = AseV3NetworkingConfiguration; // @public export interface AppServiceEnvironmentsUpdateMultiRolePoolOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsUpdateMultiRolePoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsUpdateOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsUpdateResponse = AppServiceEnvironmentResource; // @public export interface AppServiceEnvironmentsUpdateWorkerPoolOptionalParams extends coreClient.OperationOptions { } // @public export type AppServiceEnvironmentsUpdateWorkerPoolResponse = WorkerPoolResource; // @public export interface AppServiceEnvironmentsUpgradeOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; updateIntervalInMs?: number; } // @public export interface AppserviceGithubToken { accessToken?: string; errorMessage?: string; gotToken?: boolean; scope?: string; tokenType?: string; } // @public export interface AppserviceGithubTokenRequest { code: string; state: string; } // @public export interface AppServicePlan extends Resource { asyncScalingEnabled?: boolean; elasticScaleEnabled?: boolean; extendedLocation?: ExtendedLocation; freeOfferExpirationTime?: Date; readonly geoRegion?: string; hostingEnvironmentProfile?: HostingEnvironmentProfile; hyperV?: boolean; isSpot?: boolean; isXenon?: boolean; kubeEnvironmentProfile?: KubeEnvironmentProfile; maximumElasticWorkerCount?: number; readonly maximumNumberOfWorkers?: number; readonly numberOfSites?: number; readonly numberOfWorkers?: number; perSiteScaling?: boolean; readonly provisioningState?: ProvisioningState; reserved?: boolean; readonly resourceGroup?: string; sku?: SkuDescription; spotExpirationTime?: Date; readonly status?: StatusOptions; readonly subscription?: string; targetWorkerCount?: number; targetWorkerSizeId?: number; workerTierName?: string; zoneRedundant?: boolean; } // @public export interface AppServicePlanCollection { readonly nextLink?: string; value: AppServicePlan[]; } // @public export interface AppServicePlanPatchResource extends ProxyOnlyResource { elasticScaleEnabled?: boolean; freeOfferExpirationTime?: Date; readonly geoRegion?: string; hostingEnvironmentProfile?: HostingEnvironmentProfile; hyperV?: boolean; isSpot?: boolean; isXenon?: boolean; kubeEnvironmentProfile?: KubeEnvironmentProfile; maximumElasticWorkerCount?: number; readonly maximumNumberOfWorkers?: number; readonly numberOfSites?: number; readonly n