# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: akash/provider/lease/v1/service.proto
# Protobuf Python Version: 4.25.2
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from akash.proto.akash.manifest.v2beta2 import group_pb2 as akash_dot_manifest_dot_v2beta2_dot_group__pb2
from akash.proto.akash.market.v1beta4 import lease_pb2 as akash_dot_market_dot_v1beta4_dot_lease__pb2
from akash.proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%akash/provider/lease/v1/service.proto\x12\x17\x61kash.provider.lease.v1\x1a\"akash/manifest/v2beta2/group.proto\x1a akash/market/v1beta4/lease.proto\x1a\x14gogoproto/gogo.proto\"\xc1\x01\n\x12LeaseServiceStatus\x12\x11\n\tavailable\x18\x01 \x01(\x05\x12\r\n\x05total\x18\x02 \x01(\x05\x12\x0c\n\x04uris\x18\x03 \x03(\t\x12\x1b\n\x13observed_generation\x18\x04 \x01(\x03\x12\x10\n\x08replicas\x18\x05 \x01(\x05\x12\x18\n\x10updated_replicas\x18\x06 \x01(\x05\x12\x16\n\x0eready_replicas\x18\x07 \x01(\x05\x12\x1a\n\x12\x61vailable_replicas\x18\x08 \x01(\x05\"\xcc\x01\n\rLeaseIPStatus\x12%\n\x04port\x18\x01 \x01(\rB\x17\xea\xde\x1f\x04port\xf2\xde\x1f\x0byaml:\"port\"\x12@\n\rexternal_port\x18\x02 \x01(\rB)\xea\xde\x1f\rexternal_port\xf2\xde\x1f\x14yaml:\"external_port\"\x12\x31\n\x08protocol\x18\x03 \x01(\tB\x1f\xea\xde\x1f\x08protocol\xf2\xde\x1f\x0fyaml:\"protocol\"\x12\x1f\n\x02ip\x18\x04 \x01(\tB\x13\xea\xde\x1f\x02ip\xf2\xde\x1f\tyaml:\"ip\"\"\xf6\x01\n\x13\x46orwarderPortStatus\x12%\n\x04host\x18\x01 \x01(\tB\x17\xea\xde\x1f\x04host\xf2\xde\x1f\x0byaml:\"host\"\x12%\n\x04port\x18\x02 \x01(\rB\x17\xea\xde\x1f\x04port\xf2\xde\x1f\x0byaml:\"port\"\x12@\n\rexternal_port\x18\x03 \x01(\rB)\xea\xde\x1f\rexternal_port\xf2\xde\x1f\x14yaml:\"external_port\"\x12(\n\x05proto\x18\x04 \x01(\tB\x19\xea\xde\x1f\x05proto\xf2\xde\x1f\x0cyaml:\"proto\"\x12%\n\x04name\x18\x05 \x01(\tB\x17\xea\xde\x1f\x04name\xf2\xde\x1f\x0byaml:\"name\"\"\xbe\x02\n\rServiceStatus\x12%\n\x04name\x18\x01 \x01(\tB\x17\xea\xde\x1f\x04name\xf2\xde\x1f\x0byaml:\"name\"\x12\\\n\x06status\x18\x02 \x01(\x0b\x32+.akash.provider.lease.v1.LeaseServiceStatusB\x1f\xc8\xde\x1f\x00\xea\xde\x1f\x06status\xf2\xde\x1f\ryaml:\"status\"\x12Z\n\x05ports\x18\x03 \x03(\x0b\x32,.akash.provider.lease.v1.ForwarderPortStatusB\x1d\xc8\xde\x1f\x00\xea\xde\x1f\x05ports\xf2\xde\x1f\x0cyaml:\"ports\"\x12L\n\x03ips\x18\x04 \x03(\x0b\x32&.akash.provider.lease.v1.LeaseIPStatusB\x17\xc8\xde\x1f\x00\xea\xde\x1f\x02ip\xf2\xde\x1f\tyaml:\"ip\"\"\x8f\x02\n\x13SendManifestRequest\x12R\n\x08lease_id\x18\x01 \x01(\x0b\x32\x1d.akash.market.v1beta4.LeaseIDB!\xc8\xde\x1f\x00\xea\xde\x1f\x07LeaseID\xf2\xde\x1f\x0eyaml:\"LeaseID\"\x12\xa3\x01\n\x08manifest\x18\x02 \x03(\x0b\x32\x1d.akash.manifest.v2beta2.GroupBr\xc8\xde\x1f\x00\xe2\xde\x1f\x08Manifest\xea\xde\x1f\x08manifest\xf2\xde\x1f\x0fyaml:\"manifest\"\xaa\xdf\x1f?github.com/akash-network/akash-api/go/manifest/v2beta2.Manifest\"\x16\n\x14SendManifestResponse\"\x9b\x01\n\x12ServiceLogsRequest\x12R\n\x08lease_id\x18\x01 \x01(\x0b\x32\x1d.akash.market.v1beta4.LeaseIDB!\xc8\xde\x1f\x00\xea\xde\x1f\x07LeaseID\xf2\xde\x1f\x0eyaml:\"LeaseID\"\x12\x31\n\x08services\x18\x02 \x03(\tB\x1f\xea\xde\x1f\x08services\xf2\xde\x1f\x0fyaml:\"services\"\"[\n\x0bServiceLogs\x12%\n\x04name\x18\x01 \x01(\tB\x17\xea\xde\x1f\x04name\xf2\xde\x1f\x0byaml:\"name\"\x12%\n\x04logs\x18\x02 \x01(\x0c\x42\x17\xea\xde\x1f\x04logs\xf2\xde\x1f\x0byaml:\"logs\"\"l\n\x13ServiceLogsResponse\x12U\n\x08services\x18\x01 \x03(\x0b\x32$.akash.provider.lease.v1.ServiceLogsB\x1d\xea\xde\x1f\x07LeaseID\xf2\xde\x1f\x0eyaml:\"LeaseID\"\"b\n\x0cShellRequest\x12R\n\x08lease_id\x18\x01 \x01(\x0b\x32\x1d.akash.market.v1beta4.LeaseIDB!\xc8\xde\x1f\x00\xea\xde\x1f\x07LeaseID\xf2\xde\x1f\x0eyaml:\"LeaseID\"\"\x9d\x01\n\x14ServiceStatusRequest\x12R\n\x08lease_id\x18\x01 \x01(\x0b\x32\x1d.akash.market.v1beta4.LeaseIDB!\xc8\xde\x1f\x00\xea\xde\x1f\x07LeaseID\xf2\xde\x1f\x0eyaml:\"LeaseID\"\x12\x31\n\x08services\x18\x02 \x03(\tB\x1f\xea\xde\x1f\x08services\xf2\xde\x1f\x0fyaml:\"services\"\"v\n\x15ServiceStatusResponse\x12]\n\x08services\x18\x01 \x03(\x0b\x32&.akash.provider.lease.v1.ServiceStatusB#\xc8\xde\x1f\x00\xea\xde\x1f\x08services\xf2\xde\x1f\x0fyaml:\"services\"2\xbb\x04\n\x08LeaseRPC\x12k\n\x0cSendManifest\x12,.akash.provider.lease.v1.SendManifestRequest\x1a-.akash.provider.lease.v1.SendManifestResponse\x12n\n\rServiceStatus\x12-.akash.provider.lease.v1.ServiceStatusRequest\x1a..akash.provider.lease.v1.ServiceStatusResponse\x12v\n\x13StreamServiceStatus\x12-.akash.provider.lease.v1.ServiceStatusRequest\x1a..akash.provider.lease.v1.ServiceStatusResponse0\x01\x12h\n\x0bServiceLogs\x12+.akash.provider.lease.v1.ServiceLogsRequest\x1a,.akash.provider.lease.v1.ServiceLogsResponse\x12p\n\x11StreamServiceLogs\x12+.akash.provider.lease.v1.ServiceLogsRequest\x1a,.akash.provider.lease.v1.ServiceLogsResponse0\x01\x42\x39Z7github.com/akash-network/akash-api/go/provider/lease/v1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'akash.provider.lease.v1.service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z7github.com/akash-network/akash-api/go/provider/lease/v1'
  _globals['_LEASEIPSTATUS'].fields_by_name['port']._options = None
  _globals['_LEASEIPSTATUS'].fields_by_name['port']._serialized_options = b'\352\336\037\004port\362\336\037\013yaml:\"port\"'
  _globals['_LEASEIPSTATUS'].fields_by_name['external_port']._options = None
  _globals['_LEASEIPSTATUS'].fields_by_name['external_port']._serialized_options = b'\352\336\037\rexternal_port\362\336\037\024yaml:\"external_port\"'
  _globals['_LEASEIPSTATUS'].fields_by_name['protocol']._options = None
  _globals['_LEASEIPSTATUS'].fields_by_name['protocol']._serialized_options = b'\352\336\037\010protocol\362\336\037\017yaml:\"protocol\"'
  _globals['_LEASEIPSTATUS'].fields_by_name['ip']._options = None
  _globals['_LEASEIPSTATUS'].fields_by_name['ip']._serialized_options = b'\352\336\037\002ip\362\336\037\tyaml:\"ip\"'
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['host']._options = None
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['host']._serialized_options = b'\352\336\037\004host\362\336\037\013yaml:\"host\"'
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['port']._options = None
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['port']._serialized_options = b'\352\336\037\004port\362\336\037\013yaml:\"port\"'
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['external_port']._options = None
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['external_port']._serialized_options = b'\352\336\037\rexternal_port\362\336\037\024yaml:\"external_port\"'
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['proto']._options = None
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['proto']._serialized_options = b'\352\336\037\005proto\362\336\037\014yaml:\"proto\"'
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['name']._options = None
  _globals['_FORWARDERPORTSTATUS'].fields_by_name['name']._serialized_options = b'\352\336\037\004name\362\336\037\013yaml:\"name\"'
  _globals['_SERVICESTATUS'].fields_by_name['name']._options = None
  _globals['_SERVICESTATUS'].fields_by_name['name']._serialized_options = b'\352\336\037\004name\362\336\037\013yaml:\"name\"'
  _globals['_SERVICESTATUS'].fields_by_name['status']._options = None
  _globals['_SERVICESTATUS'].fields_by_name['status']._serialized_options = b'\310\336\037\000\352\336\037\006status\362\336\037\ryaml:\"status\"'
  _globals['_SERVICESTATUS'].fields_by_name['ports']._options = None
  _globals['_SERVICESTATUS'].fields_by_name['ports']._serialized_options = b'\310\336\037\000\352\336\037\005ports\362\336\037\014yaml:\"ports\"'
  _globals['_SERVICESTATUS'].fields_by_name['ips']._options = None
  _globals['_SERVICESTATUS'].fields_by_name['ips']._serialized_options = b'\310\336\037\000\352\336\037\002ip\362\336\037\tyaml:\"ip\"'
  _globals['_SENDMANIFESTREQUEST'].fields_by_name['lease_id']._options = None
  _globals['_SENDMANIFESTREQUEST'].fields_by_name['lease_id']._serialized_options = b'\310\336\037\000\352\336\037\007LeaseID\362\336\037\016yaml:\"LeaseID\"'
  _globals['_SENDMANIFESTREQUEST'].fields_by_name['manifest']._options = None
  _globals['_SENDMANIFESTREQUEST'].fields_by_name['manifest']._serialized_options = b'\310\336\037\000\342\336\037\010Manifest\352\336\037\010manifest\362\336\037\017yaml:\"manifest\"\252\337\037?github.com/akash-network/akash-api/go/manifest/v2beta2.Manifest'
  _globals['_SERVICELOGSREQUEST'].fields_by_name['lease_id']._options = None
  _globals['_SERVICELOGSREQUEST'].fields_by_name['lease_id']._serialized_options = b'\310\336\037\000\352\336\037\007LeaseID\362\336\037\016yaml:\"LeaseID\"'
  _globals['_SERVICELOGSREQUEST'].fields_by_name['services']._options = None
  _globals['_SERVICELOGSREQUEST'].fields_by_name['services']._serialized_options = b'\352\336\037\010services\362\336\037\017yaml:\"services\"'
  _globals['_SERVICELOGS'].fields_by_name['name']._options = None
  _globals['_SERVICELOGS'].fields_by_name['name']._serialized_options = b'\352\336\037\004name\362\336\037\013yaml:\"name\"'
  _globals['_SERVICELOGS'].fields_by_name['logs']._options = None
  _globals['_SERVICELOGS'].fields_by_name['logs']._serialized_options = b'\352\336\037\004logs\362\336\037\013yaml:\"logs\"'
  _globals['_SERVICELOGSRESPONSE'].fields_by_name['services']._options = None
  _globals['_SERVICELOGSRESPONSE'].fields_by_name['services']._serialized_options = b'\352\336\037\007LeaseID\362\336\037\016yaml:\"LeaseID\"'
  _globals['_SHELLREQUEST'].fields_by_name['lease_id']._options = None
  _globals['_SHELLREQUEST'].fields_by_name['lease_id']._serialized_options = b'\310\336\037\000\352\336\037\007LeaseID\362\336\037\016yaml:\"LeaseID\"'
  _globals['_SERVICESTATUSREQUEST'].fields_by_name['lease_id']._options = None
  _globals['_SERVICESTATUSREQUEST'].fields_by_name['lease_id']._serialized_options = b'\310\336\037\000\352\336\037\007LeaseID\362\336\037\016yaml:\"LeaseID\"'
  _globals['_SERVICESTATUSREQUEST'].fields_by_name['services']._options = None
  _globals['_SERVICESTATUSREQUEST'].fields_by_name['services']._serialized_options = b'\352\336\037\010services\362\336\037\017yaml:\"services\"'
  _globals['_SERVICESTATUSRESPONSE'].fields_by_name['services']._options = None
  _globals['_SERVICESTATUSRESPONSE'].fields_by_name['services']._serialized_options = b'\310\336\037\000\352\336\037\010services\362\336\037\017yaml:\"services\"'
  _globals['_LEASESERVICESTATUS']._serialized_start=159
  _globals['_LEASESERVICESTATUS']._serialized_end=352
  _globals['_LEASEIPSTATUS']._serialized_start=355
  _globals['_LEASEIPSTATUS']._serialized_end=559
  _globals['_FORWARDERPORTSTATUS']._serialized_start=562
  _globals['_FORWARDERPORTSTATUS']._serialized_end=808
  _globals['_SERVICESTATUS']._serialized_start=811
  _globals['_SERVICESTATUS']._serialized_end=1129
  _globals['_SENDMANIFESTREQUEST']._serialized_start=1132
  _globals['_SENDMANIFESTREQUEST']._serialized_end=1403
  _globals['_SENDMANIFESTRESPONSE']._serialized_start=1405
  _globals['_SENDMANIFESTRESPONSE']._serialized_end=1427
  _globals['_SERVICELOGSREQUEST']._serialized_start=1430
  _globals['_SERVICELOGSREQUEST']._serialized_end=1585
  _globals['_SERVICELOGS']._serialized_start=1587
  _globals['_SERVICELOGS']._serialized_end=1678
  _globals['_SERVICELOGSRESPONSE']._serialized_start=1680
  _globals['_SERVICELOGSRESPONSE']._serialized_end=1788
  _globals['_SHELLREQUEST']._serialized_start=1790
  _globals['_SHELLREQUEST']._serialized_end=1888
  _globals['_SERVICESTATUSREQUEST']._serialized_start=1891
  _globals['_SERVICESTATUSREQUEST']._serialized_end=2048
  _globals['_SERVICESTATUSRESPONSE']._serialized_start=2050
  _globals['_SERVICESTATUSRESPONSE']._serialized_end=2168
  _globals['_LEASERPC']._serialized_start=2171
  _globals['_LEASERPC']._serialized_end=2742
# @@protoc_insertion_point(module_scope)
