# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: tecton_proto/data/user_deployment_settings.proto
"""Generated protocol buffer code."""
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 tecton_proto.common import secret_pb2 as tecton__proto_dot_common_dot_secret__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='tecton_proto/data/user_deployment_settings.proto',
  package='tecton_proto.data',
  syntax='proto2',
  serialized_options=b'\n\017com.tecton.dataP\001',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n0tecton_proto/data/user_deployment_settings.proto\x12\x11tecton_proto.data\x1a tecton_proto/common/secret.proto\"\xd8\x03\n\x16UserDeploymentSettings\x12G\n user_deployment_settings_version\x18\x01 \x01(\x05R\x1duserDeploymentSettingsVersion\x12R\n\x11\x64\x61tabricks_config\x18\x02 \x01(\x0b\x32#.tecton_proto.data.DatabricksConfigH\x00R\x10\x64\x61tabricksConfig\x12T\n\x13user_spark_settings\x18\x03 \x01(\x0b\x32$.tecton_proto.data.UserSparkSettingsR\x11userSparkSettings\x12N\n\x11user_aws_settings\x18\x04 \x01(\x0b\x32\".tecton_proto.data.UserAwsSettingsR\x0fuserAwsSettings\x12\x63\n\x18internal_tenant_settings\x18\x05 \x01(\x0b\x32).tecton_proto.data.InternalTenantSettingsR\x16internalTenantSettingsB\x16\n\x14\x64\x61ta_platform_config\"\xba\x01\n\x10\x44\x61tabricksConfig\x12#\n\rworkspace_url\x18\x01 \x01(\tR\x0cworkspaceUrl\x12\x38\n\tapi_token\x18\x02 \x01(\x0b\x32\x1b.tecton_proto.common.SecretR\x08\x61piToken\x12\x1b\n\tuser_name\x18\x03 \x01(\tR\x08userName\x12*\n\x11user_display_name\x18\x04 \x01(\tR\x0fuserDisplayName\"\xd7\x01\n\x11UserSparkSettings\x12\x30\n\x14instance_profile_arn\x18\x01 \x01(\tR\x12instanceProfileArn\x12R\n\nspark_conf\x18\x02 \x03(\x0b\x32\x33.tecton_proto.data.UserSparkSettings.SparkConfEntryR\tsparkConf\x1a<\n\x0eSparkConfEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x8c\x02\n\x16InternalTenantSettings\x12M\n\x14\x63hronosphere_api_key\x18\x01 \x01(\x0b\x32\x1b.tecton_proto.common.SecretR\x12\x63hronosphereApiKey\x12M\n pseudonymize_amplitude_user_name\x18\x02 \x01(\x08:\x04trueR\x1dpseudonymizeAmplitudeUserName\x12T\n\'enable_user_editing_deployment_settings\x18\x03 \x01(\x08R#enableUserEditingDeploymentSettings\"\xc6\x06\n\x0fUserAwsSettings\x12>\n\x0b\x64ynamo_role\x18\x06 \x01(\x0b\x32\x1d.tecton_proto.data.AwsIamRoleR\ndynamoRole\x12\x63\n\x11\x64ynamo_extra_tags\x18\x08 \x03(\x0b\x32\x37.tecton_proto.data.UserAwsSettings.DynamoExtraTagsEntryR\x0f\x64ynamoExtraTags\x12\x66\n\x12\x63ompute_extra_tags\x18\t \x03(\x0b\x32\x38.tecton_proto.data.UserAwsSettings.ComputeExtraTagsEntryR\x10\x63omputeExtraTags\x12]\n\x1bmaterialization_dynamo_role\x18\n \x01(\x0b\x32\x1d.tecton_proto.data.AwsIamRoleR\x19materializationDynamoRole\x12=\n\x1b\x63ustomer_facing_tenant_name\x18\x0b \x01(\tR\x18\x63ustomerFacingTenantName\x12\x41\n\x0c\x65mr_settings\x18\x0c \x01(\x0b\x32\x1e.tecton_proto.data.EmrSettingsR\x0b\x65mrSettings\x12Q\n\x12\x64ynamo_table_names\x18\r \x01(\x0b\x32#.tecton_proto.data.DynamoTableNamesR\x10\x64ynamoTableNames\x12]\n\x16object_store_locations\x18\x0e \x01(\x0b\x32\'.tecton_proto.data.ObjectStoreLocationsR\x14objectStoreLocations\x1a\x42\n\x14\x44ynamoExtraTagsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x43\n\x15\x43omputeExtraTagsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x01\x10\x06J\x04\x08\x07\x10\x08\"\x94\x01\n\nAwsIamRole\x12\x19\n\x08role_arn\x18\x01 \x01(\tR\x07roleArn\x12J\n\x11intermediate_role\x18\x02 \x01(\x0b\x32\x1d.tecton_proto.data.AwsIamRoleR\x10intermediateRole\x12\x1f\n\x0b\x65xternal_id\x18\x03 \x01(\tR\nexternalId\"S\n\nS3Location\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x31\n\x04role\x18\x02 \x01(\x0b\x32\x1d.tecton_proto.data.AwsIamRoleR\x04role\"\"\n\x0c\x44\x42\x46SLocation\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\"\xad\x01\n\x13ObjectStoreLocation\x12@\n\x0bs3_location\x18\x01 \x01(\x0b\x32\x1d.tecton_proto.data.S3LocationH\x00R\ns3Location\x12\x46\n\rdbfs_location\x18\x02 \x01(\x0b\x32\x1f.tecton_proto.data.DBFSLocationH\x00R\x0c\x64\x62\x66sLocationB\x0c\n\nstore_type\"V\n\x0b\x45mrSettings\x12G\n\x10\x65mr_control_role\x18\x01 \x01(\x0b\x32\x1d.tecton_proto.data.AwsIamRoleR\x0e\x65mrControlRole\"\x8b\x02\n\x10\x44ynamoTableNames\x12*\n\x11\x64\x61ta_table_prefix\x18\x01 \x01(\tR\x0f\x64\x61taTablePrefix\x12*\n\x11status_table_name\x18\x02 \x01(\tR\x0fstatusTableName\x12\x42\n\x1ejob_idempotence_key_table_name\x18\x03 \x01(\tR\x1ajobIdempotenceKeyTableName\x12*\n\x11\x63\x61nary_table_name\x18\x04 \x01(\tR\x0f\x63\x61naryTableName\x12/\n\x14\x64\x65lta_log_table_name\x18\x05 \x01(\tR\x11\x64\x65ltaLogTableName\"\xb8\x06\n\x14ObjectStoreLocations\x12P\n\x0fmaterialization\x18\x01 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x0fmaterialization\x12Y\n\x14streaming_checkpoint\x18\x02 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x13streamingCheckpoint\x12h\n\x1c\x66\x65\x61ture_server_configuration\x18\x03 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x1a\x66\x65\x61tureServerConfiguration\x12I\n\x0c\x66\x65\x61ture_repo\x18\x04 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x0b\x66\x65\x61tureRepo\x12G\n\x0b\x65mr_scripts\x18\x05 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\nemrScripts\x12\x64\n\x1a\x65mr_materialization_params\x18\x06 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x18\x65mrMaterializationParams\x12S\n\x11intermediate_data\x18\x07 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x10intermediateData\x12\\\n\x16\x66\x65\x61ture_server_logging\x18\x08 \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x14\x66\x65\x61tureServerLogging\x12\\\n\x16kafka_credentials_base\x18\t \x01(\x0b\x32&.tecton_proto.data.ObjectStoreLocationR\x14kafkaCredentialsBaseB\x13\n\x0f\x63om.tecton.dataP\x01'
  ,
  dependencies=[tecton__proto_dot_common_dot_secret__pb2.DESCRIPTOR,])




_USERDEPLOYMENTSETTINGS = _descriptor.Descriptor(
  name='UserDeploymentSettings',
  full_name='tecton_proto.data.UserDeploymentSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_deployment_settings_version', full_name='tecton_proto.data.UserDeploymentSettings.user_deployment_settings_version', index=0,
      number=1, type=5, cpp_type=1, 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, json_name='userDeploymentSettingsVersion', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='databricks_config', full_name='tecton_proto.data.UserDeploymentSettings.databricks_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, json_name='databricksConfig', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='user_spark_settings', full_name='tecton_proto.data.UserDeploymentSettings.user_spark_settings', 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, json_name='userSparkSettings', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='user_aws_settings', full_name='tecton_proto.data.UserDeploymentSettings.user_aws_settings', 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, json_name='userAwsSettings', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='internal_tenant_settings', full_name='tecton_proto.data.UserDeploymentSettings.internal_tenant_settings', 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, json_name='internalTenantSettings', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='data_platform_config', full_name='tecton_proto.data.UserDeploymentSettings.data_platform_config',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=106,
  serialized_end=578,
)


_DATABRICKSCONFIG = _descriptor.Descriptor(
  name='DatabricksConfig',
  full_name='tecton_proto.data.DatabricksConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='workspace_url', full_name='tecton_proto.data.DatabricksConfig.workspace_url', 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, json_name='workspaceUrl', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='api_token', full_name='tecton_proto.data.DatabricksConfig.api_token', 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, json_name='apiToken', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='user_name', full_name='tecton_proto.data.DatabricksConfig.user_name', index=2,
      number=3, 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, json_name='userName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='user_display_name', full_name='tecton_proto.data.DatabricksConfig.user_display_name', index=3,
      number=4, 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, json_name='userDisplayName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=581,
  serialized_end=767,
)


_USERSPARKSETTINGS_SPARKCONFENTRY = _descriptor.Descriptor(
  name='SparkConfEntry',
  full_name='tecton_proto.data.UserSparkSettings.SparkConfEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='tecton_proto.data.UserSparkSettings.SparkConfEntry.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, json_name='key', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='tecton_proto.data.UserSparkSettings.SparkConfEntry.value', index=1,
      number=2, 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, json_name='value', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=925,
  serialized_end=985,
)

_USERSPARKSETTINGS = _descriptor.Descriptor(
  name='UserSparkSettings',
  full_name='tecton_proto.data.UserSparkSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='instance_profile_arn', full_name='tecton_proto.data.UserSparkSettings.instance_profile_arn', 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, json_name='instanceProfileArn', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='spark_conf', full_name='tecton_proto.data.UserSparkSettings.spark_conf', index=1,
      number=2, 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, json_name='sparkConf', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_USERSPARKSETTINGS_SPARKCONFENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=770,
  serialized_end=985,
)


_INTERNALTENANTSETTINGS = _descriptor.Descriptor(
  name='InternalTenantSettings',
  full_name='tecton_proto.data.InternalTenantSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='chronosphere_api_key', full_name='tecton_proto.data.InternalTenantSettings.chronosphere_api_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, json_name='chronosphereApiKey', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pseudonymize_amplitude_user_name', full_name='tecton_proto.data.InternalTenantSettings.pseudonymize_amplitude_user_name', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pseudonymizeAmplitudeUserName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='enable_user_editing_deployment_settings', full_name='tecton_proto.data.InternalTenantSettings.enable_user_editing_deployment_settings', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='enableUserEditingDeploymentSettings', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=988,
  serialized_end=1256,
)


_USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY = _descriptor.Descriptor(
  name='DynamoExtraTagsEntry',
  full_name='tecton_proto.data.UserAwsSettings.DynamoExtraTagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='tecton_proto.data.UserAwsSettings.DynamoExtraTagsEntry.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, json_name='key', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='tecton_proto.data.UserAwsSettings.DynamoExtraTagsEntry.value', index=1,
      number=2, 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, json_name='value', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1950,
  serialized_end=2016,
)

_USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY = _descriptor.Descriptor(
  name='ComputeExtraTagsEntry',
  full_name='tecton_proto.data.UserAwsSettings.ComputeExtraTagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='tecton_proto.data.UserAwsSettings.ComputeExtraTagsEntry.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, json_name='key', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='tecton_proto.data.UserAwsSettings.ComputeExtraTagsEntry.value', index=1,
      number=2, 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, json_name='value', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2018,
  serialized_end=2085,
)

_USERAWSSETTINGS = _descriptor.Descriptor(
  name='UserAwsSettings',
  full_name='tecton_proto.data.UserAwsSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='dynamo_role', full_name='tecton_proto.data.UserAwsSettings.dynamo_role', index=0,
      number=6, 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, json_name='dynamoRole', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dynamo_extra_tags', full_name='tecton_proto.data.UserAwsSettings.dynamo_extra_tags', index=1,
      number=8, 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, json_name='dynamoExtraTags', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='compute_extra_tags', full_name='tecton_proto.data.UserAwsSettings.compute_extra_tags', index=2,
      number=9, 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, json_name='computeExtraTags', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='materialization_dynamo_role', full_name='tecton_proto.data.UserAwsSettings.materialization_dynamo_role', index=3,
      number=10, 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, json_name='materializationDynamoRole', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='customer_facing_tenant_name', full_name='tecton_proto.data.UserAwsSettings.customer_facing_tenant_name', index=4,
      number=11, 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, json_name='customerFacingTenantName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='emr_settings', full_name='tecton_proto.data.UserAwsSettings.emr_settings', index=5,
      number=12, 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, json_name='emrSettings', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dynamo_table_names', full_name='tecton_proto.data.UserAwsSettings.dynamo_table_names', index=6,
      number=13, 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, json_name='dynamoTableNames', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='object_store_locations', full_name='tecton_proto.data.UserAwsSettings.object_store_locations', index=7,
      number=14, 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, json_name='objectStoreLocations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY, _USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1259,
  serialized_end=2097,
)


_AWSIAMROLE = _descriptor.Descriptor(
  name='AwsIamRole',
  full_name='tecton_proto.data.AwsIamRole',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='role_arn', full_name='tecton_proto.data.AwsIamRole.role_arn', 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, json_name='roleArn', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='intermediate_role', full_name='tecton_proto.data.AwsIamRole.intermediate_role', 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, json_name='intermediateRole', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='external_id', full_name='tecton_proto.data.AwsIamRole.external_id', index=2,
      number=3, 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, json_name='externalId', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2100,
  serialized_end=2248,
)


_S3LOCATION = _descriptor.Descriptor(
  name='S3Location',
  full_name='tecton_proto.data.S3Location',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='path', full_name='tecton_proto.data.S3Location.path', 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, json_name='path', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='role', full_name='tecton_proto.data.S3Location.role', 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, json_name='role', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2250,
  serialized_end=2333,
)


_DBFSLOCATION = _descriptor.Descriptor(
  name='DBFSLocation',
  full_name='tecton_proto.data.DBFSLocation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='path', full_name='tecton_proto.data.DBFSLocation.path', 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, json_name='path', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2335,
  serialized_end=2369,
)


_OBJECTSTORELOCATION = _descriptor.Descriptor(
  name='ObjectStoreLocation',
  full_name='tecton_proto.data.ObjectStoreLocation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='s3_location', full_name='tecton_proto.data.ObjectStoreLocation.s3_location', 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, json_name='s3Location', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dbfs_location', full_name='tecton_proto.data.ObjectStoreLocation.dbfs_location', 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, json_name='dbfsLocation', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='store_type', full_name='tecton_proto.data.ObjectStoreLocation.store_type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2372,
  serialized_end=2545,
)


_EMRSETTINGS = _descriptor.Descriptor(
  name='EmrSettings',
  full_name='tecton_proto.data.EmrSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='emr_control_role', full_name='tecton_proto.data.EmrSettings.emr_control_role', 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, json_name='emrControlRole', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2547,
  serialized_end=2633,
)


_DYNAMOTABLENAMES = _descriptor.Descriptor(
  name='DynamoTableNames',
  full_name='tecton_proto.data.DynamoTableNames',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='data_table_prefix', full_name='tecton_proto.data.DynamoTableNames.data_table_prefix', 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, json_name='dataTablePrefix', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='status_table_name', full_name='tecton_proto.data.DynamoTableNames.status_table_name', index=1,
      number=2, 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, json_name='statusTableName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='job_idempotence_key_table_name', full_name='tecton_proto.data.DynamoTableNames.job_idempotence_key_table_name', index=2,
      number=3, 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, json_name='jobIdempotenceKeyTableName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='canary_table_name', full_name='tecton_proto.data.DynamoTableNames.canary_table_name', index=3,
      number=4, 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, json_name='canaryTableName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='delta_log_table_name', full_name='tecton_proto.data.DynamoTableNames.delta_log_table_name', index=4,
      number=5, 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, json_name='deltaLogTableName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2636,
  serialized_end=2903,
)


_OBJECTSTORELOCATIONS = _descriptor.Descriptor(
  name='ObjectStoreLocations',
  full_name='tecton_proto.data.ObjectStoreLocations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='materialization', full_name='tecton_proto.data.ObjectStoreLocations.materialization', 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, json_name='materialization', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='streaming_checkpoint', full_name='tecton_proto.data.ObjectStoreLocations.streaming_checkpoint', 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, json_name='streamingCheckpoint', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='feature_server_configuration', full_name='tecton_proto.data.ObjectStoreLocations.feature_server_configuration', 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, json_name='featureServerConfiguration', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='feature_repo', full_name='tecton_proto.data.ObjectStoreLocations.feature_repo', 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, json_name='featureRepo', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='emr_scripts', full_name='tecton_proto.data.ObjectStoreLocations.emr_scripts', 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, json_name='emrScripts', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='emr_materialization_params', full_name='tecton_proto.data.ObjectStoreLocations.emr_materialization_params', index=5,
      number=6, 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, json_name='emrMaterializationParams', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='intermediate_data', full_name='tecton_proto.data.ObjectStoreLocations.intermediate_data', 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, json_name='intermediateData', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='feature_server_logging', full_name='tecton_proto.data.ObjectStoreLocations.feature_server_logging', 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, json_name='featureServerLogging', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='kafka_credentials_base', full_name='tecton_proto.data.ObjectStoreLocations.kafka_credentials_base', 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, json_name='kafkaCredentialsBase', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2906,
  serialized_end=3730,
)

_USERDEPLOYMENTSETTINGS.fields_by_name['databricks_config'].message_type = _DATABRICKSCONFIG
_USERDEPLOYMENTSETTINGS.fields_by_name['user_spark_settings'].message_type = _USERSPARKSETTINGS
_USERDEPLOYMENTSETTINGS.fields_by_name['user_aws_settings'].message_type = _USERAWSSETTINGS
_USERDEPLOYMENTSETTINGS.fields_by_name['internal_tenant_settings'].message_type = _INTERNALTENANTSETTINGS
_USERDEPLOYMENTSETTINGS.oneofs_by_name['data_platform_config'].fields.append(
  _USERDEPLOYMENTSETTINGS.fields_by_name['databricks_config'])
_USERDEPLOYMENTSETTINGS.fields_by_name['databricks_config'].containing_oneof = _USERDEPLOYMENTSETTINGS.oneofs_by_name['data_platform_config']
_DATABRICKSCONFIG.fields_by_name['api_token'].message_type = tecton__proto_dot_common_dot_secret__pb2._SECRET
_USERSPARKSETTINGS_SPARKCONFENTRY.containing_type = _USERSPARKSETTINGS
_USERSPARKSETTINGS.fields_by_name['spark_conf'].message_type = _USERSPARKSETTINGS_SPARKCONFENTRY
_INTERNALTENANTSETTINGS.fields_by_name['chronosphere_api_key'].message_type = tecton__proto_dot_common_dot_secret__pb2._SECRET
_USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY.containing_type = _USERAWSSETTINGS
_USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY.containing_type = _USERAWSSETTINGS
_USERAWSSETTINGS.fields_by_name['dynamo_role'].message_type = _AWSIAMROLE
_USERAWSSETTINGS.fields_by_name['dynamo_extra_tags'].message_type = _USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY
_USERAWSSETTINGS.fields_by_name['compute_extra_tags'].message_type = _USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY
_USERAWSSETTINGS.fields_by_name['materialization_dynamo_role'].message_type = _AWSIAMROLE
_USERAWSSETTINGS.fields_by_name['emr_settings'].message_type = _EMRSETTINGS
_USERAWSSETTINGS.fields_by_name['dynamo_table_names'].message_type = _DYNAMOTABLENAMES
_USERAWSSETTINGS.fields_by_name['object_store_locations'].message_type = _OBJECTSTORELOCATIONS
_AWSIAMROLE.fields_by_name['intermediate_role'].message_type = _AWSIAMROLE
_S3LOCATION.fields_by_name['role'].message_type = _AWSIAMROLE
_OBJECTSTORELOCATION.fields_by_name['s3_location'].message_type = _S3LOCATION
_OBJECTSTORELOCATION.fields_by_name['dbfs_location'].message_type = _DBFSLOCATION
_OBJECTSTORELOCATION.oneofs_by_name['store_type'].fields.append(
  _OBJECTSTORELOCATION.fields_by_name['s3_location'])
_OBJECTSTORELOCATION.fields_by_name['s3_location'].containing_oneof = _OBJECTSTORELOCATION.oneofs_by_name['store_type']
_OBJECTSTORELOCATION.oneofs_by_name['store_type'].fields.append(
  _OBJECTSTORELOCATION.fields_by_name['dbfs_location'])
_OBJECTSTORELOCATION.fields_by_name['dbfs_location'].containing_oneof = _OBJECTSTORELOCATION.oneofs_by_name['store_type']
_EMRSETTINGS.fields_by_name['emr_control_role'].message_type = _AWSIAMROLE
_OBJECTSTORELOCATIONS.fields_by_name['materialization'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['streaming_checkpoint'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['feature_server_configuration'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['feature_repo'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['emr_scripts'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['emr_materialization_params'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['intermediate_data'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['feature_server_logging'].message_type = _OBJECTSTORELOCATION
_OBJECTSTORELOCATIONS.fields_by_name['kafka_credentials_base'].message_type = _OBJECTSTORELOCATION
DESCRIPTOR.message_types_by_name['UserDeploymentSettings'] = _USERDEPLOYMENTSETTINGS
DESCRIPTOR.message_types_by_name['DatabricksConfig'] = _DATABRICKSCONFIG
DESCRIPTOR.message_types_by_name['UserSparkSettings'] = _USERSPARKSETTINGS
DESCRIPTOR.message_types_by_name['InternalTenantSettings'] = _INTERNALTENANTSETTINGS
DESCRIPTOR.message_types_by_name['UserAwsSettings'] = _USERAWSSETTINGS
DESCRIPTOR.message_types_by_name['AwsIamRole'] = _AWSIAMROLE
DESCRIPTOR.message_types_by_name['S3Location'] = _S3LOCATION
DESCRIPTOR.message_types_by_name['DBFSLocation'] = _DBFSLOCATION
DESCRIPTOR.message_types_by_name['ObjectStoreLocation'] = _OBJECTSTORELOCATION
DESCRIPTOR.message_types_by_name['EmrSettings'] = _EMRSETTINGS
DESCRIPTOR.message_types_by_name['DynamoTableNames'] = _DYNAMOTABLENAMES
DESCRIPTOR.message_types_by_name['ObjectStoreLocations'] = _OBJECTSTORELOCATIONS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

UserDeploymentSettings = _reflection.GeneratedProtocolMessageType('UserDeploymentSettings', (_message.Message,), {
  'DESCRIPTOR' : _USERDEPLOYMENTSETTINGS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.UserDeploymentSettings)
  })
_sym_db.RegisterMessage(UserDeploymentSettings)

DatabricksConfig = _reflection.GeneratedProtocolMessageType('DatabricksConfig', (_message.Message,), {
  'DESCRIPTOR' : _DATABRICKSCONFIG,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.DatabricksConfig)
  })
_sym_db.RegisterMessage(DatabricksConfig)

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

  'SparkConfEntry' : _reflection.GeneratedProtocolMessageType('SparkConfEntry', (_message.Message,), {
    'DESCRIPTOR' : _USERSPARKSETTINGS_SPARKCONFENTRY,
    '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
    # @@protoc_insertion_point(class_scope:tecton_proto.data.UserSparkSettings.SparkConfEntry)
    })
  ,
  'DESCRIPTOR' : _USERSPARKSETTINGS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.UserSparkSettings)
  })
_sym_db.RegisterMessage(UserSparkSettings)
_sym_db.RegisterMessage(UserSparkSettings.SparkConfEntry)

InternalTenantSettings = _reflection.GeneratedProtocolMessageType('InternalTenantSettings', (_message.Message,), {
  'DESCRIPTOR' : _INTERNALTENANTSETTINGS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.InternalTenantSettings)
  })
_sym_db.RegisterMessage(InternalTenantSettings)

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

  'DynamoExtraTagsEntry' : _reflection.GeneratedProtocolMessageType('DynamoExtraTagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY,
    '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
    # @@protoc_insertion_point(class_scope:tecton_proto.data.UserAwsSettings.DynamoExtraTagsEntry)
    })
  ,

  'ComputeExtraTagsEntry' : _reflection.GeneratedProtocolMessageType('ComputeExtraTagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY,
    '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
    # @@protoc_insertion_point(class_scope:tecton_proto.data.UserAwsSettings.ComputeExtraTagsEntry)
    })
  ,
  'DESCRIPTOR' : _USERAWSSETTINGS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.UserAwsSettings)
  })
_sym_db.RegisterMessage(UserAwsSettings)
_sym_db.RegisterMessage(UserAwsSettings.DynamoExtraTagsEntry)
_sym_db.RegisterMessage(UserAwsSettings.ComputeExtraTagsEntry)

AwsIamRole = _reflection.GeneratedProtocolMessageType('AwsIamRole', (_message.Message,), {
  'DESCRIPTOR' : _AWSIAMROLE,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.AwsIamRole)
  })
_sym_db.RegisterMessage(AwsIamRole)

S3Location = _reflection.GeneratedProtocolMessageType('S3Location', (_message.Message,), {
  'DESCRIPTOR' : _S3LOCATION,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.S3Location)
  })
_sym_db.RegisterMessage(S3Location)

DBFSLocation = _reflection.GeneratedProtocolMessageType('DBFSLocation', (_message.Message,), {
  'DESCRIPTOR' : _DBFSLOCATION,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.DBFSLocation)
  })
_sym_db.RegisterMessage(DBFSLocation)

ObjectStoreLocation = _reflection.GeneratedProtocolMessageType('ObjectStoreLocation', (_message.Message,), {
  'DESCRIPTOR' : _OBJECTSTORELOCATION,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.ObjectStoreLocation)
  })
_sym_db.RegisterMessage(ObjectStoreLocation)

EmrSettings = _reflection.GeneratedProtocolMessageType('EmrSettings', (_message.Message,), {
  'DESCRIPTOR' : _EMRSETTINGS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.EmrSettings)
  })
_sym_db.RegisterMessage(EmrSettings)

DynamoTableNames = _reflection.GeneratedProtocolMessageType('DynamoTableNames', (_message.Message,), {
  'DESCRIPTOR' : _DYNAMOTABLENAMES,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.DynamoTableNames)
  })
_sym_db.RegisterMessage(DynamoTableNames)

ObjectStoreLocations = _reflection.GeneratedProtocolMessageType('ObjectStoreLocations', (_message.Message,), {
  'DESCRIPTOR' : _OBJECTSTORELOCATIONS,
  '__module__' : 'tecton_proto.data.user_deployment_settings_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.data.ObjectStoreLocations)
  })
_sym_db.RegisterMessage(ObjectStoreLocations)


DESCRIPTOR._options = None
_USERSPARKSETTINGS_SPARKCONFENTRY._options = None
_USERAWSSETTINGS_DYNAMOEXTRATAGSENTRY._options = None
_USERAWSSETTINGS_COMPUTEEXTRATAGSENTRY._options = None
# @@protoc_insertion_point(module_scope)
