# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: arista/workspace.v1/workspace.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from fmp import extensions_pb2 as fmp_dot_extensions__pb2
from fmp import wrappers_pb2 as fmp_dot_wrappers__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from arista.configstatus.v1 import configstatus_pb2 as arista_dot_configstatus_dot_v1_dot_configstatus__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='arista/workspace.v1/workspace.proto',
  package='arista.workspace.v1',
  syntax='proto3',
  serialized_options=b'Z.arista/resources/arista/workspace.v1;workspace',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n#arista/workspace.v1/workspace.proto\x12\x13\x61rista.workspace.v1\x1a\x14\x66mp/extensions.proto\x1a\x12\x66mp/wrappers.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a)arista/configstatus.v1/configstatus.proto\"A\n\rRequestParams\x12\x30\n\nrequest_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"n\n\x08Response\x12\x33\n\x06status\x18\x01 \x01(\x0e\x32#.arista.workspace.v1.ResponseStatus\x12-\n\x07message\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x95\x01\n\tResponses\x12:\n\x06values\x18\x01 \x03(\x0b\x32*.arista.workspace.v1.Responses.ValuesEntry\x1aL\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.arista.workspace.v1.Response:\x02\x38\x01\"H\n\x0cWorkspaceKey\x12\x32\n\x0cworkspace_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue:\x04\x80\x8e\x19\x01\"\x9b\x02\n\x0fWorkspaceConfig\x12.\n\x03key\x18\x01 \x01(\x0b\x32!.arista.workspace.v1.WorkspaceKey\x12\x32\n\x0c\x64isplay_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07request\x18\x04 \x01(\x0e\x32\x1c.arista.workspace.v1.Request\x12:\n\x0erequest_params\x18\x05 \x01(\x0b\x32\".arista.workspace.v1.RequestParams:\x06\xfa\x8d\x19\x02rw\"\xd4\x03\n\tWorkspace\x12.\n\x03key\x18\x01 \x01(\x0b\x32!.arista.workspace.v1.WorkspaceKey\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\ncreated_by\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x10last_modified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x10last_modified_by\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x05state\x18\x06 \x01(\x0e\x32#.arista.workspace.v1.WorkspaceState\x12\x33\n\rlast_build_id\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\tresponses\x18\x08 \x01(\x0b\x32\x1e.arista.workspace.v1.Responses\x12#\n\x06\x63\x63_ids\x18\t \x01(\x0b\x32\x13.fmp.RepeatedString:\x06\xfa\x8d\x19\x02ro\"\xb4\x01\n\nInputError\x12.\n\x08\x66ield_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12!\n\x04path\x18\x02 \x01(\x0b\x32\x13.fmp.RepeatedString\x12$\n\x07members\x18\x03 \x01(\x0b\x32\x13.fmp.RepeatedString\x12-\n\x07message\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\">\n\x0bInputErrors\x12/\n\x06values\x18\x01 \x03(\x0b\x32\x1f.arista.workspace.v1.InputError\"\xbf\x01\n\x15InputValidationResult\x12=\n\x13input_schema_errors\x18\x01 \x01(\x0b\x32 .arista.workspace.v1.InputErrors\x12<\n\x12input_value_errors\x18\x02 \x01(\x0b\x32 .arista.workspace.v1.InputErrors\x12)\n\x0cother_errors\x18\x03 \x01(\x0b\x32\x13.fmp.RepeatedString\"\xbc\x01\n\x16InputValidationResults\x12G\n\x06values\x18\x01 \x03(\x0b\x32\x37.arista.workspace.v1.InputValidationResults.ValuesEntry\x1aY\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.arista.workspace.v1.InputValidationResult:\x02\x38\x01\"\x9e\x01\n\rTemplateError\x12.\n\x08line_num\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12/\n\texception\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06\x64\x65tail\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x0eTemplateErrors\x12\x32\n\x06values\x18\x01 \x03(\x0b\x32\".arista.workspace.v1.TemplateError\"\x8c\x01\n\x14\x43onfigletBuildResult\x12<\n\x0ftemplate_errors\x18\x01 \x01(\x0b\x32#.arista.workspace.v1.TemplateErrors\x12\x36\n\x10generated_config\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb9\x01\n\x15\x43onfigletBuildResults\x12\x46\n\x06values\x18\x01 \x03(\x0b\x32\x36.arista.workspace.v1.ConfigletBuildResults.ValuesEntry\x1aX\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32).arista.workspace.v1.ConfigletBuildResult:\x02\x38\x01\"\xbe\x01\n\x16\x43onfigValidationResult\x12\x36\n\x07summary\x18\x01 \x01(\x0b\x32%.arista.configstatus.v1.ConfigSummary\x12\x34\n\x06\x65rrors\x18\x02 \x01(\x0b\x32$.arista.configstatus.v1.ConfigErrors\x12\x36\n\x08warnings\x18\x03 \x01(\x0b\x32$.arista.configstatus.v1.ConfigErrors\"\xd8\x02\n\x0b\x42uildResult\x12.\n\x05state\x18\x01 \x01(\x0e\x32\x1f.arista.workspace.v1.BuildState\x12.\n\x05stage\x18\x02 \x01(\x0e\x32\x1f.arista.workspace.v1.BuildStage\x12M\n\x18input_validation_results\x18\x03 \x01(\x0b\x32+.arista.workspace.v1.InputValidationResults\x12K\n\x17\x63onfiglet_build_results\x18\x04 \x01(\x0b\x32*.arista.workspace.v1.ConfigletBuildResults\x12M\n\x18\x63onfig_validation_result\x18\x05 \x01(\x0b\x32+.arista.workspace.v1.ConfigValidationResult\"\x9e\x01\n\x0c\x42uildResults\x12=\n\x06values\x18\x01 \x03(\x0b\x32-.arista.workspace.v1.BuildResults.ValuesEntry\x1aO\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0b\x32 .arista.workspace.v1.BuildResult:\x02\x38\x01\"}\n\x11WorkspaceBuildKey\x12\x32\n\x0cworkspace_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x62uild_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue:\x04\x80\x8e\x19\x01\"\xb7\x01\n\x0eWorkspaceBuild\x12\x33\n\x03key\x18\x01 \x01(\x0b\x32&.arista.workspace.v1.WorkspaceBuildKey\x12.\n\x05state\x18\x02 \x01(\x0e\x32\x1f.arista.workspace.v1.BuildState\x12\x38\n\rbuild_results\x18\x03 \x01(\x0b\x32!.arista.workspace.v1.BuildResults:\x06\xfa\x8d\x19\x02ro*\xcc\x01\n\x0eWorkspaceState\x12\x1f\n\x1bWORKSPACE_STATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17WORKSPACE_STATE_PENDING\x10\x01\x12\x1d\n\x19WORKSPACE_STATE_SUBMITTED\x10\x02\x12\x1d\n\x19WORKSPACE_STATE_ABANDONED\x10\x03\x12\x1d\n\x19WORKSPACE_STATE_CONFLICTS\x10\x04\x12\x1f\n\x1bWORKSPACE_STATE_ROLLED_BACK\x10\x05*\x94\x01\n\x07Request\x12\x17\n\x13REQUEST_UNSPECIFIED\x10\x00\x12\x17\n\x13REQUEST_START_BUILD\x10\x01\x12\x18\n\x14REQUEST_CANCEL_BUILD\x10\x02\x12\x12\n\x0eREQUEST_SUBMIT\x10\x03\x12\x13\n\x0fREQUEST_ABANDON\x10\x04\x12\x14\n\x10REQUEST_ROLLBACK\x10\x05*h\n\x0eResponseStatus\x12\x1f\n\x1bRESPONSE_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n\x17RESPONSE_STATUS_SUCCESS\x10\x01\x12\x18\n\x14RESPONSE_STATUS_FAIL\x10\x02*\x8f\x01\n\nBuildState\x12\x1b\n\x17\x42UILD_STATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x42UILD_STATE_IN_PROGRESS\x10\x01\x12\x18\n\x14\x42UILD_STATE_CANCELED\x10\x02\x12\x17\n\x13\x42UILD_STATE_SUCCESS\x10\x03\x12\x14\n\x10\x42UILD_STATE_FAIL\x10\x04*\x8f\x01\n\nBuildStage\x12\x1b\n\x17\x42UILD_STAGE_UNSPECIFIED\x10\x00\x12 \n\x1c\x42UILD_STAGE_INPUT_VALIDATION\x10\x01\x12\x1f\n\x1b\x42UILD_STAGE_CONFIGLET_BUILD\x10\x02\x12!\n\x1d\x42UILD_STAGE_CONFIG_VALIDATION\x10\x03\x42\x30Z.arista/resources/arista/workspace.v1;workspaceb\x06proto3'
  ,
  dependencies=[fmp_dot_extensions__pb2.DESCRIPTOR,fmp_dot_wrappers__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,arista_dot_configstatus_dot_v1_dot_configstatus__pb2.DESCRIPTOR,])

_WORKSPACESTATE = _descriptor.EnumDescriptor(
  name='WorkspaceState',
  full_name='arista.workspace.v1.WorkspaceState',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_PENDING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_SUBMITTED', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_ABANDONED', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_CONFLICTS', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORKSPACE_STATE_ROLLED_BACK', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3581,
  serialized_end=3785,
)
_sym_db.RegisterEnumDescriptor(_WORKSPACESTATE)

WorkspaceState = enum_type_wrapper.EnumTypeWrapper(_WORKSPACESTATE)
_REQUEST = _descriptor.EnumDescriptor(
  name='Request',
  full_name='arista.workspace.v1.Request',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='REQUEST_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REQUEST_START_BUILD', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REQUEST_CANCEL_BUILD', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REQUEST_SUBMIT', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REQUEST_ABANDON', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REQUEST_ROLLBACK', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3788,
  serialized_end=3936,
)
_sym_db.RegisterEnumDescriptor(_REQUEST)

Request = enum_type_wrapper.EnumTypeWrapper(_REQUEST)
_RESPONSESTATUS = _descriptor.EnumDescriptor(
  name='ResponseStatus',
  full_name='arista.workspace.v1.ResponseStatus',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_STATUS_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_STATUS_SUCCESS', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='RESPONSE_STATUS_FAIL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3938,
  serialized_end=4042,
)
_sym_db.RegisterEnumDescriptor(_RESPONSESTATUS)

ResponseStatus = enum_type_wrapper.EnumTypeWrapper(_RESPONSESTATUS)
_BUILDSTATE = _descriptor.EnumDescriptor(
  name='BuildState',
  full_name='arista.workspace.v1.BuildState',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='BUILD_STATE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STATE_IN_PROGRESS', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STATE_CANCELED', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STATE_SUCCESS', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STATE_FAIL', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4045,
  serialized_end=4188,
)
_sym_db.RegisterEnumDescriptor(_BUILDSTATE)

BuildState = enum_type_wrapper.EnumTypeWrapper(_BUILDSTATE)
_BUILDSTAGE = _descriptor.EnumDescriptor(
  name='BuildStage',
  full_name='arista.workspace.v1.BuildStage',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='BUILD_STAGE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STAGE_INPUT_VALIDATION', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STAGE_CONFIGLET_BUILD', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BUILD_STAGE_CONFIG_VALIDATION', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4191,
  serialized_end=4334,
)
_sym_db.RegisterEnumDescriptor(_BUILDSTAGE)

BuildStage = enum_type_wrapper.EnumTypeWrapper(_BUILDSTAGE)
WORKSPACE_STATE_UNSPECIFIED = 0
WORKSPACE_STATE_PENDING = 1
WORKSPACE_STATE_SUBMITTED = 2
WORKSPACE_STATE_ABANDONED = 3
WORKSPACE_STATE_CONFLICTS = 4
WORKSPACE_STATE_ROLLED_BACK = 5
REQUEST_UNSPECIFIED = 0
REQUEST_START_BUILD = 1
REQUEST_CANCEL_BUILD = 2
REQUEST_SUBMIT = 3
REQUEST_ABANDON = 4
REQUEST_ROLLBACK = 5
RESPONSE_STATUS_UNSPECIFIED = 0
RESPONSE_STATUS_SUCCESS = 1
RESPONSE_STATUS_FAIL = 2
BUILD_STATE_UNSPECIFIED = 0
BUILD_STATE_IN_PROGRESS = 1
BUILD_STATE_CANCELED = 2
BUILD_STATE_SUCCESS = 3
BUILD_STATE_FAIL = 4
BUILD_STAGE_UNSPECIFIED = 0
BUILD_STAGE_INPUT_VALIDATION = 1
BUILD_STAGE_CONFIGLET_BUILD = 2
BUILD_STAGE_CONFIG_VALIDATION = 3



_REQUESTPARAMS = _descriptor.Descriptor(
  name='RequestParams',
  full_name='arista.workspace.v1.RequestParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='request_id', full_name='arista.workspace.v1.RequestParams.request_id', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=210,
  serialized_end=275,
)


_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='arista.workspace.v1.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='arista.workspace.v1.Response.status', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='message', full_name='arista.workspace.v1.Response.message', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=277,
  serialized_end=387,
)


_RESPONSES_VALUESENTRY = _descriptor.Descriptor(
  name='ValuesEntry',
  full_name='arista.workspace.v1.Responses.ValuesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.Responses.ValuesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.workspace.v1.Responses.ValuesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=463,
  serialized_end=539,
)

_RESPONSES = _descriptor.Descriptor(
  name='Responses',
  full_name='arista.workspace.v1.Responses',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.Responses.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_RESPONSES_VALUESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=390,
  serialized_end=539,
)


_WORKSPACEKEY = _descriptor.Descriptor(
  name='WorkspaceKey',
  full_name='arista.workspace.v1.WorkspaceKey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='workspace_id', full_name='arista.workspace.v1.WorkspaceKey.workspace_id', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\200\216\031\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=541,
  serialized_end=613,
)


_WORKSPACECONFIG = _descriptor.Descriptor(
  name='WorkspaceConfig',
  full_name='arista.workspace.v1.WorkspaceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.WorkspaceConfig.key', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='display_name', full_name='arista.workspace.v1.WorkspaceConfig.display_name', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='description', full_name='arista.workspace.v1.WorkspaceConfig.description', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='request', full_name='arista.workspace.v1.WorkspaceConfig.request', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='request_params', full_name='arista.workspace.v1.WorkspaceConfig.request_params', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\372\215\031\002rw',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=616,
  serialized_end=899,
)


_WORKSPACE = _descriptor.Descriptor(
  name='Workspace',
  full_name='arista.workspace.v1.Workspace',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.Workspace.key', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='created_at', full_name='arista.workspace.v1.Workspace.created_at', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='created_by', full_name='arista.workspace.v1.Workspace.created_by', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='last_modified_at', full_name='arista.workspace.v1.Workspace.last_modified_at', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='last_modified_by', full_name='arista.workspace.v1.Workspace.last_modified_by', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='arista.workspace.v1.Workspace.state', index=5,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='last_build_id', full_name='arista.workspace.v1.Workspace.last_build_id', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='responses', full_name='arista.workspace.v1.Workspace.responses', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cc_ids', full_name='arista.workspace.v1.Workspace.cc_ids', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\372\215\031\002ro',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=902,
  serialized_end=1370,
)


_INPUTERROR = _descriptor.Descriptor(
  name='InputError',
  full_name='arista.workspace.v1.InputError',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='field_id', full_name='arista.workspace.v1.InputError.field_id', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='path', full_name='arista.workspace.v1.InputError.path', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='members', full_name='arista.workspace.v1.InputError.members', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='message', full_name='arista.workspace.v1.InputError.message', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1373,
  serialized_end=1553,
)


_INPUTERRORS = _descriptor.Descriptor(
  name='InputErrors',
  full_name='arista.workspace.v1.InputErrors',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.InputErrors.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1555,
  serialized_end=1617,
)


_INPUTVALIDATIONRESULT = _descriptor.Descriptor(
  name='InputValidationResult',
  full_name='arista.workspace.v1.InputValidationResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='input_schema_errors', full_name='arista.workspace.v1.InputValidationResult.input_schema_errors', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='input_value_errors', full_name='arista.workspace.v1.InputValidationResult.input_value_errors', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='other_errors', full_name='arista.workspace.v1.InputValidationResult.other_errors', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1620,
  serialized_end=1811,
)


_INPUTVALIDATIONRESULTS_VALUESENTRY = _descriptor.Descriptor(
  name='ValuesEntry',
  full_name='arista.workspace.v1.InputValidationResults.ValuesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.InputValidationResults.ValuesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.workspace.v1.InputValidationResults.ValuesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1913,
  serialized_end=2002,
)

_INPUTVALIDATIONRESULTS = _descriptor.Descriptor(
  name='InputValidationResults',
  full_name='arista.workspace.v1.InputValidationResults',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.InputValidationResults.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_INPUTVALIDATIONRESULTS_VALUESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1814,
  serialized_end=2002,
)


_TEMPLATEERROR = _descriptor.Descriptor(
  name='TemplateError',
  full_name='arista.workspace.v1.TemplateError',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='line_num', full_name='arista.workspace.v1.TemplateError.line_num', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='exception', full_name='arista.workspace.v1.TemplateError.exception', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='detail', full_name='arista.workspace.v1.TemplateError.detail', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2005,
  serialized_end=2163,
)


_TEMPLATEERRORS = _descriptor.Descriptor(
  name='TemplateErrors',
  full_name='arista.workspace.v1.TemplateErrors',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.TemplateErrors.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2165,
  serialized_end=2233,
)


_CONFIGLETBUILDRESULT = _descriptor.Descriptor(
  name='ConfigletBuildResult',
  full_name='arista.workspace.v1.ConfigletBuildResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='template_errors', full_name='arista.workspace.v1.ConfigletBuildResult.template_errors', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='generated_config', full_name='arista.workspace.v1.ConfigletBuildResult.generated_config', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2236,
  serialized_end=2376,
)


_CONFIGLETBUILDRESULTS_VALUESENTRY = _descriptor.Descriptor(
  name='ValuesEntry',
  full_name='arista.workspace.v1.ConfigletBuildResults.ValuesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.ConfigletBuildResults.ValuesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.workspace.v1.ConfigletBuildResults.ValuesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2476,
  serialized_end=2564,
)

_CONFIGLETBUILDRESULTS = _descriptor.Descriptor(
  name='ConfigletBuildResults',
  full_name='arista.workspace.v1.ConfigletBuildResults',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.ConfigletBuildResults.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_CONFIGLETBUILDRESULTS_VALUESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2379,
  serialized_end=2564,
)


_CONFIGVALIDATIONRESULT = _descriptor.Descriptor(
  name='ConfigValidationResult',
  full_name='arista.workspace.v1.ConfigValidationResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='summary', full_name='arista.workspace.v1.ConfigValidationResult.summary', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='errors', full_name='arista.workspace.v1.ConfigValidationResult.errors', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='warnings', full_name='arista.workspace.v1.ConfigValidationResult.warnings', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2567,
  serialized_end=2757,
)


_BUILDRESULT = _descriptor.Descriptor(
  name='BuildResult',
  full_name='arista.workspace.v1.BuildResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='arista.workspace.v1.BuildResult.state', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='stage', full_name='arista.workspace.v1.BuildResult.stage', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='input_validation_results', full_name='arista.workspace.v1.BuildResult.input_validation_results', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='configlet_build_results', full_name='arista.workspace.v1.BuildResult.configlet_build_results', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='config_validation_result', full_name='arista.workspace.v1.BuildResult.config_validation_result', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2760,
  serialized_end=3104,
)


_BUILDRESULTS_VALUESENTRY = _descriptor.Descriptor(
  name='ValuesEntry',
  full_name='arista.workspace.v1.BuildResults.ValuesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.BuildResults.ValuesEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.workspace.v1.BuildResults.ValuesEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3186,
  serialized_end=3265,
)

_BUILDRESULTS = _descriptor.Descriptor(
  name='BuildResults',
  full_name='arista.workspace.v1.BuildResults',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='arista.workspace.v1.BuildResults.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_BUILDRESULTS_VALUESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3107,
  serialized_end=3265,
)


_WORKSPACEBUILDKEY = _descriptor.Descriptor(
  name='WorkspaceBuildKey',
  full_name='arista.workspace.v1.WorkspaceBuildKey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='workspace_id', full_name='arista.workspace.v1.WorkspaceBuildKey.workspace_id', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_id', full_name='arista.workspace.v1.WorkspaceBuildKey.build_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\200\216\031\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3267,
  serialized_end=3392,
)


_WORKSPACEBUILD = _descriptor.Descriptor(
  name='WorkspaceBuild',
  full_name='arista.workspace.v1.WorkspaceBuild',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.workspace.v1.WorkspaceBuild.key', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='arista.workspace.v1.WorkspaceBuild.state', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='build_results', full_name='arista.workspace.v1.WorkspaceBuild.build_results', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\372\215\031\002ro',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3395,
  serialized_end=3578,
)

_REQUESTPARAMS.fields_by_name['request_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_RESPONSE.fields_by_name['status'].enum_type = _RESPONSESTATUS
_RESPONSE.fields_by_name['message'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_RESPONSES_VALUESENTRY.fields_by_name['value'].message_type = _RESPONSE
_RESPONSES_VALUESENTRY.containing_type = _RESPONSES
_RESPONSES.fields_by_name['values'].message_type = _RESPONSES_VALUESENTRY
_WORKSPACEKEY.fields_by_name['workspace_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACECONFIG.fields_by_name['key'].message_type = _WORKSPACEKEY
_WORKSPACECONFIG.fields_by_name['display_name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACECONFIG.fields_by_name['description'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACECONFIG.fields_by_name['request'].enum_type = _REQUEST
_WORKSPACECONFIG.fields_by_name['request_params'].message_type = _REQUESTPARAMS
_WORKSPACE.fields_by_name['key'].message_type = _WORKSPACEKEY
_WORKSPACE.fields_by_name['created_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_WORKSPACE.fields_by_name['created_by'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACE.fields_by_name['last_modified_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_WORKSPACE.fields_by_name['last_modified_by'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACE.fields_by_name['state'].enum_type = _WORKSPACESTATE
_WORKSPACE.fields_by_name['last_build_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACE.fields_by_name['responses'].message_type = _RESPONSES
_WORKSPACE.fields_by_name['cc_ids'].message_type = fmp_dot_wrappers__pb2._REPEATEDSTRING
_INPUTERROR.fields_by_name['field_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_INPUTERROR.fields_by_name['path'].message_type = fmp_dot_wrappers__pb2._REPEATEDSTRING
_INPUTERROR.fields_by_name['members'].message_type = fmp_dot_wrappers__pb2._REPEATEDSTRING
_INPUTERROR.fields_by_name['message'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_INPUTERRORS.fields_by_name['values'].message_type = _INPUTERROR
_INPUTVALIDATIONRESULT.fields_by_name['input_schema_errors'].message_type = _INPUTERRORS
_INPUTVALIDATIONRESULT.fields_by_name['input_value_errors'].message_type = _INPUTERRORS
_INPUTVALIDATIONRESULT.fields_by_name['other_errors'].message_type = fmp_dot_wrappers__pb2._REPEATEDSTRING
_INPUTVALIDATIONRESULTS_VALUESENTRY.fields_by_name['value'].message_type = _INPUTVALIDATIONRESULT
_INPUTVALIDATIONRESULTS_VALUESENTRY.containing_type = _INPUTVALIDATIONRESULTS
_INPUTVALIDATIONRESULTS.fields_by_name['values'].message_type = _INPUTVALIDATIONRESULTS_VALUESENTRY
_TEMPLATEERROR.fields_by_name['line_num'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
_TEMPLATEERROR.fields_by_name['exception'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_TEMPLATEERROR.fields_by_name['detail'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_TEMPLATEERRORS.fields_by_name['values'].message_type = _TEMPLATEERROR
_CONFIGLETBUILDRESULT.fields_by_name['template_errors'].message_type = _TEMPLATEERRORS
_CONFIGLETBUILDRESULT.fields_by_name['generated_config'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_CONFIGLETBUILDRESULTS_VALUESENTRY.fields_by_name['value'].message_type = _CONFIGLETBUILDRESULT
_CONFIGLETBUILDRESULTS_VALUESENTRY.containing_type = _CONFIGLETBUILDRESULTS
_CONFIGLETBUILDRESULTS.fields_by_name['values'].message_type = _CONFIGLETBUILDRESULTS_VALUESENTRY
_CONFIGVALIDATIONRESULT.fields_by_name['summary'].message_type = arista_dot_configstatus_dot_v1_dot_configstatus__pb2._CONFIGSUMMARY
_CONFIGVALIDATIONRESULT.fields_by_name['errors'].message_type = arista_dot_configstatus_dot_v1_dot_configstatus__pb2._CONFIGERRORS
_CONFIGVALIDATIONRESULT.fields_by_name['warnings'].message_type = arista_dot_configstatus_dot_v1_dot_configstatus__pb2._CONFIGERRORS
_BUILDRESULT.fields_by_name['state'].enum_type = _BUILDSTATE
_BUILDRESULT.fields_by_name['stage'].enum_type = _BUILDSTAGE
_BUILDRESULT.fields_by_name['input_validation_results'].message_type = _INPUTVALIDATIONRESULTS
_BUILDRESULT.fields_by_name['configlet_build_results'].message_type = _CONFIGLETBUILDRESULTS
_BUILDRESULT.fields_by_name['config_validation_result'].message_type = _CONFIGVALIDATIONRESULT
_BUILDRESULTS_VALUESENTRY.fields_by_name['value'].message_type = _BUILDRESULT
_BUILDRESULTS_VALUESENTRY.containing_type = _BUILDRESULTS
_BUILDRESULTS.fields_by_name['values'].message_type = _BUILDRESULTS_VALUESENTRY
_WORKSPACEBUILDKEY.fields_by_name['workspace_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACEBUILDKEY.fields_by_name['build_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
_WORKSPACEBUILD.fields_by_name['key'].message_type = _WORKSPACEBUILDKEY
_WORKSPACEBUILD.fields_by_name['state'].enum_type = _BUILDSTATE
_WORKSPACEBUILD.fields_by_name['build_results'].message_type = _BUILDRESULTS
DESCRIPTOR.message_types_by_name['RequestParams'] = _REQUESTPARAMS
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['Responses'] = _RESPONSES
DESCRIPTOR.message_types_by_name['WorkspaceKey'] = _WORKSPACEKEY
DESCRIPTOR.message_types_by_name['WorkspaceConfig'] = _WORKSPACECONFIG
DESCRIPTOR.message_types_by_name['Workspace'] = _WORKSPACE
DESCRIPTOR.message_types_by_name['InputError'] = _INPUTERROR
DESCRIPTOR.message_types_by_name['InputErrors'] = _INPUTERRORS
DESCRIPTOR.message_types_by_name['InputValidationResult'] = _INPUTVALIDATIONRESULT
DESCRIPTOR.message_types_by_name['InputValidationResults'] = _INPUTVALIDATIONRESULTS
DESCRIPTOR.message_types_by_name['TemplateError'] = _TEMPLATEERROR
DESCRIPTOR.message_types_by_name['TemplateErrors'] = _TEMPLATEERRORS
DESCRIPTOR.message_types_by_name['ConfigletBuildResult'] = _CONFIGLETBUILDRESULT
DESCRIPTOR.message_types_by_name['ConfigletBuildResults'] = _CONFIGLETBUILDRESULTS
DESCRIPTOR.message_types_by_name['ConfigValidationResult'] = _CONFIGVALIDATIONRESULT
DESCRIPTOR.message_types_by_name['BuildResult'] = _BUILDRESULT
DESCRIPTOR.message_types_by_name['BuildResults'] = _BUILDRESULTS
DESCRIPTOR.message_types_by_name['WorkspaceBuildKey'] = _WORKSPACEBUILDKEY
DESCRIPTOR.message_types_by_name['WorkspaceBuild'] = _WORKSPACEBUILD
DESCRIPTOR.enum_types_by_name['WorkspaceState'] = _WORKSPACESTATE
DESCRIPTOR.enum_types_by_name['Request'] = _REQUEST
DESCRIPTOR.enum_types_by_name['ResponseStatus'] = _RESPONSESTATUS
DESCRIPTOR.enum_types_by_name['BuildState'] = _BUILDSTATE
DESCRIPTOR.enum_types_by_name['BuildStage'] = _BUILDSTAGE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

RequestParams = _reflection.GeneratedProtocolMessageType('RequestParams', (_message.Message,), {
  'DESCRIPTOR' : _REQUESTPARAMS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.RequestParams)
  })
_sym_db.RegisterMessage(RequestParams)

Response = _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {
  'DESCRIPTOR' : _RESPONSE,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.Response)
  })
_sym_db.RegisterMessage(Response)

Responses = _reflection.GeneratedProtocolMessageType('Responses', (_message.Message,), {

  'ValuesEntry' : _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESPONSES_VALUESENTRY,
    '__module__' : 'arista.workspace.v1.workspace_pb2'
    # @@protoc_insertion_point(class_scope:arista.workspace.v1.Responses.ValuesEntry)
    })
  ,
  'DESCRIPTOR' : _RESPONSES,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.Responses)
  })
_sym_db.RegisterMessage(Responses)
_sym_db.RegisterMessage(Responses.ValuesEntry)

WorkspaceKey = _reflection.GeneratedProtocolMessageType('WorkspaceKey', (_message.Message,), {
  'DESCRIPTOR' : _WORKSPACEKEY,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.WorkspaceKey)
  })
_sym_db.RegisterMessage(WorkspaceKey)

WorkspaceConfig = _reflection.GeneratedProtocolMessageType('WorkspaceConfig', (_message.Message,), {
  'DESCRIPTOR' : _WORKSPACECONFIG,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.WorkspaceConfig)
  })
_sym_db.RegisterMessage(WorkspaceConfig)

Workspace = _reflection.GeneratedProtocolMessageType('Workspace', (_message.Message,), {
  'DESCRIPTOR' : _WORKSPACE,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.Workspace)
  })
_sym_db.RegisterMessage(Workspace)

InputError = _reflection.GeneratedProtocolMessageType('InputError', (_message.Message,), {
  'DESCRIPTOR' : _INPUTERROR,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.InputError)
  })
_sym_db.RegisterMessage(InputError)

InputErrors = _reflection.GeneratedProtocolMessageType('InputErrors', (_message.Message,), {
  'DESCRIPTOR' : _INPUTERRORS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.InputErrors)
  })
_sym_db.RegisterMessage(InputErrors)

InputValidationResult = _reflection.GeneratedProtocolMessageType('InputValidationResult', (_message.Message,), {
  'DESCRIPTOR' : _INPUTVALIDATIONRESULT,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.InputValidationResult)
  })
_sym_db.RegisterMessage(InputValidationResult)

InputValidationResults = _reflection.GeneratedProtocolMessageType('InputValidationResults', (_message.Message,), {

  'ValuesEntry' : _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _INPUTVALIDATIONRESULTS_VALUESENTRY,
    '__module__' : 'arista.workspace.v1.workspace_pb2'
    # @@protoc_insertion_point(class_scope:arista.workspace.v1.InputValidationResults.ValuesEntry)
    })
  ,
  'DESCRIPTOR' : _INPUTVALIDATIONRESULTS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.InputValidationResults)
  })
_sym_db.RegisterMessage(InputValidationResults)
_sym_db.RegisterMessage(InputValidationResults.ValuesEntry)

TemplateError = _reflection.GeneratedProtocolMessageType('TemplateError', (_message.Message,), {
  'DESCRIPTOR' : _TEMPLATEERROR,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.TemplateError)
  })
_sym_db.RegisterMessage(TemplateError)

TemplateErrors = _reflection.GeneratedProtocolMessageType('TemplateErrors', (_message.Message,), {
  'DESCRIPTOR' : _TEMPLATEERRORS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.TemplateErrors)
  })
_sym_db.RegisterMessage(TemplateErrors)

ConfigletBuildResult = _reflection.GeneratedProtocolMessageType('ConfigletBuildResult', (_message.Message,), {
  'DESCRIPTOR' : _CONFIGLETBUILDRESULT,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.ConfigletBuildResult)
  })
_sym_db.RegisterMessage(ConfigletBuildResult)

ConfigletBuildResults = _reflection.GeneratedProtocolMessageType('ConfigletBuildResults', (_message.Message,), {

  'ValuesEntry' : _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _CONFIGLETBUILDRESULTS_VALUESENTRY,
    '__module__' : 'arista.workspace.v1.workspace_pb2'
    # @@protoc_insertion_point(class_scope:arista.workspace.v1.ConfigletBuildResults.ValuesEntry)
    })
  ,
  'DESCRIPTOR' : _CONFIGLETBUILDRESULTS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.ConfigletBuildResults)
  })
_sym_db.RegisterMessage(ConfigletBuildResults)
_sym_db.RegisterMessage(ConfigletBuildResults.ValuesEntry)

ConfigValidationResult = _reflection.GeneratedProtocolMessageType('ConfigValidationResult', (_message.Message,), {
  'DESCRIPTOR' : _CONFIGVALIDATIONRESULT,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.ConfigValidationResult)
  })
_sym_db.RegisterMessage(ConfigValidationResult)

BuildResult = _reflection.GeneratedProtocolMessageType('BuildResult', (_message.Message,), {
  'DESCRIPTOR' : _BUILDRESULT,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.BuildResult)
  })
_sym_db.RegisterMessage(BuildResult)

BuildResults = _reflection.GeneratedProtocolMessageType('BuildResults', (_message.Message,), {

  'ValuesEntry' : _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _BUILDRESULTS_VALUESENTRY,
    '__module__' : 'arista.workspace.v1.workspace_pb2'
    # @@protoc_insertion_point(class_scope:arista.workspace.v1.BuildResults.ValuesEntry)
    })
  ,
  'DESCRIPTOR' : _BUILDRESULTS,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.BuildResults)
  })
_sym_db.RegisterMessage(BuildResults)
_sym_db.RegisterMessage(BuildResults.ValuesEntry)

WorkspaceBuildKey = _reflection.GeneratedProtocolMessageType('WorkspaceBuildKey', (_message.Message,), {
  'DESCRIPTOR' : _WORKSPACEBUILDKEY,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.WorkspaceBuildKey)
  })
_sym_db.RegisterMessage(WorkspaceBuildKey)

WorkspaceBuild = _reflection.GeneratedProtocolMessageType('WorkspaceBuild', (_message.Message,), {
  'DESCRIPTOR' : _WORKSPACEBUILD,
  '__module__' : 'arista.workspace.v1.workspace_pb2'
  # @@protoc_insertion_point(class_scope:arista.workspace.v1.WorkspaceBuild)
  })
_sym_db.RegisterMessage(WorkspaceBuild)


DESCRIPTOR._options = None
_RESPONSES_VALUESENTRY._options = None
_WORKSPACEKEY._options = None
_WORKSPACECONFIG._options = None
_WORKSPACE._options = None
_INPUTVALIDATIONRESULTS_VALUESENTRY._options = None
_CONFIGLETBUILDRESULTS_VALUESENTRY._options = None
_BUILDRESULTS_VALUESENTRY._options = None
_WORKSPACEBUILDKEY._options = None
_WORKSPACEBUILD._options = None
# @@protoc_insertion_point(module_scope)
