import * as pulumi from "@pulumi/pulumi"; /** * This data source return the available Extended Locations for a specific Azure Region. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.core.getExtendedLocations({ * location: "West Europe", * }); * ``` */ export declare function getExtendedLocations(args: GetExtendedLocationsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getExtendedLocations. */ export interface GetExtendedLocationsArgs { /** * The Azure location to retrieve the Extended Locations for. */ location: string; } /** * A collection of values returned by getExtendedLocations. */ export interface GetExtendedLocationsResult { /** * The available extended locations for the Azure Location. */ readonly extendedLocations: string[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location: string; } /** * This data source return the available Extended Locations for a specific Azure Region. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.core.getExtendedLocations({ * location: "West Europe", * }); * ``` */ export declare function getExtendedLocationsOutput(args: GetExtendedLocationsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getExtendedLocations. */ export interface GetExtendedLocationsOutputArgs { /** * The Azure location to retrieve the Extended Locations for. */ location: pulumi.Input; }