imagestatus.v1
Available Services
arista/imagestatus.v1/imagestatus.proto
ComplianceStatus
ComplianceStatus indicates compliance status for software image, terminattr and extensions.
Field Name | Type | Description |
---|---|---|
software_image_compliance_code | SoftwareComplianceCode | software_image_compliance_code is the compliance code for images. |
terminattr_compliance_code | SoftwareComplianceCode | terminattr_compliance_code is the compliance code for TerminAttr. |
extensions_compliance_code | SoftwareComplianceCode | extensions_compliance_code is the compliance code for extensions. |
ComplianceStatusBySup
ComplianceStatusBySup is a map that indicates the compliance code for each supervisor.
Field Name | Type | Description |
---|---|---|
values | ComplianceStatusBySup.ValuesEntry[...] | values is the mapping of supervisor type to compliance code. |
ComplianceStatusBySup.ValuesEntry
Field Name | Type | Description |
---|---|---|
key | string | |
value | ComplianceStatus |
Extension
Extension provides information of the running/designed extensions.
Field Name | Type | Description |
---|---|---|
name | google.protobuf.StringValue | name is the name of the extension. |
version | google.protobuf.StringValue | version is the version of the extension. |
reboot_required | google.protobuf.BoolValue | reboot_required indicates whether applying/deleting this extension would result in a reboot. |
present | google.protobuf.BoolValue | present indicates whether the extension is present in the device or not. |
installed | ExtensionInstallStatus | installed indicates whether the extension is installed, not installed or force installed. |
status_detail | google.protobuf.StringValue | status_detail gives the details behind installation of the extension. |
is_embedded | google.protobuf.BoolValue | is_embedded indicates whether the extension is embedded in the EOS swi or not. |
ExtensionDiff
ExtensionDiff is the diff for the running/designed extensions.
Field Name | Type | Description |
---|---|---|
code | DiffOp | code indicates the operation performed to get from one side of the diff to the other. |
a | Extension | a is the extension on the a side (left hand side). |
b | Extension | b is the extension on the b side (right hand side). |
text_code | DiffOp | text_code is the color in the diff view page. |
ExtensionDiffs
ExtensionDiffs is a list of extension diff information in the order they will be applied.
Field Name | Type | Description |
---|---|---|
values | ExtensionDiff[...] | values is an ordered list of extension diffs applied to the device. |
ExtensionDiffsBySup
ExtensionDiffsBySup is the extension diff information for each supervisor.
Field Name | Type | Description |
---|---|---|
values | ExtensionDiffsBySup.ValuesEntry[...] | values is the mapping of supervisor type to extension diff. |
ExtensionDiffsBySup.ValuesEntry
Field Name | Type | Description |
---|---|---|
key | string | |
value | ExtensionDiffs |
Extensions
Extensions provides an ordered list of running/designed extensions.
Field Name | Type | Description |
---|---|---|
values | Extension[...] | values represents extension information. |
ImageError
ImageError wraps ErrorCode
enum with a reason string.
Field Name | Type | Description |
---|---|---|
sku | google.protobuf.StringValue | sku represents the name of the sku. |
error_code | ErrorCode | error_code is the error code. |
error_msg | google.protobuf.StringValue | error_msg provides a description of the error. |
ImageErrors
ImageErrors is the list of errors reported by CVP when handling image validations.
Field Name | Type | Description |
---|---|---|
values | ImageError[...] | values is a list of image errors. |
ImageInfo
ImageInfo wraps InfoCode
enum with a reason string.
Field Name | Type | Description |
---|---|---|
sku | google.protobuf.StringValue | sku represents the name of the sku. |
info_code | InfoCode | info_code is the info code. |
info_msg | google.protobuf.StringValue | info_msg provides a description of the info. |
ImageInfos
ImageInfos is the list of info messages reported by CVP when handling image validations.
Field Name | Type | Description |
---|---|---|
values | ImageInfo[...] | values is a list of image infos. |
ImageMetadata
ImageMetadata provides information regarding the software image.
Field Name | Type | Description |
---|---|---|
version | google.protobuf.StringValue | version is the version of the EOS image. |
release | google.protobuf.StringValue | release is the release name of the EOS image. |
flavor | google.protobuf.StringValue | flavor is the flavor information of the EOS image. default flavor is DEFAULT. Other flavors can be DPE, 2GB, etc. |
variant | google.protobuf.StringValue | variant is the variant information of the EOS image. possible values: INT or US. |
arch | google.protobuf.StringValue | arch is the architecture of the EOS image. |
ImageSummary
ImageSummary represents device image summary.
Field Name | Type | Description |
---|---|---|
sku | google.protobuf.StringValue | sku indicates the top-level sku or model number. |
running_image_update_time | google.protobuf.Timestamp | running_image_update_time is the most recent timestamp at which one of running image side properties is updated. |
designed_image_update_time | google.protobuf.Timestamp | designed_image_update_time is the most recent timestamp at which one of designed image side properties is updated. |
dual_sup | google.protobuf.BoolValue | dual_sup indicates if a device is a dual supervisor. |
active_slot | google.protobuf.Int32Value | active_slot indicates the physical slot number for the the active supervisor. |
standby_slot | google.protobuf.Int32Value | standby_slot indicates the physical slot number for the standby supervisor. |
software_image_diff | SoftwareImageDiffsBySup | software_image_diff indicates the image diff for each supervisor. |
terminattr_diff | TerminAttrDiffsBySup | terminattr_diff indicates the terminattr diff for each supervisor. |
extensions_diff | ExtensionDiffsBySup | extensions_diff indicates the extension diff for each supervisor. |
compliance_status | SoftwareComplianceCode | compliance_status is the aggregated compliance status (including both active/standby and image/TA/extension compliance). |
compliance | ComplianceStatusBySup | compliance provides compliance information for each supervisor. |
reboot_required | RebootRequired | reboot_required indicates whether a reboot is required if the designed image is pushed to the device. |
digest | google.protobuf.StringValue | digest is the digest of the image summary. It can use SHA-256 hash algorithm for example. It is computed by stringifying the software_image_diff, terminattr_diff and extensions_diff and computing the hash. |
ImageWarning
ImageWarning wraps WarningCode
enum with a reason string.
Field Name | Type | Description |
---|---|---|
sku | google.protobuf.StringValue | sku represents the name of the sku. |
warning_code | WarningCode | warning_code is the warning code. |
warning_msg | google.protobuf.StringValue | warning_msg provides a description of the warning. |
ImageWarnings
ImageWarnings is the list of warnings reported by CVP when handling image validations.
Field Name | Type | Description |
---|---|---|
values | ImageWarning[...] | values is a list of image warnings. |
RebootRequired
RebootRequired indicates the reboot information per software image, terminattr and extension for the switch as a whole.
Field Name | Type | Description |
---|---|---|
software_image_reboot_required | google.protobuf.BoolValue | software_image_reboot_required indicates whether reboot is required for the software image being applied. |
terminattr_reboot_required | google.protobuf.BoolValue | terminattr_reboot_required indicates whether reboot is required for the terminattr being applied/deleted. |
extension_reboot_required | google.protobuf.BoolValue | extension_reboot_required indicates whether reboot is required for the extensions being applied/deleted. |
SoftwareImage
SoftwareImage provides information of the running/designed EOS image.
Field Name | Type | Description |
---|---|---|
name | google.protobuf.StringValue | name is the name of the EOS image. |
version | google.protobuf.StringValue | version is the version of the EOS image. |
metadata | ImageMetadata | metadata is the metadata of EOS image. |
SoftwareImageDiff
SoftwareImageDiff is the diff for the running/designed images.
Field Name | Type | Description |
---|---|---|
code | DiffOp | code indicates the operation performed to get from one side of the diff to the other. |
a | SoftwareImage | a is the software image on the a side (left hand side). |
b | SoftwareImage | b is the software image on the b side (right hand side). |
text_code | DiffOp | text_code is the color in the diff view page. |
SoftwareImageDiffsBySup
SoftwareImageDiffsBySup is software image diff information for each supervisor.
Field Name | Type | Description |
---|---|---|
values | SoftwareImageDiffsBySup.ValuesEntry[...] | values is the mapping of supervisor type to image diff. |
SoftwareImageDiffsBySup.ValuesEntry
Field Name | Type | Description |
---|---|---|
key | string | |
value | SoftwareImageDiff |
Summary
Summary represents the device image summary.
Field Name | Type | Description |
---|---|---|
key | SummaryKey | key represents the image summary key. |
summary | ImageSummary | summary is the image diff summary. |
errors | ImageErrors | errors are the image errors encountered while validating the image. These are displayed on the workspace build results page. |
warnings | ImageWarnings | warnings are the image warnings encountered while validating the image. These are displayed on the workspace build results page. |
infos | ImageInfos | infos are the image infos encountered while validating the image. These are displayed on the workspace build results page. |
SummaryKey
SummaryKey uniquely identifies a device summary request.
Field Name | Type | Description |
---|---|---|
device_id | google.protobuf.StringValue | device_id is the serial number of the device |
TerminAttrDiffsBySup
TerminAttrDiffsBySup is the terminattr diff information for each supervisor.
Field Name | Type | Description |
---|---|---|
values | TerminAttrDiffsBySup.ValuesEntry[...] | values is the mapping of supervisor type to terminattr diff. |
TerminAttrDiffsBySup.ValuesEntry
Field Name | Type | Description |
---|---|---|
key | string | |
value | ExtensionDiff |
DiffOp
DiffOp represents the operation performed to get from one side of the diff to the other.
Name | Number | Description |
---|---|---|
DIFF_OP_UNSPECIFIED | 0 | DIFF_OP_UNSPECIFIED indicates op code is unspecified. |
DIFF_OP_NOP | 1 | DIFF_OP_NOP indicates no change. |
DIFF_OP_ADD | 2 | DIFF_OP_ADD is an addition of a software. |
DIFF_OP_DELETE | 3 | DIFF_OP_DELETE is deletion of a software. |
DIFF_OP_CHANGE | 4 | DIFF_OP_CHANGE is an update to the software. |
ErrorCode
ErrorCode indicates errors produced during image validations.
Name | Number | Description |
---|---|---|
ERROR_CODE_UNSPECIFIED | 0 | ERROR_CODE_UNSPECIFIED indicates error code is unspecified. |
ERROR_CODE_SUPPORT_NOT_INTRODUCED | 1 | ERROR_CODE_SUPPORT_NOT_INTRODUCED represents case where the given EOS version does not support the SKU. Deprecated - use ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED |
ERROR_CODE_SUPPORT_REMOVED | 2 | ERROR_CODE_SUPPORT_REMOVED represents case where the given EOS version no longer supports the SKU. Deprecated - use ERROR_CODE_EOS_SUPPORT_REMOVED |
ERROR_CODE_DEVICE_UNREACHABLE | 3 | ERROR_CODE_DEVICE_UNREACHABLE represents the case where the device is unreachable during a compliance computation. |
ERROR_CODE_VALIDATION_FAILED | 4 | ERROR_CODE_VALIDATION_FAILED represents case where the validations checks failed. |
ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED | 5 | ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED represents case where we are unable to get proposed image information for a device. |
ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED | 6 | ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED represents case where we fail to get running image information from an active supervisor. |
ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED | 7 | ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED represents case when we fail to get information from peer supervisor. |
ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE | 8 | ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE represents the case where EOS architecture and TerminAttr architecture are incompatible. |
ERROR_CODE_TA_CV_INCOMPATIBLE | 9 | ERROR_CODE_TA_CV_INCOMPATIBLE represents the case where TerminAttr is incompatible with CloudVision; i.e., the TerminAttr version is below CloudVision's minimum supported version. |
ERROR_CODE_EOS_CV_INCOMPATIBLE | 10 | ERROR_CODE_EOS_CV_INCOMPATIBLE represents the case where EOS is not supported by CV. The given EOS is below CV's minimum supported EOS version. |
ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED | 11 | ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED represents the case where the given EOS version does not support the SKU. |
ERROR_CODE_EOS_SUPPORT_REMOVED | 12 | ERROR_CODE_EOS_SUPPORT_REMOVED represents the case where the given EOS version no longer supports the SKU. |
ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE | 13 | ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE represents the case where the physical device does not support the given EOS type. |
ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE | 14 | ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE represents the case where the extension TerminAttr version is lower than the embedded TerminAttr version in SWI. |
ERROR_CODE_DEVICE_EOS_2GB_INCOMPATIBLE | 15 | ERROR_CODE_DEVICE_EOS_2GB_INCOMPATIBLE represents the case where a 2GB-device is incompatible with a non-2GB EOS or a non-2GB device is incompatible with a 2GB-EOS. |
ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE | 16 | ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE represents the case where the given extension version doesn't support the given EOS version. |
ERROR_CODE_ARCH_UNSUPPORTED | 17 | ERROR_CODE_ARCH_UNSUPPORTED represents the case where the given image architecture is not supported by CloudVision. |
ExtensionInstallStatus
ExtensionInstallStatus indicates whether an extension is installed, not installed or force installed.
Name | Number | Description |
---|---|---|
EXTENSION_INSTALL_STATUS_UNSPECIFIED | 0 | EXTENSION_INSTALL_STATUS_UNSPECIFIED indicates extensions install status is unspecified. |
EXTENSION_INSTALL_STATUS_NOT_INSTALLED | 1 | EXTENSION_INSTALL_STATUS_NOT_INSTALLED indicates extension is not installed on the device. |
EXTENSION_INSTALL_STATUS_INSTALLED | 2 | EXTENSION_INSTALL_STATUS_INSTALLED indicates extension is installed on the device. |
EXTENSION_INSTALL_STATUS_FORCE_INSTALLED | 3 | EXTENSION_INSTALL_STATUS_FORCE_INSTALLED indicates extension is force installed on device. |
InfoCode
InfoCode indicates info messages produced during image validations.
Name | Number | Description |
---|---|---|
INFO_CODE_UNSPECIFIED | 0 | INFO_CODE_UNSPECIFIED indicates info code is unspecified. |
INFO_CODE_NEWER_VERSION_AVAILABLE | 1 | INFO_CODE_NEWER_VERSION_AVAILABLE represents cases where a newer EOS maintainance release is available for download. |
SoftwareComplianceCode
SoftwareComplianceCode indicates possible compliance status.
Name | Number | Description |
---|---|---|
SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED | 0 | SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED indicates compliance code is unspecified. |
SOFTWARE_COMPLIANCE_CODE_IN_SYNC | 1 | SOFTWARE_COMPLIANCE_CODE_IN_SYNC indicates designed and running images/extensions are identical. |
SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC | 2 | SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC indicates designed and running images/extensions are not identical. |
WarningCode
WarningCode indicates warnings produced during image validations.
Name | Number | Description |
---|---|---|
WARNING_CODE_UNSPECIFIED | 0 | WARNING_CODE_UNSPECIFIED indicates warning code is unspecified. |
WARNING_CODE_NOT_APPLICABLE | 1 | WARNING_CODE_NOT_APPLICABLE represents cases where EOS < - > SKU/TA compatibility is not applicable for non physical switches like vEos. |
WARNING_CODE_SKUINFO_UNAVAILABLE | 2 | WARNING_CODE_SKUINFO_UNAVAILABLE represents case where information about certain skus is missing. |
WARNING_CODE_DEVICE_SKU_UNAVAILABLE | 3 | WARNING_CODE_DEVICE_SKU_UNAVAILABLE represents unavailability of skus for an EOS Device. |
WARNING_CODE_SWI_UNKNOWN | 4 | WARNING_CODE_SWI_UNKNOWN represents cases where EOS version is not found in release database. |
WARNING_CODE_TA_EOS_INCOMPATIBLE | 5 | WARNING_CODE_TA_EOS_INCOMPATIBLE represents cases where TA and EOS are not compatible. TA is lower than embedded TA in swi or given TA is unsupported by the EOS. |
WARNING_CODE_TA_CV_INCOMPATIBLE | 6 | WARNING_CODE_TA_CV_INCOMPATIBLE represents cases where TA is incompatible with CV. TA is lower than minimum supported TA on CV. Deprecated - use ERROR_CODE_TA_CV_INCOMPATIBLE. |
WARNING_CODE_EOS_CV_INCOMPATIBLE | 7 | WARNING_CODE_EOS_CV_INCOMPATIBLE represents the case where EOS is not yet supported by CV. The given EOS exceeds CV's maximum supported EOS version. |
WARNING_CODE_EOS_ARCH_UNKNOWN | 8 | WARNING_CODE_EOS_ARCH_UNKNOWN represents cases where the specified architecture is not valid for EOS. |
WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE | 9 | WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE represents cases where TA extension is lower in version than embedded TA in SWI. |
WARNING_CODE_ARCH_INCOMPATIBLE | 10 | WARNING_CODE_ARCH_INCOMPATIBLE represents cases where EOS arch and TA arch are different. Deprecated. |
WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED | 11 | WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED represents cases where the given EOS has passed its end of life date. |
WARNING_CODE_SUPPORT_NOT_INTRODUCED | 12 | WARNING_CODE_SUPPORT_NOT_INTRODUCED represents cases where the given EOS version does not support the SKUs. |
WARNING_CODE_SUPPORT_REMOVED | 13 | WARNING_CODE_SUPPORT_REMOVED represents cases where the given EOS version no longer supports the SKUs. |
WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION | 14 | WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION represents cases where the running TerminAttr version is below CloudVision's minimum supported version. |
WARNING_CODE_TA_STUDIO_INCOMPATIBLE | 15 | WARNING_CODE_TA_STUDIO_INCOMPATIBLE represents cases where the TerminAttr is incompatible with Software Management Studio. |
WARNING_CODE_BUGALERTS_DATA_MISSING | 16 | WARNING_CODE_BUGALERTS_DATA_MISSING represents cases where some of the BugAlerts data under Aeris analytics dataset is missing. |
arista/imagestatus.v1/services.gen.proto
MetaResponse
Field Name | Type | Description |
---|---|---|
time | google.protobuf.Timestamp | Time holds the timestamp of the last item included in the metadata calculation. |
type | arista.subscriptions.Operation | Operation indicates how the value in this response should be considered. Under non-subscribe requests, this value should always be INITIAL. In a subscription, once all initial data is streamed and the client begins to receive modification updates, you should not see INITIAL again. |
count | google.protobuf.UInt32Value | Count is the number of items present under the conditions of the request. |
SummaryBatchedStreamRequest
Field Name | Type | Description |
---|---|---|
partial_eq_filter | Summary[...] | PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. This requires all provided fields to be equal to the response. While transparent to users, this field also allows services to optimize internal subscriptions if filter(s) are sufficiently specific. |
time | arista.time.TimeBounds | TimeRange allows limiting response data to within a specified time window. If this field is populated, at least one of the two time fields are required. For GetAll, the fields start and end can be used as follows: * end: Returns the state of each Summary at end. * Each Summary response is fully-specified (all fields set). * start: Returns the state of each Summary at start, followed by updates until now. * Each Summary response at start is fully-specified, but updates may be partial. * start and end: Returns the state of each Summary at start, followed by updates until end. * Each Summary response at start is fully-specified, but updates until end may be partial. This field is not allowed in the Subscribe RPC. |
max_messages | google.protobuf.UInt32Value | MaxMessages limits the maximum number of messages that can be contained in one batch. MaxMessages is required to be at least 1. The maximum number of messages in a batch is min(max_messages, INTERNAL_BATCH_LIMIT) INTERNAL_BATCH_LIMIT is set based on the maximum message size. |
SummaryBatchedStreamResponse
Field Name | Type | Description |
---|---|---|
responses | SummaryStreamResponse[...] | Values are the values deemed relevant to the initiating request. The length of this structure is guaranteed to be between (inclusive) 1 and min(req.max_messages, INTERNAL_BATCH_LIMIT). |
SummaryRequest
Field Name | Type | Description |
---|---|---|
key | SummaryKey | Key uniquely identifies a Summary instance to retrieve. This value must be populated. |
time | google.protobuf.Timestamp | Time indicates the time for which you are interested in the data. If no time is given, the server will use the time at which it makes the request. |
SummaryResponse
Field Name | Type | Description |
---|---|---|
value | Summary | Value is the value requested. This structure will be fully-populated as it exists in the datastore. If optional fields were not given at creation, these fields will be empty or set to default values. |
time | google.protobuf.Timestamp | Time carries the (UTC) timestamp of the last-modification of the Summary instance in this response. |
SummarySomeRequest
Field Name | Type | Description |
---|---|---|
keys | SummaryKey[...] | |
time | google.protobuf.Timestamp | Time indicates the time for which you are interested in the data. If no time is given, the server will use the time at which it makes the request. |
SummarySomeResponse
Field Name | Type | Description |
---|---|---|
value | Summary | Value is the value requested. This structure will be fully-populated as it exists in the datastore. If optional fields were not given at creation, these fields will be empty or set to default values. |
error | google.protobuf.StringValue | Error is an optional field. It should be filled when there is an error in the GetSome process. |
time | google.protobuf.Timestamp |
SummaryStreamRequest
Field Name | Type | Description |
---|---|---|
partial_eq_filter | Summary[...] | PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. This requires all provided fields to be equal to the response. While transparent to users, this field also allows services to optimize internal subscriptions if filter(s) are sufficiently specific. |
time | arista.time.TimeBounds | TimeRange allows limiting response data to within a specified time window. If this field is populated, at least one of the two time fields are required. For GetAll, the fields start and end can be used as follows: * end: Returns the state of each Summary at end. * Each Summary response is fully-specified (all fields set). * start: Returns the state of each Summary at start, followed by updates until now. * Each Summary response at start is fully-specified, but updates may be partial. * start and end: Returns the state of each Summary at start, followed by updates until end. * Each Summary response at start is fully-specified, but updates until end may be partial. This field is not allowed in the Subscribe RPC. |
SummaryStreamResponse
Field Name | Type | Description |
---|---|---|
value | Summary | Value is a value deemed relevant to the initiating request. This structure will always have its key-field populated. Which other fields are populated, and why, depends on the value of Operation and what triggered this notification. |
time | google.protobuf.Timestamp | Time holds the timestamp of this Summary's last modification. |
type | arista.subscriptions.Operation | Operation indicates how the Summary value in this response should be considered. Under non-subscribe requests, this value should always be INITIAL. In a subscription, once all initial data is streamed and the client begins to receive modification updates, you should not see INITIAL again. |
SummaryService
Method Name | Request Type | Response Type | Description |
---|---|---|---|
GetOne | SummaryRequest | SummaryResponse | |
GetSome | SummarySomeRequest | SummarySomeResponse stream | |
GetAll | SummaryStreamRequest | SummaryStreamResponse stream | |
Subscribe | SummaryStreamRequest | SummaryStreamResponse stream | |
GetMeta | SummaryStreamRequest | MetaResponse | |
SubscribeMeta | SummaryStreamRequest | MetaResponse stream | |
GetAllBatched | SummaryBatchedStreamRequest | SummaryBatchedStreamResponse stream | |
SubscribeBatched | SummaryBatchedStreamRequest | SummaryBatchedStreamResponse stream |