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.
277 278 279 280 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 277 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.
277 278 279 280 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 277 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.
277 278 279 280 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/service_perimeter.rb', line 277 class IngressFrom include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |