[][src]Struct gcp_client::google::cloud::securitycenter::settings::v1beta1::security_health_analytics_settings::NonOrgIamMemberSettings

pub struct NonOrgIamMemberSettings {
    pub approved_identities: Vec<String>,
}

Settings for "NON_ORG_IAM_MEMBER" scanner.

Fields

approved_identities: Vec<String>

User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization. Otherwise a finding will be created. A valid identity can be:

  • a domain that starts with "@", e.g. "@yourdomain.com".
  • a fully specified email address that does not start with "@", e.g. "abc@gmail.com" Regular expressions are not supported. Service accounts are not examined by the scanner and will be omitted if added to the list. If not specified, only Gmail accounts will be considered as non-approved.

Trait Implementations

impl Clone for NonOrgIamMemberSettings[src]

impl Debug for NonOrgIamMemberSettings[src]

impl Default for NonOrgIamMemberSettings[src]

impl Message for NonOrgIamMemberSettings[src]

impl PartialEq<NonOrgIamMemberSettings> for NonOrgIamMemberSettings[src]

impl StructuralPartialEq for NonOrgIamMemberSettings[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]