Class ServicePerimeterConfig.Types.IngressTo (1.5.0)

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

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(ServicePerimeterConfig.Types.IngressTo)

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

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
RepeatedField<ServicePerimeterConfig.Types.ApiOperation>

Resources

public RepeatedField<string> Resources { get; }

A list of resources, currently only projects in the form projects/&lt;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
RepeatedField<String>