pub struct RestoreDefault { /* private fields */ }Expand description
Ignores policies set above this resource and restores the constraint_default enforcement behavior of the specific Constraint at this resource. Suppose that constraint_default is set to ALLOW for the Constraint constraints/serviceuser.services. Suppose that organization foo.com sets a Policy at their Organization resource node that restricts the allowed service activations to deny all service activations. They could then set a Policy with the policy_type restore_default on several experimental projects, restoring the constraint_default enforcement of the Constraint for only those projects, allowing those projects to have all services activated.
This type is not used in any activity, and only used as part of another schema.
Trait Implementations§
Source§impl Clone for RestoreDefault
impl Clone for RestoreDefault
Source§fn clone(&self) -> RestoreDefault
fn clone(&self) -> RestoreDefault
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 RestoreDefault
impl Debug for RestoreDefault
Source§impl Default for RestoreDefault
impl Default for RestoreDefault
Source§fn default() -> RestoreDefault
fn default() -> RestoreDefault
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RestoreDefault
impl<'de> Deserialize<'de> for RestoreDefault
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 RestoreDefault
impl Serialize for RestoreDefault
impl Part for RestoreDefault
Auto Trait Implementations§
impl Freeze for RestoreDefault
impl RefUnwindSafe for RestoreDefault
impl Send for RestoreDefault
impl Sync for RestoreDefault
impl Unpin for RestoreDefault
impl UnwindSafe for RestoreDefault
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