Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterSummaryServiceServer(s grpc.ServiceRegistrar, srv SummaryServiceServer)
- type ComplianceStatus
- func (*ComplianceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ComplianceStatus) GetExtensionsComplianceCode() SoftwareComplianceCode
- func (x *ComplianceStatus) GetSoftwareImageComplianceCode() SoftwareComplianceCode
- func (x *ComplianceStatus) GetTerminattrComplianceCode() SoftwareComplianceCode
- func (*ComplianceStatus) ProtoMessage()
- func (x *ComplianceStatus) ProtoReflect() protoreflect.Message
- func (x *ComplianceStatus) Reset()
- func (x *ComplianceStatus) String() string
- type ComplianceStatusBySup
- func (*ComplianceStatusBySup) Descriptor() ([]byte, []int)deprecated
- func (x *ComplianceStatusBySup) GetValues() map[string]*ComplianceStatus
- func (*ComplianceStatusBySup) ProtoMessage()
- func (x *ComplianceStatusBySup) ProtoReflect() protoreflect.Message
- func (x *ComplianceStatusBySup) Reset()
- func (x *ComplianceStatusBySup) String() string
- type DiffOp
- type ErrorCode
- type Extension
- func (*Extension) Descriptor() ([]byte, []int)deprecated
- func (x *Extension) GetInstalled() ExtensionInstallStatus
- func (x *Extension) GetIsEmbedded() *wrapperspb.BoolValue
- func (x *Extension) GetName() *wrapperspb.StringValue
- func (x *Extension) GetPresent() *wrapperspb.BoolValue
- func (x *Extension) GetRebootRequired() *wrapperspb.BoolValue
- func (x *Extension) GetStatusDetail() *wrapperspb.StringValue
- func (x *Extension) GetVersion() *wrapperspb.StringValue
- func (*Extension) ProtoMessage()
- func (x *Extension) ProtoReflect() protoreflect.Message
- func (x *Extension) Reset()
- func (x *Extension) String() string
- type ExtensionDiff
- func (*ExtensionDiff) Descriptor() ([]byte, []int)deprecated
- func (x *ExtensionDiff) GetA() *Extension
- func (x *ExtensionDiff) GetB() *Extension
- func (x *ExtensionDiff) GetCode() DiffOp
- func (x *ExtensionDiff) GetTextCode() DiffOp
- func (*ExtensionDiff) ProtoMessage()
- func (x *ExtensionDiff) ProtoReflect() protoreflect.Message
- func (x *ExtensionDiff) Reset()
- func (x *ExtensionDiff) String() string
- type ExtensionDiffs
- type ExtensionDiffsBySup
- func (*ExtensionDiffsBySup) Descriptor() ([]byte, []int)deprecated
- func (x *ExtensionDiffsBySup) GetValues() map[string]*ExtensionDiffs
- func (*ExtensionDiffsBySup) ProtoMessage()
- func (x *ExtensionDiffsBySup) ProtoReflect() protoreflect.Message
- func (x *ExtensionDiffsBySup) Reset()
- func (x *ExtensionDiffsBySup) String() string
- type ExtensionInstallStatus
- func (ExtensionInstallStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ExtensionInstallStatus) Enum() *ExtensionInstallStatus
- func (ExtensionInstallStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExtensionInstallStatus) Number() protoreflect.EnumNumber
- func (x ExtensionInstallStatus) String() string
- func (ExtensionInstallStatus) Type() protoreflect.EnumType
- type Extensions
- type ImageError
- func (*ImageError) Descriptor() ([]byte, []int)deprecated
- func (x *ImageError) GetErrorCode() ErrorCode
- func (x *ImageError) GetErrorMsg() *wrapperspb.StringValue
- func (x *ImageError) GetSku() *wrapperspb.StringValue
- func (*ImageError) ProtoMessage()
- func (x *ImageError) ProtoReflect() protoreflect.Message
- func (x *ImageError) Reset()
- func (x *ImageError) String() string
- type ImageErrors
- type ImageInfo
- func (*ImageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ImageInfo) GetInfoCode() InfoCode
- func (x *ImageInfo) GetInfoMsg() *wrapperspb.StringValue
- func (x *ImageInfo) GetSku() *wrapperspb.StringValue
- func (*ImageInfo) ProtoMessage()
- func (x *ImageInfo) ProtoReflect() protoreflect.Message
- func (x *ImageInfo) Reset()
- func (x *ImageInfo) String() string
- type ImageInfos
- type ImageMetadata
- func (*ImageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ImageMetadata) GetArch() *wrapperspb.StringValue
- func (x *ImageMetadata) GetFlavor() *wrapperspb.StringValue
- func (x *ImageMetadata) GetRelease() *wrapperspb.StringValue
- func (x *ImageMetadata) GetVariant() *wrapperspb.StringValue
- func (x *ImageMetadata) GetVersion() *wrapperspb.StringValue
- func (*ImageMetadata) ProtoMessage()
- func (x *ImageMetadata) ProtoReflect() protoreflect.Message
- func (x *ImageMetadata) Reset()
- func (x *ImageMetadata) String() string
- type ImageSummary
- func (*ImageSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ImageSummary) GetActiveSlot() *wrapperspb.Int32Value
- func (x *ImageSummary) GetCompliance() *ComplianceStatusBySup
- func (x *ImageSummary) GetComplianceStatus() SoftwareComplianceCode
- func (x *ImageSummary) GetDesignedImageUpdateTime() *timestamppb.Timestamp
- func (x *ImageSummary) GetDigest() *wrapperspb.StringValue
- func (x *ImageSummary) GetDualSup() *wrapperspb.BoolValue
- func (x *ImageSummary) GetExtensionsDiff() *ExtensionDiffsBySup
- func (x *ImageSummary) GetRebootRequired() *RebootRequired
- func (x *ImageSummary) GetRunningImageUpdateTime() *timestamppb.Timestamp
- func (x *ImageSummary) GetSku() *wrapperspb.StringValue
- func (x *ImageSummary) GetSoftwareImageDiff() *SoftwareImageDiffsBySup
- func (x *ImageSummary) GetStandbySlot() *wrapperspb.Int32Value
- func (x *ImageSummary) GetTerminattrDiff() *TerminAttrDiffsBySup
- func (*ImageSummary) ProtoMessage()
- func (x *ImageSummary) ProtoReflect() protoreflect.Message
- func (x *ImageSummary) Reset()
- func (x *ImageSummary) String() string
- type ImageWarning
- func (*ImageWarning) Descriptor() ([]byte, []int)deprecated
- func (x *ImageWarning) GetSku() *wrapperspb.StringValue
- func (x *ImageWarning) GetWarningCode() WarningCode
- func (x *ImageWarning) GetWarningMsg() *wrapperspb.StringValue
- func (*ImageWarning) ProtoMessage()
- func (x *ImageWarning) ProtoReflect() protoreflect.Message
- func (x *ImageWarning) Reset()
- func (x *ImageWarning) String() string
- type ImageWarnings
- type InfoCode
- type MetaResponse
- func (*MetaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MetaResponse) GetCount() *wrapperspb.UInt32Value
- func (x *MetaResponse) GetTime() *timestamppb.Timestamp
- func (x *MetaResponse) GetType() subscriptions.Operation
- func (*MetaResponse) ProtoMessage()
- func (x *MetaResponse) ProtoReflect() protoreflect.Message
- func (x *MetaResponse) Reset()
- func (x *MetaResponse) String() string
- type RebootRequired
- func (*RebootRequired) Descriptor() ([]byte, []int)deprecated
- func (x *RebootRequired) GetExtensionRebootRequired() *wrapperspb.BoolValue
- func (x *RebootRequired) GetSoftwareImageRebootRequired() *wrapperspb.BoolValue
- func (x *RebootRequired) GetTerminattrRebootRequired() *wrapperspb.BoolValue
- func (*RebootRequired) ProtoMessage()
- func (x *RebootRequired) ProtoReflect() protoreflect.Message
- func (x *RebootRequired) Reset()
- func (x *RebootRequired) String() string
- type SoftwareComplianceCode
- func (SoftwareComplianceCode) Descriptor() protoreflect.EnumDescriptor
- func (x SoftwareComplianceCode) Enum() *SoftwareComplianceCode
- func (SoftwareComplianceCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x SoftwareComplianceCode) Number() protoreflect.EnumNumber
- func (x SoftwareComplianceCode) String() string
- func (SoftwareComplianceCode) Type() protoreflect.EnumType
- type SoftwareImage
- func (*SoftwareImage) Descriptor() ([]byte, []int)deprecated
- func (x *SoftwareImage) GetMetadata() *ImageMetadata
- func (x *SoftwareImage) GetName() *wrapperspb.StringValue
- func (x *SoftwareImage) GetVersion() *wrapperspb.StringValue
- func (*SoftwareImage) ProtoMessage()
- func (x *SoftwareImage) ProtoReflect() protoreflect.Message
- func (x *SoftwareImage) Reset()
- func (x *SoftwareImage) String() string
- type SoftwareImageDiff
- func (*SoftwareImageDiff) Descriptor() ([]byte, []int)deprecated
- func (x *SoftwareImageDiff) GetA() *SoftwareImage
- func (x *SoftwareImageDiff) GetB() *SoftwareImage
- func (x *SoftwareImageDiff) GetCode() DiffOp
- func (x *SoftwareImageDiff) GetTextCode() DiffOp
- func (*SoftwareImageDiff) ProtoMessage()
- func (x *SoftwareImageDiff) ProtoReflect() protoreflect.Message
- func (x *SoftwareImageDiff) Reset()
- func (x *SoftwareImageDiff) String() string
- type SoftwareImageDiffsBySup
- func (*SoftwareImageDiffsBySup) Descriptor() ([]byte, []int)deprecated
- func (x *SoftwareImageDiffsBySup) GetValues() map[string]*SoftwareImageDiff
- func (*SoftwareImageDiffsBySup) ProtoMessage()
- func (x *SoftwareImageDiffsBySup) ProtoReflect() protoreflect.Message
- func (x *SoftwareImageDiffsBySup) Reset()
- func (x *SoftwareImageDiffsBySup) String() string
- type Summary
- func (*Summary) Descriptor() ([]byte, []int)deprecated
- func (x *Summary) GetErrors() *ImageErrors
- func (x *Summary) GetInfos() *ImageInfos
- func (x *Summary) GetKey() *SummaryKey
- func (x *Summary) GetSummary() *ImageSummary
- func (x *Summary) GetWarnings() *ImageWarnings
- func (*Summary) ProtoMessage()
- func (x *Summary) ProtoReflect() protoreflect.Message
- func (x *Summary) Reset()
- func (x *Summary) String() string
- type SummaryBatchedStreamRequest
- func (*SummaryBatchedStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryBatchedStreamRequest) GetMaxMessages() *wrapperspb.UInt32Value
- func (x *SummaryBatchedStreamRequest) GetPartialEqFilter() []*Summary
- func (x *SummaryBatchedStreamRequest) GetTime() *time.TimeBounds
- func (*SummaryBatchedStreamRequest) ProtoMessage()
- func (x *SummaryBatchedStreamRequest) ProtoReflect() protoreflect.Message
- func (x *SummaryBatchedStreamRequest) Reset()
- func (x *SummaryBatchedStreamRequest) String() string
- type SummaryBatchedStreamResponse
- func (*SummaryBatchedStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryBatchedStreamResponse) GetResponses() []*SummaryStreamResponse
- func (*SummaryBatchedStreamResponse) ProtoMessage()
- func (x *SummaryBatchedStreamResponse) ProtoReflect() protoreflect.Message
- func (x *SummaryBatchedStreamResponse) Reset()
- func (x *SummaryBatchedStreamResponse) String() string
- type SummaryKey
- type SummaryRequest
- func (*SummaryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryRequest) GetKey() *SummaryKey
- func (x *SummaryRequest) GetTime() *timestamppb.Timestamp
- func (*SummaryRequest) ProtoMessage()
- func (x *SummaryRequest) ProtoReflect() protoreflect.Message
- func (x *SummaryRequest) Reset()
- func (x *SummaryRequest) String() string
- type SummaryResponse
- func (*SummaryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryResponse) GetTime() *timestamppb.Timestamp
- func (x *SummaryResponse) GetValue() *Summary
- func (*SummaryResponse) ProtoMessage()
- func (x *SummaryResponse) ProtoReflect() protoreflect.Message
- func (x *SummaryResponse) Reset()
- func (x *SummaryResponse) String() string
- type SummaryServiceClient
- type SummaryServiceServer
- type SummaryService_GetAllBatchedClient
- type SummaryService_GetAllBatchedServer
- type SummaryService_GetAllClient
- type SummaryService_GetAllServer
- type SummaryService_GetSomeClient
- type SummaryService_GetSomeServer
- type SummaryService_SubscribeBatchedClient
- type SummaryService_SubscribeBatchedServer
- type SummaryService_SubscribeClient
- type SummaryService_SubscribeMetaClient
- type SummaryService_SubscribeMetaServer
- type SummaryService_SubscribeServer
- type SummarySomeRequest
- func (*SummarySomeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SummarySomeRequest) GetKeys() []*SummaryKey
- func (x *SummarySomeRequest) GetTime() *timestamppb.Timestamp
- func (*SummarySomeRequest) ProtoMessage()
- func (x *SummarySomeRequest) ProtoReflect() protoreflect.Message
- func (x *SummarySomeRequest) Reset()
- func (x *SummarySomeRequest) String() string
- type SummarySomeResponse
- func (*SummarySomeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SummarySomeResponse) GetError() *wrapperspb.StringValue
- func (x *SummarySomeResponse) GetTime() *timestamppb.Timestamp
- func (x *SummarySomeResponse) GetValue() *Summary
- func (*SummarySomeResponse) ProtoMessage()
- func (x *SummarySomeResponse) ProtoReflect() protoreflect.Message
- func (x *SummarySomeResponse) Reset()
- func (x *SummarySomeResponse) String() string
- type SummaryStreamRequest
- func (*SummaryStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryStreamRequest) GetPartialEqFilter() []*Summary
- func (x *SummaryStreamRequest) GetTime() *time.TimeBounds
- func (*SummaryStreamRequest) ProtoMessage()
- func (x *SummaryStreamRequest) ProtoReflect() protoreflect.Message
- func (x *SummaryStreamRequest) Reset()
- func (x *SummaryStreamRequest) String() string
- type SummaryStreamResponse
- func (*SummaryStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SummaryStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *SummaryStreamResponse) GetType() subscriptions.Operation
- func (x *SummaryStreamResponse) GetValue() *Summary
- func (*SummaryStreamResponse) ProtoMessage()
- func (x *SummaryStreamResponse) ProtoReflect() protoreflect.Message
- func (x *SummaryStreamResponse) Reset()
- func (x *SummaryStreamResponse) String() string
- type TerminAttrDiffsBySup
- func (*TerminAttrDiffsBySup) Descriptor() ([]byte, []int)deprecated
- func (x *TerminAttrDiffsBySup) GetValues() map[string]*ExtensionDiff
- func (*TerminAttrDiffsBySup) ProtoMessage()
- func (x *TerminAttrDiffsBySup) ProtoReflect() protoreflect.Message
- func (x *TerminAttrDiffsBySup) Reset()
- func (x *TerminAttrDiffsBySup) String() string
- type UnimplementedSummaryServiceServer
- func (UnimplementedSummaryServiceServer) GetAll(*SummaryStreamRequest, SummaryService_GetAllServer) error
- func (UnimplementedSummaryServiceServer) GetAllBatched(*SummaryBatchedStreamRequest, SummaryService_GetAllBatchedServer) error
- func (UnimplementedSummaryServiceServer) GetMeta(context.Context, *SummaryStreamRequest) (*MetaResponse, error)
- func (UnimplementedSummaryServiceServer) GetOne(context.Context, *SummaryRequest) (*SummaryResponse, error)
- func (UnimplementedSummaryServiceServer) GetSome(*SummarySomeRequest, SummaryService_GetSomeServer) error
- func (UnimplementedSummaryServiceServer) Subscribe(*SummaryStreamRequest, SummaryService_SubscribeServer) error
- func (UnimplementedSummaryServiceServer) SubscribeBatched(*SummaryBatchedStreamRequest, SummaryService_SubscribeBatchedServer) error
- func (UnimplementedSummaryServiceServer) SubscribeMeta(*SummaryStreamRequest, SummaryService_SubscribeMetaServer) error
- type UnsafeSummaryServiceServer
- type WarningCode
- func (WarningCode) Descriptor() protoreflect.EnumDescriptor
- func (x WarningCode) Enum() *WarningCode
- func (WarningCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x WarningCode) Number() protoreflect.EnumNumber
- func (x WarningCode) String() string
- func (WarningCode) Type() protoreflect.EnumType
Constants ¶
const ( SummaryService_GetOne_FullMethodName = "/arista.imagestatus.v1.SummaryService/GetOne" SummaryService_GetSome_FullMethodName = "/arista.imagestatus.v1.SummaryService/GetSome" SummaryService_GetAll_FullMethodName = "/arista.imagestatus.v1.SummaryService/GetAll" SummaryService_Subscribe_FullMethodName = "/arista.imagestatus.v1.SummaryService/Subscribe" SummaryService_GetMeta_FullMethodName = "/arista.imagestatus.v1.SummaryService/GetMeta" SummaryService_SubscribeMeta_FullMethodName = "/arista.imagestatus.v1.SummaryService/SubscribeMeta" SummaryService_GetAllBatched_FullMethodName = "/arista.imagestatus.v1.SummaryService/GetAllBatched" SummaryService_SubscribeBatched_FullMethodName = "/arista.imagestatus.v1.SummaryService/SubscribeBatched" )
Variables ¶
var ( ExtensionInstallStatus_name = map[int32]string{ 0: "EXTENSION_INSTALL_STATUS_UNSPECIFIED", 1: "EXTENSION_INSTALL_STATUS_NOT_INSTALLED", 2: "EXTENSION_INSTALL_STATUS_INSTALLED", 3: "EXTENSION_INSTALL_STATUS_FORCE_INSTALLED", } ExtensionInstallStatus_value = map[string]int32{ "EXTENSION_INSTALL_STATUS_UNSPECIFIED": 0, "EXTENSION_INSTALL_STATUS_NOT_INSTALLED": 1, "EXTENSION_INSTALL_STATUS_INSTALLED": 2, "EXTENSION_INSTALL_STATUS_FORCE_INSTALLED": 3, } )
Enum value maps for ExtensionInstallStatus.
var ( SoftwareComplianceCode_name = map[int32]string{ 0: "SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED", 1: "SOFTWARE_COMPLIANCE_CODE_IN_SYNC", 2: "SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC", } SoftwareComplianceCode_value = map[string]int32{ "SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED": 0, "SOFTWARE_COMPLIANCE_CODE_IN_SYNC": 1, "SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC": 2, } )
Enum value maps for SoftwareComplianceCode.
var ( DiffOp_name = map[int32]string{ 0: "DIFF_OP_UNSPECIFIED", 1: "DIFF_OP_NOP", 2: "DIFF_OP_ADD", 3: "DIFF_OP_DELETE", 4: "DIFF_OP_CHANGE", } DiffOp_value = map[string]int32{ "DIFF_OP_UNSPECIFIED": 0, "DIFF_OP_NOP": 1, "DIFF_OP_ADD": 2, "DIFF_OP_DELETE": 3, "DIFF_OP_CHANGE": 4, } )
Enum value maps for DiffOp.
var ( ErrorCode_name = map[int32]string{ 0: "ERROR_CODE_UNSPECIFIED", 1: "ERROR_CODE_SUPPORT_NOT_INTRODUCED", 2: "ERROR_CODE_SUPPORT_REMOVED", 3: "ERROR_CODE_DEVICE_UNREACHABLE", 4: "ERROR_CODE_VALIDATION_FAILED", 5: "ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED", 6: "ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED", 7: "ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED", 8: "ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE", 9: "ERROR_CODE_TA_CV_INCOMPATIBLE", 10: "ERROR_CODE_EOS_CV_INCOMPATIBLE", 11: "ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED", 12: "ERROR_CODE_EOS_SUPPORT_REMOVED", 13: "ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE", 14: "ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE", 15: "ERROR_CODE_DEVICE_EOS_2GB_INCOMPATIBLE", 16: "ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE", 17: "ERROR_CODE_ARCH_UNSUPPORTED", } ErrorCode_value = map[string]int32{ "ERROR_CODE_UNSPECIFIED": 0, "ERROR_CODE_SUPPORT_NOT_INTRODUCED": 1, "ERROR_CODE_SUPPORT_REMOVED": 2, "ERROR_CODE_DEVICE_UNREACHABLE": 3, "ERROR_CODE_VALIDATION_FAILED": 4, "ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED": 5, "ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED": 6, "ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED": 7, "ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE": 8, "ERROR_CODE_TA_CV_INCOMPATIBLE": 9, "ERROR_CODE_EOS_CV_INCOMPATIBLE": 10, "ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED": 11, "ERROR_CODE_EOS_SUPPORT_REMOVED": 12, "ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE": 13, "ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE": 14, "ERROR_CODE_DEVICE_EOS_2GB_INCOMPATIBLE": 15, "ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE": 16, "ERROR_CODE_ARCH_UNSUPPORTED": 17, } )
Enum value maps for ErrorCode.
var ( WarningCode_name = map[int32]string{ 0: "WARNING_CODE_UNSPECIFIED", 1: "WARNING_CODE_NOT_APPLICABLE", 2: "WARNING_CODE_SKUINFO_UNAVAILABLE", 3: "WARNING_CODE_DEVICE_SKU_UNAVAILABLE", 4: "WARNING_CODE_SWI_UNKNOWN", 5: "WARNING_CODE_TA_EOS_INCOMPATIBLE", 6: "WARNING_CODE_TA_CV_INCOMPATIBLE", 7: "WARNING_CODE_EOS_CV_INCOMPATIBLE", 8: "WARNING_CODE_EOS_ARCH_UNKNOWN", 9: "WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE", 10: "WARNING_CODE_ARCH_INCOMPATIBLE", 11: "WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED", 12: "WARNING_CODE_SUPPORT_NOT_INTRODUCED", 13: "WARNING_CODE_SUPPORT_REMOVED", 14: "WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION", 15: "WARNING_CODE_TA_STUDIO_INCOMPATIBLE", 16: "WARNING_CODE_BUGALERTS_DATA_MISSING", } WarningCode_value = map[string]int32{ "WARNING_CODE_UNSPECIFIED": 0, "WARNING_CODE_NOT_APPLICABLE": 1, "WARNING_CODE_SKUINFO_UNAVAILABLE": 2, "WARNING_CODE_DEVICE_SKU_UNAVAILABLE": 3, "WARNING_CODE_SWI_UNKNOWN": 4, "WARNING_CODE_TA_EOS_INCOMPATIBLE": 5, "WARNING_CODE_TA_CV_INCOMPATIBLE": 6, "WARNING_CODE_EOS_CV_INCOMPATIBLE": 7, "WARNING_CODE_EOS_ARCH_UNKNOWN": 8, "WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE": 9, "WARNING_CODE_ARCH_INCOMPATIBLE": 10, "WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED": 11, "WARNING_CODE_SUPPORT_NOT_INTRODUCED": 12, "WARNING_CODE_SUPPORT_REMOVED": 13, "WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION": 14, "WARNING_CODE_TA_STUDIO_INCOMPATIBLE": 15, "WARNING_CODE_BUGALERTS_DATA_MISSING": 16, } )
Enum value maps for WarningCode.
var ( InfoCode_name = map[int32]string{ 0: "INFO_CODE_UNSPECIFIED", 1: "INFO_CODE_NEWER_VERSION_AVAILABLE", } InfoCode_value = map[string]int32{ "INFO_CODE_UNSPECIFIED": 0, "INFO_CODE_NEWER_VERSION_AVAILABLE": 1, } )
Enum value maps for InfoCode.
var File_arista_imagestatus_v1_imagestatus_proto protoreflect.FileDescriptor
var File_arista_imagestatus_v1_services_gen_proto protoreflect.FileDescriptor
var SummaryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.imagestatus.v1.SummaryService", HandlerType: (*SummaryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _SummaryService_GetOne_Handler, }, { MethodName: "GetMeta", Handler: _SummaryService_GetMeta_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetSome", Handler: _SummaryService_GetSome_Handler, ServerStreams: true, }, { StreamName: "GetAll", Handler: _SummaryService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _SummaryService_Subscribe_Handler, ServerStreams: true, }, { StreamName: "SubscribeMeta", Handler: _SummaryService_SubscribeMeta_Handler, ServerStreams: true, }, { StreamName: "GetAllBatched", Handler: _SummaryService_GetAllBatched_Handler, ServerStreams: true, }, { StreamName: "SubscribeBatched", Handler: _SummaryService_SubscribeBatched_Handler, ServerStreams: true, }, }, Metadata: "arista/imagestatus.v1/services.gen.proto", }
SummaryService_ServiceDesc is the grpc.ServiceDesc for SummaryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSummaryServiceServer ¶
func RegisterSummaryServiceServer(s grpc.ServiceRegistrar, srv SummaryServiceServer)
Types ¶
type ComplianceStatus ¶
type ComplianceStatus struct { // software_image_compliance_code is the compliance code for images. SoftwareImageComplianceCode SoftwareComplianceCode `` /* 197-byte string literal not displayed */ // terminattr_compliance_code is the compliance code for TerminAttr. TerminattrComplianceCode SoftwareComplianceCode `` /* 186-byte string literal not displayed */ // extensions_compliance_code is the compliance code for extensions. ExtensionsComplianceCode SoftwareComplianceCode `` /* 186-byte string literal not displayed */ // contains filtered or unexported fields }
ComplianceStatus indicates compliance status for software image, terminattr and extensions.
func (*ComplianceStatus) Descriptor
deprecated
func (*ComplianceStatus) Descriptor() ([]byte, []int)
Deprecated: Use ComplianceStatus.ProtoReflect.Descriptor instead.
func (*ComplianceStatus) GetExtensionsComplianceCode ¶
func (x *ComplianceStatus) GetExtensionsComplianceCode() SoftwareComplianceCode
func (*ComplianceStatus) GetSoftwareImageComplianceCode ¶
func (x *ComplianceStatus) GetSoftwareImageComplianceCode() SoftwareComplianceCode
func (*ComplianceStatus) GetTerminattrComplianceCode ¶
func (x *ComplianceStatus) GetTerminattrComplianceCode() SoftwareComplianceCode
func (*ComplianceStatus) ProtoMessage ¶
func (*ComplianceStatus) ProtoMessage()
func (*ComplianceStatus) ProtoReflect ¶
func (x *ComplianceStatus) ProtoReflect() protoreflect.Message
func (*ComplianceStatus) Reset ¶
func (x *ComplianceStatus) Reset()
func (*ComplianceStatus) String ¶
func (x *ComplianceStatus) String() string
type ComplianceStatusBySup ¶
type ComplianceStatusBySup struct { // values is the mapping of supervisor type to compliance code. Values map[string]*ComplianceStatus `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
ComplianceStatusBySup is a map that indicates the compliance code for each supervisor.
func (*ComplianceStatusBySup) Descriptor
deprecated
func (*ComplianceStatusBySup) Descriptor() ([]byte, []int)
Deprecated: Use ComplianceStatusBySup.ProtoReflect.Descriptor instead.
func (*ComplianceStatusBySup) GetValues ¶
func (x *ComplianceStatusBySup) GetValues() map[string]*ComplianceStatus
func (*ComplianceStatusBySup) ProtoMessage ¶
func (*ComplianceStatusBySup) ProtoMessage()
func (*ComplianceStatusBySup) ProtoReflect ¶
func (x *ComplianceStatusBySup) ProtoReflect() protoreflect.Message
func (*ComplianceStatusBySup) Reset ¶
func (x *ComplianceStatusBySup) Reset()
func (*ComplianceStatusBySup) String ¶
func (x *ComplianceStatusBySup) String() string
type DiffOp ¶
type DiffOp int32
DiffOp represents the operation performed to get from one side of the diff to the other.
const ( // DIFF_OP_UNSPECIFIED indicates op code is unspecified. DiffOp_DIFF_OP_UNSPECIFIED DiffOp = 0 // DIFF_OP_NOP indicates no change. DiffOp_DIFF_OP_NOP DiffOp = 1 // DIFF_OP_ADD is an addition of a software. DiffOp_DIFF_OP_ADD DiffOp = 2 // DIFF_OP_DELETE is deletion of a software. DiffOp_DIFF_OP_DELETE DiffOp = 3 // DIFF_OP_CHANGE is an update to the software. DiffOp_DIFF_OP_CHANGE DiffOp = 4 )
func (DiffOp) Descriptor ¶
func (DiffOp) Descriptor() protoreflect.EnumDescriptor
func (DiffOp) EnumDescriptor
deprecated
func (DiffOp) Number ¶
func (x DiffOp) Number() protoreflect.EnumNumber
func (DiffOp) Type ¶
func (DiffOp) Type() protoreflect.EnumType
type ErrorCode ¶
type ErrorCode int32
ErrorCode indicates errors produced during image validations.
const ( // ERROR_CODE_UNSPECIFIED indicates error code is unspecified. ErrorCode_ERROR_CODE_UNSPECIFIED ErrorCode = 0 // 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 // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. ErrorCode_ERROR_CODE_SUPPORT_NOT_INTRODUCED ErrorCode = 1 // ERROR_CODE_SUPPORT_REMOVED represents case where the given EOS version no longer // supports the SKU. // Deprecated - use ERROR_CODE_EOS_SUPPORT_REMOVED // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. ErrorCode_ERROR_CODE_SUPPORT_REMOVED ErrorCode = 2 // ERROR_CODE_DEVICE_UNREACHABLE represents the case where the device // is unreachable during a compliance computation. ErrorCode_ERROR_CODE_DEVICE_UNREACHABLE ErrorCode = 3 // ERROR_CODE_VALIDATION_FAILED represents case where the validations checks // failed. ErrorCode_ERROR_CODE_VALIDATION_FAILED ErrorCode = 4 // ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED represents case where we are // unable to get proposed image information for a device. ErrorCode_ERROR_CODE_GET_PROPOSED_IMAGE_INFO_FAILED ErrorCode = 5 // ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED represents case where we // fail to get running image information from an active supervisor. // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. ErrorCode_ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_ACTIVE_SUPERVISOR_FAILED ErrorCode = 6 // ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED represents case when we // fail to get information from peer supervisor. // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. ErrorCode_ERROR_CODE_GET_RUNNING_IMAGE_INFO_FROM_PEER_SUPERVISOR_FAILED ErrorCode = 7 // ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE represents the case where EOS architecture and // TerminAttr architecture are incompatible. ErrorCode_ERROR_CODE_EOS_TA_ARCHITECTURE_INCOMPATIBLE ErrorCode = 8 // 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. ErrorCode_ERROR_CODE_TA_CV_INCOMPATIBLE ErrorCode = 9 // ERROR_CODE_EOS_CV_INCOMPATIBLE represents the case where the EOS version is incompatible with // CloudVision; i.e., the EOS version is outside of CloudVision's supported range of versions. ErrorCode_ERROR_CODE_EOS_CV_INCOMPATIBLE ErrorCode = 10 // ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED represents the case where the given EOS version does // not support the SKU. ErrorCode_ERROR_CODE_EOS_SUPPORT_NOT_INTRODUCED ErrorCode = 11 // ERROR_CODE_EOS_SUPPORT_REMOVED represents the case where the given EOS version no longer // supports the SKU. ErrorCode_ERROR_CODE_EOS_SUPPORT_REMOVED ErrorCode = 12 // ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE represents the case where the physical device // does not support the given EOS type. ErrorCode_ERROR_CODE_PHYSICAL_DEVICE_EOS_INCOMPATIBLE ErrorCode = 13 // ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE represents the case where the extension TerminAttr // version is lower than the embedded TerminAttr version in SWI. ErrorCode_ERROR_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE ErrorCode = 14 // 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. ErrorCode_ERROR_CODE_DEVICE_EOS_2GB_INCOMPATIBLE ErrorCode = 15 // ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE represents the case where the given extension // version doesn't support the given EOS version. ErrorCode_ERROR_CODE_EOS_EXTENSION_VERSION_INCOMPATIBLE ErrorCode = 16 // ERROR_CODE_ARCH_UNSUPPORTED represents the case where the given image architecture is not // supported by CloudVision. ErrorCode_ERROR_CODE_ARCH_UNSUPPORTED ErrorCode = 17 )
func (ErrorCode) Descriptor ¶
func (ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (ErrorCode) EnumDescriptor
deprecated
func (ErrorCode) Number ¶
func (x ErrorCode) Number() protoreflect.EnumNumber
func (ErrorCode) Type ¶
func (ErrorCode) Type() protoreflect.EnumType
type Extension ¶
type Extension struct { // name is the name of the extension. Name *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // version is the version of the extension. Version *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // reboot_required indicates whether applying/deleting this extension // would result in a reboot. RebootRequired *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=reboot_required,json=rebootRequired,proto3" json:"reboot_required,omitempty"` // present indicates whether the extension is present in the device // or not. Present *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=present,proto3" json:"present,omitempty"` // installed indicates whether the extension is installed, not // installed or force installed. Installed ExtensionInstallStatus `protobuf:"varint,5,opt,name=installed,proto3,enum=arista.imagestatus.v1.ExtensionInstallStatus" json:"installed,omitempty"` // status_detail gives the details behind installation of the extension. StatusDetail *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"` // is_embedded indicates whether the extension is embedded in the EOS swi // or not. IsEmbedded *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=is_embedded,json=isEmbedded,proto3" json:"is_embedded,omitempty"` // contains filtered or unexported fields }
Extension provides information of the running/designed extensions.
func (*Extension) Descriptor
deprecated
func (*Extension) GetInstalled ¶
func (x *Extension) GetInstalled() ExtensionInstallStatus
func (*Extension) GetIsEmbedded ¶
func (x *Extension) GetIsEmbedded() *wrapperspb.BoolValue
func (*Extension) GetName ¶
func (x *Extension) GetName() *wrapperspb.StringValue
func (*Extension) GetPresent ¶
func (x *Extension) GetPresent() *wrapperspb.BoolValue
func (*Extension) GetRebootRequired ¶
func (x *Extension) GetRebootRequired() *wrapperspb.BoolValue
func (*Extension) GetStatusDetail ¶
func (x *Extension) GetStatusDetail() *wrapperspb.StringValue
func (*Extension) GetVersion ¶
func (x *Extension) GetVersion() *wrapperspb.StringValue
func (*Extension) ProtoMessage ¶
func (*Extension) ProtoMessage()
func (*Extension) ProtoReflect ¶
func (x *Extension) ProtoReflect() protoreflect.Message
type ExtensionDiff ¶
type ExtensionDiff struct { // code indicates the operation performed to get from one side of the diff // to the other. Code DiffOp `protobuf:"varint,1,opt,name=code,proto3,enum=arista.imagestatus.v1.DiffOp" json:"code,omitempty"` // a is the extension on the a side (left hand side). A *Extension `protobuf:"bytes,2,opt,name=a,proto3" json:"a,omitempty"` // b is the extension on the b side (right hand side). B *Extension `protobuf:"bytes,3,opt,name=b,proto3" json:"b,omitempty"` // text_code is the color in the diff view page. TextCode DiffOp `protobuf:"varint,4,opt,name=text_code,json=textCode,proto3,enum=arista.imagestatus.v1.DiffOp" json:"text_code,omitempty"` // contains filtered or unexported fields }
ExtensionDiff is the diff for the running/designed extensions.
func (*ExtensionDiff) Descriptor
deprecated
func (*ExtensionDiff) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionDiff.ProtoReflect.Descriptor instead.
func (*ExtensionDiff) GetA ¶
func (x *ExtensionDiff) GetA() *Extension
func (*ExtensionDiff) GetB ¶
func (x *ExtensionDiff) GetB() *Extension
func (*ExtensionDiff) GetCode ¶
func (x *ExtensionDiff) GetCode() DiffOp
func (*ExtensionDiff) GetTextCode ¶
func (x *ExtensionDiff) GetTextCode() DiffOp
func (*ExtensionDiff) ProtoMessage ¶
func (*ExtensionDiff) ProtoMessage()
func (*ExtensionDiff) ProtoReflect ¶
func (x *ExtensionDiff) ProtoReflect() protoreflect.Message
func (*ExtensionDiff) Reset ¶
func (x *ExtensionDiff) Reset()
func (*ExtensionDiff) String ¶
func (x *ExtensionDiff) String() string
type ExtensionDiffs ¶
type ExtensionDiffs struct { // values is an ordered list of extension diffs applied to the device. Values []*ExtensionDiff `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
ExtensionDiffs is a list of extension diff information in the order they will be applied.
func (*ExtensionDiffs) Descriptor
deprecated
func (*ExtensionDiffs) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionDiffs.ProtoReflect.Descriptor instead.
func (*ExtensionDiffs) GetValues ¶
func (x *ExtensionDiffs) GetValues() []*ExtensionDiff
func (*ExtensionDiffs) ProtoMessage ¶
func (*ExtensionDiffs) ProtoMessage()
func (*ExtensionDiffs) ProtoReflect ¶
func (x *ExtensionDiffs) ProtoReflect() protoreflect.Message
func (*ExtensionDiffs) Reset ¶
func (x *ExtensionDiffs) Reset()
func (*ExtensionDiffs) String ¶
func (x *ExtensionDiffs) String() string
type ExtensionDiffsBySup ¶
type ExtensionDiffsBySup struct { // values is the mapping of supervisor type to extension diff. Values map[string]*ExtensionDiffs `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
ExtensionDiffsBySup is the extension diff information for each supervisor.
func (*ExtensionDiffsBySup) Descriptor
deprecated
func (*ExtensionDiffsBySup) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionDiffsBySup.ProtoReflect.Descriptor instead.
func (*ExtensionDiffsBySup) GetValues ¶
func (x *ExtensionDiffsBySup) GetValues() map[string]*ExtensionDiffs
func (*ExtensionDiffsBySup) ProtoMessage ¶
func (*ExtensionDiffsBySup) ProtoMessage()
func (*ExtensionDiffsBySup) ProtoReflect ¶
func (x *ExtensionDiffsBySup) ProtoReflect() protoreflect.Message
func (*ExtensionDiffsBySup) Reset ¶
func (x *ExtensionDiffsBySup) Reset()
func (*ExtensionDiffsBySup) String ¶
func (x *ExtensionDiffsBySup) String() string
type ExtensionInstallStatus ¶
type ExtensionInstallStatus int32
ExtensionInstallStatus indicates whether an extension is installed, not installed or force installed.
const ( // EXTENSION_INSTALL_STATUS_UNSPECIFIED indicates extensions install status is unspecified. ExtensionInstallStatus_EXTENSION_INSTALL_STATUS_UNSPECIFIED ExtensionInstallStatus = 0 // EXTENSION_INSTALL_STATUS_NOT_INSTALLED indicates extension is not installed on the device. ExtensionInstallStatus_EXTENSION_INSTALL_STATUS_NOT_INSTALLED ExtensionInstallStatus = 1 // EXTENSION_INSTALL_STATUS_INSTALLED indicates extension is installed on the device. ExtensionInstallStatus_EXTENSION_INSTALL_STATUS_INSTALLED ExtensionInstallStatus = 2 // EXTENSION_INSTALL_STATUS_FORCE_INSTALLED indicates extension is force installed on // device. ExtensionInstallStatus_EXTENSION_INSTALL_STATUS_FORCE_INSTALLED ExtensionInstallStatus = 3 )
func (ExtensionInstallStatus) Descriptor ¶
func (ExtensionInstallStatus) Descriptor() protoreflect.EnumDescriptor
func (ExtensionInstallStatus) Enum ¶
func (x ExtensionInstallStatus) Enum() *ExtensionInstallStatus
func (ExtensionInstallStatus) EnumDescriptor
deprecated
func (ExtensionInstallStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExtensionInstallStatus.Descriptor instead.
func (ExtensionInstallStatus) Number ¶
func (x ExtensionInstallStatus) Number() protoreflect.EnumNumber
func (ExtensionInstallStatus) String ¶
func (x ExtensionInstallStatus) String() string
func (ExtensionInstallStatus) Type ¶
func (ExtensionInstallStatus) Type() protoreflect.EnumType
type Extensions ¶
type Extensions struct { // values represents extension information. Values []*Extension `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Extensions provides an ordered list of running/designed extensions.
func (*Extensions) Descriptor
deprecated
func (*Extensions) Descriptor() ([]byte, []int)
Deprecated: Use Extensions.ProtoReflect.Descriptor instead.
func (*Extensions) GetValues ¶
func (x *Extensions) GetValues() []*Extension
func (*Extensions) ProtoMessage ¶
func (*Extensions) ProtoMessage()
func (*Extensions) ProtoReflect ¶
func (x *Extensions) ProtoReflect() protoreflect.Message
func (*Extensions) Reset ¶
func (x *Extensions) Reset()
func (*Extensions) String ¶
func (x *Extensions) String() string
type ImageError ¶
type ImageError struct { // sku represents the name of the sku. Sku *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // error_code is the error code. ErrorCode ErrorCode `` /* 126-byte string literal not displayed */ // error_msg provides a description of the error. ErrorMsg *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` // contains filtered or unexported fields }
ImageError wraps `ErrorCode` enum with a reason string.
func (*ImageError) Descriptor
deprecated
func (*ImageError) Descriptor() ([]byte, []int)
Deprecated: Use ImageError.ProtoReflect.Descriptor instead.
func (*ImageError) GetErrorCode ¶
func (x *ImageError) GetErrorCode() ErrorCode
func (*ImageError) GetErrorMsg ¶
func (x *ImageError) GetErrorMsg() *wrapperspb.StringValue
func (*ImageError) GetSku ¶
func (x *ImageError) GetSku() *wrapperspb.StringValue
func (*ImageError) ProtoMessage ¶
func (*ImageError) ProtoMessage()
func (*ImageError) ProtoReflect ¶
func (x *ImageError) ProtoReflect() protoreflect.Message
func (*ImageError) Reset ¶
func (x *ImageError) Reset()
func (*ImageError) String ¶
func (x *ImageError) String() string
type ImageErrors ¶
type ImageErrors struct { // values is a list of image errors. Values []*ImageError `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
ImageErrors is the list of errors reported by CVP when handling image validations.
func (*ImageErrors) Descriptor
deprecated
func (*ImageErrors) Descriptor() ([]byte, []int)
Deprecated: Use ImageErrors.ProtoReflect.Descriptor instead.
func (*ImageErrors) GetValues ¶
func (x *ImageErrors) GetValues() []*ImageError
func (*ImageErrors) ProtoMessage ¶
func (*ImageErrors) ProtoMessage()
func (*ImageErrors) ProtoReflect ¶
func (x *ImageErrors) ProtoReflect() protoreflect.Message
func (*ImageErrors) Reset ¶
func (x *ImageErrors) Reset()
func (*ImageErrors) String ¶
func (x *ImageErrors) String() string
type ImageInfo ¶
type ImageInfo struct { // sku represents the name of the sku. Sku *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // info_code is the info code. InfoCode InfoCode `protobuf:"varint,2,opt,name=info_code,json=infoCode,proto3,enum=arista.imagestatus.v1.InfoCode" json:"info_code,omitempty"` // info_msg provides a description of the info. InfoMsg *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=info_msg,json=infoMsg,proto3" json:"info_msg,omitempty"` // contains filtered or unexported fields }
ImageInfo wraps `InfoCode` enum with a reason string.
func (*ImageInfo) Descriptor
deprecated
func (*ImageInfo) GetInfoCode ¶
func (*ImageInfo) GetInfoMsg ¶
func (x *ImageInfo) GetInfoMsg() *wrapperspb.StringValue
func (*ImageInfo) GetSku ¶
func (x *ImageInfo) GetSku() *wrapperspb.StringValue
func (*ImageInfo) ProtoMessage ¶
func (*ImageInfo) ProtoMessage()
func (*ImageInfo) ProtoReflect ¶
func (x *ImageInfo) ProtoReflect() protoreflect.Message
type ImageInfos ¶
type ImageInfos struct { // values is a list of image infos. Values []*ImageInfo `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
ImageInfos is the list of info messages reported by CVP when handling image validations.
func (*ImageInfos) Descriptor
deprecated
func (*ImageInfos) Descriptor() ([]byte, []int)
Deprecated: Use ImageInfos.ProtoReflect.Descriptor instead.
func (*ImageInfos) GetValues ¶
func (x *ImageInfos) GetValues() []*ImageInfo
func (*ImageInfos) ProtoMessage ¶
func (*ImageInfos) ProtoMessage()
func (*ImageInfos) ProtoReflect ¶
func (x *ImageInfos) ProtoReflect() protoreflect.Message
func (*ImageInfos) Reset ¶
func (x *ImageInfos) Reset()
func (*ImageInfos) String ¶
func (x *ImageInfos) String() string
type ImageMetadata ¶
type ImageMetadata struct { // version is the version of the EOS image. Version *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // release is the release name of the EOS image. Release *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"` // flavor is the flavor information of the EOS image. // default flavor is DEFAULT. Other flavors can be DPE, 2GB, etc. Flavor *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=flavor,proto3" json:"flavor,omitempty"` // variant is the variant information of the EOS image. // possible values: INT or US. Variant *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=variant,proto3" json:"variant,omitempty"` // arch is the architecture of the EOS image. Arch *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=arch,proto3" json:"arch,omitempty"` // contains filtered or unexported fields }
ImageMetadata provides information regarding the software image.
func (*ImageMetadata) Descriptor
deprecated
func (*ImageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ImageMetadata.ProtoReflect.Descriptor instead.
func (*ImageMetadata) GetArch ¶
func (x *ImageMetadata) GetArch() *wrapperspb.StringValue
func (*ImageMetadata) GetFlavor ¶
func (x *ImageMetadata) GetFlavor() *wrapperspb.StringValue
func (*ImageMetadata) GetRelease ¶
func (x *ImageMetadata) GetRelease() *wrapperspb.StringValue
func (*ImageMetadata) GetVariant ¶
func (x *ImageMetadata) GetVariant() *wrapperspb.StringValue
func (*ImageMetadata) GetVersion ¶
func (x *ImageMetadata) GetVersion() *wrapperspb.StringValue
func (*ImageMetadata) ProtoMessage ¶
func (*ImageMetadata) ProtoMessage()
func (*ImageMetadata) ProtoReflect ¶
func (x *ImageMetadata) ProtoReflect() protoreflect.Message
func (*ImageMetadata) Reset ¶
func (x *ImageMetadata) Reset()
func (*ImageMetadata) String ¶
func (x *ImageMetadata) String() string
type ImageSummary ¶
type ImageSummary struct { // sku indicates the top-level sku or model number. Sku *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // running_image_update_time is the most recent timestamp at which one of // running image side properties is updated. RunningImageUpdateTime *timestamppb.Timestamp `` /* 131-byte string literal not displayed */ // designed_image_update_time is the most recent timestamp at which one of // designed image side properties is updated. DesignedImageUpdateTime *timestamppb.Timestamp `` /* 134-byte string literal not displayed */ // dual_sup indicates if a device is a dual supervisor. DualSup *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=dual_sup,json=dualSup,proto3" json:"dual_sup,omitempty"` // active_slot indicates the physical slot number for the the active // supervisor. ActiveSlot *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=active_slot,json=activeSlot,proto3" json:"active_slot,omitempty"` // standby_slot indicates the physical slot number for the standby // supervisor. StandbySlot *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=standby_slot,json=standbySlot,proto3" json:"standby_slot,omitempty"` // software_image_diff indicates the image diff for each supervisor. SoftwareImageDiff *SoftwareImageDiffsBySup `protobuf:"bytes,7,opt,name=software_image_diff,json=softwareImageDiff,proto3" json:"software_image_diff,omitempty"` // terminattr_diff indicates the terminattr diff for each supervisor. TerminattrDiff *TerminAttrDiffsBySup `protobuf:"bytes,8,opt,name=terminattr_diff,json=terminattrDiff,proto3" json:"terminattr_diff,omitempty"` // extensions_diff indicates the extension diff for each supervisor. ExtensionsDiff *ExtensionDiffsBySup `protobuf:"bytes,9,opt,name=extensions_diff,json=extensionsDiff,proto3" json:"extensions_diff,omitempty"` // compliance_status is the aggregated compliance status (including both // active/standby and image/TA/extension compliance). ComplianceStatus SoftwareComplianceCode `` /* 161-byte string literal not displayed */ // compliance provides compliance information for each supervisor. Compliance *ComplianceStatusBySup `protobuf:"bytes,11,opt,name=compliance,proto3" json:"compliance,omitempty"` // reboot_required indicates whether a reboot is required if the designed // image is pushed to the device. RebootRequired *RebootRequired `protobuf:"bytes,12,opt,name=reboot_required,json=rebootRequired,proto3" json:"reboot_required,omitempty"` // 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. Digest *wrapperspb.StringValue `protobuf:"bytes,13,opt,name=digest,proto3" json:"digest,omitempty"` // contains filtered or unexported fields }
ImageSummary represents device image summary.
func (*ImageSummary) Descriptor
deprecated
func (*ImageSummary) Descriptor() ([]byte, []int)
Deprecated: Use ImageSummary.ProtoReflect.Descriptor instead.
func (*ImageSummary) GetActiveSlot ¶
func (x *ImageSummary) GetActiveSlot() *wrapperspb.Int32Value
func (*ImageSummary) GetCompliance ¶
func (x *ImageSummary) GetCompliance() *ComplianceStatusBySup
func (*ImageSummary) GetComplianceStatus ¶
func (x *ImageSummary) GetComplianceStatus() SoftwareComplianceCode
func (*ImageSummary) GetDesignedImageUpdateTime ¶
func (x *ImageSummary) GetDesignedImageUpdateTime() *timestamppb.Timestamp
func (*ImageSummary) GetDigest ¶
func (x *ImageSummary) GetDigest() *wrapperspb.StringValue
func (*ImageSummary) GetDualSup ¶
func (x *ImageSummary) GetDualSup() *wrapperspb.BoolValue
func (*ImageSummary) GetExtensionsDiff ¶
func (x *ImageSummary) GetExtensionsDiff() *ExtensionDiffsBySup
func (*ImageSummary) GetRebootRequired ¶
func (x *ImageSummary) GetRebootRequired() *RebootRequired
func (*ImageSummary) GetRunningImageUpdateTime ¶
func (x *ImageSummary) GetRunningImageUpdateTime() *timestamppb.Timestamp
func (*ImageSummary) GetSku ¶
func (x *ImageSummary) GetSku() *wrapperspb.StringValue
func (*ImageSummary) GetSoftwareImageDiff ¶
func (x *ImageSummary) GetSoftwareImageDiff() *SoftwareImageDiffsBySup
func (*ImageSummary) GetStandbySlot ¶
func (x *ImageSummary) GetStandbySlot() *wrapperspb.Int32Value
func (*ImageSummary) GetTerminattrDiff ¶
func (x *ImageSummary) GetTerminattrDiff() *TerminAttrDiffsBySup
func (*ImageSummary) ProtoMessage ¶
func (*ImageSummary) ProtoMessage()
func (*ImageSummary) ProtoReflect ¶
func (x *ImageSummary) ProtoReflect() protoreflect.Message
func (*ImageSummary) Reset ¶
func (x *ImageSummary) Reset()
func (*ImageSummary) String ¶
func (x *ImageSummary) String() string
type ImageWarning ¶
type ImageWarning struct { // sku represents the name of the sku. Sku *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // warning_code is the warning code. WarningCode WarningCode `` /* 134-byte string literal not displayed */ // warning_msg provides a description of the warning. WarningMsg *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=warning_msg,json=warningMsg,proto3" json:"warning_msg,omitempty"` // contains filtered or unexported fields }
ImageWarning wraps `WarningCode` enum with a reason string.
func (*ImageWarning) Descriptor
deprecated
func (*ImageWarning) Descriptor() ([]byte, []int)
Deprecated: Use ImageWarning.ProtoReflect.Descriptor instead.
func (*ImageWarning) GetSku ¶
func (x *ImageWarning) GetSku() *wrapperspb.StringValue
func (*ImageWarning) GetWarningCode ¶
func (x *ImageWarning) GetWarningCode() WarningCode
func (*ImageWarning) GetWarningMsg ¶
func (x *ImageWarning) GetWarningMsg() *wrapperspb.StringValue
func (*ImageWarning) ProtoMessage ¶
func (*ImageWarning) ProtoMessage()
func (*ImageWarning) ProtoReflect ¶
func (x *ImageWarning) ProtoReflect() protoreflect.Message
func (*ImageWarning) Reset ¶
func (x *ImageWarning) Reset()
func (*ImageWarning) String ¶
func (x *ImageWarning) String() string
type ImageWarnings ¶
type ImageWarnings struct { // values is a list of image warnings. Values []*ImageWarning `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
ImageWarnings is the list of warnings reported by CVP when handling image validations.
func (*ImageWarnings) Descriptor
deprecated
func (*ImageWarnings) Descriptor() ([]byte, []int)
Deprecated: Use ImageWarnings.ProtoReflect.Descriptor instead.
func (*ImageWarnings) GetValues ¶
func (x *ImageWarnings) GetValues() []*ImageWarning
func (*ImageWarnings) ProtoMessage ¶
func (*ImageWarnings) ProtoMessage()
func (*ImageWarnings) ProtoReflect ¶
func (x *ImageWarnings) ProtoReflect() protoreflect.Message
func (*ImageWarnings) Reset ¶
func (x *ImageWarnings) Reset()
func (*ImageWarnings) String ¶
func (x *ImageWarnings) String() string
type InfoCode ¶
type InfoCode int32
InfoCode indicates info messages produced during image validations.
func (InfoCode) Descriptor ¶
func (InfoCode) Descriptor() protoreflect.EnumDescriptor
func (InfoCode) EnumDescriptor
deprecated
func (InfoCode) Number ¶
func (x InfoCode) Number() protoreflect.EnumNumber
func (InfoCode) Type ¶
func (InfoCode) Type() protoreflect.EnumType
type MetaResponse ¶
type MetaResponse struct { // Time holds the timestamp of the last item included in the metadata calculation. Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // 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. Type subscriptions.Operation `protobuf:"varint,2,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // Count is the number of items present under the conditions of the request. Count *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*MetaResponse) Descriptor
deprecated
func (*MetaResponse) Descriptor() ([]byte, []int)
Deprecated: Use MetaResponse.ProtoReflect.Descriptor instead.
func (*MetaResponse) GetCount ¶
func (x *MetaResponse) GetCount() *wrapperspb.UInt32Value
func (*MetaResponse) GetTime ¶
func (x *MetaResponse) GetTime() *timestamppb.Timestamp
func (*MetaResponse) GetType ¶
func (x *MetaResponse) GetType() subscriptions.Operation
func (*MetaResponse) ProtoMessage ¶
func (*MetaResponse) ProtoMessage()
func (*MetaResponse) ProtoReflect ¶
func (x *MetaResponse) ProtoReflect() protoreflect.Message
func (*MetaResponse) Reset ¶
func (x *MetaResponse) Reset()
func (*MetaResponse) String ¶
func (x *MetaResponse) String() string
type RebootRequired ¶
type RebootRequired struct { // software_image_reboot_required indicates whether reboot is required // for the software image being applied. SoftwareImageRebootRequired *wrapperspb.BoolValue `` /* 146-byte string literal not displayed */ // terminattr_reboot_required indicates whether reboot is required // for the terminattr being applied/deleted. TerminattrRebootRequired *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */ // extension_reboot_required indicates whether reboot is required // for the extensions being applied/deleted. ExtensionRebootRequired *wrapperspb.BoolValue `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
RebootRequired indicates the reboot information per software image, terminattr and extension for the switch as a whole.
func (*RebootRequired) Descriptor
deprecated
func (*RebootRequired) Descriptor() ([]byte, []int)
Deprecated: Use RebootRequired.ProtoReflect.Descriptor instead.
func (*RebootRequired) GetExtensionRebootRequired ¶
func (x *RebootRequired) GetExtensionRebootRequired() *wrapperspb.BoolValue
func (*RebootRequired) GetSoftwareImageRebootRequired ¶
func (x *RebootRequired) GetSoftwareImageRebootRequired() *wrapperspb.BoolValue
func (*RebootRequired) GetTerminattrRebootRequired ¶
func (x *RebootRequired) GetTerminattrRebootRequired() *wrapperspb.BoolValue
func (*RebootRequired) ProtoMessage ¶
func (*RebootRequired) ProtoMessage()
func (*RebootRequired) ProtoReflect ¶
func (x *RebootRequired) ProtoReflect() protoreflect.Message
func (*RebootRequired) Reset ¶
func (x *RebootRequired) Reset()
func (*RebootRequired) String ¶
func (x *RebootRequired) String() string
type SoftwareComplianceCode ¶
type SoftwareComplianceCode int32
SoftwareComplianceCode indicates possible compliance status.
const ( // SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED indicates compliance code is unspecified. SoftwareComplianceCode_SOFTWARE_COMPLIANCE_CODE_UNSPECIFIED SoftwareComplianceCode = 0 // SOFTWARE_COMPLIANCE_CODE_IN_SYNC indicates designed and running images/extensions // are identical. SoftwareComplianceCode_SOFTWARE_COMPLIANCE_CODE_IN_SYNC SoftwareComplianceCode = 1 // SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC indicates designed and running images/extensions // are not identical. SoftwareComplianceCode_SOFTWARE_COMPLIANCE_CODE_OUT_OF_SYNC SoftwareComplianceCode = 2 )
func (SoftwareComplianceCode) Descriptor ¶
func (SoftwareComplianceCode) Descriptor() protoreflect.EnumDescriptor
func (SoftwareComplianceCode) Enum ¶
func (x SoftwareComplianceCode) Enum() *SoftwareComplianceCode
func (SoftwareComplianceCode) EnumDescriptor
deprecated
func (SoftwareComplianceCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SoftwareComplianceCode.Descriptor instead.
func (SoftwareComplianceCode) Number ¶
func (x SoftwareComplianceCode) Number() protoreflect.EnumNumber
func (SoftwareComplianceCode) String ¶
func (x SoftwareComplianceCode) String() string
func (SoftwareComplianceCode) Type ¶
func (SoftwareComplianceCode) Type() protoreflect.EnumType
type SoftwareImage ¶
type SoftwareImage struct { // name is the name of the EOS image. Name *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // version is the version of the EOS image. Version *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // metadata is the metadata of EOS image. Metadata *ImageMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
SoftwareImage provides information of the running/designed EOS image.
func (*SoftwareImage) Descriptor
deprecated
func (*SoftwareImage) Descriptor() ([]byte, []int)
Deprecated: Use SoftwareImage.ProtoReflect.Descriptor instead.
func (*SoftwareImage) GetMetadata ¶
func (x *SoftwareImage) GetMetadata() *ImageMetadata
func (*SoftwareImage) GetName ¶
func (x *SoftwareImage) GetName() *wrapperspb.StringValue
func (*SoftwareImage) GetVersion ¶
func (x *SoftwareImage) GetVersion() *wrapperspb.StringValue
func (*SoftwareImage) ProtoMessage ¶
func (*SoftwareImage) ProtoMessage()
func (*SoftwareImage) ProtoReflect ¶
func (x *SoftwareImage) ProtoReflect() protoreflect.Message
func (*SoftwareImage) Reset ¶
func (x *SoftwareImage) Reset()
func (*SoftwareImage) String ¶
func (x *SoftwareImage) String() string
type SoftwareImageDiff ¶
type SoftwareImageDiff struct { // code indicates the operation performed to get from one side of the diff // to the other. Code DiffOp `protobuf:"varint,1,opt,name=code,proto3,enum=arista.imagestatus.v1.DiffOp" json:"code,omitempty"` // a is the software image on the a side (left hand side). A *SoftwareImage `protobuf:"bytes,2,opt,name=a,proto3" json:"a,omitempty"` // b is the software image on the b side (right hand side). B *SoftwareImage `protobuf:"bytes,3,opt,name=b,proto3" json:"b,omitempty"` // text_code is the color in the diff view page. TextCode DiffOp `protobuf:"varint,4,opt,name=text_code,json=textCode,proto3,enum=arista.imagestatus.v1.DiffOp" json:"text_code,omitempty"` // contains filtered or unexported fields }
SoftwareImageDiff is the diff for the running/designed images.
func (*SoftwareImageDiff) Descriptor
deprecated
func (*SoftwareImageDiff) Descriptor() ([]byte, []int)
Deprecated: Use SoftwareImageDiff.ProtoReflect.Descriptor instead.
func (*SoftwareImageDiff) GetA ¶
func (x *SoftwareImageDiff) GetA() *SoftwareImage
func (*SoftwareImageDiff) GetB ¶
func (x *SoftwareImageDiff) GetB() *SoftwareImage
func (*SoftwareImageDiff) GetCode ¶
func (x *SoftwareImageDiff) GetCode() DiffOp
func (*SoftwareImageDiff) GetTextCode ¶
func (x *SoftwareImageDiff) GetTextCode() DiffOp
func (*SoftwareImageDiff) ProtoMessage ¶
func (*SoftwareImageDiff) ProtoMessage()
func (*SoftwareImageDiff) ProtoReflect ¶
func (x *SoftwareImageDiff) ProtoReflect() protoreflect.Message
func (*SoftwareImageDiff) Reset ¶
func (x *SoftwareImageDiff) Reset()
func (*SoftwareImageDiff) String ¶
func (x *SoftwareImageDiff) String() string
type SoftwareImageDiffsBySup ¶
type SoftwareImageDiffsBySup struct { // values is the mapping of supervisor type to image diff. Values map[string]*SoftwareImageDiff `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
SoftwareImageDiffsBySup is software image diff information for each supervisor.
func (*SoftwareImageDiffsBySup) Descriptor
deprecated
func (*SoftwareImageDiffsBySup) Descriptor() ([]byte, []int)
Deprecated: Use SoftwareImageDiffsBySup.ProtoReflect.Descriptor instead.
func (*SoftwareImageDiffsBySup) GetValues ¶
func (x *SoftwareImageDiffsBySup) GetValues() map[string]*SoftwareImageDiff
func (*SoftwareImageDiffsBySup) ProtoMessage ¶
func (*SoftwareImageDiffsBySup) ProtoMessage()
func (*SoftwareImageDiffsBySup) ProtoReflect ¶
func (x *SoftwareImageDiffsBySup) ProtoReflect() protoreflect.Message
func (*SoftwareImageDiffsBySup) Reset ¶
func (x *SoftwareImageDiffsBySup) Reset()
func (*SoftwareImageDiffsBySup) String ¶
func (x *SoftwareImageDiffsBySup) String() string
type Summary ¶
type Summary struct { // key represents the image summary key. Key *SummaryKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // summary is the image diff summary. Summary *ImageSummary `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` // errors are the image errors encountered while validating the image. These are // displayed on the workspace build results page. Errors *ImageErrors `protobuf:"bytes,3,opt,name=errors,proto3" json:"errors,omitempty"` // warnings are the image warnings encountered while validating the image. These are // displayed on the workspace build results page. Warnings *ImageWarnings `protobuf:"bytes,4,opt,name=warnings,proto3" json:"warnings,omitempty"` // infos are the image infos encountered while validating the image. These are // displayed on the workspace build results page. Infos *ImageInfos `protobuf:"bytes,5,opt,name=infos,proto3" json:"infos,omitempty"` // contains filtered or unexported fields }
Summary represents the device image summary.
func (*Summary) Descriptor
deprecated
func (*Summary) GetErrors ¶
func (x *Summary) GetErrors() *ImageErrors
func (*Summary) GetInfos ¶
func (x *Summary) GetInfos() *ImageInfos
func (*Summary) GetKey ¶
func (x *Summary) GetKey() *SummaryKey
func (*Summary) GetSummary ¶
func (x *Summary) GetSummary() *ImageSummary
func (*Summary) GetWarnings ¶
func (x *Summary) GetWarnings() *ImageWarnings
func (*Summary) ProtoMessage ¶
func (*Summary) ProtoMessage()
func (*Summary) ProtoReflect ¶
func (x *Summary) ProtoReflect() protoreflect.Message
type SummaryBatchedStreamRequest ¶
type SummaryBatchedStreamRequest struct { // 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. PartialEqFilter []*Summary `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // 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. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // 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. MaxMessages *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=max_messages,json=maxMessages,proto3" json:"max_messages,omitempty"` // contains filtered or unexported fields }
func (*SummaryBatchedStreamRequest) Descriptor
deprecated
func (*SummaryBatchedStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use SummaryBatchedStreamRequest.ProtoReflect.Descriptor instead.
func (*SummaryBatchedStreamRequest) GetMaxMessages ¶
func (x *SummaryBatchedStreamRequest) GetMaxMessages() *wrapperspb.UInt32Value
func (*SummaryBatchedStreamRequest) GetPartialEqFilter ¶
func (x *SummaryBatchedStreamRequest) GetPartialEqFilter() []*Summary
func (*SummaryBatchedStreamRequest) GetTime ¶
func (x *SummaryBatchedStreamRequest) GetTime() *time.TimeBounds
func (*SummaryBatchedStreamRequest) ProtoMessage ¶
func (*SummaryBatchedStreamRequest) ProtoMessage()
func (*SummaryBatchedStreamRequest) ProtoReflect ¶
func (x *SummaryBatchedStreamRequest) ProtoReflect() protoreflect.Message
func (*SummaryBatchedStreamRequest) Reset ¶
func (x *SummaryBatchedStreamRequest) Reset()
func (*SummaryBatchedStreamRequest) String ¶
func (x *SummaryBatchedStreamRequest) String() string
type SummaryBatchedStreamResponse ¶
type SummaryBatchedStreamResponse struct { // 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). Responses []*SummaryStreamResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"` // contains filtered or unexported fields }
func (*SummaryBatchedStreamResponse) Descriptor
deprecated
func (*SummaryBatchedStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use SummaryBatchedStreamResponse.ProtoReflect.Descriptor instead.
func (*SummaryBatchedStreamResponse) GetResponses ¶
func (x *SummaryBatchedStreamResponse) GetResponses() []*SummaryStreamResponse
func (*SummaryBatchedStreamResponse) ProtoMessage ¶
func (*SummaryBatchedStreamResponse) ProtoMessage()
func (*SummaryBatchedStreamResponse) ProtoReflect ¶
func (x *SummaryBatchedStreamResponse) ProtoReflect() protoreflect.Message
func (*SummaryBatchedStreamResponse) Reset ¶
func (x *SummaryBatchedStreamResponse) Reset()
func (*SummaryBatchedStreamResponse) String ¶
func (x *SummaryBatchedStreamResponse) String() string
type SummaryKey ¶
type SummaryKey struct { // device_id is the serial number of the device DeviceId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // contains filtered or unexported fields }
SummaryKey uniquely identifies a device summary request.
func (*SummaryKey) Descriptor
deprecated
func (*SummaryKey) Descriptor() ([]byte, []int)
Deprecated: Use SummaryKey.ProtoReflect.Descriptor instead.
func (*SummaryKey) GetDeviceId ¶
func (x *SummaryKey) GetDeviceId() *wrapperspb.StringValue
func (*SummaryKey) ProtoMessage ¶
func (*SummaryKey) ProtoMessage()
func (*SummaryKey) ProtoReflect ¶
func (x *SummaryKey) ProtoReflect() protoreflect.Message
func (*SummaryKey) Reset ¶
func (x *SummaryKey) Reset()
func (*SummaryKey) String ¶
func (x *SummaryKey) String() string
type SummaryRequest ¶
type SummaryRequest struct { // Key uniquely identifies a Summary instance to retrieve. // This value must be populated. Key *SummaryKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // 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. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SummaryRequest) Descriptor
deprecated
func (*SummaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use SummaryRequest.ProtoReflect.Descriptor instead.
func (*SummaryRequest) GetKey ¶
func (x *SummaryRequest) GetKey() *SummaryKey
func (*SummaryRequest) GetTime ¶
func (x *SummaryRequest) GetTime() *timestamppb.Timestamp
func (*SummaryRequest) ProtoMessage ¶
func (*SummaryRequest) ProtoMessage()
func (*SummaryRequest) ProtoReflect ¶
func (x *SummaryRequest) ProtoReflect() protoreflect.Message
func (*SummaryRequest) Reset ¶
func (x *SummaryRequest) Reset()
func (*SummaryRequest) String ¶
func (x *SummaryRequest) String() string
type SummaryResponse ¶
type SummaryResponse struct { // 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. Value *Summary `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // Summary instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SummaryResponse) Descriptor
deprecated
func (*SummaryResponse) Descriptor() ([]byte, []int)
Deprecated: Use SummaryResponse.ProtoReflect.Descriptor instead.
func (*SummaryResponse) GetTime ¶
func (x *SummaryResponse) GetTime() *timestamppb.Timestamp
func (*SummaryResponse) GetValue ¶
func (x *SummaryResponse) GetValue() *Summary
func (*SummaryResponse) ProtoMessage ¶
func (*SummaryResponse) ProtoMessage()
func (*SummaryResponse) ProtoReflect ¶
func (x *SummaryResponse) ProtoReflect() protoreflect.Message
func (*SummaryResponse) Reset ¶
func (x *SummaryResponse) Reset()
func (*SummaryResponse) String ¶
func (x *SummaryResponse) String() string
type SummaryServiceClient ¶
type SummaryServiceClient interface { GetOne(ctx context.Context, in *SummaryRequest, opts ...grpc.CallOption) (*SummaryResponse, error) GetSome(ctx context.Context, in *SummarySomeRequest, opts ...grpc.CallOption) (SummaryService_GetSomeClient, error) GetAll(ctx context.Context, in *SummaryStreamRequest, opts ...grpc.CallOption) (SummaryService_GetAllClient, error) Subscribe(ctx context.Context, in *SummaryStreamRequest, opts ...grpc.CallOption) (SummaryService_SubscribeClient, error) GetMeta(ctx context.Context, in *SummaryStreamRequest, opts ...grpc.CallOption) (*MetaResponse, error) SubscribeMeta(ctx context.Context, in *SummaryStreamRequest, opts ...grpc.CallOption) (SummaryService_SubscribeMetaClient, error) GetAllBatched(ctx context.Context, in *SummaryBatchedStreamRequest, opts ...grpc.CallOption) (SummaryService_GetAllBatchedClient, error) SubscribeBatched(ctx context.Context, in *SummaryBatchedStreamRequest, opts ...grpc.CallOption) (SummaryService_SubscribeBatchedClient, error) }
SummaryServiceClient is the client API for SummaryService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewSummaryServiceClient ¶
func NewSummaryServiceClient(cc grpc.ClientConnInterface) SummaryServiceClient
type SummaryServiceServer ¶
type SummaryServiceServer interface { GetOne(context.Context, *SummaryRequest) (*SummaryResponse, error) GetSome(*SummarySomeRequest, SummaryService_GetSomeServer) error GetAll(*SummaryStreamRequest, SummaryService_GetAllServer) error Subscribe(*SummaryStreamRequest, SummaryService_SubscribeServer) error GetMeta(context.Context, *SummaryStreamRequest) (*MetaResponse, error) SubscribeMeta(*SummaryStreamRequest, SummaryService_SubscribeMetaServer) error GetAllBatched(*SummaryBatchedStreamRequest, SummaryService_GetAllBatchedServer) error SubscribeBatched(*SummaryBatchedStreamRequest, SummaryService_SubscribeBatchedServer) error // contains filtered or unexported methods }
SummaryServiceServer is the server API for SummaryService service. All implementations must embed UnimplementedSummaryServiceServer for forward compatibility
type SummaryService_GetAllBatchedClient ¶
type SummaryService_GetAllBatchedClient interface { Recv() (*SummaryBatchedStreamResponse, error) grpc.ClientStream }
type SummaryService_GetAllBatchedServer ¶
type SummaryService_GetAllBatchedServer interface { Send(*SummaryBatchedStreamResponse) error grpc.ServerStream }
type SummaryService_GetAllClient ¶
type SummaryService_GetAllClient interface { Recv() (*SummaryStreamResponse, error) grpc.ClientStream }
type SummaryService_GetAllServer ¶
type SummaryService_GetAllServer interface { Send(*SummaryStreamResponse) error grpc.ServerStream }
type SummaryService_GetSomeClient ¶
type SummaryService_GetSomeClient interface { Recv() (*SummarySomeResponse, error) grpc.ClientStream }
type SummaryService_GetSomeServer ¶
type SummaryService_GetSomeServer interface { Send(*SummarySomeResponse) error grpc.ServerStream }
type SummaryService_SubscribeBatchedClient ¶
type SummaryService_SubscribeBatchedClient interface { Recv() (*SummaryBatchedStreamResponse, error) grpc.ClientStream }
type SummaryService_SubscribeBatchedServer ¶
type SummaryService_SubscribeBatchedServer interface { Send(*SummaryBatchedStreamResponse) error grpc.ServerStream }
type SummaryService_SubscribeClient ¶
type SummaryService_SubscribeClient interface { Recv() (*SummaryStreamResponse, error) grpc.ClientStream }
type SummaryService_SubscribeMetaClient ¶
type SummaryService_SubscribeMetaClient interface { Recv() (*MetaResponse, error) grpc.ClientStream }
type SummaryService_SubscribeMetaServer ¶
type SummaryService_SubscribeMetaServer interface { Send(*MetaResponse) error grpc.ServerStream }
type SummaryService_SubscribeServer ¶
type SummaryService_SubscribeServer interface { Send(*SummaryStreamResponse) error grpc.ServerStream }
type SummarySomeRequest ¶
type SummarySomeRequest struct { Keys []*SummaryKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` // 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. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SummarySomeRequest) Descriptor
deprecated
func (*SummarySomeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SummarySomeRequest.ProtoReflect.Descriptor instead.
func (*SummarySomeRequest) GetKeys ¶
func (x *SummarySomeRequest) GetKeys() []*SummaryKey
func (*SummarySomeRequest) GetTime ¶
func (x *SummarySomeRequest) GetTime() *timestamppb.Timestamp
func (*SummarySomeRequest) ProtoMessage ¶
func (*SummarySomeRequest) ProtoMessage()
func (*SummarySomeRequest) ProtoReflect ¶
func (x *SummarySomeRequest) ProtoReflect() protoreflect.Message
func (*SummarySomeRequest) Reset ¶
func (x *SummarySomeRequest) Reset()
func (*SummarySomeRequest) String ¶
func (x *SummarySomeRequest) String() string
type SummarySomeResponse ¶
type SummarySomeResponse struct { // 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. Value *Summary `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Error is an optional field. // It should be filled when there is an error in the GetSome process. Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SummarySomeResponse) Descriptor
deprecated
func (*SummarySomeResponse) Descriptor() ([]byte, []int)
Deprecated: Use SummarySomeResponse.ProtoReflect.Descriptor instead.
func (*SummarySomeResponse) GetError ¶
func (x *SummarySomeResponse) GetError() *wrapperspb.StringValue
func (*SummarySomeResponse) GetTime ¶
func (x *SummarySomeResponse) GetTime() *timestamppb.Timestamp
func (*SummarySomeResponse) GetValue ¶
func (x *SummarySomeResponse) GetValue() *Summary
func (*SummarySomeResponse) ProtoMessage ¶
func (*SummarySomeResponse) ProtoMessage()
func (*SummarySomeResponse) ProtoReflect ¶
func (x *SummarySomeResponse) ProtoReflect() protoreflect.Message
func (*SummarySomeResponse) Reset ¶
func (x *SummarySomeResponse) Reset()
func (*SummarySomeResponse) String ¶
func (x *SummarySomeResponse) String() string
type SummaryStreamRequest ¶
type SummaryStreamRequest struct { // 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. PartialEqFilter []*Summary `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // 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. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SummaryStreamRequest) Descriptor
deprecated
func (*SummaryStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use SummaryStreamRequest.ProtoReflect.Descriptor instead.
func (*SummaryStreamRequest) GetPartialEqFilter ¶
func (x *SummaryStreamRequest) GetPartialEqFilter() []*Summary
func (*SummaryStreamRequest) GetTime ¶
func (x *SummaryStreamRequest) GetTime() *time.TimeBounds
func (*SummaryStreamRequest) ProtoMessage ¶
func (*SummaryStreamRequest) ProtoMessage()
func (*SummaryStreamRequest) ProtoReflect ¶
func (x *SummaryStreamRequest) ProtoReflect() protoreflect.Message
func (*SummaryStreamRequest) Reset ¶
func (x *SummaryStreamRequest) Reset()
func (*SummaryStreamRequest) String ¶
func (x *SummaryStreamRequest) String() string
type SummaryStreamResponse ¶
type SummaryStreamResponse struct { // 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. Value *Summary `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this Summary's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // 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. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*SummaryStreamResponse) Descriptor
deprecated
func (*SummaryStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use SummaryStreamResponse.ProtoReflect.Descriptor instead.
func (*SummaryStreamResponse) GetTime ¶
func (x *SummaryStreamResponse) GetTime() *timestamppb.Timestamp
func (*SummaryStreamResponse) GetType ¶
func (x *SummaryStreamResponse) GetType() subscriptions.Operation
func (*SummaryStreamResponse) GetValue ¶
func (x *SummaryStreamResponse) GetValue() *Summary
func (*SummaryStreamResponse) ProtoMessage ¶
func (*SummaryStreamResponse) ProtoMessage()
func (*SummaryStreamResponse) ProtoReflect ¶
func (x *SummaryStreamResponse) ProtoReflect() protoreflect.Message
func (*SummaryStreamResponse) Reset ¶
func (x *SummaryStreamResponse) Reset()
func (*SummaryStreamResponse) String ¶
func (x *SummaryStreamResponse) String() string
type TerminAttrDiffsBySup ¶
type TerminAttrDiffsBySup struct { // values is the mapping of supervisor type to terminattr diff. Values map[string]*ExtensionDiff `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
TerminAttrDiffsBySup is the terminattr diff information for each supervisor.
func (*TerminAttrDiffsBySup) Descriptor
deprecated
func (*TerminAttrDiffsBySup) Descriptor() ([]byte, []int)
Deprecated: Use TerminAttrDiffsBySup.ProtoReflect.Descriptor instead.
func (*TerminAttrDiffsBySup) GetValues ¶
func (x *TerminAttrDiffsBySup) GetValues() map[string]*ExtensionDiff
func (*TerminAttrDiffsBySup) ProtoMessage ¶
func (*TerminAttrDiffsBySup) ProtoMessage()
func (*TerminAttrDiffsBySup) ProtoReflect ¶
func (x *TerminAttrDiffsBySup) ProtoReflect() protoreflect.Message
func (*TerminAttrDiffsBySup) Reset ¶
func (x *TerminAttrDiffsBySup) Reset()
func (*TerminAttrDiffsBySup) String ¶
func (x *TerminAttrDiffsBySup) String() string
type UnimplementedSummaryServiceServer ¶
type UnimplementedSummaryServiceServer struct { }
UnimplementedSummaryServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedSummaryServiceServer) GetAllBatched ¶
func (UnimplementedSummaryServiceServer) GetAllBatched(*SummaryBatchedStreamRequest, SummaryService_GetAllBatchedServer) error
func (UnimplementedSummaryServiceServer) GetMeta ¶
func (UnimplementedSummaryServiceServer) GetMeta(context.Context, *SummaryStreamRequest) (*MetaResponse, error)
func (UnimplementedSummaryServiceServer) GetOne ¶
func (UnimplementedSummaryServiceServer) GetOne(context.Context, *SummaryRequest) (*SummaryResponse, error)
func (UnimplementedSummaryServiceServer) GetSome ¶
func (UnimplementedSummaryServiceServer) GetSome(*SummarySomeRequest, SummaryService_GetSomeServer) error
func (UnimplementedSummaryServiceServer) Subscribe ¶
func (UnimplementedSummaryServiceServer) Subscribe(*SummaryStreamRequest, SummaryService_SubscribeServer) error
func (UnimplementedSummaryServiceServer) SubscribeBatched ¶
func (UnimplementedSummaryServiceServer) SubscribeBatched(*SummaryBatchedStreamRequest, SummaryService_SubscribeBatchedServer) error
func (UnimplementedSummaryServiceServer) SubscribeMeta ¶
func (UnimplementedSummaryServiceServer) SubscribeMeta(*SummaryStreamRequest, SummaryService_SubscribeMetaServer) error
type UnsafeSummaryServiceServer ¶
type UnsafeSummaryServiceServer interface {
// contains filtered or unexported methods
}
UnsafeSummaryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SummaryServiceServer will result in compilation errors.
type WarningCode ¶
type WarningCode int32
WarningCode indicates warnings produced during image validations.
const ( // WARNING_CODE_UNSPECIFIED indicates warning code is unspecified. WarningCode_WARNING_CODE_UNSPECIFIED WarningCode = 0 // WARNING_CODE_NOT_APPLICABLE represents cases where EOS <-> SKU/TA compatibility // is not applicable for non physical switches like vEos. WarningCode_WARNING_CODE_NOT_APPLICABLE WarningCode = 1 // WARNING_CODE_SKUINFO_UNAVAILABLE represents case where // information about certain skus is missing. WarningCode_WARNING_CODE_SKUINFO_UNAVAILABLE WarningCode = 2 // WARNING_CODE_DEVICE_SKU_UNAVAILABLE represents unavailability of skus for an EOS Device. WarningCode_WARNING_CODE_DEVICE_SKU_UNAVAILABLE WarningCode = 3 // WARNING_CODE_SWI_UNKNOWN represents cases where EOS version is not found in release database. WarningCode_WARNING_CODE_SWI_UNKNOWN WarningCode = 4 // 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. WarningCode_WARNING_CODE_TA_EOS_INCOMPATIBLE WarningCode = 5 // 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. // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. WarningCode_WARNING_CODE_TA_CV_INCOMPATIBLE WarningCode = 6 // WARNING_CODE_EOS_CV_INCOMPATIBLE represents cases where EOS is no longer or not yet // supported by CV. Given EOS is outside range of CV's minimum and maximum EOS. // Deprecated - use ERROR_CODE_EOS_CV_INCOMPATIBLE. // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. WarningCode_WARNING_CODE_EOS_CV_INCOMPATIBLE WarningCode = 7 // WARNING_CODE_EOS_ARCH_UNKNOWN represents cases where the specified architecture is // not valid for EOS. WarningCode_WARNING_CODE_EOS_ARCH_UNKNOWN WarningCode = 8 // WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE represents cases where TA extension is lower // in version than embedded TA in SWI. WarningCode_WARNING_CODE_TA_EMBEDDEDEXT_INCOMPATIBLE WarningCode = 9 // WARNING_CODE_ARCH_INCOMPATIBLE represents cases where EOS arch and TA arch are // different. Deprecated. // // Deprecated: Marked as deprecated in arista/imagestatus.v1/imagestatus.proto. WarningCode_WARNING_CODE_ARCH_INCOMPATIBLE WarningCode = 10 // WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED represents cases where the given EOS has passed // its end of life date. WarningCode_WARNING_CODE_EOS_END_OF_LIFE_DATE_PASSED WarningCode = 11 // WARNING_CODE_SUPPORT_NOT_INTRODUCED represents cases where the given EOS version does // not support the SKUs. WarningCode_WARNING_CODE_SUPPORT_NOT_INTRODUCED WarningCode = 12 // WARNING_CODE_SUPPORT_REMOVED represents cases where the given EOS version no longer // supports the SKUs. WarningCode_WARNING_CODE_SUPPORT_REMOVED WarningCode = 13 // WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION represents cases where the running // TerminAttr version is below CloudVision's minimum supported version. WarningCode_WARNING_CODE_RUNNING_TA_BELOW_MIN_SUPPORTED_VERSION WarningCode = 14 // WARNING_CODE_TA_STUDIO_INCOMPATIBLE represents cases where the TerminAttr is incompatible // with Software Management Studio. WarningCode_WARNING_CODE_TA_STUDIO_INCOMPATIBLE WarningCode = 15 // WARNING_CODE_BUGALERTS_DATA_MISSING represents cases where some of the BugAlerts data // under Aeris analytics dataset is missing. WarningCode_WARNING_CODE_BUGALERTS_DATA_MISSING WarningCode = 16 )
func (WarningCode) Descriptor ¶
func (WarningCode) Descriptor() protoreflect.EnumDescriptor
func (WarningCode) Enum ¶
func (x WarningCode) Enum() *WarningCode
func (WarningCode) EnumDescriptor
deprecated
func (WarningCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use WarningCode.Descriptor instead.
func (WarningCode) Number ¶
func (x WarningCode) Number() protoreflect.EnumNumber
func (WarningCode) String ¶
func (x WarningCode) String() string
func (WarningCode) Type ¶
func (WarningCode) Type() protoreflect.EnumType