# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: akash/provider/v1/status.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 google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from akash.proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from akash.proto.akash.inventory.v1 import cluster_pb2 as akash_dot_inventory_dot_v1_dot_cluster__pb2
from akash.proto.k8s.io.apimachinery.pkg.api.resource import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_api_dot_resource_dot_generated__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x61kash/provider/v1/status.proto\x12\x11\x61kash.provider.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x14gogoproto/gogo.proto\x1a akash/inventory/v1/cluster.proto\x1a\x34k8s.io/apimachinery/pkg/api/resource/generated.proto\"\xb0\x05\n\x0fResourcesMetric\x12]\n\x03\x63pu\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.api.resource.QuantityB \xc8\xde\x1f\x01\xe2\xde\x1f\x03\x43PU\xea\xde\x1f\x03\x63pu\xf2\xde\x1f\nyaml:\"cpu\"\x12i\n\x06memory\x18\x02 \x01(\x0b\x32..k8s.io.apimachinery.pkg.api.resource.QuantityB)\xc8\xde\x1f\x01\xe2\xde\x1f\x06Memory\xea\xde\x1f\x06memory\xf2\xde\x1f\ryaml:\"memory\"\x12\x65\n\x03gpu\x18\x03 \x01(\x0b\x32..k8s.io.apimachinery.pkg.api.resource.QuantityB(\xc8\xde\x1f\x01\xe2\xde\x1f\x03GPU\xea\xde\x1f\x03gpu\xf2\xde\x1f\nyaml:\"gpu\"\xaa\xdf\x1f\x04GPUs\x12\x94\x01\n\x11\x65phemeral_storage\x18\x04 \x01(\x0b\x32..k8s.io.apimachinery.pkg.api.resource.QuantityBI\xc8\xde\x1f\x01\xe2\xde\x1f\x10\x45phemeralStorage\xea\xde\x1f\x11\x65phemeral_storage\xf2\xde\x1f\x18yaml:\"ephemeral_storage\"\x12u\n\x07storage\x18\x05 \x03(\x0b\x32/.akash.provider.v1.ResourcesMetric.StorageEntryB3\xe2\xde\x1f\x07Storage\xea\xde\x1f\x07storage\xf2\xde\x1f\x0eyaml:\"storage\"\xfa\xde\x1f\x07Storage\x1a^\n\x0cStorageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..k8s.io.apimachinery.pkg.api.resource.Quantity:\x02\x38\x01\"?\n\x06Leases\x12\x35\n\x06\x61\x63tive\x18\x01 \x01(\rB%\xe2\xde\x1f\x06\x41\x63tive\xea\xde\x1f\x06\x61\x63tive\xf2\xde\x1f\ryaml:\"active\"\"\xb2\x01\n\x12ReservationsMetric\x12\x31\n\x05\x63ount\x18\x01 \x01(\rB\"\xe2\xde\x1f\x05\x43ount\xea\xde\x1f\x05\x63ount\xf2\xde\x1f\x0cyaml:\"count\"\x12i\n\tresources\x18\x02 \x01(\x0b\x32\".akash.provider.v1.ResourcesMetricB2\xc8\xde\x1f\x00\xe2\xde\x1f\tResources\xea\xde\x1f\tresources\xf2\xde\x1f\x10yaml:\"resources\"\"\xd6\x01\n\x0cReservations\x12\x64\n\x07pending\x18\x01 \x01(\x0b\x32%.akash.provider.v1.ReservationsMetricB,\xc8\xde\x1f\x00\xe2\xde\x1f\x07Pending\xea\xde\x1f\x07pending\xf2\xde\x1f\x0eyaml:\"pending\"\x12`\n\x06\x61\x63tive\x18\x02 \x01(\x0b\x32%.akash.provider.v1.ReservationsMetricB)\xc8\xde\x1f\x00\xe2\xde\x1f\x06\x41\x63tive\xea\xde\x1f\x06\x61\x63tive\xf2\xde\x1f\ryaml:\"active\"\"\xdb\x01\n\tInventory\x12Z\n\x07\x63luster\x18\x01 \x01(\x0b\x32\x1b.akash.inventory.v1.ClusterB,\xc8\xde\x1f\x00\xe2\xde\x1f\x07\x43luster\xea\xde\x1f\x07\x63luster\xf2\xde\x1f\x0eyaml:\"cluster\"\x12r\n\x0creservations\x18\x02 \x01(\x0b\x32\x1f.akash.provider.v1.ReservationsB;\xc8\xde\x1f\x00\xe2\xde\x1f\x0cReservations\xea\xde\x1f\x0creservations\xf2\xde\x1f\x13yaml:\"reservations\"\"\xca\x01\n\rClusterStatus\x12T\n\x06leases\x18\x01 \x01(\x0b\x32\x19.akash.provider.v1.LeasesB)\xc8\xde\x1f\x00\xe2\xde\x1f\x06Leases\xea\xde\x1f\x06leases\xf2\xde\x1f\ryaml:\"leases\"\x12\x63\n\tinventory\x18\x02 \x01(\x0b\x32\x1c.akash.provider.v1.InventoryB2\xc8\xde\x1f\x00\xe2\xde\x1f\tInventory\xea\xde\x1f\tinventory\xf2\xde\x1f\x10yaml:\"inventory\"\"H\n\x0f\x42idEngineStatus\x12\x35\n\x06orders\x18\x01 \x01(\rB%\xe2\xde\x1f\x06Orders\xea\xde\x1f\x06orders\xf2\xde\x1f\ryaml:\"orders\"\"[\n\x0eManifestStatus\x12I\n\x0b\x64\x65ployments\x18\x01 \x01(\rB4\xe2\xde\x1f\x0b\x44\x65ployments\xea\xde\x1f\x0b\x64\x65ployments\xf2\xde\x1f\x12yaml:\"deployments\"\"\x8a\x05\n\x06Status\x12I\n\x06\x65rrors\x18\x01 \x03(\tB9\xe2\xde\x1f\x06\x45rrors\xea\xde\x1f\x10\x65rrors,omitempty\xf2\xde\x1f\x17yaml:\"errors,omitempty\"\x12s\n\x07\x63luster\x18\x02 \x01(\x0b\x32 .akash.provider.v1.ClusterStatusB@\xc8\xde\x1f\x01\xe2\xde\x1f\x07\x43luster\xea\xde\x1f\x11\x63luster,omitempty\xf2\xde\x1f\x18yaml:\"cluster,omitempty\"\x12\x80\x01\n\nbid_engine\x18\x03 \x01(\x0b\x32\".akash.provider.v1.BidEngineStatusBH\xc8\xde\x1f\x01\xe2\xde\x1f\tBidEngine\xea\xde\x1f\x14\x62id_engine,omitempty\xf2\xde\x1f\x1byaml:\"bid_engine,omitempty\"\x12x\n\x08manifest\x18\x04 \x01(\x0b\x32!.akash.provider.v1.ManifestStatusBC\xc8\xde\x1f\x01\xe2\xde\x1f\x08Manifest\xea\xde\x1f\x12manifest,omitempty\xf2\xde\x1f\x19yaml:\"manifest,omitempty\"\x12\\\n\x10public_hostnames\x18\x05 \x03(\tBB\xe2\xde\x1f\x0fPublicHostnames\xea\xde\x1f\x10public_hostnames\xf2\xde\x1f\x17yaml:\"public_hostnames\"\x12\x65\n\ttimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB6\xc8\xde\x1f\x00\xe2\xde\x1f\tTimestamp\xea\xde\x1f\ttimestamp\xf2\xde\x1f\x10yaml:\"timestamp\"\x90\xdf\x1f\x01\x42\x33Z1github.com/akash-network/akash-api/go/provider/v1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'akash.provider.v1.status_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z1github.com/akash-network/akash-api/go/provider/v1'
  _globals['_RESOURCESMETRIC_STORAGEENTRY']._options = None
  _globals['_RESOURCESMETRIC_STORAGEENTRY']._serialized_options = b'8\001'
  _globals['_RESOURCESMETRIC'].fields_by_name['cpu']._options = None
  _globals['_RESOURCESMETRIC'].fields_by_name['cpu']._serialized_options = b'\310\336\037\001\342\336\037\003CPU\352\336\037\003cpu\362\336\037\nyaml:\"cpu\"'
  _globals['_RESOURCESMETRIC'].fields_by_name['memory']._options = None
  _globals['_RESOURCESMETRIC'].fields_by_name['memory']._serialized_options = b'\310\336\037\001\342\336\037\006Memory\352\336\037\006memory\362\336\037\ryaml:\"memory\"'
  _globals['_RESOURCESMETRIC'].fields_by_name['gpu']._options = None
  _globals['_RESOURCESMETRIC'].fields_by_name['gpu']._serialized_options = b'\310\336\037\001\342\336\037\003GPU\352\336\037\003gpu\362\336\037\nyaml:\"gpu\"\252\337\037\004GPUs'
  _globals['_RESOURCESMETRIC'].fields_by_name['ephemeral_storage']._options = None
  _globals['_RESOURCESMETRIC'].fields_by_name['ephemeral_storage']._serialized_options = b'\310\336\037\001\342\336\037\020EphemeralStorage\352\336\037\021ephemeral_storage\362\336\037\030yaml:\"ephemeral_storage\"'
  _globals['_RESOURCESMETRIC'].fields_by_name['storage']._options = None
  _globals['_RESOURCESMETRIC'].fields_by_name['storage']._serialized_options = b'\342\336\037\007Storage\352\336\037\007storage\362\336\037\016yaml:\"storage\"\372\336\037\007Storage'
  _globals['_LEASES'].fields_by_name['active']._options = None
  _globals['_LEASES'].fields_by_name['active']._serialized_options = b'\342\336\037\006Active\352\336\037\006active\362\336\037\ryaml:\"active\"'
  _globals['_RESERVATIONSMETRIC'].fields_by_name['count']._options = None
  _globals['_RESERVATIONSMETRIC'].fields_by_name['count']._serialized_options = b'\342\336\037\005Count\352\336\037\005count\362\336\037\014yaml:\"count\"'
  _globals['_RESERVATIONSMETRIC'].fields_by_name['resources']._options = None
  _globals['_RESERVATIONSMETRIC'].fields_by_name['resources']._serialized_options = b'\310\336\037\000\342\336\037\tResources\352\336\037\tresources\362\336\037\020yaml:\"resources\"'
  _globals['_RESERVATIONS'].fields_by_name['pending']._options = None
  _globals['_RESERVATIONS'].fields_by_name['pending']._serialized_options = b'\310\336\037\000\342\336\037\007Pending\352\336\037\007pending\362\336\037\016yaml:\"pending\"'
  _globals['_RESERVATIONS'].fields_by_name['active']._options = None
  _globals['_RESERVATIONS'].fields_by_name['active']._serialized_options = b'\310\336\037\000\342\336\037\006Active\352\336\037\006active\362\336\037\ryaml:\"active\"'
  _globals['_INVENTORY'].fields_by_name['cluster']._options = None
  _globals['_INVENTORY'].fields_by_name['cluster']._serialized_options = b'\310\336\037\000\342\336\037\007Cluster\352\336\037\007cluster\362\336\037\016yaml:\"cluster\"'
  _globals['_INVENTORY'].fields_by_name['reservations']._options = None
  _globals['_INVENTORY'].fields_by_name['reservations']._serialized_options = b'\310\336\037\000\342\336\037\014Reservations\352\336\037\014reservations\362\336\037\023yaml:\"reservations\"'
  _globals['_CLUSTERSTATUS'].fields_by_name['leases']._options = None
  _globals['_CLUSTERSTATUS'].fields_by_name['leases']._serialized_options = b'\310\336\037\000\342\336\037\006Leases\352\336\037\006leases\362\336\037\ryaml:\"leases\"'
  _globals['_CLUSTERSTATUS'].fields_by_name['inventory']._options = None
  _globals['_CLUSTERSTATUS'].fields_by_name['inventory']._serialized_options = b'\310\336\037\000\342\336\037\tInventory\352\336\037\tinventory\362\336\037\020yaml:\"inventory\"'
  _globals['_BIDENGINESTATUS'].fields_by_name['orders']._options = None
  _globals['_BIDENGINESTATUS'].fields_by_name['orders']._serialized_options = b'\342\336\037\006Orders\352\336\037\006orders\362\336\037\ryaml:\"orders\"'
  _globals['_MANIFESTSTATUS'].fields_by_name['deployments']._options = None
  _globals['_MANIFESTSTATUS'].fields_by_name['deployments']._serialized_options = b'\342\336\037\013Deployments\352\336\037\013deployments\362\336\037\022yaml:\"deployments\"'
  _globals['_STATUS'].fields_by_name['errors']._options = None
  _globals['_STATUS'].fields_by_name['errors']._serialized_options = b'\342\336\037\006Errors\352\336\037\020errors,omitempty\362\336\037\027yaml:\"errors,omitempty\"'
  _globals['_STATUS'].fields_by_name['cluster']._options = None
  _globals['_STATUS'].fields_by_name['cluster']._serialized_options = b'\310\336\037\001\342\336\037\007Cluster\352\336\037\021cluster,omitempty\362\336\037\030yaml:\"cluster,omitempty\"'
  _globals['_STATUS'].fields_by_name['bid_engine']._options = None
  _globals['_STATUS'].fields_by_name['bid_engine']._serialized_options = b'\310\336\037\001\342\336\037\tBidEngine\352\336\037\024bid_engine,omitempty\362\336\037\033yaml:\"bid_engine,omitempty\"'
  _globals['_STATUS'].fields_by_name['manifest']._options = None
  _globals['_STATUS'].fields_by_name['manifest']._serialized_options = b'\310\336\037\001\342\336\037\010Manifest\352\336\037\022manifest,omitempty\362\336\037\031yaml:\"manifest,omitempty\"'
  _globals['_STATUS'].fields_by_name['public_hostnames']._options = None
  _globals['_STATUS'].fields_by_name['public_hostnames']._serialized_options = b'\342\336\037\017PublicHostnames\352\336\037\020public_hostnames\362\336\037\027yaml:\"public_hostnames\"'
  _globals['_STATUS'].fields_by_name['timestamp']._options = None
  _globals['_STATUS'].fields_by_name['timestamp']._serialized_options = b'\310\336\037\000\342\336\037\tTimestamp\352\336\037\ttimestamp\362\336\037\020yaml:\"timestamp\"\220\337\037\001'
  _globals['_RESOURCESMETRIC']._serialized_start=197
  _globals['_RESOURCESMETRIC']._serialized_end=885
  _globals['_RESOURCESMETRIC_STORAGEENTRY']._serialized_start=791
  _globals['_RESOURCESMETRIC_STORAGEENTRY']._serialized_end=885
  _globals['_LEASES']._serialized_start=887
  _globals['_LEASES']._serialized_end=950
  _globals['_RESERVATIONSMETRIC']._serialized_start=953
  _globals['_RESERVATIONSMETRIC']._serialized_end=1131
  _globals['_RESERVATIONS']._serialized_start=1134
  _globals['_RESERVATIONS']._serialized_end=1348
  _globals['_INVENTORY']._serialized_start=1351
  _globals['_INVENTORY']._serialized_end=1570
  _globals['_CLUSTERSTATUS']._serialized_start=1573
  _globals['_CLUSTERSTATUS']._serialized_end=1775
  _globals['_BIDENGINESTATUS']._serialized_start=1777
  _globals['_BIDENGINESTATUS']._serialized_end=1849
  _globals['_MANIFESTSTATUS']._serialized_start=1851
  _globals['_MANIFESTSTATUS']._serialized_end=1942
  _globals['_STATUS']._serialized_start=1945
  _globals['_STATUS']._serialized_end=2595
# @@protoc_insertion_point(module_scope)
