GetAvailabilityZonesPlainArgs

data class GetAvailabilityZonesPlainArgs(val allAvailabilityZones: Boolean? = null, val excludeNames: List<String>? = null, val excludeZoneIds: List<String>? = null, val filters: List<GetAvailabilityZonesFilter>? = null, val state: String? = null) : ConvertibleToJava<GetAvailabilityZonesPlainArgs>

A collection of arguments for invoking getAvailabilityZones.

Constructors

Link copied to clipboard
constructor(allAvailabilityZones: Boolean? = null, excludeNames: List<String>? = null, excludeZoneIds: List<String>? = null, filters: List<GetAvailabilityZonesFilter>? = null, state: String? = null)

Properties

Link copied to clipboard

Set to true to include all Availability Zones and Local Zones regardless of your opt in status.

Link copied to clipboard
val excludeNames: List<String>? = null

List of Availability Zone names to exclude.

Link copied to clipboard
val excludeZoneIds: List<String>? = null

List of Availability Zone IDs to exclude.

Link copied to clipboard

Configuration block(s) for filtering. Detailed below.

Link copied to clipboard
val state: String? = null

Allows to filter list of Availability Zones based on their current state. Can be either "available", "information", "impaired" or "unavailable". By default the list includes a complete set of Availability Zones to which the underlying AWS account has access, regardless of their state.

Functions

Link copied to clipboard
open override fun toJava(): GetAvailabilityZonesPlainArgs