Struct google_networkmanagement1::api::AbortInfo
source · pub struct AbortInfo {
pub cause: Option<String>,
pub ip_address: Option<String>,
pub projects_missing_permission: Option<Vec<String>>,
pub resource_uri: Option<String>,
}
Expand description
Details of the final state “abort” and associated resource.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cause: Option<String>
Causes that the analysis is aborted.
ip_address: Option<String>
IP address that caused the abort.
projects_missing_permission: Option<Vec<String>>
List of project IDs the user specified in the request but lacks access to. In this case, analysis is aborted with the PERMISSION_DENIED cause.
resource_uri: Option<String>
URI of the resource that caused the abort.
Trait Implementations§
source§impl<'de> Deserialize<'de> for AbortInfo
impl<'de> Deserialize<'de> for AbortInfo
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for AbortInfo
Auto Trait Implementations§
impl RefUnwindSafe for AbortInfo
impl Send for AbortInfo
impl Sync for AbortInfo
impl Unpin for AbortInfo
impl UnwindSafe for AbortInfo
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