pub struct GetAvailabilityZoneArgs {
pub all_availability_zones: Output<Option<bool>>,
pub filters: Output<Option<Vec<GetAvailabilityZoneFilter>>>,
pub name: Output<Option<String>>,
pub state: Output<Option<String>>,
pub zone_id: Output<Option<String>>,
}
Fields§
§all_availability_zones: Output<Option<bool>>
Set to true
to include all Availability Zones and Local Zones regardless of your opt in status.
filters: Output<Option<Vec<GetAvailabilityZoneFilter>>>
Configuration block(s) for filtering. Detailed below.
name: Output<Option<String>>
Full name of the availability zone to select.
state: Output<Option<String>>
Specific availability zone state to require. May be any of "available"
, "information"
or "impaired"
.
zone_id: Output<Option<String>>
Zone ID of the availability zone to select.
Implementations§
source§impl GetAvailabilityZoneArgs
impl GetAvailabilityZoneArgs
sourcepub fn builder() -> GetAvailabilityZoneArgsBuilder
pub fn builder() -> GetAvailabilityZoneArgsBuilder
Create an instance of GetAvailabilityZoneArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetAvailabilityZoneArgs
impl Clone for GetAvailabilityZoneArgs
source§fn clone(&self) -> GetAvailabilityZoneArgs
fn clone(&self) -> GetAvailabilityZoneArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for GetAvailabilityZoneArgs
impl RefUnwindSafe for GetAvailabilityZoneArgs
impl Send for GetAvailabilityZoneArgs
impl Sync for GetAvailabilityZoneArgs
impl Unpin for GetAvailabilityZoneArgs
impl UnwindSafe for GetAvailabilityZoneArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)