Class SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings (1.0.0-beta04)

public sealed class NonOrgIamMemberSettings : IMessage<SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings>, IEquatable<SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings>, IDeepCloneable<SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings>, IBufferMessage, IMessage

Settings for "NON_ORG_IAM_MEMBER" scanner.

Inheritance

Object > SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings

Namespace

Google.Cloud.SecurityCenter.Settings.V1Beta1

Assembly

Google.Cloud.SecurityCenter.Settings.V1Beta1.dll

Constructors

NonOrgIamMemberSettings()

public NonOrgIamMemberSettings()

NonOrgIamMemberSettings(SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings)

public NonOrgIamMemberSettings(SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings other)
Parameter
NameDescription
otherSecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings

Properties

ApprovedIdentities

public RepeatedField<string> ApprovedIdentities { get; }

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 &quot;@", e.g. &quot;@yourdomain.com&quot;.
  • a fully specified email address that does not start with &quot;@", e.g. &quot;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.
Property Value
TypeDescription
RepeatedField<String>