Class: Google::Cloud::AppEngine::V1::NetworkSettings

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/appengine/v1/network_settings.rb

Overview

A NetworkSettings resource is a container for ingress settings for a version or service.

Defined Under Namespace

Modules: IngressTrafficAllowed

Instance Attribute Summary collapse

Instance Attribute Details

#ingress_traffic_allowed::Google::Cloud::AppEngine::V1::NetworkSettings::IngressTrafficAllowed

Returns The ingress settings for version or service.

Returns:



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'proto_docs/google/appengine/v1/network_settings.rb', line 29

class NetworkSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # If unspecified, INGRESS_TRAFFIC_ALLOWED_ALL will be used.
  module IngressTrafficAllowed
    # Unspecified
    INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED = 0

    # Allow HTTP traffic from public and private sources.
    INGRESS_TRAFFIC_ALLOWED_ALL = 1

    # Allow HTTP traffic from only private VPC sources.
    INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY = 2

    # Allow HTTP traffic from private VPC sources and through load balancers.
    INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB = 3
  end
end