[][src]Struct google_cloudasset1::GoogleCloudOrgpolicyV1RestoreDefault

pub struct GoogleCloudOrgpolicyV1RestoreDefault { /* fields omitted */ }

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

impl Part for GoogleCloudOrgpolicyV1RestoreDefault[src]

impl Default for GoogleCloudOrgpolicyV1RestoreDefault[src]

impl Clone for GoogleCloudOrgpolicyV1RestoreDefault[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for GoogleCloudOrgpolicyV1RestoreDefault[src]

impl Serialize for GoogleCloudOrgpolicyV1RestoreDefault[src]

impl<'de> Deserialize<'de> for GoogleCloudOrgpolicyV1RestoreDefault[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]