pub struct GetAvailabilityZonesArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> GetAvailabilityZonesArgsBuilder<S>
impl<S: State> GetAvailabilityZonesArgsBuilder<S>
sourcepub fn build_struct(self) -> GetAvailabilityZonesArgswhere
S: IsComplete,
pub fn build_struct(self) -> GetAvailabilityZonesArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn all_availability_zones(
self,
value: impl Into<Output<Option<bool>>>,
) -> GetAvailabilityZonesArgsBuilder<SetAllAvailabilityZones<S>>where
S::AllAvailabilityZones: IsUnset,
pub fn all_availability_zones(
self,
value: impl Into<Output<Option<bool>>>,
) -> GetAvailabilityZonesArgsBuilder<SetAllAvailabilityZones<S>>where
S::AllAvailabilityZones: IsUnset,
sourcepub fn maybe_all_availability_zones(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetAllAvailabilityZones<S>>where
S::AllAvailabilityZones: IsUnset,
pub fn maybe_all_availability_zones(
self,
value: Option<impl Into<Output<Option<bool>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetAllAvailabilityZones<S>>where
S::AllAvailabilityZones: IsUnset,
sourcepub fn exclude_names(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeNames<S>>where
S::ExcludeNames: IsUnset,
pub fn exclude_names(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeNames<S>>where
S::ExcludeNames: IsUnset,
sourcepub fn maybe_exclude_names(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeNames<S>>where
S::ExcludeNames: IsUnset,
pub fn maybe_exclude_names(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeNames<S>>where
S::ExcludeNames: IsUnset,
sourcepub fn exclude_zone_ids(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeZoneIds<S>>where
S::ExcludeZoneIds: IsUnset,
pub fn exclude_zone_ids(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeZoneIds<S>>where
S::ExcludeZoneIds: IsUnset,
sourcepub fn maybe_exclude_zone_ids(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeZoneIds<S>>where
S::ExcludeZoneIds: IsUnset,
pub fn maybe_exclude_zone_ids(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetExcludeZoneIds<S>>where
S::ExcludeZoneIds: IsUnset,
sourcepub fn filters(
self,
value: impl Into<Output<Option<Vec<GetAvailabilityZonesFilter>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetFilters<S>>where
S::Filters: IsUnset,
pub fn filters(
self,
value: impl Into<Output<Option<Vec<GetAvailabilityZonesFilter>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetFilters<S>>where
S::Filters: IsUnset,
sourcepub fn maybe_filters(
self,
value: Option<impl Into<Output<Option<Vec<GetAvailabilityZonesFilter>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetFilters<S>>where
S::Filters: IsUnset,
pub fn maybe_filters(
self,
value: Option<impl Into<Output<Option<Vec<GetAvailabilityZonesFilter>>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetFilters<S>>where
S::Filters: IsUnset,
sourcepub fn state(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAvailabilityZonesArgsBuilder<SetState<S>>where
S::State: IsUnset,
pub fn state(
self,
value: impl Into<Output<Option<String>>>,
) -> GetAvailabilityZonesArgsBuilder<SetState<S>>where
S::State: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
Allows to filter list of Availability Zones based on their
current state. Can be either "available"
, "information"
, "impaired"
or
"unavailable"
. By default the list includes a complete set of Availability Zones
to which the underlying AWS account has access, regardless of their state.
sourcepub fn maybe_state(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetState<S>>where
S::State: IsUnset,
pub fn maybe_state(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> GetAvailabilityZonesArgsBuilder<SetState<S>>where
S::State: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
Allows to filter list of Availability Zones based on their
current state. Can be either "available"
, "information"
, "impaired"
or
"unavailable"
. By default the list includes a complete set of Availability Zones
to which the underlying AWS account has access, regardless of their state.