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§
impl Freeze for GetAvailabilityZonesResult
impl RefUnwindSafe for GetAvailabilityZonesResult
impl Send for GetAvailabilityZonesResult
impl Sync for GetAvailabilityZonesResult
impl Unpin for GetAvailabilityZonesResult
impl UnwindSafe for GetAvailabilityZonesResult
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