# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/appengine/v1beta/version.proto
"""Generated protocol buffer code."""
from cloudsdk.google.protobuf.internal import builder as _builder
from cloudsdk.google.protobuf import descriptor as _descriptor
from cloudsdk.google.protobuf import descriptor_pool as _descriptor_pool
from cloudsdk.google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.appengine.v1beta import app_yaml_pb2 as google_dot_appengine_dot_v1beta_dot_app__yaml__pb2
from google.appengine.v1beta import deploy_pb2 as google_dot_appengine_dot_v1beta_dot_deploy__pb2
from google.appengine.v1beta import network_settings_pb2 as google_dot_appengine_dot_v1beta_dot_network__settings__pb2
from cloudsdk.google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from cloudsdk.google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%google/appengine/v1beta/version.proto\x12\x17google.appengine.v1beta\x1a&google/appengine/v1beta/app_yaml.proto\x1a$google/appengine/v1beta/deploy.proto\x1a.google/appengine/v1beta/network_settings.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe3\x0f\n\x07Version\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\x12\x46\n\x11\x61utomatic_scaling\x18\x03 \x01(\x0b\x32).google.appengine.v1beta.AutomaticScalingH\x00\x12>\n\rbasic_scaling\x18\x04 \x01(\x0b\x32%.google.appengine.v1beta.BasicScalingH\x00\x12@\n\x0emanual_scaling\x18\x05 \x01(\x0b\x32&.google.appengine.v1beta.ManualScalingH\x00\x12\x45\n\x10inbound_services\x18\x06 \x03(\x0e\x32+.google.appengine.v1beta.InboundServiceType\x12\x16\n\x0einstance_class\x18\x07 \x01(\t\x12\x31\n\x07network\x18\x08 \x01(\x0b\x32 .google.appengine.v1beta.Network\x12\r\n\x05zones\x18v \x03(\t\x12\x35\n\tresources\x18\t \x01(\x0b\x32\".google.appengine.v1beta.Resources\x12\x0f\n\x07runtime\x18\n \x01(\t\x12\x17\n\x0fruntime_channel\x18u \x01(\t\x12\x12\n\nthreadsafe\x18\x0b \x01(\x08\x12\n\n\x02vm\x18\x0c \x01(\x08\x12\x18\n\x0f\x61pp_engine_apis\x18\x80\x01 \x01(\x08\x12I\n\rbeta_settings\x18\r \x03(\x0b\x32\x32.google.appengine.v1beta.Version.BetaSettingsEntry\x12\x0b\n\x03\x65nv\x18\x0e \x01(\t\x12>\n\x0eserving_status\x18\x0f \x01(\x0e\x32&.google.appengine.v1beta.ServingStatus\x12\x12\n\ncreated_by\x18\x10 \x01(\t\x12/\n\x0b\x63reate_time\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x64isk_usage_bytes\x18\x12 \x01(\x03\x12\x1b\n\x13runtime_api_version\x18\x15 \x01(\t\x12$\n\x1cruntime_main_executable_path\x18\x16 \x01(\t\x12\x17\n\x0fservice_account\x18\x7f \x01(\t\x12\x31\n\x08handlers\x18\x64 \x03(\x0b\x32\x1f.google.appengine.v1beta.UrlMap\x12=\n\x0e\x65rror_handlers\x18\x65 \x03(\x0b\x32%.google.appengine.v1beta.ErrorHandler\x12\x33\n\tlibraries\x18\x66 \x03(\x0b\x32 .google.appengine.v1beta.Library\x12=\n\napi_config\x18g \x01(\x0b\x32).google.appengine.v1beta.ApiConfigHandler\x12I\n\renv_variables\x18h \x03(\x0b\x32\x32.google.appengine.v1beta.Version.EnvVariablesEntry\x12T\n\x13\x62uild_env_variables\x18} \x03(\x0b\x32\x37.google.appengine.v1beta.Version.BuildEnvVariablesEntry\x12\x35\n\x12\x64\x65\x66\x61ult_expiration\x18i \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x0chealth_check\x18j \x01(\x0b\x32$.google.appengine.v1beta.HealthCheck\x12@\n\x0freadiness_check\x18p \x01(\x0b\x32\'.google.appengine.v1beta.ReadinessCheck\x12>\n\x0eliveness_check\x18q \x01(\x0b\x32&.google.appengine.v1beta.LivenessCheck\x12\x1b\n\x13nobuild_files_regex\x18k \x01(\t\x12\x37\n\ndeployment\x18l \x01(\x0b\x32#.google.appengine.v1beta.Deployment\x12\x13\n\x0bversion_url\x18m \x01(\t\x12K\n\x15\x65ndpoints_api_service\x18n \x01(\x0b\x32,.google.appengine.v1beta.EndpointsApiService\x12\x37\n\nentrypoint\x18z \x01(\x0b\x32#.google.appengine.v1beta.Entrypoint\x12I\n\x14vpc_access_connector\x18y \x01(\x0b\x32+.google.appengine.v1beta.VpcAccessConnector\x1a\x33\n\x11\x42\x65taSettingsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x33\n\x11\x45nvVariablesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x38\n\x16\x42uildEnvVariablesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\t\n\x07scaling\"\xfb\x01\n\x13\x45ndpointsApiService\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tconfig_id\x18\x02 \x01(\t\x12V\n\x10rollout_strategy\x18\x03 \x01(\x0e\x32<.google.appengine.v1beta.EndpointsApiService.RolloutStrategy\x12\x1e\n\x16\x64isable_trace_sampling\x18\x04 \x01(\x08\"K\n\x0fRolloutStrategy\x12 \n\x1cUNSPECIFIED_ROLLOUT_STRATEGY\x10\x00\x12\t\n\x05\x46IXED\x10\x01\x12\x0b\n\x07MANAGED\x10\x02\"\xfc\x05\n\x10\x41utomaticScaling\x12\x33\n\x10\x63ool_down_period\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x0f\x63pu_utilization\x18\x02 \x01(\x0b\x32\'.google.appengine.v1beta.CpuUtilization\x12\x1f\n\x17max_concurrent_requests\x18\x03 \x01(\x05\x12\x1a\n\x12max_idle_instances\x18\x04 \x01(\x05\x12\x1b\n\x13max_total_instances\x18\x05 \x01(\x05\x12\x36\n\x13max_pending_latency\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1a\n\x12min_idle_instances\x18\x07 \x01(\x05\x12\x1b\n\x13min_total_instances\x18\x08 \x01(\x05\x12\x36\n\x13min_pending_latency\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12H\n\x13request_utilization\x18\n \x01(\x0b\x32+.google.appengine.v1beta.RequestUtilization\x12\x42\n\x10\x64isk_utilization\x18\x0b \x01(\x0b\x32(.google.appengine.v1beta.DiskUtilization\x12H\n\x13network_utilization\x18\x0c \x01(\x0b\x32+.google.appengine.v1beta.NetworkUtilization\x12=\n\x0e\x63ustom_metrics\x18\x15 \x03(\x0b\x32%.google.appengine.v1beta.CustomMetric\x12W\n\x1bstandard_scheduler_settings\x18\x14 \x01(\x0b\x32\x32.google.appengine.v1beta.StandardSchedulerSettings\"V\n\x0c\x42\x61sicScaling\x12/\n\x0cidle_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_instances\x18\x02 \x01(\x05\"\"\n\rManualScaling\x12\x11\n\tinstances\x18\x01 \x01(\x05\"j\n\x0e\x43puUtilization\x12<\n\x19\x61ggregation_window_length\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1a\n\x12target_utilization\x18\x02 \x01(\x01\"a\n\x12RequestUtilization\x12\'\n\x1ftarget_request_count_per_second\x18\x01 \x01(\x05\x12\"\n\x1atarget_concurrent_requests\x18\x02 \x01(\x05\"\xa7\x01\n\x0f\x44iskUtilization\x12%\n\x1dtarget_write_bytes_per_second\x18\x0e \x01(\x05\x12#\n\x1btarget_write_ops_per_second\x18\x0f \x01(\x05\x12$\n\x1ctarget_read_bytes_per_second\x18\x10 \x01(\x05\x12\"\n\x1atarget_read_ops_per_second\x18\x11 \x01(\x05\"\xb8\x01\n\x12NetworkUtilization\x12$\n\x1ctarget_sent_bytes_per_second\x18\x01 \x01(\x05\x12&\n\x1etarget_sent_packets_per_second\x18\x0b \x01(\x05\x12(\n target_received_bytes_per_second\x18\x0c \x01(\x05\x12*\n\"target_received_packets_per_second\x18\r \x01(\x05\"\x9b\x01\n\x0c\x43ustomMetric\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_type\x18\x02 \x01(\t\x12\x1c\n\x12target_utilization\x18\x03 \x01(\x01H\x00\x12$\n\x1asingle_instance_assignment\x18\x04 \x01(\x01H\x00\x12\x0e\n\x06\x66ilter\x18\x05 \x01(\tB\r\n\x0btarget_spec\"\x90\x01\n\x19StandardSchedulerSettings\x12\x1e\n\x16target_cpu_utilization\x18\x01 \x01(\x01\x12%\n\x1dtarget_throughput_utilization\x18\x02 \x01(\x01\x12\x15\n\rmin_instances\x18\x03 \x01(\x05\x12\x15\n\rmax_instances\x18\x04 \x01(\x05\"y\n\x07Network\x12\x17\n\x0f\x66orwarded_ports\x18\x01 \x03(\t\x12\x14\n\x0cinstance_tag\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x17\n\x0fsubnetwork_name\x18\x04 \x01(\t\x12\x18\n\x10session_affinity\x18\x05 \x01(\x08\"<\n\x06Volume\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0bvolume_type\x18\x02 \x01(\t\x12\x0f\n\x07size_gb\x18\x03 \x01(\x01\"\x89\x01\n\tResources\x12\x0b\n\x03\x63pu\x18\x01 \x01(\x01\x12\x0f\n\x07\x64isk_gb\x18\x02 \x01(\x01\x12\x11\n\tmemory_gb\x18\x03 \x01(\x01\x12\x30\n\x07volumes\x18\x04 \x03(\x0b\x32\x1f.google.appengine.v1beta.Volume\x12\x19\n\x11kms_key_reference\x18\x05 \x01(\t\"\"\n\x12VpcAccessConnector\x12\x0c\n\x04name\x18\x01 \x01(\t\"(\n\nEntrypoint\x12\x0f\n\x05shell\x18\x01 \x01(\tH\x00\x42\t\n\x07\x63ommand*\xbb\x02\n\x12InboundServiceType\x12\x1f\n\x1bINBOUND_SERVICE_UNSPECIFIED\x10\x00\x12\x18\n\x14INBOUND_SERVICE_MAIL\x10\x01\x12\x1f\n\x1bINBOUND_SERVICE_MAIL_BOUNCE\x10\x02\x12\x1e\n\x1aINBOUND_SERVICE_XMPP_ERROR\x10\x03\x12 \n\x1cINBOUND_SERVICE_XMPP_MESSAGE\x10\x04\x12\"\n\x1eINBOUND_SERVICE_XMPP_SUBSCRIBE\x10\x05\x12!\n\x1dINBOUND_SERVICE_XMPP_PRESENCE\x10\x06\x12$\n INBOUND_SERVICE_CHANNEL_PRESENCE\x10\x07\x12\x1a\n\x16INBOUND_SERVICE_WARMUP\x10\t*I\n\rServingStatus\x12\x1e\n\x1aSERVING_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07SERVING\x10\x01\x12\x0b\n\x07STOPPED\x10\x02\x42\xd2\x01\n\x1b\x63om.google.appengine.v1betaB\x0cVersionProtoP\x01Z@google.golang.org/genproto/googleapis/appengine/v1beta;appengine\xaa\x02\x1dGoogle.Cloud.AppEngine.V1Beta\xca\x02\x1dGoogle\\Cloud\\AppEngine\\V1beta\xea\x02 Google::Cloud::AppEngine::V1betab\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google.appengine.v1beta.version_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\033com.google.appengine.v1betaB\014VersionProtoP\001Z@google.golang.org/genproto/googleapis/appengine/v1beta;appengine\252\002\035Google.Cloud.AppEngine.V1Beta\312\002\035Google\\Cloud\\AppEngine\\V1beta\352\002 Google::Cloud::AppEngine::V1beta'
  _VERSION_BETASETTINGSENTRY._options = None
  _VERSION_BETASETTINGSENTRY._serialized_options = b'8\001'
  _VERSION_ENVVARIABLESENTRY._options = None
  _VERSION_ENVVARIABLESENTRY._serialized_options = b'8\001'
  _VERSION_BUILDENVVARIABLESENTRY._options = None
  _VERSION_BUILDENVVARIABLESENTRY._serialized_options = b'8\001'
  _INBOUNDSERVICETYPE._serialized_start=4697
  _INBOUNDSERVICETYPE._serialized_end=5012
  _SERVINGSTATUS._serialized_start=5014
  _SERVINGSTATUS._serialized_end=5087
  _VERSION._serialized_start=258
  _VERSION._serialized_end=2277
  _VERSION_BETASETTINGSENTRY._serialized_start=2104
  _VERSION_BETASETTINGSENTRY._serialized_end=2155
  _VERSION_ENVVARIABLESENTRY._serialized_start=2157
  _VERSION_ENVVARIABLESENTRY._serialized_end=2208
  _VERSION_BUILDENVVARIABLESENTRY._serialized_start=2210
  _VERSION_BUILDENVVARIABLESENTRY._serialized_end=2266
  _ENDPOINTSAPISERVICE._serialized_start=2280
  _ENDPOINTSAPISERVICE._serialized_end=2531
  _ENDPOINTSAPISERVICE_ROLLOUTSTRATEGY._serialized_start=2456
  _ENDPOINTSAPISERVICE_ROLLOUTSTRATEGY._serialized_end=2531
  _AUTOMATICSCALING._serialized_start=2534
  _AUTOMATICSCALING._serialized_end=3298
  _BASICSCALING._serialized_start=3300
  _BASICSCALING._serialized_end=3386
  _MANUALSCALING._serialized_start=3388
  _MANUALSCALING._serialized_end=3422
  _CPUUTILIZATION._serialized_start=3424
  _CPUUTILIZATION._serialized_end=3530
  _REQUESTUTILIZATION._serialized_start=3532
  _REQUESTUTILIZATION._serialized_end=3629
  _DISKUTILIZATION._serialized_start=3632
  _DISKUTILIZATION._serialized_end=3799
  _NETWORKUTILIZATION._serialized_start=3802
  _NETWORKUTILIZATION._serialized_end=3986
  _CUSTOMMETRIC._serialized_start=3989
  _CUSTOMMETRIC._serialized_end=4144
  _STANDARDSCHEDULERSETTINGS._serialized_start=4147
  _STANDARDSCHEDULERSETTINGS._serialized_end=4291
  _NETWORK._serialized_start=4293
  _NETWORK._serialized_end=4414
  _VOLUME._serialized_start=4416
  _VOLUME._serialized_end=4476
  _RESOURCES._serialized_start=4479
  _RESOURCES._serialized_end=4616
  _VPCACCESSCONNECTOR._serialized_start=4618
  _VPCACCESSCONNECTOR._serialized_end=4652
  _ENTRYPOINT._serialized_start=4654
  _ENTRYPOINT._serialized_end=4694
# @@protoc_insertion_point(module_scope)
