[][src]Struct google_accesscontextmanager1::AccessPolicy

pub struct AccessPolicy {
    pub update_time: Option<String>,
    pub create_time: Option<String>,
    pub name: Option<String>,
    pub parent: Option<String>,
    pub title: Option<String>,
}

AccessPolicy is a container for AccessLevels (which define the necessary attributes to use GCP 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.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

update_time: Option<String>

Output only. Time the AccessPolicy was updated in UTC.

create_time: Option<String>

Output only. Time the AccessPolicy was created in UTC.

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 ResponseResult for AccessPolicy[src]

impl RequestValue for AccessPolicy[src]

impl Default for AccessPolicy[src]

impl Clone for AccessPolicy[src]

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

Performs copy-assignment from source. Read more

impl Debug for AccessPolicy[src]

impl Serialize for AccessPolicy[src]

impl<'de> Deserialize<'de> for AccessPolicy[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]