pub struct PolicyViolationDetails {
pub failure_message: Option<String>,
pub policy: Option<String>,
pub rule_id: Option<String>,
}Expand description
Policy violation details.
This type is not used in any activity, and only used as part of another schema.
Fields§
§failure_message: Option<String>User readable message about why the request violated a policy. This is not intended for machine parsing.
policy: Option<String>Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.
rule_id: Option<String>Id of the rule that triggered the policy violation.
Trait Implementations§
Source§impl Clone for PolicyViolationDetails
impl Clone for PolicyViolationDetails
Source§fn clone(&self) -> PolicyViolationDetails
fn clone(&self) -> PolicyViolationDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PolicyViolationDetails
impl Debug for PolicyViolationDetails
Source§impl Default for PolicyViolationDetails
impl Default for PolicyViolationDetails
Source§fn default() -> PolicyViolationDetails
fn default() -> PolicyViolationDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PolicyViolationDetails
impl<'de> Deserialize<'de> for PolicyViolationDetails
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
Source§impl Serialize for PolicyViolationDetails
impl Serialize for PolicyViolationDetails
impl Part for PolicyViolationDetails
Auto Trait Implementations§
impl Freeze for PolicyViolationDetails
impl RefUnwindSafe for PolicyViolationDetails
impl Send for PolicyViolationDetails
impl Sync for PolicyViolationDetails
impl Unpin for PolicyViolationDetails
impl UnwindSafe for PolicyViolationDetails
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