[][src]Struct gcp_client::google::cloud::asset::v1p4beta1::iam_policy_analysis_query::AccessSelector

pub struct AccessSelector {
    pub roles: Vec<String>,
    pub permissions: Vec<String>,
}

Specifies roles and/or permissions to analyze, to determine both the identities possessing them and the resources they control. If multiple values are specified, results will include identities and resources matching any of them.

Fields

roles: Vec<String>

Optional. The roles to appear in result.

permissions: Vec<String>

Optional. The permissions to appear in result.

Trait Implementations

impl Clone for AccessSelector[src]

impl Debug for AccessSelector[src]

impl Default for AccessSelector[src]

impl Message for AccessSelector[src]

impl PartialEq<AccessSelector> for AccessSelector[src]

impl StructuralPartialEq for AccessSelector[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]