import type { SkuName } from "../models/models.js";
import type { OperationOptions } from "@azure-rest/core-client";
/** Optional parameters. */
export interface ListSourceControlsOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface UpdateSourceControlOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface GetSourceControlOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface UpdatePublishingUserOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface GetPublishingUserOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface MoveOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface VerifyHostingEnvironmentVnetOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface ListSkusOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface ListPremierAddOnOffersOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface RegionalCheckNameAvailabilityOptionalParams extends OperationOptions {
/** Resource group name */
resourceGroupName?: string;
/**
* Indicates the endpoint name reuse scope.The default value is TenantReuse.
* Supported values are TenantReuse, SubscriptionReuse, ResourceGroupReuse, NoReuse
*/
autoGeneratedDomainNameLabelScope?: string;
}
/** Optional parameters. */
export interface ListSiteIdentifiersAssignedToHostNameOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface ListGeoRegionsOptionalParams extends OperationOptions {
/** Name of SKU used to filter the regions. */
sku?: SkuName;
/** Specify true if you want to filter to only regions that support Linux workers. */
linuxWorkersEnabled?: boolean;
/** Specify true if you want to filter to only regions that support Xenon workers. */
xenonWorkersEnabled?: boolean;
/** Specify true if you want to filter to only regions that support Linux Consumption Workers. */
linuxDynamicWorkersEnabled?: boolean;
/** Specify true if you want to filter to only regions that support App Service Plans with IsCustomMode set to true. */
customModeWorkersEnabled?: boolean;
}
/** Optional parameters. */
export interface ListCustomHostNameSitesOptionalParams extends OperationOptions {
/** Specific hostname */
hostname?: string;
}
/** Optional parameters. */
export interface CheckNameAvailabilityOptionalParams extends OperationOptions {
/** Is fully qualified domain name. */
isFqdn?: boolean;
/** Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} */
environmentId?: string;
}
/** Optional parameters. */
export interface ListBillingMetersOptionalParams extends OperationOptions {
/** Azure Location of billable resource */
billingLocation?: string;
/** App Service OS type meters used for */
osType?: string;
}
/** Optional parameters. */
export interface ListAseRegionsOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface GetSubscriptionDeploymentLocationsOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface ValidateOptionalParams extends OperationOptions {
}
/** Optional parameters. */
export interface ValidateMoveOptionalParams extends OperationOptions {
}
//# sourceMappingURL=options.d.ts.map