pulumi_wasm_providers_aws_mini::functions::get_availability_zones

Struct GetAvailabilityZonesResult

source
pub struct GetAvailabilityZonesResult {
    pub all_availability_zones: Output<Option<bool>>,
    pub exclude_names: Output<Option<Vec<String>>>,
    pub exclude_zone_ids: Output<Option<Vec<String>>>,
    pub filters: Output<Option<Vec<GetAvailabilityZonesFilter>>>,
    pub group_names: Output<Vec<String>>,
    pub id: Output<String>,
    pub names: Output<Vec<String>>,
    pub state: Output<Option<String>>,
    pub zone_ids: Output<Vec<String>>,
}

Fields§

§all_availability_zones: Output<Option<bool>>§exclude_names: Output<Option<Vec<String>>>§exclude_zone_ids: Output<Option<Vec<String>>>§filters: Output<Option<Vec<GetAvailabilityZonesFilter>>>§group_names: Output<Vec<String>>

A set of the Availability Zone Group names. For Availability Zones, this is the same value as the Region name. For Local Zones, the name of the associated group, for example us-west-2-lax-1.

§id: Output<String>

The provider-assigned unique ID for this managed resource.

§names: Output<Vec<String>>

List of the Availability Zone names available to the account.

§state: Output<Option<String>>§zone_ids: Output<Vec<String>>

List of the Availability Zone IDs available to the account.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.