import * as core from "@terrascript/core"; export interface FilterArgs extends core.SchemaArgs { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export declare class Filter extends core.Schema { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export interface DsAvailabilityZonesArgs { /** * (Optional) Set to `true` to include all Availability Zones and Local Zones regardless of your opt in * status. */ allAvailabilityZones?: boolean | core.BooleanOut; /** * (Optional) List of Availability Zone names to exclude. */ excludeNames?: core.Array | core.ArrayOut; /** * (Optional) List of Availability Zone IDs to exclude. */ excludeZoneIds?: core.Array | core.ArrayOut; /** * (Optional) Configuration block(s) for filtering. Detailed below. */ filter?: core.Array | core.ArrayOut; /** * (Optional) Allows to filter list of Availability Zones based on their */ state?: string | core.StringOut; } export declare class DsAvailabilityZones extends core.Data { /** * (Optional) Set to `true` to include all Availability Zones and Local Zones regardless of your opt in * status. */ allAvailabilityZones?: boolean | core.BooleanOut; /** * (Optional) List of Availability Zone names to exclude. */ excludeNames?: core.Array | core.ArrayOut; /** * (Optional) List of Availability Zone IDs to exclude. */ excludeZoneIds?: core.Array | core.ArrayOut; /** * (Optional) Configuration block(s) for filtering. Detailed below. */ filter?: core.Array | core.ArrayOut; groupNames: core.Array | core.ArrayOut; /** * Region of the Availability Zones. */ id: string | core.StringOut; /** * A list of the Availability Zone names available to the account. */ names: core.Array | core.ArrayOut; /** * (Optional) Allows to filter list of Availability Zones based on their */ state?: string | core.StringOut; /** * A list of the Availability Zone IDs available to the account. */ zoneIds: core.Array | core.ArrayOut; constructor(name: string, args?: DsAvailabilityZonesArgs); getNamespace(): string; } //# sourceMappingURL=ds_availability_zones.d.ts.map