#[non_exhaustive]pub enum UptimeCheckRegion {
RegionUnspecified,
Usa,
Europe,
SouthAmerica,
AsiaPacific,
UsaOregon,
UsaIowa,
UsaVirginia,
UnknownValue(UnknownValue),
}Expand description
The regions from which an Uptime check can be run.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
RegionUnspecified
Default value if no region is specified. Will result in Uptime checks running from all regions.
Usa
Allows checks to run from locations within the United States of America.
Europe
Allows checks to run from locations within the continent of Europe.
SouthAmerica
Allows checks to run from locations within the continent of South America.
AsiaPacific
Allows checks to run from locations within the Asia Pacific area (ex: Singapore).
UsaOregon
Allows checks to run from locations within the western United States of America
UsaIowa
Allows checks to run from locations within the central United States of America
UsaVirginia
Allows checks to run from locations within the eastern United States of America
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using UptimeCheckRegion::value or UptimeCheckRegion::name.
Implementations§
Trait Implementations§
Source§impl Clone for UptimeCheckRegion
impl Clone for UptimeCheckRegion
Source§fn clone(&self) -> UptimeCheckRegion
fn clone(&self) -> UptimeCheckRegion
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for UptimeCheckRegion
impl Debug for UptimeCheckRegion
Source§impl Default for UptimeCheckRegion
impl Default for UptimeCheckRegion
Source§impl<'de> Deserialize<'de> for UptimeCheckRegion
impl<'de> Deserialize<'de> for UptimeCheckRegion
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for UptimeCheckRegion
impl Display for UptimeCheckRegion
Source§impl From<&str> for UptimeCheckRegion
impl From<&str> for UptimeCheckRegion
Source§impl From<i32> for UptimeCheckRegion
impl From<i32> for UptimeCheckRegion
Source§impl PartialEq for UptimeCheckRegion
impl PartialEq for UptimeCheckRegion
Source§impl Serialize for UptimeCheckRegion
impl Serialize for UptimeCheckRegion
impl StructuralPartialEq for UptimeCheckRegion
Auto Trait Implementations§
impl Freeze for UptimeCheckRegion
impl RefUnwindSafe for UptimeCheckRegion
impl Send for UptimeCheckRegion
impl Sync for UptimeCheckRegion
impl Unpin for UptimeCheckRegion
impl UnwindSafe for UptimeCheckRegion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.