public sealed class IngressFrom : IMessage<ServicePerimeterConfig.Types.IngressFrom>, IEquatable<ServicePerimeterConfig.Types.IngressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.IngressFrom>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity Access Context Manager v1 API class ServicePerimeterConfig.Types.IngressFrom.
Defines 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> |