[][src]Struct google_monitoring3::UptimeCheckIp

pub struct UptimeCheckIp {
    pub region: Option<String>,
    pub ip_address: Option<String>,
    pub location: Option<String>,
}

Contains the region, location, and list of IP addresses where checkers in the location run from.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

region: Option<String>

A broad region category in which the IP address is located.

ip_address: Option<String>

The IP address from which the Uptime check originates. This is a fully specified IP address (not an IP address range). Most IP addresses, as of this publication, are in IPv4 format; however, one should not rely on the IP addresses being in IPv4 format indefinitely, and should support interpreting this field in either IPv4 or IPv6 format.

location: Option<String>

A more specific location within the region that typically encodes a particular city/town/metro (and its containing state/province or country) within the broader umbrella region category.

Trait Implementations

impl Clone for UptimeCheckIp[src]

impl Debug for UptimeCheckIp[src]

impl Default for UptimeCheckIp[src]

impl<'de> Deserialize<'de> for UptimeCheckIp[src]

impl Resource for UptimeCheckIp[src]

impl Serialize for UptimeCheckIp[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any