import { Component } from './Component';
import { IpCountryEnum } from './IpCountryEnum';
import { RegionContinentEnum } from './RegionContinentEnum';
import { RegionStatusEnum } from './RegionStatusEnum';
import { RegionTypeEnum } from './RegionTypeEnum';
import { CountryCode2LettersEnum } from '../CountryCode2LettersEnum';
/** Details about your region */
export interface Region {
    /** Availability zones of the region */
    availabilityZones: string[];
    /** Region continent code */
    continentCode: RegionContinentEnum;
    /** Region country code */
    countryCode: CountryCode2LettersEnum;
    /** Location of the datacenter where the region is */
    datacenterLocation: string;
    /** Allowed countries for failover ip */
    ipCountries: IpCountryEnum[];
    /** Region name */
    name: string;
    /** Details about components status */
    services: Component[];
    /** Openstack region status */
    status: RegionStatusEnum;
    /** Region type */
    type: RegionTypeEnum;
}
//# sourceMappingURL=Region.d.ts.map