pub struct GoogleCloudPolicysimulatorV1ReplayDiff {
pub access_diff: Option<GoogleCloudPolicysimulatorV1AccessStateDiff>,
}
Expand description
The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal’s access could change if the proposed policies were applied.
This type is not used in any activity, and only used as part of another schema.
Fields§
§access_diff: Option<GoogleCloudPolicysimulatorV1AccessStateDiff>
A summary and comparison of the principal’s access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal’s access is reported in the AccessState field.
Trait Implementations§
source§impl Clone for GoogleCloudPolicysimulatorV1ReplayDiff
impl Clone for GoogleCloudPolicysimulatorV1ReplayDiff
source§fn clone(&self) -> GoogleCloudPolicysimulatorV1ReplayDiff
fn clone(&self) -> GoogleCloudPolicysimulatorV1ReplayDiff
Returns a copy 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 Default for GoogleCloudPolicysimulatorV1ReplayDiff
impl Default for GoogleCloudPolicysimulatorV1ReplayDiff
source§fn default() -> GoogleCloudPolicysimulatorV1ReplayDiff
fn default() -> GoogleCloudPolicysimulatorV1ReplayDiff
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudPolicysimulatorV1ReplayDiff
impl<'de> Deserialize<'de> for GoogleCloudPolicysimulatorV1ReplayDiff
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 GoogleCloudPolicysimulatorV1ReplayDiff
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudPolicysimulatorV1ReplayDiff
impl Send for GoogleCloudPolicysimulatorV1ReplayDiff
impl Sync for GoogleCloudPolicysimulatorV1ReplayDiff
impl Unpin for GoogleCloudPolicysimulatorV1ReplayDiff
impl UnwindSafe for GoogleCloudPolicysimulatorV1ReplayDiff
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