import { _AvailabilityZone, _UnmarshalledAvailabilityZone } from "./_AvailabilityZone"; /** *

Describes the AWS Region.

*/ export interface _Region { /** *

The continent code (e.g., NA, meaning North America).

*/ continentCode?: string; /** *

The description of the AWS Region (e.g., This region is recommended to serve users in the eastern United States and eastern Canada).

*/ description?: string; /** *

The display name (e.g., Ohio).

*/ displayName?: string; /** *

The region name (e.g., us-east-2).

*/ name?: "us-east-1" | "us-east-2" | "us-west-1" | "us-west-2" | "eu-west-1" | "eu-west-2" | "eu-west-3" | "eu-central-1" | "ca-central-1" | "ap-south-1" | "ap-southeast-1" | "ap-southeast-2" | "ap-northeast-1" | "ap-northeast-2" | string; /** *

The Availability Zones. Follows the format us-east-2a (case-sensitive).

*/ availabilityZones?: Array<_AvailabilityZone> | Iterable<_AvailabilityZone>; /** *

The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

*/ relationalDatabaseAvailabilityZones?: Array<_AvailabilityZone> | Iterable<_AvailabilityZone>; } export interface _UnmarshalledRegion extends _Region { /** *

The Availability Zones. Follows the format us-east-2a (case-sensitive).

*/ availabilityZones?: Array<_UnmarshalledAvailabilityZone>; /** *

The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

*/ relationalDatabaseAvailabilityZones?: Array<_UnmarshalledAvailabilityZone>; }