Documentation ¶
Index ¶
- Variables
- type NOSImageProfile
- func (*NOSImageProfile) Descriptor() ([]byte, []int)deprecated
- func (x *NOSImageProfile) GetHardwareName() string
- func (x *NOSImageProfile) GetNos() string
- func (x *NOSImageProfile) GetOcpaths() *ocpaths_go_proto.OCPaths
- func (x *NOSImageProfile) GetOcrpcs() *ocrpcs_go_proto.OCRPCs
- func (x *NOSImageProfile) GetReleaseDate() *timestamppb.Timestamp
- func (x *NOSImageProfile) GetSoftwareVersion() string
- func (x *NOSImageProfile) GetVendorId() proto.Device_Vendor
- func (*NOSImageProfile) ProtoMessage()
- func (x *NOSImageProfile) ProtoReflect() protoreflect.Message
- func (x *NOSImageProfile) Reset()
- func (x *NOSImageProfile) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_nosimage_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type NOSImageProfile ¶
type NOSImageProfile struct { // The vendor for the image. VendorId proto.Device_Vendor `protobuf:"varint,1,opt,name=vendor_id,json=vendorId,proto3,enum=ondatra.Device_Vendor" json:"vendor_id,omitempty"` // The name of the vendor's network operating system. // This should be the same string as output by // /components/component/state/mfg-name from the component // TYPE=OPERATING_SYSTEM. Nos string `protobuf:"bytes,2,opt,name=nos,proto3" json:"nos,omitempty"` // Vendor network operating system version. // This should match the output of the OpenConfig Path // /system/state/software-version. SoftwareVersion string `protobuf:"bytes,3,opt,name=software_version,json=softwareVersion,proto3" json:"software_version,omitempty"` // The name of the vendor's networking hardware device that is compatible with // the NOS software version. HardwareName string `protobuf:"bytes,7,opt,name=hardware_name,json=hardwareName,proto3" json:"hardware_name,omitempty"` // The date the network operating system is released. // The date could be a value in the future indicating a future release. ReleaseDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"` // OpenConfig Paths supported by the network operating system. Ocpaths *ocpaths_go_proto.OCPaths `protobuf:"bytes,5,opt,name=ocpaths,proto3" json:"ocpaths,omitempty"` // OpenConfig RPCs supported by the network operating system. Ocrpcs *ocrpcs_go_proto.OCRPCs `protobuf:"bytes,6,opt,name=ocrpcs,proto3" json:"ocrpcs,omitempty"` // contains filtered or unexported fields }
NOSImageProfile - A network operating system and version which provides support for a list of OpenConfig paths and RPCs.
func (*NOSImageProfile) Descriptor
deprecated
func (*NOSImageProfile) Descriptor() ([]byte, []int)
Deprecated: Use NOSImageProfile.ProtoReflect.Descriptor instead.
func (*NOSImageProfile) GetHardwareName ¶
func (x *NOSImageProfile) GetHardwareName() string
func (*NOSImageProfile) GetNos ¶
func (x *NOSImageProfile) GetNos() string
func (*NOSImageProfile) GetOcpaths ¶
func (x *NOSImageProfile) GetOcpaths() *ocpaths_go_proto.OCPaths
func (*NOSImageProfile) GetOcrpcs ¶
func (x *NOSImageProfile) GetOcrpcs() *ocrpcs_go_proto.OCRPCs
func (*NOSImageProfile) GetReleaseDate ¶
func (x *NOSImageProfile) GetReleaseDate() *timestamppb.Timestamp
func (*NOSImageProfile) GetSoftwareVersion ¶
func (x *NOSImageProfile) GetSoftwareVersion() string
func (*NOSImageProfile) GetVendorId ¶
func (x *NOSImageProfile) GetVendorId() proto.Device_Vendor
func (*NOSImageProfile) ProtoMessage ¶
func (*NOSImageProfile) ProtoMessage()
func (*NOSImageProfile) ProtoReflect ¶
func (x *NOSImageProfile) ProtoReflect() protoreflect.Message
func (*NOSImageProfile) Reset ¶
func (x *NOSImageProfile) Reset()
func (*NOSImageProfile) String ¶
func (x *NOSImageProfile) String() string
Click to show internal directories.
Click to hide internal directories.