UNPKG

@azure-rest/arm-appservice

Version:
1,477 lines (1,248 loc) 1.08 MB
## 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