import * as pulumi from "@pulumi/pulumi"; export declare class RumIpLocations extends pulumi.CustomResource { /** * Get an existing RumIpLocations resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: RumIpLocationsState, opts?: pulumi.CustomResourceOptions): RumIpLocations; /** * Returns true if the given object is an instance of RumIpLocations. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is RumIpLocations; /** * The city name of the location. */ readonly city: pulumi.Output; /** * The country code of the location. */ readonly countryCode: pulumi.Output; /** * Single IP or IP range start address */ readonly ip: pulumi.Output; /** * IP range end */ readonly ipTo: pulumi.Output; /** * Latitude */ readonly latitude: pulumi.Output; /** * Longitude */ readonly longitude: pulumi.Output; /** * The region code of the location. * * For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. * * For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix. */ readonly regionCode: pulumi.Output; /** * Create a RumIpLocations resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: RumIpLocationsArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering RumIpLocations resources. */ export interface RumIpLocationsState { /** * The city name of the location. */ city?: pulumi.Input; /** * The country code of the location. */ countryCode?: pulumi.Input; /** * Single IP or IP range start address */ ip?: pulumi.Input; /** * IP range end */ ipTo?: pulumi.Input; /** * Latitude */ latitude?: pulumi.Input; /** * Longitude */ longitude?: pulumi.Input; /** * The region code of the location. * * For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. * * For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix. */ regionCode?: pulumi.Input; } /** * The set of arguments for constructing a RumIpLocations resource. */ export interface RumIpLocationsArgs { /** * The city name of the location. */ city?: pulumi.Input; /** * The country code of the location. */ countryCode: pulumi.Input; /** * Single IP or IP range start address */ ip: pulumi.Input; /** * IP range end */ ipTo?: pulumi.Input; /** * Latitude */ latitude?: pulumi.Input; /** * Longitude */ longitude?: pulumi.Input; /** * The region code of the location. * * For the [USA](https://dt-url.net/iso3166us) or [Canada](https://dt-url.net/iso3166ca) use ISO 3166-2 state codes without `US-` or `CA-` prefix. * * For the rest of the world use [FIPS 10-4 codes](https://dt-url.net/fipscodes) without country prefix. */ regionCode?: pulumi.Input; }