[−][src]Struct google_cloudasset1::GoogleIdentityAccesscontextmanagerV1AccessPolicy
AccessPolicy
is a container for AccessLevels
(which define the necessary
attributes to use Google Cloud services) and ServicePerimeters
(which
define regions of services able to freely pass data within a perimeter). An
access policy is globally visible within an organization, and the
restrictions it specifies apply to all projects within an organization.
This type is not used in any activity, and only used as part of another schema.
Fields
etag: Option<String>
Output only. An opaque identifier for the current version of the
AccessPolicy
. This will always be a strongly validated etag, meaning that
two Access Polices will be identical if and only if their etags are
identical. Clients should not expect this to be in any specific format.
name: Option<String>
Output only. Resource name of the AccessPolicy
. Format:
accessPolicies/{policy_id}
parent: Option<String>
Required. The parent of this AccessPolicy
in the Cloud Resource
Hierarchy. Currently immutable once created. Format:
organizations/{organization_id}
title: Option<String>
Required. Human readable title. Does not affect behavior.
Trait Implementations
impl Clone for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
impl Default for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
impl Serialize for GoogleIdentityAccesscontextmanagerV1AccessPolicy
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleIdentityAccesscontextmanagerV1AccessPolicy
impl Send for GoogleIdentityAccesscontextmanagerV1AccessPolicy
impl Sync for GoogleIdentityAccesscontextmanagerV1AccessPolicy
impl Unpin for GoogleIdentityAccesscontextmanagerV1AccessPolicy
impl UnwindSafe for GoogleIdentityAccesscontextmanagerV1AccessPolicy
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,