Identity Access Context Manager v1 API - Class ServicePerimeterConfig.Types.IngressFrom (2.5.0)

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.

Inheritance

object > ServicePerimeterConfig.Types.IngressFrom

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

IngressFrom()

public IngressFrom()

IngressFrom(IngressFrom)

public IngressFrom(ServicePerimeterConfig.Types.IngressFrom other)
Parameter
Name Description
other ServicePerimeterConfigTypesIngressFrom

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
RepeatedFieldstring

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
ServicePerimeterConfigTypesIdentityType

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
RepeatedFieldServicePerimeterConfigTypesIngressSource