public sealed class EgressFrom : IMessage<ServicePerimeterConfig.Types.EgressFrom>, IEquatable<ServicePerimeterConfig.Types.EgressFrom>, IDeepCloneable<ServicePerimeterConfig.Types.EgressFrom>, IBufferMessage, IMessageDefines 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 |
|