Google Cloud Security Command Center Settings v1beta1 API - Class SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings (2.0.0-beta03)

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

Reference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class SecurityHealthAnalyticsSettings.Types.NonOrgIamMemberSettings.

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(NonOrgIamMemberSettings)

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

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 "@", 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.
Property Value
TypeDescription
RepeatedFieldstring