[−][src]Struct google_alertcenter1_beta1::Alert
An alert affecting a customer.
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).
- delete alerts (none)
- undelete alerts (response)
- get alerts (response)
- list alerts (none)
- feedback list alerts (none)
- feedback create alerts (none)
Fields
update_time: Option<String>
Output only. The time this alert was last updated.
alert_id: Option<String>
Output only. The unique identifier for the alert.
deleted: Option<bool>
Output only. True
if this alert is marked for deletion.
data: Option<HashMap<String, String>>
Optional. The data associated with this alert, for example google.apps.alertcenter.type.DeviceCompromised.
create_time: Option<String>
Output only. The time this alert was created.
source: Option<String>
Required. A unique identifier for the system that reported the alert. This is output only after alert is created.
Supported sources are any of the following:
- Google Operations
- Mobile device management
- Gmail phishing
- Domain wide takeout
- Government attack warning
- Google identity
start_time: Option<String>
Required. The time the event that caused this alert was started or detected.
end_time: Option<String>
Optional. The time the event that caused this alert ceased being active. If provided, the end time must not be earlier than the start time. If not provided, it indicates an ongoing alert.
type_: Option<String>
Required. The type of the alert. This is output only after alert is created. For a list of available alert types see G Suite Alert types.
customer_id: Option<String>
Output only. The unique identifier of the Google account of the customer.
security_investigation_tool_link: Option<String>
Output only. An optional Security Investigation Tool query for this alert.
Trait Implementations
impl Resource for Alert
[src]
impl ResponseResult for Alert
[src]
impl Clone for Alert
[src]
impl Default for Alert
[src]
impl Debug for Alert
[src]
impl Serialize for Alert
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Alert
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Alert
impl Sync for Alert
impl Unpin for Alert
impl UnwindSafe for Alert
impl RefUnwindSafe for Alert
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,