1# -*- coding: utf-8 -*- 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: google/cloud/appengine_v1/proto/firewall.proto 4 5from google.protobuf import descriptor as _descriptor 6from google.protobuf import message as _message 7from google.protobuf import reflection as _reflection 8from google.protobuf import symbol_database as _symbol_database 9# @@protoc_insertion_point(imports) 10 11_sym_db = _symbol_database.Default() 12 13 14from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 15 16 17DESCRIPTOR = _descriptor.FileDescriptor( 18 name='google/cloud/appengine_v1/proto/firewall.proto', 19 package='google.appengine.v1', 20 syntax='proto3', 21 serialized_options=b'\n com.google.appengine.v1.firewallB\rFirewallProtoP\001Z<google.golang.org/genproto/googleapis/appengine/v1;appengine', 22 create_key=_descriptor._internal_create_key, 23 serialized_pb=b'\n.google/cloud/appengine_v1/proto/firewall.proto\x12\x13google.appengine.v1\x1a\x1cgoogle/api/annotations.proto\"\xbc\x01\n\x0c\x46irewallRule\x12\x10\n\x08priority\x18\x01 \x01(\x05\x12\x38\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32(.google.appengine.v1.FirewallRule.Action\x12\x14\n\x0csource_range\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"5\n\x06\x41\x63tion\x12\x16\n\x12UNSPECIFIED_ACTION\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\x08\n\x04\x44\x45NY\x10\x02\x42q\n com.google.appengine.v1.firewallB\rFirewallProtoP\x01Z<google.golang.org/genproto/googleapis/appengine/v1;appengineb\x06proto3' 24 , 25 dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) 26 27 28 29_FIREWALLRULE_ACTION = _descriptor.EnumDescriptor( 30 name='Action', 31 full_name='google.appengine.v1.FirewallRule.Action', 32 filename=None, 33 file=DESCRIPTOR, 34 create_key=_descriptor._internal_create_key, 35 values=[ 36 _descriptor.EnumValueDescriptor( 37 name='UNSPECIFIED_ACTION', index=0, number=0, 38 serialized_options=None, 39 type=None, 40 create_key=_descriptor._internal_create_key), 41 _descriptor.EnumValueDescriptor( 42 name='ALLOW', index=1, number=1, 43 serialized_options=None, 44 type=None, 45 create_key=_descriptor._internal_create_key), 46 _descriptor.EnumValueDescriptor( 47 name='DENY', index=2, number=2, 48 serialized_options=None, 49 type=None, 50 create_key=_descriptor._internal_create_key), 51 ], 52 containing_type=None, 53 serialized_options=None, 54 serialized_start=237, 55 serialized_end=290, 56) 57_sym_db.RegisterEnumDescriptor(_FIREWALLRULE_ACTION) 58 59 60_FIREWALLRULE = _descriptor.Descriptor( 61 name='FirewallRule', 62 full_name='google.appengine.v1.FirewallRule', 63 filename=None, 64 file=DESCRIPTOR, 65 containing_type=None, 66 create_key=_descriptor._internal_create_key, 67 fields=[ 68 _descriptor.FieldDescriptor( 69 name='priority', full_name='google.appengine.v1.FirewallRule.priority', index=0, 70 number=1, type=5, cpp_type=1, label=1, 71 has_default_value=False, default_value=0, 72 message_type=None, enum_type=None, containing_type=None, 73 is_extension=False, extension_scope=None, 74 serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), 75 _descriptor.FieldDescriptor( 76 name='action', full_name='google.appengine.v1.FirewallRule.action', index=1, 77 number=2, type=14, cpp_type=8, label=1, 78 has_default_value=False, default_value=0, 79 message_type=None, enum_type=None, containing_type=None, 80 is_extension=False, extension_scope=None, 81 serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), 82 _descriptor.FieldDescriptor( 83 name='source_range', full_name='google.appengine.v1.FirewallRule.source_range', index=2, 84 number=3, type=9, cpp_type=9, label=1, 85 has_default_value=False, default_value=b"".decode('utf-8'), 86 message_type=None, enum_type=None, containing_type=None, 87 is_extension=False, extension_scope=None, 88 serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), 89 _descriptor.FieldDescriptor( 90 name='description', full_name='google.appengine.v1.FirewallRule.description', index=3, 91 number=4, type=9, cpp_type=9, label=1, 92 has_default_value=False, default_value=b"".decode('utf-8'), 93 message_type=None, enum_type=None, containing_type=None, 94 is_extension=False, extension_scope=None, 95 serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), 96 ], 97 extensions=[ 98 ], 99 nested_types=[], 100 enum_types=[ 101 _FIREWALLRULE_ACTION, 102 ], 103 serialized_options=None, 104 is_extendable=False, 105 syntax='proto3', 106 extension_ranges=[], 107 oneofs=[ 108 ], 109 serialized_start=102, 110 serialized_end=290, 111) 112 113_FIREWALLRULE.fields_by_name['action'].enum_type = _FIREWALLRULE_ACTION 114_FIREWALLRULE_ACTION.containing_type = _FIREWALLRULE 115DESCRIPTOR.message_types_by_name['FirewallRule'] = _FIREWALLRULE 116_sym_db.RegisterFileDescriptor(DESCRIPTOR) 117 118FirewallRule = _reflection.GeneratedProtocolMessageType('FirewallRule', (_message.Message,), { 119 'DESCRIPTOR' : _FIREWALLRULE, 120 '__module__' : 'google.cloud.appengine_v1.proto.firewall_pb2' 121 , 122 '__doc__': """A single firewall rule that is evaluated against incoming traffic and 123 provides an action to take on matched requests. 124 125 Attributes: 126 priority: 127 A positive integer between [1, Int32.MaxValue-1] that defines 128 the order of rule evaluation. Rules with the lowest priority 129 are evaluated first. A default rule at priority 130 Int32.MaxValue matches all IPv4 and IPv6 traffic when no 131 previous rule matches. Only the action of this rule can be 132 modified by the user. 133 action: 134 The action to take on matched requests. 135 source_range: 136 IP address or range, defined using CIDR notation, of requests 137 that this rule applies to. You can use the wildcard character 138 "*" to match all IPs equivalent to “0/0” and “::/0” together. 139 Examples: ``192.168.1.1`` or ``192.168.0.0/16`` or 140 ``2001:db8::/32`` or 141 ``2001:0db8:0000:0042:0000:8a2e:0370:7334``. .. raw:: html 142 <p> Truncation will be silently performed on addresses which 143 are not properly truncated. For example, ``1.2.3.4/24`` is 144 accepted as the same address as ``1.2.3.0/24``. Similarly, for 145 IPv6, ``2001:db8::1/32`` is accepted as the same address as 146 ``2001:db8::/32``. 147 description: 148 An optional string description of this rule. This field has a 149 maximum length of 100 characters. 150 """, 151 # @@protoc_insertion_point(class_scope:google.appengine.v1.FirewallRule) 152 }) 153_sym_db.RegisterMessage(FirewallRule) 154 155 156DESCRIPTOR._options = None 157# @@protoc_insertion_point(module_scope) 158