# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dlpx/virtualization/delphix-platform.proto

import sys

from dlpx.virtualization import \
    common_pb2 as dlpx_dot_virtualization_dot_common__pb2
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

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1'))
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor.FileDescriptor(
    name='dlpx/virtualization/delphix-platform.proto',
    package='com.delphix.virtualization.platform',
    syntax='proto3',
    serialized_options=_b('P\001'),
    serialized_pb=_b(
        '\n*dlpx/virtualization/delphix-platform.proto\x12#com.delphix.virtualization.platform\x1a dlpx/virtualization/common.proto">\n\x16UnhandledCallbackError\x12\x10\n\x08\x65rror_id\x18\x01 \x01(\r\x12\x12\n\ncall_stack\x18\x02 \x01(\t"}\n\x11PluginErrorResult\x12_\n\x18unhandled_callback_error\x18\x01 \x01(\x0b\x32;.com.delphix.virtualization.platform.UnhandledCallbackErrorH\x00\x42\x07\n\x05\x65rror"l\n\x1aRepositoryDiscoveryRequest\x12N\n\x11source_connection\x18\x01 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"i\n\x19RepositoryDiscoveryResult\x12L\n\x0crepositories\x18\x01 \x03(\x0b\x32\x36.com.delphix.virtualization.common.PluginDefinedObject"\xb1\x01\n\x1cSourceConfigDiscoveryRequest\x12N\n\x11source_connection\x18\x01 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection\x12\x41\n\nrepository\x18\x02 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository"m\n\x1bSourceConfigDiscoveryResult\x12N\n\x0esource_configs\x18\x01 \x03(\x0b\x32\x36.com.delphix.virtualization.common.PluginDefinedObject"\xed\x01\n\x18\x44irectPreSnapshotRequest\x12\x46\n\rdirect_source\x18\x01 \x01(\x0b\x32/.com.delphix.virtualization.common.DirectSource\x12\x41\n\nrepository\x18\x02 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig"\xee\x01\n\x19\x44irectPostSnapshotRequest\x12\x46\n\rdirect_source\x18\x01 \x01(\x0b\x32/.com.delphix.virtualization.common.DirectSource\x12\x41\n\nrepository\x18\x02 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig"\xbd\x02\n\x18StagedPreSnapshotRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xbe\x02\n\x19StagedPostSnapshotRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xb8\x02\n\x13StagedResyncRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xb8\x02\n\x13StartStagingRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xb7\x02\n\x12StopStagingRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xb8\x02\n\x13StagedStatusRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\x88\x01\n\x12StagedStatusResult\x12N\n\x06status\x18\x01 \x01(\x0e\x32>.com.delphix.virtualization.platform.StagedStatusResult.Status""\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01"\xb8\x02\n\x13StagedWorkerRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12\x46\n\rstaged_source\x18\x03 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"\xf3\x01\n\x16StagedMountSpecRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rstaged_source\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.StagedSource\x12N\n\x11source_connection\x18\x04 \x01(\x0b\x32\x33.com.delphix.virtualization.common.RemoteConnection"t\n\x15StagedMountSpecResult\x12\x11\n\tmountPath\x18\x01 \x01(\t\x12H\n\x0eownership_spec\x18\x02 \x01(\x0b\x32\x30.com.delphix.virtualization.common.OwnershipSpec"\xd6\x01\n\x10\x43onfigureRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12=\n\x08snapshot\x18\x02 \x01(\x0b\x32+.com.delphix.virtualization.common.Snapshot\x12@\n\x06source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"`\n\x0f\x43onfigureResult\x12M\n\rsource_config\x18\x01 \x01(\x0b\x32\x36.com.delphix.virtualization.common.PluginDefinedObject"\xb4\x01\n\x11\x43onfigureResponse\x12L\n\x0creturn_value\x18\x01 \x01(\x0b\x32\x34.com.delphix.virtualization.platform.ConfigureResultH\x00\x12G\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x36.com.delphix.virtualization.platform.PluginErrorResultH\x00\x42\x08\n\x06result"\xfd\x01\n\x12UnconfigureRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource\x12\x12\n\ndeleteFlag\x18\x04 \x01(\x08"\xe5\x01\n\x12ReconfigureRequest\x12=\n\x08snapshot\x18\x01 \x01(\x0b\x32+.com.delphix.virtualization.common.Snapshot\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"b\n\x11ReconfigureResult\x12M\n\rsource_config\x18\x01 \x01(\x0b\x32\x36.com.delphix.virtualization.common.PluginDefinedObject"\xe3\x01\n\x0cStartRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\xe2\x01\n\x0bStopRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\xf0\x01\n\x19VirtualPreSnapshotRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\xf1\x01\n\x1aVirtualPostSnapshotRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"e\n\x19VirtualPostSnapshotResult\x12H\n\x08snapshot\x18\x01 \x01(\x0b\x32\x36.com.delphix.virtualization.common.PluginDefinedObject"\xeb\x01\n\x14VirtualStatusRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\x8a\x01\n\x13VirtualStatusResult\x12O\n\x06status\x18\x01 \x01(\x0e\x32?.com.delphix.virtualization.platform.VirtualStatusResult.Status""\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01"\xe8\x01\n\x11InitializeRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12\x46\n\rsource_config\x18\x02 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig\x12H\n\x0evirtual_source\x18\x03 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\xa6\x01\n\x17VirtualMountSpecRequest\x12\x41\n\nrepository\x18\x01 \x01(\x0b\x32-.com.delphix.virtualization.common.Repository\x12H\n\x0evirtual_source\x18\x02 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"\xf5\x01\n\x16VirtualMountSpecResult\x12\x45\n\rprimary_mount\x18\x01 \x01(\x0b\x32..com.delphix.virtualization.common.SingleMount\x12I\n\x11\x61\x64\x64itional_mounts\x18\x02 \x03(\x0b\x32..com.delphix.virtualization.common.SingleMount\x12I\n\x0fownership_specs\x18\x03 \x03(\x0b\x32\x30.com.delphix.virtualization.common.OwnershipSpec"d\n\x1aUpgradeLinkedSourceRequest\x12\x46\n\rlinked_source\x18\x01 \x01(\x0b\x32/.com.delphix.virtualization.common.LinkedSource"g\n\x1bUpgradeVirtualSourceRequest\x12H\n\x0evirtual_source\x18\x01 \x01(\x0b\x32\x30.com.delphix.virtualization.common.VirtualSource"d\n\x1aUpgradeSourceConfigRequest\x12\x46\n\rsource_config\x18\x01 \x01(\x0b\x32/.com.delphix.virtualization.common.SourceConfig"W\n\x16UpgradeSnapshotRequest\x12=\n\x08snapshot\x18\x01 \x01(\x0b\x32+.com.delphix.virtualization.common.SnapshotB\x02P\x01\x62\x06proto3'
    ),
    dependencies=[dlpx_dot_virtualization_dot_common__pb2.DESCRIPTOR],
)

_STAGEDSTATUSRESULT_STATUS = _descriptor.EnumDescriptor(
    name='Status',
    full_name='com.delphix.virtualization.platform.StagedStatusResult.Status',
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name='ACTIVE', index=0, number=0, serialized_options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name='INACTIVE',
            index=1,
            number=1,
            serialized_options=None,
            type=None,
        ),
    ],
    containing_type=None,
    serialized_options=None,
    serialized_start=3300,
    serialized_end=3334,
)
_sym_db.RegisterEnumDescriptor(_STAGEDSTATUSRESULT_STATUS)

_VIRTUALSTATUSRESULT_STATUS = _descriptor.EnumDescriptor(
    name='Status',
    full_name='com.delphix.virtualization.platform.VirtualStatusResult.Status',
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name='ACTIVE', index=0, number=0, serialized_options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name='INACTIVE',
            index=1,
            number=1,
            serialized_options=None,
            type=None,
        ),
    ],
    containing_type=None,
    serialized_options=None,
    serialized_start=3300,
    serialized_end=3334,
)
_sym_db.RegisterEnumDescriptor(_VIRTUALSTATUSRESULT_STATUS)

_UNHANDLEDCALLBACKERROR = _descriptor.Descriptor(
    name='UnhandledCallbackError',
    full_name='com.delphix.virtualization.platform.UnhandledCallbackError',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='error_id',
            full_name='com.delphix.virtualization.platform.UnhandledCallbackError.error_id',
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name='call_stack',
            full_name='com.delphix.virtualization.platform.UnhandledCallbackError.call_stack',
            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,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=117,
    serialized_end=179,
)

_PLUGINERRORRESULT = _descriptor.Descriptor(
    name='PluginErrorResult',
    full_name='com.delphix.virtualization.platform.PluginErrorResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='unhandled_callback_error',
            full_name='com.delphix.virtualization.platform.PluginErrorResult.unhandled_callback_error',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name='error',
            full_name='com.delphix.virtualization.platform.PluginErrorResult.error',
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=181,
    serialized_end=306,
)

_REPOSITORYDISCOVERYREQUEST = _descriptor.Descriptor(
    name='RepositoryDiscoveryRequest',
    full_name='com.delphix.virtualization.platform.RepositoryDiscoveryRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.RepositoryDiscoveryRequest.source_connection',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=308,
    serialized_end=416,
)

_REPOSITORYDISCOVERYRESULT = _descriptor.Descriptor(
    name='RepositoryDiscoveryResult',
    full_name='com.delphix.virtualization.platform.RepositoryDiscoveryResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repositories',
            full_name='com.delphix.virtualization.platform.RepositoryDiscoveryResult.repositories',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=418,
    serialized_end=523,
)

_SOURCECONFIGDISCOVERYREQUEST = _descriptor.Descriptor(
    name='SourceConfigDiscoveryRequest',
    full_name='com.delphix.virtualization.platform.SourceConfigDiscoveryRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.SourceConfigDiscoveryRequest.source_connection',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.SourceConfigDiscoveryRequest.repository',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=526,
    serialized_end=703,
)

_SOURCECONFIGDISCOVERYRESULT = _descriptor.Descriptor(
    name='SourceConfigDiscoveryResult',
    full_name='com.delphix.virtualization.platform.SourceConfigDiscoveryResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_configs',
            full_name='com.delphix.virtualization.platform.SourceConfigDiscoveryResult.source_configs',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=705,
    serialized_end=814,
)

_DIRECTPRESNAPSHOTREQUEST = _descriptor.Descriptor(
    name='DirectPreSnapshotRequest',
    full_name='com.delphix.virtualization.platform.DirectPreSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='direct_source',
            full_name='com.delphix.virtualization.platform.DirectPreSnapshotRequest.direct_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.DirectPreSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.DirectPreSnapshotRequest.source_config',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=817,
    serialized_end=1054,
)

_DIRECTPOSTSNAPSHOTREQUEST = _descriptor.Descriptor(
    name='DirectPostSnapshotRequest',
    full_name='com.delphix.virtualization.platform.DirectPostSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='direct_source',
            full_name='com.delphix.virtualization.platform.DirectPostSnapshotRequest.direct_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.DirectPostSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.DirectPostSnapshotRequest.source_config',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1057,
    serialized_end=1295,
)

_STAGEDPRESNAPSHOTREQUEST = _descriptor.Descriptor(
    name='StagedPreSnapshotRequest',
    full_name='com.delphix.virtualization.platform.StagedPreSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedPreSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StagedPreSnapshotRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedPreSnapshotRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedPreSnapshotRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1298,
    serialized_end=1615,
)

_STAGEDPOSTSNAPSHOTREQUEST = _descriptor.Descriptor(
    name='StagedPostSnapshotRequest',
    full_name='com.delphix.virtualization.platform.StagedPostSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedPostSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StagedPostSnapshotRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedPostSnapshotRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedPostSnapshotRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1618,
    serialized_end=1936,
)

_STAGEDRESYNCREQUEST = _descriptor.Descriptor(
    name='StagedResyncRequest',
    full_name='com.delphix.virtualization.platform.StagedResyncRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedResyncRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StagedResyncRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedResyncRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedResyncRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1939,
    serialized_end=2251,
)

_STARTSTAGINGREQUEST = _descriptor.Descriptor(
    name='StartStagingRequest',
    full_name='com.delphix.virtualization.platform.StartStagingRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StartStagingRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StartStagingRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StartStagingRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StartStagingRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=2254,
    serialized_end=2566,
)

_STOPSTAGINGREQUEST = _descriptor.Descriptor(
    name='StopStagingRequest',
    full_name='com.delphix.virtualization.platform.StopStagingRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StopStagingRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StopStagingRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StopStagingRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StopStagingRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=2569,
    serialized_end=2880,
)

_STAGEDSTATUSREQUEST = _descriptor.Descriptor(
    name='StagedStatusRequest',
    full_name='com.delphix.virtualization.platform.StagedStatusRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedStatusRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StagedStatusRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedStatusRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedStatusRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=2883,
    serialized_end=3195,
)

_STAGEDSTATUSRESULT = _descriptor.Descriptor(
    name='StagedStatusResult',
    full_name='com.delphix.virtualization.platform.StagedStatusResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='status',
            full_name='com.delphix.virtualization.platform.StagedStatusResult.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[_STAGEDSTATUSRESULT_STATUS],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=3198,
    serialized_end=3334,
)

_STAGEDWORKERREQUEST = _descriptor.Descriptor(
    name='StagedWorkerRequest',
    full_name='com.delphix.virtualization.platform.StagedWorkerRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedWorkerRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StagedWorkerRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedWorkerRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedWorkerRequest.source_connection',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=3337,
    serialized_end=3649,
)

_STAGEDMOUNTSPECREQUEST = _descriptor.Descriptor(
    name='StagedMountSpecRequest',
    full_name='com.delphix.virtualization.platform.StagedMountSpecRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StagedMountSpecRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='staged_source',
            full_name='com.delphix.virtualization.platform.StagedMountSpecRequest.staged_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_connection',
            full_name='com.delphix.virtualization.platform.StagedMountSpecRequest.source_connection',
            index=2,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=3652,
    serialized_end=3895,
)

_STAGEDMOUNTSPECRESULT = _descriptor.Descriptor(
    name='StagedMountSpecResult',
    full_name='com.delphix.virtualization.platform.StagedMountSpecResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='mountPath',
            full_name='com.delphix.virtualization.platform.StagedMountSpecResult.mountPath',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='ownership_spec',
            full_name='com.delphix.virtualization.platform.StagedMountSpecResult.ownership_spec',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=3897,
    serialized_end=4013,
)

_CONFIGUREREQUEST = _descriptor.Descriptor(
    name='ConfigureRequest',
    full_name='com.delphix.virtualization.platform.ConfigureRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.ConfigureRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='snapshot',
            full_name='com.delphix.virtualization.platform.ConfigureRequest.snapshot',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source',
            full_name='com.delphix.virtualization.platform.ConfigureRequest.source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=4016,
    serialized_end=4230,
)

_CONFIGURERESULT = _descriptor.Descriptor(
    name='ConfigureResult',
    full_name='com.delphix.virtualization.platform.ConfigureResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.ConfigureResult.source_config',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=4232,
    serialized_end=4328,
)

_CONFIGURERESPONSE = _descriptor.Descriptor(
    name='ConfigureResponse',
    full_name='com.delphix.virtualization.platform.ConfigureResponse',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='return_value',
            full_name='com.delphix.virtualization.platform.ConfigureResponse.return_value',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='error',
            full_name='com.delphix.virtualization.platform.ConfigureResponse.error',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name='result',
            full_name='com.delphix.virtualization.platform.ConfigureResponse.result',
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=4331,
    serialized_end=4511,
)

_UNCONFIGUREREQUEST = _descriptor.Descriptor(
    name='UnconfigureRequest',
    full_name='com.delphix.virtualization.platform.UnconfigureRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.UnconfigureRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.UnconfigureRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.UnconfigureRequest.virtual_source',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='deleteFlag',
            full_name='com.delphix.virtualization.platform.UnconfigureRequest.deleteFlag',
            index=3,
            number=4,
            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,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=4514,
    serialized_end=4767,
)

_RECONFIGUREREQUEST = _descriptor.Descriptor(
    name='ReconfigureRequest',
    full_name='com.delphix.virtualization.platform.ReconfigureRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='snapshot',
            full_name='com.delphix.virtualization.platform.ReconfigureRequest.snapshot',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.ReconfigureRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.ReconfigureRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=4770,
    serialized_end=4999,
)

_RECONFIGURERESULT = _descriptor.Descriptor(
    name='ReconfigureResult',
    full_name='com.delphix.virtualization.platform.ReconfigureResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.ReconfigureResult.source_config',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=5001,
    serialized_end=5099,
)

_STARTREQUEST = _descriptor.Descriptor(
    name='StartRequest',
    full_name='com.delphix.virtualization.platform.StartRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StartRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StartRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.StartRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=5102,
    serialized_end=5329,
)

_STOPREQUEST = _descriptor.Descriptor(
    name='StopRequest',
    full_name='com.delphix.virtualization.platform.StopRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.StopRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.StopRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.StopRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=5332,
    serialized_end=5558,
)

_VIRTUALPRESNAPSHOTREQUEST = _descriptor.Descriptor(
    name='VirtualPreSnapshotRequest',
    full_name='com.delphix.virtualization.platform.VirtualPreSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.VirtualPreSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.VirtualPreSnapshotRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.VirtualPreSnapshotRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=5561,
    serialized_end=5801,
)

_VIRTUALPOSTSNAPSHOTREQUEST = _descriptor.Descriptor(
    name='VirtualPostSnapshotRequest',
    full_name='com.delphix.virtualization.platform.VirtualPostSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.VirtualPostSnapshotRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.VirtualPostSnapshotRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.VirtualPostSnapshotRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=5804,
    serialized_end=6045,
)

_VIRTUALPOSTSNAPSHOTRESULT = _descriptor.Descriptor(
    name='VirtualPostSnapshotResult',
    full_name='com.delphix.virtualization.platform.VirtualPostSnapshotResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='snapshot',
            full_name='com.delphix.virtualization.platform.VirtualPostSnapshotResult.snapshot',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6047,
    serialized_end=6148,
)

_VIRTUALSTATUSREQUEST = _descriptor.Descriptor(
    name='VirtualStatusRequest',
    full_name='com.delphix.virtualization.platform.VirtualStatusRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.VirtualStatusRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.VirtualStatusRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.VirtualStatusRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6151,
    serialized_end=6386,
)

_VIRTUALSTATUSRESULT = _descriptor.Descriptor(
    name='VirtualStatusResult',
    full_name='com.delphix.virtualization.platform.VirtualStatusResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='status',
            full_name='com.delphix.virtualization.platform.VirtualStatusResult.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[_VIRTUALSTATUSRESULT_STATUS],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6389,
    serialized_end=6527,
)

_INITIALIZEREQUEST = _descriptor.Descriptor(
    name='InitializeRequest',
    full_name='com.delphix.virtualization.platform.InitializeRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.InitializeRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.InitializeRequest.source_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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.InitializeRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6530,
    serialized_end=6762,
)

_VIRTUALMOUNTSPECREQUEST = _descriptor.Descriptor(
    name='VirtualMountSpecRequest',
    full_name='com.delphix.virtualization.platform.VirtualMountSpecRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='repository',
            full_name='com.delphix.virtualization.platform.VirtualMountSpecRequest.repository',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.VirtualMountSpecRequest.virtual_source',
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6765,
    serialized_end=6931,
)

_VIRTUALMOUNTSPECRESULT = _descriptor.Descriptor(
    name='VirtualMountSpecResult',
    full_name='com.delphix.virtualization.platform.VirtualMountSpecResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='primary_mount',
            full_name='com.delphix.virtualization.platform.VirtualMountSpecResult.primary_mount',
            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,
        ),
        _descriptor.FieldDescriptor(
            name='additional_mounts',
            full_name='com.delphix.virtualization.platform.VirtualMountSpecResult.additional_mounts',
            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,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name='ownership_specs',
            full_name='com.delphix.virtualization.platform.VirtualMountSpecResult.ownership_specs',
            index=2,
            number=3,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=6934,
    serialized_end=7179,
)

_UPGRADELINKEDSOURCEREQUEST = _descriptor.Descriptor(
    name='UpgradeLinkedSourceRequest',
    full_name='com.delphix.virtualization.platform.UpgradeLinkedSourceRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='linked_source',
            full_name='com.delphix.virtualization.platform.UpgradeLinkedSourceRequest.linked_source',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=7181,
    serialized_end=7281,
)

_UPGRADEVIRTUALSOURCEREQUEST = _descriptor.Descriptor(
    name='UpgradeVirtualSourceRequest',
    full_name='com.delphix.virtualization.platform.UpgradeVirtualSourceRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='virtual_source',
            full_name='com.delphix.virtualization.platform.UpgradeVirtualSourceRequest.virtual_source',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=7283,
    serialized_end=7386,
)

_UPGRADESOURCECONFIGREQUEST = _descriptor.Descriptor(
    name='UpgradeSourceConfigRequest',
    full_name='com.delphix.virtualization.platform.UpgradeSourceConfigRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='source_config',
            full_name='com.delphix.virtualization.platform.UpgradeSourceConfigRequest.source_config',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=7388,
    serialized_end=7488,
)

_UPGRADESNAPSHOTREQUEST = _descriptor.Descriptor(
    name='UpgradeSnapshotRequest',
    full_name='com.delphix.virtualization.platform.UpgradeSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='snapshot',
            full_name='com.delphix.virtualization.platform.UpgradeSnapshotRequest.snapshot',
            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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=7490,
    serialized_end=7577,
)

_PLUGINERRORRESULT.fields_by_name[
    'unhandled_callback_error'
].message_type = _UNHANDLEDCALLBACKERROR
_PLUGINERRORRESULT.oneofs_by_name['error'].fields.append(
    _PLUGINERRORRESULT.fields_by_name['unhandled_callback_error']
)
_PLUGINERRORRESULT.fields_by_name[
    'unhandled_callback_error'
].containing_oneof = _PLUGINERRORRESULT.oneofs_by_name['error']
_REPOSITORYDISCOVERYREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_REPOSITORYDISCOVERYRESULT.fields_by_name[
    'repositories'
].message_type = dlpx_dot_virtualization_dot_common__pb2._PLUGINDEFINEDOBJECT
_SOURCECONFIGDISCOVERYREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_SOURCECONFIGDISCOVERYREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_SOURCECONFIGDISCOVERYRESULT.fields_by_name[
    'source_configs'
].message_type = dlpx_dot_virtualization_dot_common__pb2._PLUGINDEFINEDOBJECT
_DIRECTPRESNAPSHOTREQUEST.fields_by_name[
    'direct_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._DIRECTSOURCE
_DIRECTPRESNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_DIRECTPRESNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_DIRECTPOSTSNAPSHOTREQUEST.fields_by_name[
    'direct_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._DIRECTSOURCE
_DIRECTPOSTSNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_DIRECTPOSTSNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDPRESNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDPRESNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDPRESNAPSHOTREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDPRESNAPSHOTREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDPOSTSNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDPOSTSNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDPOSTSNAPSHOTREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDPOSTSNAPSHOTREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDRESYNCREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDRESYNCREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDRESYNCREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDRESYNCREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STARTSTAGINGREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STARTSTAGINGREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STARTSTAGINGREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STARTSTAGINGREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STOPSTAGINGREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STOPSTAGINGREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STOPSTAGINGREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STOPSTAGINGREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDSTATUSREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDSTATUSREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDSTATUSREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDSTATUSREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDSTATUSRESULT.fields_by_name[
    'status'
].enum_type = _STAGEDSTATUSRESULT_STATUS
_STAGEDSTATUSRESULT_STATUS.containing_type = _STAGEDSTATUSRESULT
_STAGEDWORKERREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDWORKERREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STAGEDWORKERREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDWORKERREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDMOUNTSPECREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STAGEDMOUNTSPECREQUEST.fields_by_name[
    'staged_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._STAGEDSOURCE
_STAGEDMOUNTSPECREQUEST.fields_by_name[
    'source_connection'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REMOTECONNECTION
_STAGEDMOUNTSPECRESULT.fields_by_name[
    'ownership_spec'
].message_type = dlpx_dot_virtualization_dot_common__pb2._OWNERSHIPSPEC
_CONFIGUREREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_CONFIGUREREQUEST.fields_by_name[
    'snapshot'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SNAPSHOT
_CONFIGUREREQUEST.fields_by_name[
    'source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_CONFIGURERESULT.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._PLUGINDEFINEDOBJECT
_CONFIGURERESPONSE.fields_by_name[
    'return_value'
].message_type = _CONFIGURERESULT
_CONFIGURERESPONSE.fields_by_name['error'].message_type = _PLUGINERRORRESULT
_CONFIGURERESPONSE.oneofs_by_name['result'].fields.append(
    _CONFIGURERESPONSE.fields_by_name['return_value']
)
_CONFIGURERESPONSE.fields_by_name[
    'return_value'
].containing_oneof = _CONFIGURERESPONSE.oneofs_by_name['result']
_CONFIGURERESPONSE.oneofs_by_name['result'].fields.append(
    _CONFIGURERESPONSE.fields_by_name['error']
)
_CONFIGURERESPONSE.fields_by_name[
    'error'
].containing_oneof = _CONFIGURERESPONSE.oneofs_by_name['result']
_UNCONFIGUREREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_UNCONFIGUREREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_UNCONFIGUREREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_RECONFIGUREREQUEST.fields_by_name[
    'snapshot'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SNAPSHOT
_RECONFIGUREREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_RECONFIGUREREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_RECONFIGURERESULT.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._PLUGINDEFINEDOBJECT
_STARTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STARTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STARTREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_STOPREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_STOPREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_STOPREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALPRESNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_VIRTUALPRESNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_VIRTUALPRESNAPSHOTREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALPOSTSNAPSHOTREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_VIRTUALPOSTSNAPSHOTREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_VIRTUALPOSTSNAPSHOTREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALPOSTSNAPSHOTRESULT.fields_by_name[
    'snapshot'
].message_type = dlpx_dot_virtualization_dot_common__pb2._PLUGINDEFINEDOBJECT
_VIRTUALSTATUSREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_VIRTUALSTATUSREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_VIRTUALSTATUSREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALSTATUSRESULT.fields_by_name[
    'status'
].enum_type = _VIRTUALSTATUSRESULT_STATUS
_VIRTUALSTATUSRESULT_STATUS.containing_type = _VIRTUALSTATUSRESULT
_INITIALIZEREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_INITIALIZEREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_INITIALIZEREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALMOUNTSPECREQUEST.fields_by_name[
    'repository'
].message_type = dlpx_dot_virtualization_dot_common__pb2._REPOSITORY
_VIRTUALMOUNTSPECREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_VIRTUALMOUNTSPECRESULT.fields_by_name[
    'primary_mount'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SINGLEMOUNT
_VIRTUALMOUNTSPECRESULT.fields_by_name[
    'additional_mounts'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SINGLEMOUNT
_VIRTUALMOUNTSPECRESULT.fields_by_name[
    'ownership_specs'
].message_type = dlpx_dot_virtualization_dot_common__pb2._OWNERSHIPSPEC
_UPGRADELINKEDSOURCEREQUEST.fields_by_name[
    'linked_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._LINKEDSOURCE
_UPGRADEVIRTUALSOURCEREQUEST.fields_by_name[
    'virtual_source'
].message_type = dlpx_dot_virtualization_dot_common__pb2._VIRTUALSOURCE
_UPGRADESOURCECONFIGREQUEST.fields_by_name[
    'source_config'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SOURCECONFIG
_UPGRADESNAPSHOTREQUEST.fields_by_name[
    'snapshot'
].message_type = dlpx_dot_virtualization_dot_common__pb2._SNAPSHOT
DESCRIPTOR.message_types_by_name[
    'UnhandledCallbackError'
] = _UNHANDLEDCALLBACKERROR
DESCRIPTOR.message_types_by_name['PluginErrorResult'] = _PLUGINERRORRESULT
DESCRIPTOR.message_types_by_name[
    'RepositoryDiscoveryRequest'
] = _REPOSITORYDISCOVERYREQUEST
DESCRIPTOR.message_types_by_name[
    'RepositoryDiscoveryResult'
] = _REPOSITORYDISCOVERYRESULT
DESCRIPTOR.message_types_by_name[
    'SourceConfigDiscoveryRequest'
] = _SOURCECONFIGDISCOVERYREQUEST
DESCRIPTOR.message_types_by_name[
    'SourceConfigDiscoveryResult'
] = _SOURCECONFIGDISCOVERYRESULT
DESCRIPTOR.message_types_by_name[
    'DirectPreSnapshotRequest'
] = _DIRECTPRESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'DirectPostSnapshotRequest'
] = _DIRECTPOSTSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'StagedPreSnapshotRequest'
] = _STAGEDPRESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'StagedPostSnapshotRequest'
] = _STAGEDPOSTSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['StagedResyncRequest'] = _STAGEDRESYNCREQUEST
DESCRIPTOR.message_types_by_name['StartStagingRequest'] = _STARTSTAGINGREQUEST
DESCRIPTOR.message_types_by_name['StopStagingRequest'] = _STOPSTAGINGREQUEST
DESCRIPTOR.message_types_by_name['StagedStatusRequest'] = _STAGEDSTATUSREQUEST
DESCRIPTOR.message_types_by_name['StagedStatusResult'] = _STAGEDSTATUSRESULT
DESCRIPTOR.message_types_by_name['StagedWorkerRequest'] = _STAGEDWORKERREQUEST
DESCRIPTOR.message_types_by_name[
    'StagedMountSpecRequest'
] = _STAGEDMOUNTSPECREQUEST
DESCRIPTOR.message_types_by_name[
    'StagedMountSpecResult'
] = _STAGEDMOUNTSPECRESULT
DESCRIPTOR.message_types_by_name['ConfigureRequest'] = _CONFIGUREREQUEST
DESCRIPTOR.message_types_by_name['ConfigureResult'] = _CONFIGURERESULT
DESCRIPTOR.message_types_by_name['ConfigureResponse'] = _CONFIGURERESPONSE
DESCRIPTOR.message_types_by_name['UnconfigureRequest'] = _UNCONFIGUREREQUEST
DESCRIPTOR.message_types_by_name['ReconfigureRequest'] = _RECONFIGUREREQUEST
DESCRIPTOR.message_types_by_name['ReconfigureResult'] = _RECONFIGURERESULT
DESCRIPTOR.message_types_by_name['StartRequest'] = _STARTREQUEST
DESCRIPTOR.message_types_by_name['StopRequest'] = _STOPREQUEST
DESCRIPTOR.message_types_by_name[
    'VirtualPreSnapshotRequest'
] = _VIRTUALPRESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'VirtualPostSnapshotRequest'
] = _VIRTUALPOSTSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'VirtualPostSnapshotResult'
] = _VIRTUALPOSTSNAPSHOTRESULT
DESCRIPTOR.message_types_by_name['VirtualStatusRequest'] = _VIRTUALSTATUSREQUEST
DESCRIPTOR.message_types_by_name['VirtualStatusResult'] = _VIRTUALSTATUSRESULT
DESCRIPTOR.message_types_by_name['InitializeRequest'] = _INITIALIZEREQUEST
DESCRIPTOR.message_types_by_name[
    'VirtualMountSpecRequest'
] = _VIRTUALMOUNTSPECREQUEST
DESCRIPTOR.message_types_by_name[
    'VirtualMountSpecResult'
] = _VIRTUALMOUNTSPECRESULT
DESCRIPTOR.message_types_by_name[
    'UpgradeLinkedSourceRequest'
] = _UPGRADELINKEDSOURCEREQUEST
DESCRIPTOR.message_types_by_name[
    'UpgradeVirtualSourceRequest'
] = _UPGRADEVIRTUALSOURCEREQUEST
DESCRIPTOR.message_types_by_name[
    'UpgradeSourceConfigRequest'
] = _UPGRADESOURCECONFIGREQUEST
DESCRIPTOR.message_types_by_name[
    'UpgradeSnapshotRequest'
] = _UPGRADESNAPSHOTREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

UnhandledCallbackError = _reflection.GeneratedProtocolMessageType(
    'UnhandledCallbackError',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UNHANDLEDCALLBACKERROR,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UnhandledCallbackError)
    ),
)
_sym_db.RegisterMessage(UnhandledCallbackError)

PluginErrorResult = _reflection.GeneratedProtocolMessageType(
    'PluginErrorResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_PLUGINERRORRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.PluginErrorResult)
    ),
)
_sym_db.RegisterMessage(PluginErrorResult)

RepositoryDiscoveryRequest = _reflection.GeneratedProtocolMessageType(
    'RepositoryDiscoveryRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_REPOSITORYDISCOVERYREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.RepositoryDiscoveryRequest)
    ),
)
_sym_db.RegisterMessage(RepositoryDiscoveryRequest)

RepositoryDiscoveryResult = _reflection.GeneratedProtocolMessageType(
    'RepositoryDiscoveryResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_REPOSITORYDISCOVERYRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.RepositoryDiscoveryResult)
    ),
)
_sym_db.RegisterMessage(RepositoryDiscoveryResult)

SourceConfigDiscoveryRequest = _reflection.GeneratedProtocolMessageType(
    'SourceConfigDiscoveryRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_SOURCECONFIGDISCOVERYREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.SourceConfigDiscoveryRequest)
    ),
)
_sym_db.RegisterMessage(SourceConfigDiscoveryRequest)

SourceConfigDiscoveryResult = _reflection.GeneratedProtocolMessageType(
    'SourceConfigDiscoveryResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_SOURCECONFIGDISCOVERYRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.SourceConfigDiscoveryResult)
    ),
)
_sym_db.RegisterMessage(SourceConfigDiscoveryResult)

DirectPreSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'DirectPreSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_DIRECTPRESNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.DirectPreSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(DirectPreSnapshotRequest)

DirectPostSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'DirectPostSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_DIRECTPOSTSNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.DirectPostSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(DirectPostSnapshotRequest)

StagedPreSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'StagedPreSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDPRESNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedPreSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(StagedPreSnapshotRequest)

StagedPostSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'StagedPostSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDPOSTSNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedPostSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(StagedPostSnapshotRequest)

StagedResyncRequest = _reflection.GeneratedProtocolMessageType(
    'StagedResyncRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDRESYNCREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedResyncRequest)
    ),
)
_sym_db.RegisterMessage(StagedResyncRequest)

StartStagingRequest = _reflection.GeneratedProtocolMessageType(
    'StartStagingRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STARTSTAGINGREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StartStagingRequest)
    ),
)
_sym_db.RegisterMessage(StartStagingRequest)

StopStagingRequest = _reflection.GeneratedProtocolMessageType(
    'StopStagingRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STOPSTAGINGREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StopStagingRequest)
    ),
)
_sym_db.RegisterMessage(StopStagingRequest)

StagedStatusRequest = _reflection.GeneratedProtocolMessageType(
    'StagedStatusRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDSTATUSREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedStatusRequest)
    ),
)
_sym_db.RegisterMessage(StagedStatusRequest)

StagedStatusResult = _reflection.GeneratedProtocolMessageType(
    'StagedStatusResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDSTATUSRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedStatusResult)
    ),
)
_sym_db.RegisterMessage(StagedStatusResult)

StagedWorkerRequest = _reflection.GeneratedProtocolMessageType(
    'StagedWorkerRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDWORKERREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedWorkerRequest)
    ),
)
_sym_db.RegisterMessage(StagedWorkerRequest)

StagedMountSpecRequest = _reflection.GeneratedProtocolMessageType(
    'StagedMountSpecRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDMOUNTSPECREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedMountSpecRequest)
    ),
)
_sym_db.RegisterMessage(StagedMountSpecRequest)

StagedMountSpecResult = _reflection.GeneratedProtocolMessageType(
    'StagedMountSpecResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STAGEDMOUNTSPECRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StagedMountSpecResult)
    ),
)
_sym_db.RegisterMessage(StagedMountSpecResult)

ConfigureRequest = _reflection.GeneratedProtocolMessageType(
    'ConfigureRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_CONFIGUREREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.ConfigureRequest)
    ),
)
_sym_db.RegisterMessage(ConfigureRequest)

ConfigureResult = _reflection.GeneratedProtocolMessageType(
    'ConfigureResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_CONFIGURERESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.ConfigureResult)
    ),
)
_sym_db.RegisterMessage(ConfigureResult)

ConfigureResponse = _reflection.GeneratedProtocolMessageType(
    'ConfigureResponse',
    (_message.Message,),
    dict(
        DESCRIPTOR=_CONFIGURERESPONSE,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.ConfigureResponse)
    ),
)
_sym_db.RegisterMessage(ConfigureResponse)

UnconfigureRequest = _reflection.GeneratedProtocolMessageType(
    'UnconfigureRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UNCONFIGUREREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UnconfigureRequest)
    ),
)
_sym_db.RegisterMessage(UnconfigureRequest)

ReconfigureRequest = _reflection.GeneratedProtocolMessageType(
    'ReconfigureRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_RECONFIGUREREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.ReconfigureRequest)
    ),
)
_sym_db.RegisterMessage(ReconfigureRequest)

ReconfigureResult = _reflection.GeneratedProtocolMessageType(
    'ReconfigureResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_RECONFIGURERESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.ReconfigureResult)
    ),
)
_sym_db.RegisterMessage(ReconfigureResult)

StartRequest = _reflection.GeneratedProtocolMessageType(
    'StartRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STARTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StartRequest)
    ),
)
_sym_db.RegisterMessage(StartRequest)

StopRequest = _reflection.GeneratedProtocolMessageType(
    'StopRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_STOPREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.StopRequest)
    ),
)
_sym_db.RegisterMessage(StopRequest)

VirtualPreSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'VirtualPreSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALPRESNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualPreSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(VirtualPreSnapshotRequest)

VirtualPostSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'VirtualPostSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALPOSTSNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualPostSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(VirtualPostSnapshotRequest)

VirtualPostSnapshotResult = _reflection.GeneratedProtocolMessageType(
    'VirtualPostSnapshotResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALPOSTSNAPSHOTRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualPostSnapshotResult)
    ),
)
_sym_db.RegisterMessage(VirtualPostSnapshotResult)

VirtualStatusRequest = _reflection.GeneratedProtocolMessageType(
    'VirtualStatusRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALSTATUSREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualStatusRequest)
    ),
)
_sym_db.RegisterMessage(VirtualStatusRequest)

VirtualStatusResult = _reflection.GeneratedProtocolMessageType(
    'VirtualStatusResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALSTATUSRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualStatusResult)
    ),
)
_sym_db.RegisterMessage(VirtualStatusResult)

InitializeRequest = _reflection.GeneratedProtocolMessageType(
    'InitializeRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_INITIALIZEREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.InitializeRequest)
    ),
)
_sym_db.RegisterMessage(InitializeRequest)

VirtualMountSpecRequest = _reflection.GeneratedProtocolMessageType(
    'VirtualMountSpecRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALMOUNTSPECREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualMountSpecRequest)
    ),
)
_sym_db.RegisterMessage(VirtualMountSpecRequest)

VirtualMountSpecResult = _reflection.GeneratedProtocolMessageType(
    'VirtualMountSpecResult',
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIRTUALMOUNTSPECRESULT,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.VirtualMountSpecResult)
    ),
)
_sym_db.RegisterMessage(VirtualMountSpecResult)

UpgradeLinkedSourceRequest = _reflection.GeneratedProtocolMessageType(
    'UpgradeLinkedSourceRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPGRADELINKEDSOURCEREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UpgradeLinkedSourceRequest)
    ),
)
_sym_db.RegisterMessage(UpgradeLinkedSourceRequest)

UpgradeVirtualSourceRequest = _reflection.GeneratedProtocolMessageType(
    'UpgradeVirtualSourceRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPGRADEVIRTUALSOURCEREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UpgradeVirtualSourceRequest)
    ),
)
_sym_db.RegisterMessage(UpgradeVirtualSourceRequest)

UpgradeSourceConfigRequest = _reflection.GeneratedProtocolMessageType(
    'UpgradeSourceConfigRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPGRADESOURCECONFIGREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UpgradeSourceConfigRequest)
    ),
)
_sym_db.RegisterMessage(UpgradeSourceConfigRequest)

UpgradeSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'UpgradeSnapshotRequest',
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPGRADESNAPSHOTREQUEST,
        __module__='dlpx.virtualization.delphix_platform_pb2'
        # @@protoc_insertion_point(class_scope:com.delphix.virtualization.platform.UpgradeSnapshotRequest)
    ),
)
_sym_db.RegisterMessage(UpgradeSnapshotRequest)

DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
