Class: Google::Identity::AccessContextManager::V1::ServicePerimeterConfig::IngressFrom

Inherits:
Object
  • Object
show all
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

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.

Returns:

  • (::Array<::String>)

    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.

Returns:



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.

Returns:



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