Identity Access Context Manager v1 API - Class ServicePerimeterConfig.Types.EgressFrom (2.3.0)

public sealed class ServicePerimeterConfig.Types.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.

Inheritance

object > ServicePerimeterConfig.Types.EgressFrom

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

EgressFrom()

public EgressFrom()

EgressFrom(EgressFrom)

public EgressFrom(ServicePerimeterConfig.Types.EgressFrom other)
Parameter
NameDescription
otherServicePerimeterConfigTypesEgressFrom

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
TypeDescription
RepeatedFieldstring

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
TypeDescription
ServicePerimeterConfigTypesIdentityType