public sealed class IngressFrom : IMessage<ServicePerimeterConfig.Types.IngressFrom>, IEquatable<ServicePerimeterConfig.Types.IngressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.IngressFrom>, IBufferMessage, IMessageDefines the conditions under which an [IngressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
matches a request. Conditions are based on information about the source of
the request. The request must satisfy what is defined in sources AND
identity related fields in order to match.
Implements
IMessage<ServicePerimeterConfig.Types.IngressFrom>, IEquatable<ServicePerimeterConfig.Types.IngressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.IngressFrom>, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
IngressFrom()
public IngressFrom()IngressFrom(ServicePerimeterConfig.Types.IngressFrom)
public IngressFrom(ServicePerimeterConfig.Types.IngressFrom other)| Parameter | |
|---|---|
| Name | Description | 
| other | ServicePerimeterConfig.Types.IngressFrom | 
Properties
Identities
public RepeatedField<string> Identities { get; }A list of identities that are allowed access through this ingress policy. Should be in the format of email address. The email address should represent individual user or service account only.
| Property Value | |
|---|---|
| Type | Description | 
| RepeatedField<String> | |
IdentityType
public ServicePerimeterConfig.Types.IdentityType IdentityType { get; set; }Specifies the type of identities that are allowed access from outside the
perimeter. If left unspecified, then members of identities field will
be allowed access.
| Property Value | |
|---|---|
| Type | Description | 
| ServicePerimeterConfig.Types.IdentityType | |
Sources
public RepeatedField<ServicePerimeterConfig.Types.IngressSource> Sources { get; }Sources that this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] authorizes access from.
| Property Value | |
|---|---|
| Type | Description | 
| RepeatedField<ServicePerimeterConfig.Types.IngressSource> | |