getRegionAvailabilityZones

getRegionAvailabilityZones( region: string, numberOfAvailabilityZones?: number, ): string[]

Returns the ordered availability zone names for an organisation-enabled region.

Remarks

Throws when the region has no defined availability zones, or when numberOfAvailabilityZones is not a positive integer or exceeds the zones available for the region. Omitting numberOfAvailabilityZones returns the full ordered list for the region.

Parameters

  • region (string)
  • numberOfAvailabilityZones (number, optional)

Returns

  • string[]

Example

CODE
import { getRegionAvailabilityZones } from '@jobcloud/pulumi-helpers';

const zones = getRegionAvailabilityZones('eu-west-1', 2); // ['eu-west-1a', 'eu-west-1b']