Identity Access Context Manager v1 API - Class ServicePerimeterConfig.Types.IngressTo (2.4.0)

public sealed class ServicePerimeterConfig.Types.IngressTo : IMessage<ServicePerimeterConfig.Types.IngressTo>, IEquatable<ServicePerimeterConfig.Types.IngressTo>, IDeepCloneable<ServicePerimeterConfig.Types.IngressTo>, IBufferMessage, IMessage

Reference documentation and code samples for the Identity Access Context Manager v1 API class ServicePerimeterConfig.Types.IngressTo.

Defines the conditions under which an [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] matches a request. Conditions are based on information about the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] intended to be performed on the target resource of the request. The request must satisfy what is defined in operations AND resources in order to match.

Inheritance

object > ServicePerimeterConfig.Types.IngressTo

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

IngressTo()

public IngressTo()

IngressTo(IngressTo)

public IngressTo(ServicePerimeterConfig.Types.IngressTo other)
Parameter
NameDescription
otherServicePerimeterConfigTypesIngressTo

Properties

Operations

public RepeatedField<ServicePerimeterConfig.Types.ApiOperation> Operations { get; }

A list of [ApiOperations] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] allowed to be performed by the sources specified in corresponding [IngressFrom] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom] in this [ServicePerimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].

Property Value
TypeDescription
RepeatedFieldServicePerimeterConfigTypesApiOperation

Resources

public RepeatedField<string> Resources { get; }

A list of resources, currently only projects in the form projects/<projectnumber>, protected by this [ServicePerimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] that are allowed to be accessed by sources defined in the corresponding [IngressFrom] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]. If a single * is specified, then access to all resources inside the perimeter are allowed.

Property Value
TypeDescription
RepeatedFieldstring