@azure/arm-appservice
Version:
A generated SDK for WebSiteManagementClient.
1,126 lines (910 loc) • 494 kB
Markdown
## 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