public sealed class EgressFrom : IMessage<ServicePerimeterConfig.Types.EgressFrom>, IEquatable<ServicePerimeterConfig.Types.EgressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.EgressFrom>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity Access Context Manager v1 API class ServicePerimeterConfig.Types.EgressFrom.
Defines the conditions under which an [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] matches a request. Conditions based on information about the source of the request. Note that if the destination of the request is also protected by a [ServicePerimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter], then that [ServicePerimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] must have an [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] which allows access in order for this request to succeed.
Implements
IMessage<ServicePerimeterConfig.Types.EgressFrom>, IEquatable<ServicePerimeterConfig.Types.EgressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.EgressFrom>, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
EgressFrom()
public EgressFrom()
EgressFrom(ServicePerimeterConfig.Types.EgressFrom)
public EgressFrom(ServicePerimeterConfig.Types.EgressFrom other)
Parameter | |
---|---|
Name | Description |
other | ServicePerimeterConfig.Types.EgressFrom |
Properties
Identities
public RepeatedField<string> Identities { get; }
A list of identities that are allowed access through this [EgressPolicy]. 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 to outside the
perimeter. If left unspecified, then members of identities
field will
be allowed access.
Property Value | |
---|---|
Type | Description |
ServicePerimeterConfig.Types.IdentityType |