public sealed class ServicePerimeterConfig.Types.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.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation pertains to the \u003ccode\u003eServicePerimeterConfig.Types.IngressFrom\u003c/code\u003e class within the Google Identity Access Context Manager v1 API, specifically version 2.3.0, and the latest version available being 2.5.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIngressFrom\u003c/code\u003e class defines the conditions under which an IngressPolicy matches a request, based on the source of the request and it's identity, including the required sources and identity fields for a successful match.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIngressFrom\u003c/code\u003e class includes properties such as \u003ccode\u003eIdentities\u003c/code\u003e, \u003ccode\u003eIdentityType\u003c/code\u003e, and \u003ccode\u003eSources\u003c/code\u003e to specify allowed access, identity types, and authorized access sources respectively.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has constructors for creating new instances, either empty or cloned from an existing \u003ccode\u003eIngressFrom\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIngressFrom\u003c/code\u003e class is found within the \u003ccode\u003eGoogle.Identity.AccessContextManager.V1\u003c/code\u003e namespace and within the \u003ccode\u003eGoogle.Identity.AccessContextManager.V1.dll\u003c/code\u003e assembly, and has multiple versions available, from 1.2.0 to the latest 2.5.0.\u003c/p\u003e\n"]]],[],null,[]]