pub struct GetZonesArgs {
pub project: Output<Option<String>>,
pub region: Output<Option<String>>,
pub status: Output<Option<String>>,
}
Fields§
§project: Output<Option<String>>
Project from which to list available zones. Defaults to project declared in the provider.
region: Output<Option<String>>
Region from which to list available zones. Defaults to region declared in the provider.
status: Output<Option<String>>
Allows to filter list of zones based on their current status. Status can be either UP
or DOWN
.
Defaults to no filtering (all available zones - both UP
and DOWN
).
Implementations§
source§impl GetZonesArgs
impl GetZonesArgs
sourcepub fn builder() -> GetZonesArgsBuilder
pub fn builder() -> GetZonesArgsBuilder
Create an instance of GetZonesArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetZonesArgs
impl Clone for GetZonesArgs
source§fn clone(&self) -> GetZonesArgs
fn clone(&self) -> GetZonesArgs
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 GetZonesArgs
impl RefUnwindSafe for GetZonesArgs
impl Send for GetZonesArgs
impl Sync for GetZonesArgs
impl Unpin for GetZonesArgs
impl UnwindSafe for GetZonesArgs
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
)