Class: Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IngressFrom
- Inherits:
-
Object
- Object
- Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IngressFrom
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb
Overview
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.
Instance Attribute Summary collapse
-
#identities ⇒ ::Array<::String>
A list of identities that are allowed access through this ingress policy.
-
#identity_type ⇒ ::Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IdentityType
Specifies the type of identities that are allowed access from outside the perimeter.
-
#sources ⇒ ::Array<::Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IngressSource>
Sources that this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] authorizes access from.
Instance Attribute Details
#identities ⇒ ::Array<::String>
Returns 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.
315 316 317 318 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 315 class IngressFrom include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#identity_type ⇒ ::Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IdentityType
Returns 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.
315 316 317 318 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 315 class IngressFrom include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sources ⇒ ::Array<::Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IngressSource>
Returns Sources that this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] authorizes access from.
315 316 317 318 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 315 class IngressFrom include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |