# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
import warnings
from . import compliancecheck_pb2 as compliancecheck__pb2
GRPC_GENERATED_VERSION = '1.81.1'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
try:
from grpc._utilities import first_version_is_lower
_version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
except ImportError:
_version_not_supported = True
if _version_not_supported:
raise RuntimeError(
f'The grpc package installed is at version {GRPC_VERSION},'
+ ' but the generated code in compliancecheck_pb2_grpc.py depends on'
+ f' grpcio>={GRPC_GENERATED_VERSION}.'
+ f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
+ f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
)
[docs]
class ComplianceStub:
"""Compliance provides configuration and image compliance information.
To get the current view of an entity, leave the timestamp field unset in the
corresponding request.
"""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.GetConfigDiff = channel.unary_stream(
'/compliancecheck.Compliance/GetConfigDiff',
request_serializer=compliancecheck__pb2.GetConfigDiffRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetConfigDiffResponse.FromString,
_registered_method=True)
self.GetConfig = channel.unary_stream(
'/compliancecheck.Compliance/GetConfig',
request_serializer=compliancecheck__pb2.GetConfigRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetConfigResponse.FromString,
_registered_method=True)
self.GetDeviceStatus = channel.unary_stream(
'/compliancecheck.Compliance/GetDeviceStatus',
request_serializer=compliancecheck__pb2.GetDeviceStatusRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetDeviceStatusResponse.FromString,
_registered_method=True)
self.GetImageDiff = channel.unary_stream(
'/compliancecheck.Compliance/GetImageDiff',
request_serializer=compliancecheck__pb2.GetImageDiffRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetImageDiffResponse.FromString,
_registered_method=True)
self.GetConfigDiffForTask = channel.unary_stream(
'/compliancecheck.Compliance/GetConfigDiffForTask',
request_serializer=compliancecheck__pb2.GetConfigDiffForTaskRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetConfigDiffForTaskResponse.FromString,
_registered_method=True)
self.GetConfigDiffSummaryForTask = channel.unary_stream(
'/compliancecheck.Compliance/GetConfigDiffSummaryForTask',
request_serializer=compliancecheck__pb2.GetConfigDiffSummaryForTaskRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetConfigDiffSummaryForTaskResponse.FromString,
_registered_method=True)
self.GetImageDiffForTask = channel.unary_stream(
'/compliancecheck.Compliance/GetImageDiffForTask',
request_serializer=compliancecheck__pb2.GetImageDiffForTaskRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetImageDiffForTaskResponse.FromString,
_registered_method=True)
self.GetProposedConfig = channel.unary_stream(
'/compliancecheck.Compliance/GetProposedConfig',
request_serializer=compliancecheck__pb2.GetProposedConfigRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetProposedConfigResponse.FromString,
_registered_method=True)
self.ConfigDiffRaw = channel.stream_stream(
'/compliancecheck.Compliance/ConfigDiffRaw',
request_serializer=compliancecheck__pb2.ConfigDiffRawRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.ConfigDiffRawResponse.FromString,
_registered_method=True)
self.GetConfigDiffSummary = channel.unary_stream(
'/compliancecheck.Compliance/GetConfigDiffSummary',
request_serializer=compliancecheck__pb2.GetConfigDiffSummaryRequest.SerializeToString,
response_deserializer=compliancecheck__pb2.GetConfigDiffSummaryResponse.FromString,
_registered_method=True)
self.GetImageDiffV2 = channel.unary_stream(
'/compliancecheck.Compliance/GetImageDiffV2',
request_serializer=compliancecheck__pb2.GetImageDiffRequestV2.SerializeToString,
response_deserializer=compliancecheck__pb2.GetImageDiffResponseV2.FromString,
_registered_method=True)
self.GetImageDiffV3 = channel.unary_stream(
'/compliancecheck.Compliance/GetImageDiffV3',
request_serializer=compliancecheck__pb2.GetImageDiffRequestV3.SerializeToString,
response_deserializer=compliancecheck__pb2.GetImageDiffResponseV3.FromString,
_registered_method=True)
[docs]
class ComplianceServicer:
"""Compliance provides configuration and image compliance information.
To get the current view of an entity, leave the timestamp field unset in the
corresponding request.
"""
[docs]
def GetConfigDiff(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetConfig(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetDeviceStatus(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetImageDiff(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetConfigDiffForTask(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetConfigDiffSummaryForTask(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetImageDiffForTask(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetProposedConfig(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def ConfigDiffRaw(self, request_iterator, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetConfigDiffSummary(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetImageDiffV2(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def GetImageDiffV3(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
[docs]
def add_ComplianceServicer_to_server(servicer, server):
rpc_method_handlers = {
'GetConfigDiff': grpc.unary_stream_rpc_method_handler(
servicer.GetConfigDiff,
request_deserializer=compliancecheck__pb2.GetConfigDiffRequest.FromString,
response_serializer=compliancecheck__pb2.GetConfigDiffResponse.SerializeToString,
),
'GetConfig': grpc.unary_stream_rpc_method_handler(
servicer.GetConfig,
request_deserializer=compliancecheck__pb2.GetConfigRequest.FromString,
response_serializer=compliancecheck__pb2.GetConfigResponse.SerializeToString,
),
'GetDeviceStatus': grpc.unary_stream_rpc_method_handler(
servicer.GetDeviceStatus,
request_deserializer=compliancecheck__pb2.GetDeviceStatusRequest.FromString,
response_serializer=compliancecheck__pb2.GetDeviceStatusResponse.SerializeToString,
),
'GetImageDiff': grpc.unary_stream_rpc_method_handler(
servicer.GetImageDiff,
request_deserializer=compliancecheck__pb2.GetImageDiffRequest.FromString,
response_serializer=compliancecheck__pb2.GetImageDiffResponse.SerializeToString,
),
'GetConfigDiffForTask': grpc.unary_stream_rpc_method_handler(
servicer.GetConfigDiffForTask,
request_deserializer=compliancecheck__pb2.GetConfigDiffForTaskRequest.FromString,
response_serializer=compliancecheck__pb2.GetConfigDiffForTaskResponse.SerializeToString,
),
'GetConfigDiffSummaryForTask': grpc.unary_stream_rpc_method_handler(
servicer.GetConfigDiffSummaryForTask,
request_deserializer=compliancecheck__pb2.GetConfigDiffSummaryForTaskRequest.FromString,
response_serializer=compliancecheck__pb2.GetConfigDiffSummaryForTaskResponse.SerializeToString,
),
'GetImageDiffForTask': grpc.unary_stream_rpc_method_handler(
servicer.GetImageDiffForTask,
request_deserializer=compliancecheck__pb2.GetImageDiffForTaskRequest.FromString,
response_serializer=compliancecheck__pb2.GetImageDiffForTaskResponse.SerializeToString,
),
'GetProposedConfig': grpc.unary_stream_rpc_method_handler(
servicer.GetProposedConfig,
request_deserializer=compliancecheck__pb2.GetProposedConfigRequest.FromString,
response_serializer=compliancecheck__pb2.GetProposedConfigResponse.SerializeToString,
),
'ConfigDiffRaw': grpc.stream_stream_rpc_method_handler(
servicer.ConfigDiffRaw,
request_deserializer=compliancecheck__pb2.ConfigDiffRawRequest.FromString,
response_serializer=compliancecheck__pb2.ConfigDiffRawResponse.SerializeToString,
),
'GetConfigDiffSummary': grpc.unary_stream_rpc_method_handler(
servicer.GetConfigDiffSummary,
request_deserializer=compliancecheck__pb2.GetConfigDiffSummaryRequest.FromString,
response_serializer=compliancecheck__pb2.GetConfigDiffSummaryResponse.SerializeToString,
),
'GetImageDiffV2': grpc.unary_stream_rpc_method_handler(
servicer.GetImageDiffV2,
request_deserializer=compliancecheck__pb2.GetImageDiffRequestV2.FromString,
response_serializer=compliancecheck__pb2.GetImageDiffResponseV2.SerializeToString,
),
'GetImageDiffV3': grpc.unary_stream_rpc_method_handler(
servicer.GetImageDiffV3,
request_deserializer=compliancecheck__pb2.GetImageDiffRequestV3.FromString,
response_serializer=compliancecheck__pb2.GetImageDiffResponseV3.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'compliancecheck.Compliance', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
server.add_registered_method_handlers('compliancecheck.Compliance', rpc_method_handlers)
# This class is part of an EXPERIMENTAL API.
[docs]
class Compliance:
"""Compliance provides configuration and image compliance information.
To get the current view of an entity, leave the timestamp field unset in the
corresponding request.
"""
[docs]
@staticmethod
def GetConfigDiff(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetConfigDiff',
compliancecheck__pb2.GetConfigDiffRequest.SerializeToString,
compliancecheck__pb2.GetConfigDiffResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetConfig(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetConfig',
compliancecheck__pb2.GetConfigRequest.SerializeToString,
compliancecheck__pb2.GetConfigResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetDeviceStatus(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetDeviceStatus',
compliancecheck__pb2.GetDeviceStatusRequest.SerializeToString,
compliancecheck__pb2.GetDeviceStatusResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetImageDiff(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetImageDiff',
compliancecheck__pb2.GetImageDiffRequest.SerializeToString,
compliancecheck__pb2.GetImageDiffResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetConfigDiffForTask(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetConfigDiffForTask',
compliancecheck__pb2.GetConfigDiffForTaskRequest.SerializeToString,
compliancecheck__pb2.GetConfigDiffForTaskResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetConfigDiffSummaryForTask(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetConfigDiffSummaryForTask',
compliancecheck__pb2.GetConfigDiffSummaryForTaskRequest.SerializeToString,
compliancecheck__pb2.GetConfigDiffSummaryForTaskResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetImageDiffForTask(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetImageDiffForTask',
compliancecheck__pb2.GetImageDiffForTaskRequest.SerializeToString,
compliancecheck__pb2.GetImageDiffForTaskResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetProposedConfig(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetProposedConfig',
compliancecheck__pb2.GetProposedConfigRequest.SerializeToString,
compliancecheck__pb2.GetProposedConfigResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def ConfigDiffRaw(request_iterator,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.stream_stream(
request_iterator,
target,
'/compliancecheck.Compliance/ConfigDiffRaw',
compliancecheck__pb2.ConfigDiffRawRequest.SerializeToString,
compliancecheck__pb2.ConfigDiffRawResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetConfigDiffSummary(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetConfigDiffSummary',
compliancecheck__pb2.GetConfigDiffSummaryRequest.SerializeToString,
compliancecheck__pb2.GetConfigDiffSummaryResponse.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetImageDiffV2(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetImageDiffV2',
compliancecheck__pb2.GetImageDiffRequestV2.SerializeToString,
compliancecheck__pb2.GetImageDiffResponseV2.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)
[docs]
@staticmethod
def GetImageDiffV3(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_stream(
request,
target,
'/compliancecheck.Compliance/GetImageDiffV3',
compliancecheck__pb2.GetImageDiffRequestV3.SerializeToString,
compliancecheck__pb2.GetImageDiffResponseV3.FromString,
options,
channel_credentials,
insecure,
call_credentials,
compression,
wait_for_ready,
timeout,
metadata,
_registered_method=True)