@azure-rest/arm-appservice
Version:
1,477 lines (1,248 loc) • 1.08 MB
Markdown
## API Report File for "@azure-rest/arm-appservice"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import type { AbortSignalLike } from '@azure/abort-controller';
import type { CancelOnProgress } from '@azure/core-lro';
import type { Client } from '@azure-rest/core-client';
import type { ClientOptions } from '@azure-rest/core-client';
import type { CreateHttpPollerOptions } from '@azure/core-lro';
import type { HttpResponse } from '@azure-rest/core-client';
import type { OperationState } from '@azure/core-lro';
import type { PathUncheckedResponse } from '@azure-rest/core-client';
import type { RequestParameters } from '@azure-rest/core-client';
import type { StreamableMethod } from '@azure-rest/core-client';
import type { TokenCredential } from '@azure/core-auth';
// @public
export interface AbnormalTimePeriod {
endTime?: Date | string;
events?: Array<DetectorAbnormalTimePeriod>;
solutions?: Array<Solution>;
startTime?: Date | string;
}
// @public
export interface AbnormalTimePeriodOutput {
endTime?: string;
events?: Array<DetectorAbnormalTimePeriodOutput>;
solutions?: Array<SolutionOutput>;
startTime?: string;
}
// @public
export interface Address {
address1: string;
address2?: string;
city: string;
country: string;
postalCode: string;
state: string;
}
// @public
export interface AddressOutput {
address1: string;
address2?: string;
city: string;
country: string;
postalCode: string;
state: string;
}
// @public
export interface AddressResponse extends ProxyOnlyResource {
properties?: AddressResponseProperties;
}
// @public
export interface AddressResponseOutput extends ProxyOnlyResourceOutput {
properties?: AddressResponsePropertiesOutput;
}
// @public
export interface AddressResponseProperties {
internalIpAddress?: string;
outboundIpAddresses?: Array<string>;
serviceIpAddress?: string;
vipMappings?: Array<VirtualIPMapping>;
}
// @public
export interface AddressResponsePropertiesOutput {
internalIpAddress?: string;
outboundIpAddresses?: Array<string>;
serviceIpAddress?: string;
vipMappings?: Array<VirtualIPMappingOutput>;
}
// @public
export interface AllowedAudiencesValidation {
allowedAudiences?: Array<string>;
}
// @public
export interface AllowedAudiencesValidationOutput {
allowedAudiences?: Array<string>;
}
// @public
export interface AllowedPrincipals {
groups?: Array<string>;
identities?: Array<string>;
}
// @public
export interface AllowedPrincipalsOutput {
groups?: Array<string>;
identities?: Array<string>;
}
// @public
export interface AnalysisData {
data?: Array<Array<NameValuePair>>;
detectorDefinition?: DetectorDefinition;
detectorMetaData?: ResponseMetaData;
metrics?: Array<DiagnosticMetricSet>;
source?: string;
}
// @public
export interface AnalysisDataOutput {
data?: Array<Array<NameValuePairOutput>>;
detectorDefinition?: DetectorDefinitionOutput;
detectorMetaData?: ResponseMetaDataOutput;
metrics?: Array<DiagnosticMetricSetOutput>;
source?: string;
}
// @public
export interface AnalysisDefinition extends ProxyOnlyResource {
properties?: AnalysisDefinitionProperties;
}
// @public
export interface AnalysisDefinitionOutput extends ProxyOnlyResourceOutput {
properties?: AnalysisDefinitionPropertiesOutput;
}
// @public
export interface AnalysisDefinitionProperties {
}
// @public
export interface AnalysisDefinitionPropertiesOutput {
readonly description?: string;
}
// @public
export interface ApiDefinitionInfo {
url?: string;
}
// @public
export interface ApiDefinitionInfoOutput {
url?: string;
}
// @public
export interface ApiKVReference extends ProxyOnlyResource {
properties?: ApiKVReferenceProperties;
}
// @public (undocumented)
export interface ApiKVReferenceCollectionOutput {
readonly nextLink?: string;
value: Array<ApiKVReferenceOutput>;
}
// @public
export interface ApiKVReferenceOutput extends ProxyOnlyResourceOutput {
properties?: ApiKVReferencePropertiesOutput;
}
// @public
export interface ApiKVReferenceProperties {
// (undocumented)
activeVersion?: string;
// (undocumented)
details?: string;
identityType?: ManagedServiceIdentity;
// (undocumented)
reference?: string;
// (undocumented)
secretName?: string;
// (undocumented)
secretVersion?: string;
// (undocumented)
source?: "KeyVault";
// (undocumented)
status?: "Initialized" | "Resolved" | "InvalidSyntax" | "MSINotEnabled" | "VaultNotFound" | "SecretNotFound" | "SecretVersionNotFound" | "AccessToKeyVaultDenied" | "OtherReasons" | "FetchTimedOut" | "UnauthorizedClient";
// (undocumented)
vaultName?: string;
}
// @public
export interface ApiKVReferencePropertiesOutput {
// (undocumented)
activeVersion?: string;
// (undocumented)
details?: string;
identityType?: ManagedServiceIdentityOutput;
// (undocumented)
reference?: string;
// (undocumented)
secretName?: string;
// (undocumented)
secretVersion?: string;
// (undocumented)
source?: "KeyVault";
// (undocumented)
status?: "Initialized" | "Resolved" | "InvalidSyntax" | "MSINotEnabled" | "VaultNotFound" | "SecretNotFound" | "SecretVersionNotFound" | "AccessToKeyVaultDenied" | "OtherReasons" | "FetchTimedOut" | "UnauthorizedClient";
// (undocumented)
vaultName?: string;
}
// @public
export interface ApiManagementConfig {
id?: string;
}
// @public
export interface ApiManagementConfigOutput {
id?: string;
}
// @public
export interface AppInsightsWebAppStackSettings {
}
// @public
export interface AppInsightsWebAppStackSettingsOutput {
readonly isDefaultOff?: boolean;
readonly isSupported?: boolean;
}
// @public
export interface Apple {
enabled?: boolean;
login?: LoginScopes;
registration?: AppleRegistration;
}
// @public
export interface AppleOutput {
enabled?: boolean;
login?: LoginScopesOutput;
registration?: AppleRegistrationOutput;
}
// @public
export interface AppleRegistration {
clientId?: string;
clientSecretSettingName?: string;
}
// @public
export interface AppleRegistrationOutput {
clientId?: string;
clientSecretSettingName?: string;
}
// @public
export interface ApplicationLogsConfig {
azureBlobStorage?: AzureBlobStorageApplicationLogsConfig;
azureTableStorage?: AzureTableStorageApplicationLogsConfig;
fileSystem?: FileSystemApplicationLogsConfig;
}
// @public
export interface ApplicationLogsConfigOutput {
azureBlobStorage?: AzureBlobStorageApplicationLogsConfigOutput;
azureTableStorage?: AzureTableStorageApplicationLogsConfigOutput;
fileSystem?: FileSystemApplicationLogsConfigOutput;
}
// @public
export interface ApplicationStack {
dependency?: string;
display?: string;
frameworks?: Array<ApplicationStack>;
isDeprecated?: Array<ApplicationStack>;
majorVersions?: Array<StackMajorVersion>;
name?: string;
}
// @public
export interface ApplicationStackCollectionOutput {
readonly nextLink?: string;
value: Array<ApplicationStackResourceOutput>;
}
// @public
export interface ApplicationStackOutput {
dependency?: string;
display?: string;
frameworks?: Array<ApplicationStackOutput>;
isDeprecated?: Array<ApplicationStackOutput>;
majorVersions?: Array<StackMajorVersionOutput>;
name?: string;
}
// @public
export interface ApplicationStackResource extends ProxyOnlyResource {
properties?: ApplicationStack;
}
// @public
export interface ApplicationStackResourceOutput extends ProxyOnlyResourceOutput {
properties?: ApplicationStackOutput;
}
// @public (undocumented)
export interface AppLogsConfiguration {
// (undocumented)
destination?: string;
// (undocumented)
logAnalyticsConfiguration?: LogAnalyticsConfiguration;
}
// @public (undocumented)
export interface AppLogsConfigurationOutput {
// (undocumented)
destination?: string;
// (undocumented)
logAnalyticsConfiguration?: LogAnalyticsConfigurationOutput;
}
// @public
export interface AppRegistration {
appId?: string;
appSecretSettingName?: string;
}
// @public
export interface AppRegistrationOutput {
appId?: string;
appSecretSettingName?: string;
}
// @public
export interface AppServiceCertificate {
keyVaultId?: string;
keyVaultSecretName?: string;
}
// @public
export interface AppServiceCertificateCollectionOutput {
readonly nextLink?: string;
value: Array<AppServiceCertificateResourceOutput>;
}
// @public
export interface AppServiceCertificateOrder extends Resource {
properties?: AppServiceCertificateOrderProperties;
}
// @public
export interface AppServiceCertificateOrderCollectionOutput {
readonly nextLink?: string;
value: Array<AppServiceCertificateOrderOutput>;
}
// @public
export interface AppServiceCertificateOrderOutput extends ResourceOutput {
properties?: AppServiceCertificateOrderPropertiesOutput;
}
// @public
export interface AppServiceCertificateOrderPatchResource extends ProxyOnlyResource {
properties?: AppServiceCertificateOrderPatchResourceProperties;
}
// @public
export interface AppServiceCertificateOrderPatchResourceOutput extends ProxyOnlyResourceOutput {
properties?: AppServiceCertificateOrderPatchResourcePropertiesOutput;
}
// @public
export interface AppServiceCertificateOrderPatchResourceProperties {
autoRenew?: boolean;
certificates?: Record<string, AppServiceCertificate>;
csr?: string;
distinguishedName?: string;
keySize?: number;
productType: "StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl";
validityInYears?: number;
}
// @public
export interface AppServiceCertificateOrderPatchResourcePropertiesOutput {
readonly appServiceCertificateNotRenewableReasons?: Array<"RegistrationStatusNotSupportedForRenewal" | "ExpirationNotInRenewalTimeRange" | "SubscriptionNotActive">;
autoRenew?: boolean;
certificates?: Record<string, AppServiceCertificateOutput>;
readonly contact?: CertificateOrderContactOutput;
csr?: string;
distinguishedName?: string;
readonly domainVerificationToken?: string;
readonly expirationTime?: string;
readonly intermediate?: CertificateDetailsOutput;
readonly isPrivateKeyExternal?: boolean;
keySize?: number;
readonly lastCertificateIssuanceTime?: string;
readonly nextAutoRenewalTimeStamp?: string;
productType: "StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl";
readonly provisioningState?: "Succeeded" | "Failed" | "Canceled" | "InProgress" | "Deleting";
readonly root?: CertificateDetailsOutput;
readonly serialNumber?: string;
readonly signedCertificate?: CertificateDetailsOutput;
readonly status?: "Pendingissuance" | "Issued" | "Revoked" | "Canceled" | "Denied" | "Pendingrevocation" | "PendingRekey" | "Unused" | "Expired" | "NotSubmitted";
validityInYears?: number;
}
// @public
export interface AppServiceCertificateOrderProperties {
autoRenew?: boolean;
certificates?: Record<string, AppServiceCertificate>;
csr?: string;
distinguishedName?: string;
keySize?: number;
productType: "StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl";
validityInYears?: number;
}
// @public
export interface AppServiceCertificateOrderPropertiesOutput {
readonly appServiceCertificateNotRenewableReasons?: Array<"RegistrationStatusNotSupportedForRenewal" | "ExpirationNotInRenewalTimeRange" | "SubscriptionNotActive">;
autoRenew?: boolean;
certificates?: Record<string, AppServiceCertificateOutput>;
readonly contact?: CertificateOrderContactOutput;
csr?: string;
distinguishedName?: string;
readonly domainVerificationToken?: string;
readonly expirationTime?: string;
readonly intermediate?: CertificateDetailsOutput;
readonly isPrivateKeyExternal?: boolean;
keySize?: number;
readonly lastCertificateIssuanceTime?: string;
readonly nextAutoRenewalTimeStamp?: string;
productType: "StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl";
readonly provisioningState?: "Succeeded" | "Failed" | "Canceled" | "InProgress" | "Deleting";
readonly root?: CertificateDetailsOutput;
readonly serialNumber?: string;
readonly signedCertificate?: CertificateDetailsOutput;
readonly status?: "Pendingissuance" | "Issued" | "Revoked" | "Canceled" | "Denied" | "Pendingrevocation" | "PendingRekey" | "Unused" | "Expired" | "NotSubmitted";
validityInYears?: number;
}
// @public
export interface AppServiceCertificateOrdersCreateOrUpdate200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersCreateOrUpdate201Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderOutput;
// (undocumented)
status: "201";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersCreateOrUpdateBodyParam {
body: AppServiceCertificateOrder;
}
// @public
export interface AppServiceCertificateOrdersCreateOrUpdateCertificate200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersCreateOrUpdateCertificate201Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateResourceOutput;
// (undocumented)
status: "201";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersCreateOrUpdateCertificateBodyParam {
body: AppServiceCertificateResource;
}
// @public
export interface AppServiceCertificateOrdersCreateOrUpdateCertificateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersCreateOrUpdateCertificateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersCreateOrUpdateCertificateParameters = AppServiceCertificateOrdersCreateOrUpdateCertificateMediaTypesParam & AppServiceCertificateOrdersCreateOrUpdateCertificateBodyParam & RequestParameters;
// @public
export interface AppServiceCertificateOrdersCreateOrUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersCreateOrUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersCreateOrUpdateParameters = AppServiceCertificateOrdersCreateOrUpdateMediaTypesParam & AppServiceCertificateOrdersCreateOrUpdateBodyParam & RequestParameters;
// @public
export interface AppServiceCertificateOrdersDelete200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AppServiceCertificateOrdersDeleteCertificate200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersDeleteCertificate204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AppServiceCertificateOrdersDeleteCertificateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersDeleteCertificateParameters = RequestParameters;
// @public
export interface AppServiceCertificateOrdersDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersDeleteParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersGet {
delete(options?: AppServiceCertificateOrdersDeleteParameters): StreamableMethod<AppServiceCertificateOrdersDelete200Response | AppServiceCertificateOrdersDelete204Response | AppServiceCertificateOrdersDeleteDefaultResponse>;
get(options?: AppServiceCertificateOrdersGetParameters): StreamableMethod<AppServiceCertificateOrdersGet200Response | AppServiceCertificateOrdersGetDefaultResponse>;
patch(options: AppServiceCertificateOrdersUpdateParameters): StreamableMethod<AppServiceCertificateOrdersUpdate200Response | AppServiceCertificateOrdersUpdateDefaultResponse>;
put(options: AppServiceCertificateOrdersCreateOrUpdateParameters): StreamableMethod<AppServiceCertificateOrdersCreateOrUpdate200Response | AppServiceCertificateOrdersCreateOrUpdate201Response | AppServiceCertificateOrdersCreateOrUpdateDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersGet200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersGetCertificate {
delete(options?: AppServiceCertificateOrdersDeleteCertificateParameters): StreamableMethod<AppServiceCertificateOrdersDeleteCertificate200Response | AppServiceCertificateOrdersDeleteCertificate204Response | AppServiceCertificateOrdersDeleteCertificateDefaultResponse>;
get(options?: AppServiceCertificateOrdersGetCertificateParameters): StreamableMethod<AppServiceCertificateOrdersGetCertificate200Response | AppServiceCertificateOrdersGetCertificateDefaultResponse>;
patch(options: AppServiceCertificateOrdersUpdateCertificateParameters): StreamableMethod<AppServiceCertificateOrdersUpdateCertificate200Response | AppServiceCertificateOrdersUpdateCertificateDefaultResponse>;
put(options: AppServiceCertificateOrdersCreateOrUpdateCertificateParameters): StreamableMethod<AppServiceCertificateOrdersCreateOrUpdateCertificate200Response | AppServiceCertificateOrdersCreateOrUpdateCertificate201Response | AppServiceCertificateOrdersCreateOrUpdateCertificateDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersGetCertificate200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersGetCertificateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersGetCertificateParameters = RequestParameters;
// @public
export interface AppServiceCertificateOrdersGetDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersGetParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersList {
get(options?: AppServiceCertificateOrdersListParameters): StreamableMethod<AppServiceCertificateOrdersList200Response | AppServiceCertificateOrdersListDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersList200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderCollectionOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersListByResourceGroup {
get(options?: AppServiceCertificateOrdersListByResourceGroupParameters): StreamableMethod<AppServiceCertificateOrdersListByResourceGroup200Response | AppServiceCertificateOrdersListByResourceGroupDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersListByResourceGroup200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderCollectionOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersListByResourceGroupDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersListByResourceGroupParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersListCertificates {
get(options?: AppServiceCertificateOrdersListCertificatesParameters): StreamableMethod<AppServiceCertificateOrdersListCertificates200Response | AppServiceCertificateOrdersListCertificatesDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersListCertificates200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateCollectionOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersListCertificatesDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersListCertificatesParameters = RequestParameters;
// @public
export interface AppServiceCertificateOrdersListDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersListParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersReissue {
post(options: AppServiceCertificateOrdersReissueParameters): StreamableMethod<AppServiceCertificateOrdersReissue204Response | AppServiceCertificateOrdersReissueDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersReissue204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersReissueBodyParam {
body: ReissueCertificateOrderRequest;
}
// @public
export interface AppServiceCertificateOrdersReissueDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersReissueMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersReissueParameters = AppServiceCertificateOrdersReissueMediaTypesParam & AppServiceCertificateOrdersReissueBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersRenew {
post(options: AppServiceCertificateOrdersRenewParameters): StreamableMethod<AppServiceCertificateOrdersRenew204Response | AppServiceCertificateOrdersRenewDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersRenew204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersRenewBodyParam {
body: RenewCertificateOrderRequest;
}
// @public
export interface AppServiceCertificateOrdersRenewDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersRenewMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersRenewParameters = AppServiceCertificateOrdersRenewMediaTypesParam & AppServiceCertificateOrdersRenewBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersResendEmail {
post(options?: AppServiceCertificateOrdersResendEmailParameters): StreamableMethod<AppServiceCertificateOrdersResendEmail204Response | AppServiceCertificateOrdersResendEmailDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersResendEmail204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AppServiceCertificateOrdersResendEmailDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersResendEmailParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersResendRequestEmails {
post(options: AppServiceCertificateOrdersResendRequestEmailsParameters): StreamableMethod<AppServiceCertificateOrdersResendRequestEmails204Response | AppServiceCertificateOrdersResendRequestEmailsDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersResendRequestEmails204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersResendRequestEmailsBodyParam {
body: NameIdentifier;
}
// @public
export interface AppServiceCertificateOrdersResendRequestEmailsDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersResendRequestEmailsMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersResendRequestEmailsParameters = AppServiceCertificateOrdersResendRequestEmailsMediaTypesParam & AppServiceCertificateOrdersResendRequestEmailsBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersRetrieveCertificateActions {
post(options?: AppServiceCertificateOrdersRetrieveCertificateActionsParameters): StreamableMethod<AppServiceCertificateOrdersRetrieveCertificateActions200Response | AppServiceCertificateOrdersRetrieveCertificateActionsDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersRetrieveCertificateActions200Response extends HttpResponse {
// (undocumented)
body: Array<CertificateOrderActionOutput>;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersRetrieveCertificateActionsDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersRetrieveCertificateActionsParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersRetrieveCertificateEmailHistory {
post(options?: AppServiceCertificateOrdersRetrieveCertificateEmailHistoryParameters): StreamableMethod<AppServiceCertificateOrdersRetrieveCertificateEmailHistory200Response | AppServiceCertificateOrdersRetrieveCertificateEmailHistoryDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersRetrieveCertificateEmailHistory200Response extends HttpResponse {
// (undocumented)
body: Array<CertificateEmailOutput>;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceCertificateOrdersRetrieveCertificateEmailHistoryDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersRetrieveCertificateEmailHistoryParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersRetrieveSiteSeal {
post(options: AppServiceCertificateOrdersRetrieveSiteSealParameters): StreamableMethod<AppServiceCertificateOrdersRetrieveSiteSeal200Response | AppServiceCertificateOrdersRetrieveSiteSealDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersRetrieveSiteSeal200Response extends HttpResponse {
// (undocumented)
body: SiteSealOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersRetrieveSiteSealBodyParam {
body: SiteSealRequest;
}
// @public
export interface AppServiceCertificateOrdersRetrieveSiteSealDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersRetrieveSiteSealMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersRetrieveSiteSealParameters = AppServiceCertificateOrdersRetrieveSiteSealMediaTypesParam & AppServiceCertificateOrdersRetrieveSiteSealBodyParam & RequestParameters;
// @public
export interface AppServiceCertificateOrdersUpdate200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateOrderOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersUpdateBodyParam {
body: AppServiceCertificateOrderPatchResource;
}
// @public
export interface AppServiceCertificateOrdersUpdateCertificate200Response extends HttpResponse {
// (undocumented)
body: AppServiceCertificateResourceOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersUpdateCertificateBodyParam {
body: AppServiceCertificatePatchResource;
}
// @public
export interface AppServiceCertificateOrdersUpdateCertificateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersUpdateCertificateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersUpdateCertificateParameters = AppServiceCertificateOrdersUpdateCertificateMediaTypesParam & AppServiceCertificateOrdersUpdateCertificateBodyParam & RequestParameters;
// @public
export interface AppServiceCertificateOrdersUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersUpdateParameters = AppServiceCertificateOrdersUpdateMediaTypesParam & AppServiceCertificateOrdersUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersValidatePurchaseInformation {
post(options: AppServiceCertificateOrdersValidatePurchaseInformationParameters): StreamableMethod<AppServiceCertificateOrdersValidatePurchaseInformation204Response | AppServiceCertificateOrdersValidatePurchaseInformationDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersValidatePurchaseInformation204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public (undocumented)
export interface AppServiceCertificateOrdersValidatePurchaseInformationBodyParam {
body: AppServiceCertificateOrder;
}
// @public
export interface AppServiceCertificateOrdersValidatePurchaseInformationDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceCertificateOrdersValidatePurchaseInformationMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceCertificateOrdersValidatePurchaseInformationParameters = AppServiceCertificateOrdersValidatePurchaseInformationMediaTypesParam & AppServiceCertificateOrdersValidatePurchaseInformationBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceCertificateOrdersVerifyDomainOwnership {
post(options?: AppServiceCertificateOrdersVerifyDomainOwnershipParameters): StreamableMethod<AppServiceCertificateOrdersVerifyDomainOwnership204Response | AppServiceCertificateOrdersVerifyDomainOwnershipDefaultResponse>;
}
// @public
export interface AppServiceCertificateOrdersVerifyDomainOwnership204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AppServiceCertificateOrdersVerifyDomainOwnershipDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceCertificateOrdersVerifyDomainOwnershipParameters = RequestParameters;
// @public
export interface AppServiceCertificateOutput {
keyVaultId?: string;
keyVaultSecretName?: string;
readonly provisioningState?: "Initialized" | "WaitingOnCertificateOrder" | "Succeeded" | "CertificateOrderFailed" | "OperationNotPermittedOnKeyVault" | "AzureServiceUnauthorizedToAccessKeyVault" | "KeyVaultDoesNotExist" | "KeyVaultSecretDoesNotExist" | "UnknownError" | "ExternalPrivateKey" | "Unknown";
}
// @public
export interface AppServiceCertificatePatchResource extends ProxyOnlyResource {
properties?: AppServiceCertificate;
}
// @public
export interface AppServiceCertificatePatchResourceOutput extends ProxyOnlyResourceOutput {
properties?: AppServiceCertificateOutput;
}
// @public
export interface AppServiceCertificateResource extends Resource {
properties?: AppServiceCertificate;
}
// @public
export interface AppServiceCertificateResourceOutput extends ResourceOutput {
properties?: AppServiceCertificateOutput;
}
// @public
export interface AppServiceEnvironment {
clusterSettings?: Array<NameValuePair>;
dedicatedHostCount?: number;
dnsSuffix?: string;
frontEndScaleFactor?: number;
internalLoadBalancingMode?: "None" | "Web" | "Publishing" | "Web, Publishing";
ipsslAddressCount?: number;
multiSize?: string;
userWhitelistedIpRanges?: Array<string>;
virtualNetwork: VirtualNetworkProfile;
zoneRedundant?: boolean;
}
// @public
export interface AppServiceEnvironmentCollectionOutput {
readonly nextLink?: string;
value: Array<AppServiceEnvironmentResourceOutput>;
}
// @public
export interface AppServiceEnvironmentOutput {
clusterSettings?: Array<NameValuePairOutput>;
dedicatedHostCount?: number;
dnsSuffix?: string;
frontEndScaleFactor?: number;
readonly hasLinuxWorkers?: boolean;
internalLoadBalancingMode?: "None" | "Web" | "Publishing" | "Web, Publishing";
ipsslAddressCount?: number;
readonly maximumNumberOfMachines?: number;
readonly multiRoleCount?: number;
multiSize?: string;
readonly provisioningState?: "Succeeded" | "Failed" | "Canceled" | "InProgress" | "Deleting";
readonly status?: "Preparing" | "Ready" | "Scaling" | "Deleting";
readonly suspended?: boolean;
userWhitelistedIpRanges?: Array<string>;
virtualNetwork: VirtualNetworkProfileOutput;
zoneRedundant?: boolean;
}
// @public
export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource {
properties?: AppServiceEnvironment;
}
// @public
export interface AppServiceEnvironmentPatchResourceOutput extends ProxyOnlyResourceOutput {
properties?: AppServiceEnvironmentOutput;
}
// @public
export interface AppServiceEnvironmentResource extends Resource {
properties?: AppServiceEnvironment;
}
// @public
export interface AppServiceEnvironmentResourceOutput extends ResourceOutput {
properties?: AppServiceEnvironmentOutput;
}
// @public
export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnection200Response extends HttpResponse {
// (undocumented)
body: RemotePrivateEndpointConnectionARMResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnection202Response extends HttpResponse {
// (undocumented)
body: RemotePrivateEndpointConnectionARMResourceOutput;
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionBodyParam {
// (undocumented)
body: PrivateLinkConnectionApprovalRequestResource;
}
// @public
export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionParameters = AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionMediaTypesParam & AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionBodyParam & RequestParameters;
// @public (undocumented)
export interface AppServiceEnvironmentsChangeVnet {
post(options: AppServiceEnvironmentsChangeVnetParameters): StreamableMethod<AppServiceEnvironmentsChangeVnet200Response | AppServiceEnvironmentsChangeVnet202Response | AppServiceEnvironmentsChangeVnetDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsChangeVnet200Response extends HttpResponse {
// (undocumented)
body: WebAppCollectionOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsChangeVnet202Response extends HttpResponse {
// (undocumented)
body: WebAppCollectionOutput;
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface AppServiceEnvironmentsChangeVnetBodyParam {
body: VirtualNetworkProfile;
}
// @public
export interface AppServiceEnvironmentsChangeVnetDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsChangeVnetMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceEnvironmentsChangeVnetParameters = AppServiceEnvironmentsChangeVnetMediaTypesParam & AppServiceEnvironmentsChangeVnetBodyParam & RequestParameters;
// @public
export interface AppServiceEnvironmentsCreateOrUpdate200Response extends HttpResponse {
// (undocumented)
body: AppServiceEnvironmentResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdate201Response extends HttpResponse {
// (undocumented)
body: AppServiceEnvironmentResourceOutput;
// (undocumented)
status: "201";
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdate202Response extends HttpResponse {
// (undocumented)
body: AppServiceEnvironmentResourceOutput;
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateBodyParam {
body: AppServiceEnvironmentResource;
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePool200Response extends HttpResponse {
// (undocumented)
body: WorkerPoolResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePool202Response extends HttpResponse {
// (undocumented)
body: WorkerPoolResourceOutput;
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePoolBodyParam {
body: WorkerPoolResource;
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePoolDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateMultiRolePoolMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceEnvironmentsCreateOrUpdateMultiRolePoolParameters = AppServiceEnvironmentsCreateOrUpdateMultiRolePoolMediaTypesParam & AppServiceEnvironmentsCreateOrUpdateMultiRolePoolBodyParam & RequestParameters;
// @public (undocumented)
export type AppServiceEnvironmentsCreateOrUpdateParameters = AppServiceEnvironmentsCreateOrUpdateMediaTypesParam & AppServiceEnvironmentsCreateOrUpdateBodyParam & RequestParameters;
// @public
export interface AppServiceEnvironmentsCreateOrUpdateWorkerPool200Response extends HttpResponse {
// (undocumented)
body: WorkerPoolResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateWorkerPool202Response extends HttpResponse {
// (undocumented)
body: WorkerPoolResourceOutput;
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateWorkerPoolBodyParam {
body: WorkerPoolResource;
}
// @public
export interface AppServiceEnvironmentsCreateOrUpdateWorkerPoolDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsCreateOrUpdateWorkerPoolMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolParameters = AppServiceEnvironmentsCreateOrUpdateWorkerPoolMediaTypesParam & AppServiceEnvironmentsCreateOrUpdateWorkerPoolBodyParam & RequestParameters;
// @public
export interface AppServiceEnvironmentsDelete202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface AppServiceEnvironmentsDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AppServiceEnvironmentsDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsDeleteParameters = AppServiceEnvironmentsDeleteQueryParam & RequestParameters;
// @public
export interface AppServiceEnvironmentsDeletePrivateEndpointConnection200Response extends HttpResponse {
// (undocumented)
body: Record<string, unknown>;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsDeletePrivateEndpointConnection202Response extends HttpResponse {
// (undocumented)
body: Record<string, unknown>;
// (undocumented)
status: "202";
}
// @public
export interface AppServiceEnvironmentsDeletePrivateEndpointConnection204Response extends HttpResponse {
// (undocumented)
body: Record<string, unknown>;
// (undocumented)
status: "204";
}
// @public
export interface AppServiceEnvironmentsDeletePrivateEndpointConnectionDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsDeletePrivateEndpointConnectionParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceEnvironmentsDeleteQueryParam {
// (undocumented)
queryParameters?: AppServiceEnvironmentsDeleteQueryParamProperties;
}
// @public (undocumented)
export interface AppServiceEnvironmentsDeleteQueryParamProperties {
forceDelete?: boolean;
}
// @public (undocumented)
export interface AppServiceEnvironmentsGet {
delete(options?: AppServiceEnvironmentsDeleteParameters): StreamableMethod<AppServiceEnvironmentsDelete202Response | AppServiceEnvironmentsDelete204Response | AppServiceEnvironmentsDeleteDefaultResponse>;
get(options?: AppServiceEnvironmentsGetParameters): StreamableMethod<AppServiceEnvironmentsGet200Response | AppServiceEnvironmentsGetDefaultResponse>;
patch(options: AppServiceEnvironmentsUpdateParameters): StreamableMethod<AppServiceEnvironmentsUpdate200Response | AppServiceEnvironmentsUpdate201Response | AppServiceEnvironmentsUpdate202Response | AppServiceEnvironmentsUpdateDefaultResponse>;
put(options: AppServiceEnvironmentsCreateOrUpdateParameters): StreamableMethod<AppServiceEnvironmentsCreateOrUpdate200Response | AppServiceEnvironmentsCreateOrUpdate201Response | AppServiceEnvironmentsCreateOrUpdate202Response | AppServiceEnvironmentsCreateOrUpdateDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsGet200Response extends HttpResponse {
// (undocumented)
body: AppServiceEnvironmentResourceOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AppServiceEnvironmentsGetAseV3NetworkingConfiguration {
get(options?: AppServiceEnvironmentsGetAseV3NetworkingConfigurationParameters): StreamableMethod<AppServiceEnvironmentsGetAseV3NetworkingConfiguration200Response | AppServiceEnvironmentsGetAseV3NetworkingConfigurationDefaultResponse>;
put(options: AppServiceEnvironmentsUpdateAseNetworkingConfigurationParameters): StreamableMethod<AppServiceEnvironmentsUpdateAseNetworkingConfiguration200Response | AppServiceEnvironmentsUpdateAseNetworkingConfigurationDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsGetAseV3NetworkingConfiguration200Response extends HttpResponse {
// (undocumented)
body: AseV3NetworkingConfigurationOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsGetAseV3NetworkingConfigurationDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsGetAseV3NetworkingConfigurationParameters = RequestParameters;
// @public
export interface AppServiceEnvironmentsGetDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AppServiceEnvironmentsGetDiagnosticsItem {
get(options?: AppServiceEnvironmentsGetDiagnosticsItemParameters): StreamableMethod<AppServiceEnvironmentsGetDiagnosticsItem200Response | AppServiceEnvironmentsGetDiagnosticsItemDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsGetDiagnosticsItem200Response extends HttpResponse {
// (undocumented)
body: HostingEnvironmentDiagnosticsOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsGetDiagnosticsItemDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsGetDiagnosticsItemParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceEnvironmentsGetInboundNetworkDependenciesEndpoints {
get(options?: AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsParameters): StreamableMethod<AppServiceEnvironmentsGetInboundNetworkDependenciesEndpoints200Response | AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsGetInboundNetworkDependenciesEndpoints200Response extends HttpResponse {
// (undocumented)
body: InboundEnvironmentEndpointCollectionOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceEnvironmentsGetMultiRolePool {
get(options?: AppServiceEnvironmentsGetMultiRolePoolParameters): StreamableMethod<AppServiceEnvironmentsGetMultiRolePool200Response | AppServiceEnvironmentsGetMultiRolePoolDefaultResponse>;
patch(options: AppServiceEnvironmentsUpdateMultiRolePoolParameters): StreamableMethod<AppServiceEnvironmentsUpdateMultiRolePool200Response | AppServiceEnvironmentsUpdateMultiRolePool202Response | AppServiceEnvironmentsUpdateMultiRolePoolDefaultResponse>;
put(options: AppServiceEnvironmentsCreateOrUpdateMultiRolePoolParameters): StreamableMethod<AppServiceEnvironmentsCreateOrUpdateMultiRolePool200Response | AppServiceEnvironmentsCreateOrUpdateMultiRolePool202Response | AppServiceEnvironmentsCreateOrUpdateMultiRolePoolDefaultResponse>;
}
// @public
export interface AppServiceEnvironmentsGetMultiRolePool200Response extends HttpResponse {
// (undocumented)
body: WorkerPoolResourceOutput;
// (undocumented)
status: "200";
}
// @public
export interface AppServiceEnvironmentsGetMultiRolePoolDefaultResponse extends HttpResponse {
// (undocumented)
body: DefaultErrorResponseOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AppServiceEnvironmentsGetMultiRolePoolParameters = RequestParameters;
// @public (undocumented)
export interface AppServiceEnvironmentsGetOut