ndk

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2021 License: BSD-3-Clause Imports: 8 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BfdmgrSessionStatus_name = map[int32]string{
		0: "INVALID",
		1: "ADMIN_DOWN",
		2: "DOWN",
		3: "INIT",
		4: "UP",
	}
	BfdmgrSessionStatus_value = map[string]int32{
		"INVALID":    0,
		"ADMIN_DOWN": 1,
		"DOWN":       2,
		"INIT":       3,
		"UP":         4,
	}
)

Enum value maps for BfdmgrSessionStatus.

View Source
var (
	BfdmgrSessionType_name = map[int32]string{
		0: "SESSION_TYPE_UNKNOWN",
		1: "SESSION_TYPE_P2P",
		2: "SESSION_TYPE_MICROBFD",
	}
	BfdmgrSessionType_value = map[string]int32{
		"SESSION_TYPE_UNKNOWN":  0,
		"SESSION_TYPE_P2P":      1,
		"SESSION_TYPE_MICROBFD": 2,
	}
)

Enum value maps for BfdmgrSessionType.

View Source
var (
	BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType_name = map[int32]string{
		0: "SESSION_SUB_TYPE_UNKNOWN",
		1: "SESSION_SUB_TYPE_SINGLE_HOP",
		2: "SESSION_SUB_TYPE_MULTI_HOP",
		3: "SESSION_SUB_TYPE_MICROBFD",
	}
	BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType_value = map[string]int32{
		"SESSION_SUB_TYPE_UNKNOWN":    0,
		"SESSION_SUB_TYPE_SINGLE_HOP": 1,
		"SESSION_SUB_TYPE_MULTI_HOP":  2,
		"SESSION_SUB_TYPE_MICROBFD":   3,
	}
)

Enum value maps for BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType.

View Source
var (
	LldpNeighborKeyPb_ChassisIdType_name = map[int32]string{
		0: "RESERVED",
		1: "CHASSIS_COMPONENT",
		2: "INTERFACE_ALIAS",
		3: "PORT_COMPONENT",
		4: "MAC_ADDRESS",
		5: "NETWORK_ADDRESS",
		6: "INTERFACE_NAME",
		7: "LOCALLY_ASSIGNED",
	}
	LldpNeighborKeyPb_ChassisIdType_value = map[string]int32{
		"RESERVED":          0,
		"CHASSIS_COMPONENT": 1,
		"INTERFACE_ALIAS":   2,
		"PORT_COMPONENT":    3,
		"MAC_ADDRESS":       4,
		"NETWORK_ADDRESS":   5,
		"INTERFACE_NAME":    6,
		"LOCALLY_ASSIGNED":  7,
	}
)

Enum value maps for LldpNeighborKeyPb_ChassisIdType.

View Source
var (
	LldpNeighborDataPb_PortSubType_name = map[int32]string{
		0: "RESERVED",
		1: "INTERFACE_ALIAS",
		2: "PORT_COMPONENT",
		3: "MAC_ADDRESS",
		4: "NETWORK_ADDRESS",
		5: "INTERFACE_NAME",
		6: "AGENT_CIRCUIT_ID",
		7: "LOCALLY_ASSIGNED",
	}
	LldpNeighborDataPb_PortSubType_value = map[string]int32{
		"RESERVED":         0,
		"INTERFACE_ALIAS":  1,
		"PORT_COMPONENT":   2,
		"MAC_ADDRESS":      3,
		"NETWORK_ADDRESS":  4,
		"INTERFACE_NAME":   5,
		"AGENT_CIRCUIT_ID": 6,
		"LOCALLY_ASSIGNED": 7,
	}
)

Enum value maps for LldpNeighborDataPb_PortSubType.

View Source
var (
	MplsRoutePb_Operation_name = map[int32]string{
		0: "INVALID_OP",
		1: "POP",
		2: "SWAP",
	}
	MplsRoutePb_Operation_value = map[string]int32{
		"INVALID_OP": 0,
		"POP":        1,
		"SWAP":       2,
	}
)

Enum value maps for MplsRoutePb_Operation.

View Source
var (
	NetworkInstanceData_NetInstType_name = map[int32]string{
		0: "DEFAULT",
		1: "L3VRF",
	}
	NetworkInstanceData_NetInstType_value = map[string]int32{
		"DEFAULT": 0,
		"L3VRF":   1,
	}
)

Enum value maps for NetworkInstanceData_NetInstType.

View Source
var (
	NextHop_ResolveToType_name = map[int32]string{
		0: "LOCAL",
		1: "DIRECT",
		2: "INDIRECT",
	}
	NextHop_ResolveToType_value = map[string]int32{
		"LOCAL":    0,
		"DIRECT":   1,
		"INDIRECT": 2,
	}
)

Enum value maps for NextHop_ResolveToType.

View Source
var (
	NextHop_ResolutionType_name = map[int32]string{
		0: "INVALID",
		1: "REGULAR",
		2: "MPLS",
	}
	NextHop_ResolutionType_value = map[string]int32{
		"INVALID": 0,
		"REGULAR": 1,
		"MPLS":    2,
	}
)

Enum value maps for NextHop_ResolutionType.

View Source
var (
	IfMgrIfType_name = map[int32]string{
		0: "ETHERNET",
		1: "LOOPBACK",
		2: "MANAGEMENT",
		3: "AGGREGATE",
		4: "IRB",
		5: "SYSTEM",
		6: "MAX",
	}
	IfMgrIfType_value = map[string]int32{
		"ETHERNET":   0,
		"LOOPBACK":   1,
		"MANAGEMENT": 2,
		"AGGREGATE":  3,
		"IRB":        4,
		"SYSTEM":     5,
		"MAX":        6,
	}
)

Enum value maps for IfMgrIfType.

View Source
var (
	IpAddressState_name = map[int32]string{
		0: "IPADDR_STATE_UNKNOWN",
		1: "IPADDR_STATE_TENTATIVE",
		2: "IPADDR_STATE_DUPLICATED",
		3: "IPADDR_STATE_INACCESSIBLE",
		4: "IPADDR_STATE_DEPRECATED",
		5: "IPADDR_STATE_PREFERRED",
	}
	IpAddressState_value = map[string]int32{
		"IPADDR_STATE_UNKNOWN":      0,
		"IPADDR_STATE_TENTATIVE":    1,
		"IPADDR_STATE_DUPLICATED":   2,
		"IPADDR_STATE_INACCESSIBLE": 3,
		"IPADDR_STATE_DEPRECATED":   4,
		"IPADDR_STATE_PREFERRED":    5,
	}
)

Enum value maps for IpAddressState.

View Source
var (
	IfOperStateType_name = map[int32]string{
		0: "IF_OPER_STATE_UP",
		1: "IF_OPER_STATE_DOWN",
		2: "IF_OPER_STATE_TESTING",
		3: "IF_OPER_STATE_UNKNOWN",
		4: "IF_OPER_STATE_DORMANT",
		5: "IF_OPER_STATE_NOT_PRESENT",
		6: "IF_OPER_STATE_LOWER_LAYER_DOWN",
	}
	IfOperStateType_value = map[string]int32{
		"IF_OPER_STATE_UP":               0,
		"IF_OPER_STATE_DOWN":             1,
		"IF_OPER_STATE_TESTING":          2,
		"IF_OPER_STATE_UNKNOWN":          3,
		"IF_OPER_STATE_DORMANT":          4,
		"IF_OPER_STATE_NOT_PRESENT":      5,
		"IF_OPER_STATE_LOWER_LAYER_DOWN": 6,
	}
)

Enum value maps for IfOperStateType.

View Source
var (
	IfOperDownReason_name = map[int32]string{
		0:  "IF_OPER_DOWN_NONE",
		1:  "IF_OPER_DOWN_PORT_ADMIN_DISABLED",
		2:  "IF_OPER_DOWN_MDA_ADMIN_DISABLED",
		3:  "IF_OPER_DOWN_TRANS_LASER_DISABLED",
		4:  "IF_OPER_DOWN_MDA_NOT_PRESENT",
		5:  "IF_OPER_DOWN_TRANS_NOT_PRESENT",
		6:  "IF_OPER_DOWN_PHY_INIT",
		7:  "IF_OPER_DOWN_LOOPBACK",
		8:  "IF_OPER_DOWN_LOWER_LAYER_DOWN",
		9:  "IF_OPER_DOWN_MTU_RESOURCES",
		10: "IF_OPER_DOWN_UNSUPPORTED_SPEED",
		11: "IF_OPER_DOWN_UNSUPPORTED_TRANS_FEC",
		12: "IF_OPER_DOWN_OTHER",
		13: "IF_OPER_DOWN_PORT_NOT_PRESENT",
		14: "IF_OPER_DOWN_FABRIC_AVAILABILITY",
		15: "IF_OPER_DOWN_NO_ACTIVE_LINKS",
		16: "IF_OPER_DOWN_MIN_LINK_THRESHOLD",
		17: "IF_OPER_DOWN_9_12_SPEED_MISMATCH",
		18: "IF_OPER_DOWN_LAG_RESOURCES",
		19: "IF_OPER_DOWN_LAG_MEMBER_RESOURCES",
		20: "IF_OPER_DOWN_STANDBY_SIGNALING",
		21: "IF_OPER_DOWN_HOLD_TIME_UP_ACTIVE",
		22: "IF_OPER_DOWN_RELOAD_TIME_ACTIVE",
		23: "IF_OPER_DOWN_CONNECTOR_DOWN",
	}
	IfOperDownReason_value = map[string]int32{
		"IF_OPER_DOWN_NONE":                  0,
		"IF_OPER_DOWN_PORT_ADMIN_DISABLED":   1,
		"IF_OPER_DOWN_MDA_ADMIN_DISABLED":    2,
		"IF_OPER_DOWN_TRANS_LASER_DISABLED":  3,
		"IF_OPER_DOWN_MDA_NOT_PRESENT":       4,
		"IF_OPER_DOWN_TRANS_NOT_PRESENT":     5,
		"IF_OPER_DOWN_PHY_INIT":              6,
		"IF_OPER_DOWN_LOOPBACK":              7,
		"IF_OPER_DOWN_LOWER_LAYER_DOWN":      8,
		"IF_OPER_DOWN_MTU_RESOURCES":         9,
		"IF_OPER_DOWN_UNSUPPORTED_SPEED":     10,
		"IF_OPER_DOWN_UNSUPPORTED_TRANS_FEC": 11,
		"IF_OPER_DOWN_OTHER":                 12,
		"IF_OPER_DOWN_PORT_NOT_PRESENT":      13,
		"IF_OPER_DOWN_FABRIC_AVAILABILITY":   14,
		"IF_OPER_DOWN_NO_ACTIVE_LINKS":       15,
		"IF_OPER_DOWN_MIN_LINK_THRESHOLD":    16,
		"IF_OPER_DOWN_9_12_SPEED_MISMATCH":   17,
		"IF_OPER_DOWN_LAG_RESOURCES":         18,
		"IF_OPER_DOWN_LAG_MEMBER_RESOURCES":  19,
		"IF_OPER_DOWN_STANDBY_SIGNALING":     20,
		"IF_OPER_DOWN_HOLD_TIME_UP_ACTIVE":   21,
		"IF_OPER_DOWN_RELOAD_TIME_ACTIVE":    22,
		"IF_OPER_DOWN_CONNECTOR_DOWN":        23,
	}
)

Enum value maps for IfOperDownReason.

View Source
var (
	IfEthernetPortSpeedType_name = map[int32]string{
		0:  "IF_ETH_PORT_SPEED_UNSET",
		1:  "IF_ETH_PORT_SPEED_10M",
		2:  "IF_ETH_PORT_SPEED_100M",
		3:  "IF_ETH_PORT_SPEED_1G",
		4:  "IF_ETH_PORT_SPEED_10G",
		5:  "IF_ETH_PORT_SPEED_25G",
		6:  "IF_ETH_PORT_SPEED_40G",
		7:  "IF_ETH_PORT_SPEED_50G",
		8:  "IF_ETH_PORT_SPEED_100G",
		9:  "IF_ETH_PORT_SPEED_200G",
		10: "IF_ETH_PORT_SPEED_400G",
		11: "IF_ETH_PORT_SPEED_1T",
	}
	IfEthernetPortSpeedType_value = map[string]int32{
		"IF_ETH_PORT_SPEED_UNSET": 0,
		"IF_ETH_PORT_SPEED_10M":   1,
		"IF_ETH_PORT_SPEED_100M":  2,
		"IF_ETH_PORT_SPEED_1G":    3,
		"IF_ETH_PORT_SPEED_10G":   4,
		"IF_ETH_PORT_SPEED_25G":   5,
		"IF_ETH_PORT_SPEED_40G":   6,
		"IF_ETH_PORT_SPEED_50G":   7,
		"IF_ETH_PORT_SPEED_100G":  8,
		"IF_ETH_PORT_SPEED_200G":  9,
		"IF_ETH_PORT_SPEED_400G":  10,
		"IF_ETH_PORT_SPEED_1T":    11,
	}
)

Enum value maps for IfEthernetPortSpeedType.

View Source
var (
	IfEthernetDuplexModeType_name = map[int32]string{
		0: "IF_ETH_DUPLEX_MODE_UNSET",
		1: "IF_ETH_DUPLEX_MODE_FULL",
		2: "IF_ETH_DUPLEX_MODE_HALF",
	}
	IfEthernetDuplexModeType_value = map[string]int32{
		"IF_ETH_DUPLEX_MODE_UNSET": 0,
		"IF_ETH_DUPLEX_MODE_FULL":  1,
		"IF_ETH_DUPLEX_MODE_HALF":  2,
	}
)

Enum value maps for IfEthernetDuplexModeType.

View Source
var (
	IfTransceiverFecType_name = map[int32]string{
		0: "IF_TRANS_FEC_UNSET",
		1: "IF_TRANS_FEC_DISABLED",
		2: "IF_TRANS_FEC_RS528",
		3: "IF_TRANS_FEC_RS544",
		4: "IF_TRANS_FEC_BASER",
		5: "IF_TRANS_FEC_RS108",
	}
	IfTransceiverFecType_value = map[string]int32{
		"IF_TRANS_FEC_UNSET":    0,
		"IF_TRANS_FEC_DISABLED": 1,
		"IF_TRANS_FEC_RS528":    2,
		"IF_TRANS_FEC_RS544":    3,
		"IF_TRANS_FEC_BASER":    4,
		"IF_TRANS_FEC_RS108":    5,
	}
)

Enum value maps for IfTransceiverFecType.

View Source
var (
	SdkMgrOperation_name = map[int32]string{
		0: "Create",
		1: "Change",
		2: "Delete",
	}
	SdkMgrOperation_value = map[string]int32{
		"Create": 0,
		"Change": 1,
		"Delete": 2,
	}
)

Enum value maps for SdkMgrOperation.

View Source
var (
	SdkMgrStatus_name = map[int32]string{
		0: "kSdkMgrSuccess",
		1: "kSdkMgrFailed",
	}
	SdkMgrStatus_value = map[string]int32{
		"kSdkMgrSuccess": 0,
		"kSdkMgrFailed":  1,
	}
)

Enum value maps for SdkMgrStatus.

View Source
var (
	NotificationRegisterRequest_Operation_name = map[int32]string{
		0: "Create",
		1: "Delete",
		2: "AddSubscription",
		3: "DeleteSubscription",
	}
	NotificationRegisterRequest_Operation_value = map[string]int32{
		"Create":             0,
		"Delete":             1,
		"AddSubscription":    2,
		"DeleteSubscription": 3,
	}
)

Enum value maps for NotificationRegisterRequest_Operation.

View Source
var File_ndk_appid_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_bfd_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_config_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_interface_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_lldp_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_mpls_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_networkinstance_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_nexthop_group_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_route_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_sdk_common_proto protoreflect.FileDescriptor
View Source
var File_ndk_sdk_service_proto protoreflect.FileDescriptor
View Source
var File_ndk_telemetry_service_proto protoreflect.FileDescriptor
View Source
var SdkMgrMplsRouteService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkMgrMplsRouteService",
	HandlerType: (*SdkMgrMplsRouteServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MplsRouteAddOrUpdate",
			Handler:    _SdkMgrMplsRouteService_MplsRouteAddOrUpdate_Handler,
		},
		{
			MethodName: "MplsRouteDelete",
			Handler:    _SdkMgrMplsRouteService_MplsRouteDelete_Handler,
		},
		{
			MethodName: "SyncStart",
			Handler:    _SdkMgrMplsRouteService_SyncStart_Handler,
		},
		{
			MethodName: "SyncEnd",
			Handler:    _SdkMgrMplsRouteService_SyncEnd_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ndk/mpls_service.proto",
}

SdkMgrMplsRouteService_ServiceDesc is the grpc.ServiceDesc for SdkMgrMplsRouteService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkMgrNextHopGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkMgrNextHopGroupService",
	HandlerType: (*SdkMgrNextHopGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "NextHopGroupAddOrUpdate",
			Handler:    _SdkMgrNextHopGroupService_NextHopGroupAddOrUpdate_Handler,
		},
		{
			MethodName: "NextHopGroupDelete",
			Handler:    _SdkMgrNextHopGroupService_NextHopGroupDelete_Handler,
		},
		{
			MethodName: "SyncStart",
			Handler:    _SdkMgrNextHopGroupService_SyncStart_Handler,
		},
		{
			MethodName: "SyncEnd",
			Handler:    _SdkMgrNextHopGroupService_SyncEnd_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ndk/nexthop_group_service.proto",
}

SdkMgrNextHopGroupService_ServiceDesc is the grpc.ServiceDesc for SdkMgrNextHopGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkMgrRouteService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkMgrRouteService",
	HandlerType: (*SdkMgrRouteServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RouteAddOrUpdate",
			Handler:    _SdkMgrRouteService_RouteAddOrUpdate_Handler,
		},
		{
			MethodName: "RouteDelete",
			Handler:    _SdkMgrRouteService_RouteDelete_Handler,
		},
		{
			MethodName: "SyncStart",
			Handler:    _SdkMgrRouteService_SyncStart_Handler,
		},
		{
			MethodName: "SyncEnd",
			Handler:    _SdkMgrRouteService_SyncEnd_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ndk/route_service.proto",
}

SdkMgrRouteService_ServiceDesc is the grpc.ServiceDesc for SdkMgrRouteService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkMgrService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkMgrService",
	HandlerType: (*SdkMgrServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AgentRegister",
			Handler:    _SdkMgrService_AgentRegister_Handler,
		},
		{
			MethodName: "AgentUnRegister",
			Handler:    _SdkMgrService_AgentUnRegister_Handler,
		},
		{
			MethodName: "NotificationRegister",
			Handler:    _SdkMgrService_NotificationRegister_Handler,
		},
		{
			MethodName: "NotificationQuery",
			Handler:    _SdkMgrService_NotificationQuery_Handler,
		},
		{
			MethodName: "KeepAlive",
			Handler:    _SdkMgrService_KeepAlive_Handler,
		},
		{
			MethodName: "GetAppId",
			Handler:    _SdkMgrService_GetAppId_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ndk/sdk_service.proto",
}

SdkMgrService_ServiceDesc is the grpc.ServiceDesc for SdkMgrService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkMgrTelemetryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkMgrTelemetryService",
	HandlerType: (*SdkMgrTelemetryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "TelemetryAddOrUpdate",
			Handler:    _SdkMgrTelemetryService_TelemetryAddOrUpdate_Handler,
		},
		{
			MethodName: "TelemetryDelete",
			Handler:    _SdkMgrTelemetryService_TelemetryDelete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ndk/telemetry_service.proto",
}

SdkMgrTelemetryService_ServiceDesc is the grpc.ServiceDesc for SdkMgrTelemetryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SdkNotificationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "srlinux.sdk.SdkNotificationService",
	HandlerType: (*SdkNotificationServiceServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "NotificationStream",
			Handler:       _SdkNotificationService_NotificationStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ndk/sdk_service.proto",
}

SdkNotificationService_ServiceDesc is the grpc.ServiceDesc for SdkNotificationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSdkMgrMplsRouteServiceServer

func RegisterSdkMgrMplsRouteServiceServer(s grpc.ServiceRegistrar, srv SdkMgrMplsRouteServiceServer)

func RegisterSdkMgrNextHopGroupServiceServer

func RegisterSdkMgrNextHopGroupServiceServer(s grpc.ServiceRegistrar, srv SdkMgrNextHopGroupServiceServer)

func RegisterSdkMgrRouteServiceServer

func RegisterSdkMgrRouteServiceServer(s grpc.ServiceRegistrar, srv SdkMgrRouteServiceServer)

func RegisterSdkMgrServiceServer

func RegisterSdkMgrServiceServer(s grpc.ServiceRegistrar, srv SdkMgrServiceServer)

func RegisterSdkMgrTelemetryServiceServer

func RegisterSdkMgrTelemetryServiceServer(s grpc.ServiceRegistrar, srv SdkMgrTelemetryServiceServer)

func RegisterSdkNotificationServiceServer

func RegisterSdkNotificationServiceServer(s grpc.ServiceRegistrar, srv SdkNotificationServiceServer)

Types

type AgentRegistrationRequest

type AgentRegistrationRequest struct {
	JsPath          []string `protobuf:"bytes,1,rep,name=js_path,json=jsPath,proto3" json:"js_path,omitempty"`
	AgentLiveliness uint32   `protobuf:"varint,2,opt,name=agent_liveliness,json=agentLiveliness,proto3" json:"agent_liveliness,omitempty"`
	// contains filtered or unexported fields
}

* Represents registration request message used in agent register and unregister.

func (*AgentRegistrationRequest) Descriptor deprecated

func (*AgentRegistrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use AgentRegistrationRequest.ProtoReflect.Descriptor instead.

func (*AgentRegistrationRequest) GetAgentLiveliness

func (x *AgentRegistrationRequest) GetAgentLiveliness() uint32

func (*AgentRegistrationRequest) GetJsPath

func (x *AgentRegistrationRequest) GetJsPath() []string

func (*AgentRegistrationRequest) ProtoMessage

func (*AgentRegistrationRequest) ProtoMessage()

func (*AgentRegistrationRequest) ProtoReflect

func (x *AgentRegistrationRequest) ProtoReflect() protoreflect.Message

func (*AgentRegistrationRequest) Reset

func (x *AgentRegistrationRequest) Reset()

func (*AgentRegistrationRequest) String

func (x *AgentRegistrationRequest) String() string

type AgentRegistrationResponse

type AgentRegistrationResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of the register; for example: kOk, kFailed
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error text
	AppId    uint32       `protobuf:"varint,3,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`                    // Application ID assigned by SDK manager.
	// contains filtered or unexported fields
}

* Represents registration response in reply to registration request.

func (*AgentRegistrationResponse) Descriptor deprecated

func (*AgentRegistrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use AgentRegistrationResponse.ProtoReflect.Descriptor instead.

func (*AgentRegistrationResponse) GetAppId

func (x *AgentRegistrationResponse) GetAppId() uint32

func (*AgentRegistrationResponse) GetErrorStr

func (x *AgentRegistrationResponse) GetErrorStr() string

func (*AgentRegistrationResponse) GetStatus

func (x *AgentRegistrationResponse) GetStatus() SdkMgrStatus

func (*AgentRegistrationResponse) ProtoMessage

func (*AgentRegistrationResponse) ProtoMessage()

func (*AgentRegistrationResponse) ProtoReflect

func (*AgentRegistrationResponse) Reset

func (x *AgentRegistrationResponse) Reset()

func (*AgentRegistrationResponse) String

func (x *AgentRegistrationResponse) String() string

type AgentReply

type AgentReply struct {
	// contains filtered or unexported fields
}

* Empty message from agent.

func (*AgentReply) Descriptor deprecated

func (*AgentReply) Descriptor() ([]byte, []int)

Deprecated: Use AgentReply.ProtoReflect.Descriptor instead.

func (*AgentReply) ProtoMessage

func (*AgentReply) ProtoMessage()

func (*AgentReply) ProtoReflect

func (x *AgentReply) ProtoReflect() protoreflect.Message

func (*AgentReply) Reset

func (x *AgentReply) Reset()

func (*AgentReply) String

func (x *AgentReply) String() string

type AppIdRequest

type AppIdRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Application name
	// contains filtered or unexported fields
}

* Represents application identifier request from agent. All applications are assigned an identifier by IDB.

func (*AppIdRequest) Descriptor deprecated

func (*AppIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use AppIdRequest.ProtoReflect.Descriptor instead.

func (*AppIdRequest) GetName

func (x *AppIdRequest) GetName() string

func (*AppIdRequest) ProtoMessage

func (*AppIdRequest) ProtoMessage()

func (*AppIdRequest) ProtoReflect

func (x *AppIdRequest) ProtoReflect() protoreflect.Message

func (*AppIdRequest) Reset

func (x *AppIdRequest) Reset()

func (*AppIdRequest) String

func (x *AppIdRequest) String() string

type AppIdResponse

type AppIdResponse struct {
	Status SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of the call; for example, kOk, kFailed
	Id     uint32       `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`                                       // Identifier for the given application name
	// contains filtered or unexported fields
}

* Represents application identifier response to agent.

func (*AppIdResponse) Descriptor deprecated

func (*AppIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use AppIdResponse.ProtoReflect.Descriptor instead.

func (*AppIdResponse) GetId

func (x *AppIdResponse) GetId() uint32

func (*AppIdResponse) GetStatus

func (x *AppIdResponse) GetStatus() SdkMgrStatus

func (*AppIdResponse) ProtoMessage

func (*AppIdResponse) ProtoMessage()

func (*AppIdResponse) ProtoReflect

func (x *AppIdResponse) ProtoReflect() protoreflect.Message

func (*AppIdResponse) Reset

func (x *AppIdResponse) Reset()

func (*AppIdResponse) String

func (x *AppIdResponse) String() string

type AppIdentData

type AppIdentData struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                   // Application name
	Author      string `protobuf:"bytes,2,opt,name=author,proto3" json:"author,omitempty"`                               // Author name
	IsConnected bool   `protobuf:"varint,3,opt,name=is_connected,json=isConnected,proto3" json:"is_connected,omitempty"` // Connected to IDB or not
	Version     string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`                             // Version string
	// contains filtered or unexported fields
}

* Represents appid data.

func (*AppIdentData) Descriptor deprecated

func (*AppIdentData) Descriptor() ([]byte, []int)

Deprecated: Use AppIdentData.ProtoReflect.Descriptor instead.

func (*AppIdentData) GetAuthor

func (x *AppIdentData) GetAuthor() string

func (*AppIdentData) GetIsConnected

func (x *AppIdentData) GetIsConnected() bool

func (*AppIdentData) GetName

func (x *AppIdentData) GetName() string

func (*AppIdentData) GetVersion

func (x *AppIdentData) GetVersion() string

func (*AppIdentData) ProtoMessage

func (*AppIdentData) ProtoMessage()

func (*AppIdentData) ProtoReflect

func (x *AppIdentData) ProtoReflect() protoreflect.Message

func (*AppIdentData) Reset

func (x *AppIdentData) Reset()

func (*AppIdentData) String

func (x *AppIdentData) String() string

type AppIdentKey

type AppIdentKey struct {
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Application id
	// contains filtered or unexported fields
}

*

Represents appid key.

func (*AppIdentKey) Descriptor deprecated

func (*AppIdentKey) Descriptor() ([]byte, []int)

Deprecated: Use AppIdentKey.ProtoReflect.Descriptor instead.

func (*AppIdentKey) GetId

func (x *AppIdentKey) GetId() uint32

func (*AppIdentKey) ProtoMessage

func (*AppIdentKey) ProtoMessage()

func (*AppIdentKey) ProtoReflect

func (x *AppIdentKey) ProtoReflect() protoreflect.Message

func (*AppIdentKey) Reset

func (x *AppIdentKey) Reset()

func (*AppIdentKey) String

func (x *AppIdentKey) String() string

type AppIdentNotification

type AppIdentNotification struct {
	Op   SdkMgrOperation `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  *AppIdentKey    `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // AppIdent key
	Data *AppIdentData   `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // AppIdent data
	// contains filtered or unexported fields
}

* Represents appid notification.

func (*AppIdentNotification) Descriptor deprecated

func (*AppIdentNotification) Descriptor() ([]byte, []int)

Deprecated: Use AppIdentNotification.ProtoReflect.Descriptor instead.

func (*AppIdentNotification) GetData

func (x *AppIdentNotification) GetData() *AppIdentData

func (*AppIdentNotification) GetKey

func (x *AppIdentNotification) GetKey() *AppIdentKey

func (*AppIdentNotification) GetOp

func (*AppIdentNotification) ProtoMessage

func (*AppIdentNotification) ProtoMessage()

func (*AppIdentNotification) ProtoReflect

func (x *AppIdentNotification) ProtoReflect() protoreflect.Message

func (*AppIdentNotification) Reset

func (x *AppIdentNotification) Reset()

func (*AppIdentNotification) String

func (x *AppIdentNotification) String() string

type AppIdentSubscriptionRequest

type AppIdentSubscriptionRequest struct {
	Key *AppIdentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents appid subscription request.

func (*AppIdentSubscriptionRequest) Descriptor deprecated

func (*AppIdentSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use AppIdentSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*AppIdentSubscriptionRequest) GetKey

func (*AppIdentSubscriptionRequest) ProtoMessage

func (*AppIdentSubscriptionRequest) ProtoMessage()

func (*AppIdentSubscriptionRequest) ProtoReflect

func (*AppIdentSubscriptionRequest) Reset

func (x *AppIdentSubscriptionRequest) Reset()

func (*AppIdentSubscriptionRequest) String

func (x *AppIdentSubscriptionRequest) String() string

type BfdSessionNotification

type BfdSessionNotification struct {
	Op   SdkMgrOperation             `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as session create, delete, or update
	Key  *BfdmgrGeneralSessionKeyPb  `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // Session key
	Data *BfdmgrGeneralSessionDataPb `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // Session data
	// contains filtered or unexported fields
}

* Represents BFD session notification.

func (*BfdSessionNotification) Descriptor deprecated

func (*BfdSessionNotification) Descriptor() ([]byte, []int)

Deprecated: Use BfdSessionNotification.ProtoReflect.Descriptor instead.

func (*BfdSessionNotification) GetData

func (*BfdSessionNotification) GetKey

func (*BfdSessionNotification) GetOp

func (*BfdSessionNotification) ProtoMessage

func (*BfdSessionNotification) ProtoMessage()

func (*BfdSessionNotification) ProtoReflect

func (x *BfdSessionNotification) ProtoReflect() protoreflect.Message

func (*BfdSessionNotification) Reset

func (x *BfdSessionNotification) Reset()

func (*BfdSessionNotification) String

func (x *BfdSessionNotification) String() string

type BfdSessionSubscriptionRequest

type BfdSessionSubscriptionRequest struct {
	Key *BfdmgrGeneralSessionKeyPb `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents BFD session subscription request.

func (*BfdSessionSubscriptionRequest) Descriptor deprecated

func (*BfdSessionSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use BfdSessionSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*BfdSessionSubscriptionRequest) GetKey

func (*BfdSessionSubscriptionRequest) ProtoMessage

func (*BfdSessionSubscriptionRequest) ProtoMessage()

func (*BfdSessionSubscriptionRequest) ProtoReflect

func (*BfdSessionSubscriptionRequest) Reset

func (x *BfdSessionSubscriptionRequest) Reset()

func (*BfdSessionSubscriptionRequest) String

type BfdmgrGeneralSessionDataPb

type BfdmgrGeneralSessionDataPb struct {
	Status  BfdmgrSessionStatus                             `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.BfdmgrSessionStatus" json:"status,omitempty"` // Status of the session
	SubType BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType ``                                                                                                        // Subtype of the session
	/* 148-byte string literal not displayed */
	// src_if_id is only populated for P2P type
	SrcIfId uint32 `protobuf:"varint,3,opt,name=src_if_id,json=srcIfId,proto3" json:"src_if_id,omitempty"` // Source interface ID
	// contains filtered or unexported fields
}

* Represents BFD session data.

func (*BfdmgrGeneralSessionDataPb) Descriptor deprecated

func (*BfdmgrGeneralSessionDataPb) Descriptor() ([]byte, []int)

Deprecated: Use BfdmgrGeneralSessionDataPb.ProtoReflect.Descriptor instead.

func (*BfdmgrGeneralSessionDataPb) GetSrcIfId

func (x *BfdmgrGeneralSessionDataPb) GetSrcIfId() uint32

func (*BfdmgrGeneralSessionDataPb) GetStatus

func (*BfdmgrGeneralSessionDataPb) GetSubType

func (*BfdmgrGeneralSessionDataPb) ProtoMessage

func (*BfdmgrGeneralSessionDataPb) ProtoMessage()

func (*BfdmgrGeneralSessionDataPb) ProtoReflect

func (*BfdmgrGeneralSessionDataPb) Reset

func (x *BfdmgrGeneralSessionDataPb) Reset()

func (*BfdmgrGeneralSessionDataPb) String

func (x *BfdmgrGeneralSessionDataPb) String() string

type BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType

type BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType int32

/ Represents BFD session subtype.

const (
	BfdmgrGeneralSessionDataPb_SESSION_SUB_TYPE_UNKNOWN    BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType = 0 // Session subtype unknown
	BfdmgrGeneralSessionDataPb_SESSION_SUB_TYPE_SINGLE_HOP BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType = 1 // Single-hop session
	BfdmgrGeneralSessionDataPb_SESSION_SUB_TYPE_MULTI_HOP  BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType = 2 // Multi-hop session
	BfdmgrGeneralSessionDataPb_SESSION_SUB_TYPE_MICROBFD   BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType = 3 // microbfd session
)

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) Descriptor

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) Enum

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) EnumDescriptor deprecated

Deprecated: Use BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType.Descriptor instead.

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) Number

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) String

func (BfdmgrGeneralSessionDataPb_BfdmgrSessionSubType) Type

type BfdmgrGeneralSessionKeyPb

type BfdmgrGeneralSessionKeyPb struct {

	// type is always present, other key field presence is determined by type
	Type BfdmgrSessionType `protobuf:"varint,1,opt,name=type,proto3,enum=srlinux.sdk.BfdmgrSessionType" json:"type,omitempty"` // Session type
	// key for type == SESSION_TYPE_P2P (if ipv6 link local also uses ipv6_ll_if_id below)
	SrcIpAddr  *IpAddressPb `protobuf:"bytes,2,opt,name=src_ip_addr,json=srcIpAddr,proto3" json:"src_ip_addr,omitempty"`   // Source IP address of the session
	DstIpAddr  *IpAddressPb `protobuf:"bytes,3,opt,name=dst_ip_addr,json=dstIpAddr,proto3" json:"dst_ip_addr,omitempty"`   // Destination IP address of the session
	InstanceId uint32       `protobuf:"varint,4,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Network instance identifier
	// type == SESSION_TYPE_MICROBFD
	InterfaceName string `protobuf:"bytes,5,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	// key for type == SESSION_TYPE_P2P (only ipv6 link local, in addition to other P2P fields above)
	Ipv6LlIfId uint32 `protobuf:"varint,6,opt,name=ipv6_ll_if_id,json=ipv6LlIfId,proto3" json:"ipv6_ll_if_id,omitempty"` // Global if id for ipv6 link local session, otherwise 0
	// contains filtered or unexported fields
}

* Represents BFD session key.

func (*BfdmgrGeneralSessionKeyPb) Descriptor deprecated

func (*BfdmgrGeneralSessionKeyPb) Descriptor() ([]byte, []int)

Deprecated: Use BfdmgrGeneralSessionKeyPb.ProtoReflect.Descriptor instead.

func (*BfdmgrGeneralSessionKeyPb) GetDstIpAddr

func (x *BfdmgrGeneralSessionKeyPb) GetDstIpAddr() *IpAddressPb

func (*BfdmgrGeneralSessionKeyPb) GetInstanceId

func (x *BfdmgrGeneralSessionKeyPb) GetInstanceId() uint32

func (*BfdmgrGeneralSessionKeyPb) GetInterfaceName

func (x *BfdmgrGeneralSessionKeyPb) GetInterfaceName() string

func (*BfdmgrGeneralSessionKeyPb) GetIpv6LlIfId

func (x *BfdmgrGeneralSessionKeyPb) GetIpv6LlIfId() uint32

func (*BfdmgrGeneralSessionKeyPb) GetSrcIpAddr

func (x *BfdmgrGeneralSessionKeyPb) GetSrcIpAddr() *IpAddressPb

func (*BfdmgrGeneralSessionKeyPb) GetType

func (*BfdmgrGeneralSessionKeyPb) ProtoMessage

func (*BfdmgrGeneralSessionKeyPb) ProtoMessage()

func (*BfdmgrGeneralSessionKeyPb) ProtoReflect

func (*BfdmgrGeneralSessionKeyPb) Reset

func (x *BfdmgrGeneralSessionKeyPb) Reset()

func (*BfdmgrGeneralSessionKeyPb) String

func (x *BfdmgrGeneralSessionKeyPb) String() string

type BfdmgrSessionStatus

type BfdmgrSessionStatus int32

/ Represents BFD session status.

const (
	BfdmgrSessionStatus_INVALID    BfdmgrSessionStatus = 0 // Session invalid
	BfdmgrSessionStatus_ADMIN_DOWN BfdmgrSessionStatus = 1 // Admin down
	BfdmgrSessionStatus_DOWN       BfdmgrSessionStatus = 2 // Status down
	BfdmgrSessionStatus_INIT       BfdmgrSessionStatus = 3 // Status initializing
	BfdmgrSessionStatus_UP         BfdmgrSessionStatus = 4 // Status up and running
)

func (BfdmgrSessionStatus) Descriptor

func (BfdmgrSessionStatus) Enum

func (BfdmgrSessionStatus) EnumDescriptor deprecated

func (BfdmgrSessionStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use BfdmgrSessionStatus.Descriptor instead.

func (BfdmgrSessionStatus) Number

func (BfdmgrSessionStatus) String

func (x BfdmgrSessionStatus) String() string

func (BfdmgrSessionStatus) Type

type BfdmgrSessionType

type BfdmgrSessionType int32

/ Represents BFD session type.

const (
	BfdmgrSessionType_SESSION_TYPE_UNKNOWN  BfdmgrSessionType = 0 // Unknown session type
	BfdmgrSessionType_SESSION_TYPE_P2P      BfdmgrSessionType = 1 // Peer-to-peer session type
	BfdmgrSessionType_SESSION_TYPE_MICROBFD BfdmgrSessionType = 2 // microbfd session type
)

func (BfdmgrSessionType) Descriptor

func (BfdmgrSessionType) Enum

func (BfdmgrSessionType) EnumDescriptor deprecated

func (BfdmgrSessionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BfdmgrSessionType.Descriptor instead.

func (BfdmgrSessionType) Number

func (BfdmgrSessionType) String

func (x BfdmgrSessionType) String() string

func (BfdmgrSessionType) Type

type ConfigData

type ConfigData struct {
	Json string `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty"` // Entire configuration fragment as JSON string
	// contains filtered or unexported fields
}

* Represents configuration data.

func (*ConfigData) Descriptor deprecated

func (*ConfigData) Descriptor() ([]byte, []int)

Deprecated: Use ConfigData.ProtoReflect.Descriptor instead.

func (*ConfigData) GetJson

func (x *ConfigData) GetJson() string

func (*ConfigData) ProtoMessage

func (*ConfigData) ProtoMessage()

func (*ConfigData) ProtoReflect

func (x *ConfigData) ProtoReflect() protoreflect.Message

func (*ConfigData) Reset

func (x *ConfigData) Reset()

func (*ConfigData) String

func (x *ConfigData) String() string

type ConfigKey

type ConfigKey struct {
	JsPath string   `protobuf:"bytes,1,opt,name=js_path,json=jsPath,proto3" json:"js_path,omitempty"` // JSON path formatted string from YANG; for example, interface{.name==ethernet1/1}.my_field
	Keys   []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`                   // Value for keys
	// contains filtered or unexported fields
}

* Represents configuration key.

func (*ConfigKey) Descriptor deprecated

func (*ConfigKey) Descriptor() ([]byte, []int)

Deprecated: Use ConfigKey.ProtoReflect.Descriptor instead.

func (*ConfigKey) GetJsPath

func (x *ConfigKey) GetJsPath() string

func (*ConfigKey) GetKeys

func (x *ConfigKey) GetKeys() []string

func (*ConfigKey) ProtoMessage

func (*ConfigKey) ProtoMessage()

func (*ConfigKey) ProtoReflect

func (x *ConfigKey) ProtoReflect() protoreflect.Message

func (*ConfigKey) Reset

func (x *ConfigKey) Reset()

func (*ConfigKey) String

func (x *ConfigKey) String() string

type ConfigNotification

type ConfigNotification struct {
	Op   SdkMgrOperation `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation indicating create, delete, or update
	Key  *ConfigKey      `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // Configuration key
	Data *ConfigData     `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // Configuration data
	// contains filtered or unexported fields
}

* Represents configuration notification message to subscribe to configuration events

func (*ConfigNotification) Descriptor deprecated

func (*ConfigNotification) Descriptor() ([]byte, []int)

Deprecated: Use ConfigNotification.ProtoReflect.Descriptor instead.

func (*ConfigNotification) GetData

func (x *ConfigNotification) GetData() *ConfigData

func (*ConfigNotification) GetKey

func (x *ConfigNotification) GetKey() *ConfigKey

func (*ConfigNotification) GetOp

func (*ConfigNotification) ProtoMessage

func (*ConfigNotification) ProtoMessage()

func (*ConfigNotification) ProtoReflect

func (x *ConfigNotification) ProtoReflect() protoreflect.Message

func (*ConfigNotification) Reset

func (x *ConfigNotification) Reset()

func (*ConfigNotification) String

func (x *ConfigNotification) String() string

type ConfigSubscriptionRequest

type ConfigSubscriptionRequest struct {
	Key *ConfigKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents configuration subscription request.

func (*ConfigSubscriptionRequest) Descriptor deprecated

func (*ConfigSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*ConfigSubscriptionRequest) GetKey

func (x *ConfigSubscriptionRequest) GetKey() *ConfigKey

func (*ConfigSubscriptionRequest) ProtoMessage

func (*ConfigSubscriptionRequest) ProtoMessage()

func (*ConfigSubscriptionRequest) ProtoReflect

func (*ConfigSubscriptionRequest) Reset

func (x *ConfigSubscriptionRequest) Reset()

func (*ConfigSubscriptionRequest) String

func (x *ConfigSubscriptionRequest) String() string

type EvpnEthSegIdPb

type EvpnEthSegIdPb struct {
	EsId []byte `protobuf:"bytes,1,opt,name=es_id,json=esId,proto3" json:"es_id,omitempty"` //Type 0 for now. hard-coded id
	// contains filtered or unexported fields
}

func (*EvpnEthSegIdPb) Descriptor deprecated

func (*EvpnEthSegIdPb) Descriptor() ([]byte, []int)

Deprecated: Use EvpnEthSegIdPb.ProtoReflect.Descriptor instead.

func (*EvpnEthSegIdPb) GetEsId

func (x *EvpnEthSegIdPb) GetEsId() []byte

func (*EvpnEthSegIdPb) ProtoMessage

func (*EvpnEthSegIdPb) ProtoMessage()

func (*EvpnEthSegIdPb) ProtoReflect

func (x *EvpnEthSegIdPb) ProtoReflect() protoreflect.Message

func (*EvpnEthSegIdPb) Reset

func (x *EvpnEthSegIdPb) Reset()

func (*EvpnEthSegIdPb) String

func (x *EvpnEthSegIdPb) String() string

type GlobalIfId

type GlobalIfId struct {
	GlobalIfId uint32 `protobuf:"varint,1,opt,name=global_if_id,json=globalIfId,proto3" json:"global_if_id,omitempty"` // Global interface identifier
	// contains filtered or unexported fields
}

* Represents global interface identifier.

func (*GlobalIfId) Descriptor deprecated

func (*GlobalIfId) Descriptor() ([]byte, []int)

Deprecated: Use GlobalIfId.ProtoReflect.Descriptor instead.

func (*GlobalIfId) GetGlobalIfId

func (x *GlobalIfId) GetGlobalIfId() uint32

func (*GlobalIfId) ProtoMessage

func (*GlobalIfId) ProtoMessage()

func (*GlobalIfId) ProtoReflect

func (x *GlobalIfId) ProtoReflect() protoreflect.Message

func (*GlobalIfId) Reset

func (x *GlobalIfId) Reset()

func (*GlobalIfId) String

func (x *GlobalIfId) String() string

type IfEthernetDuplexModeType

type IfEthernetDuplexModeType int32

* Represents interface ethernet duplex mode. Corresponds to yang values

const (
	IfEthernetDuplexModeType_IF_ETH_DUPLEX_MODE_UNSET IfEthernetDuplexModeType = 0 // duplex mode not supported
	IfEthernetDuplexModeType_IF_ETH_DUPLEX_MODE_FULL  IfEthernetDuplexModeType = 1
	IfEthernetDuplexModeType_IF_ETH_DUPLEX_MODE_HALF  IfEthernetDuplexModeType = 2
)

func (IfEthernetDuplexModeType) Descriptor

func (IfEthernetDuplexModeType) Enum

func (IfEthernetDuplexModeType) EnumDescriptor deprecated

func (IfEthernetDuplexModeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfEthernetDuplexModeType.Descriptor instead.

func (IfEthernetDuplexModeType) Number

func (IfEthernetDuplexModeType) String

func (x IfEthernetDuplexModeType) String() string

func (IfEthernetDuplexModeType) Type

type IfEthernetPortSpeedType

type IfEthernetPortSpeedType int32

* Represents interface ethernet port speed. Corresponds to yang values

const (
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_UNSET IfEthernetPortSpeedType = 0 // Speed unknown
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_10M   IfEthernetPortSpeedType = 1
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_100M  IfEthernetPortSpeedType = 2
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_1G    IfEthernetPortSpeedType = 3
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_10G   IfEthernetPortSpeedType = 4
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_25G   IfEthernetPortSpeedType = 5
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_40G   IfEthernetPortSpeedType = 6
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_50G   IfEthernetPortSpeedType = 7
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_100G  IfEthernetPortSpeedType = 8
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_200G  IfEthernetPortSpeedType = 9
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_400G  IfEthernetPortSpeedType = 10
	IfEthernetPortSpeedType_IF_ETH_PORT_SPEED_1T    IfEthernetPortSpeedType = 11
)

func (IfEthernetPortSpeedType) Descriptor

func (IfEthernetPortSpeedType) Enum

func (IfEthernetPortSpeedType) EnumDescriptor deprecated

func (IfEthernetPortSpeedType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfEthernetPortSpeedType.Descriptor instead.

func (IfEthernetPortSpeedType) Number

func (IfEthernetPortSpeedType) String

func (x IfEthernetPortSpeedType) String() string

func (IfEthernetPortSpeedType) Type

type IfMgrIfType

type IfMgrIfType int32

* Represents interface type.

const (
	IfMgrIfType_ETHERNET   IfMgrIfType = 0 // Ethernet interface
	IfMgrIfType_LOOPBACK   IfMgrIfType = 1 // Loopback interface
	IfMgrIfType_MANAGEMENT IfMgrIfType = 2 // Management interface
	IfMgrIfType_AGGREGATE  IfMgrIfType = 3 // Aggregate(LAG) interface
	IfMgrIfType_IRB        IfMgrIfType = 4 // Integrated Routing and Bridging (IRB) interface
	IfMgrIfType_SYSTEM     IfMgrIfType = 5 // System interface
	IfMgrIfType_MAX        IfMgrIfType = 6
)

func (IfMgrIfType) Descriptor

func (IfMgrIfType) Enum

func (x IfMgrIfType) Enum() *IfMgrIfType

func (IfMgrIfType) EnumDescriptor deprecated

func (IfMgrIfType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfMgrIfType.Descriptor instead.

func (IfMgrIfType) Number

func (x IfMgrIfType) Number() protoreflect.EnumNumber

func (IfMgrIfType) String

func (x IfMgrIfType) String() string

func (IfMgrIfType) Type

type IfOperDownReason

type IfOperDownReason int32
const (
	IfOperDownReason_IF_OPER_DOWN_NONE                  IfOperDownReason = 0
	IfOperDownReason_IF_OPER_DOWN_PORT_ADMIN_DISABLED   IfOperDownReason = 1
	IfOperDownReason_IF_OPER_DOWN_MDA_ADMIN_DISABLED    IfOperDownReason = 2
	IfOperDownReason_IF_OPER_DOWN_TRANS_LASER_DISABLED  IfOperDownReason = 3
	IfOperDownReason_IF_OPER_DOWN_MDA_NOT_PRESENT       IfOperDownReason = 4
	IfOperDownReason_IF_OPER_DOWN_TRANS_NOT_PRESENT     IfOperDownReason = 5
	IfOperDownReason_IF_OPER_DOWN_PHY_INIT              IfOperDownReason = 6
	IfOperDownReason_IF_OPER_DOWN_LOOPBACK              IfOperDownReason = 7
	IfOperDownReason_IF_OPER_DOWN_LOWER_LAYER_DOWN      IfOperDownReason = 8
	IfOperDownReason_IF_OPER_DOWN_MTU_RESOURCES         IfOperDownReason = 9
	IfOperDownReason_IF_OPER_DOWN_UNSUPPORTED_SPEED     IfOperDownReason = 10
	IfOperDownReason_IF_OPER_DOWN_UNSUPPORTED_TRANS_FEC IfOperDownReason = 11
	IfOperDownReason_IF_OPER_DOWN_OTHER                 IfOperDownReason = 12
	IfOperDownReason_IF_OPER_DOWN_PORT_NOT_PRESENT      IfOperDownReason = 13 // used internally by chassis mgr only - never publish to IDB!
	IfOperDownReason_IF_OPER_DOWN_FABRIC_AVAILABILITY   IfOperDownReason = 14 // used internally by chassis mgr only - never publish to IDB!
	IfOperDownReason_IF_OPER_DOWN_NO_ACTIVE_LINKS       IfOperDownReason = 15 // lag interface only
	IfOperDownReason_IF_OPER_DOWN_MIN_LINK_THRESHOLD    IfOperDownReason = 16 // lag interface only
	IfOperDownReason_IF_OPER_DOWN_9_12_SPEED_MISMATCH   IfOperDownReason = 17 // Vodka port 9-12 must all be same speed as port 9
	IfOperDownReason_IF_OPER_DOWN_LAG_RESOURCES         IfOperDownReason = 18 // lag interface only
	IfOperDownReason_IF_OPER_DOWN_LAG_MEMBER_RESOURCES  IfOperDownReason = 19 // lag member interface only
	IfOperDownReason_IF_OPER_DOWN_STANDBY_SIGNALING     IfOperDownReason = 20 // ESM multihoming
	IfOperDownReason_IF_OPER_DOWN_HOLD_TIME_UP_ACTIVE   IfOperDownReason = 21 // interface hold-time up is actively holding the interface down
	IfOperDownReason_IF_OPER_DOWN_RELOAD_TIME_ACTIVE    IfOperDownReason = 22 // interface reload time is actively holding the interface down
	IfOperDownReason_IF_OPER_DOWN_CONNECTOR_DOWN        IfOperDownReason = 23 // parent connector oper down forces breakout port oper down
)

func (IfOperDownReason) Descriptor

func (IfOperDownReason) Enum

func (IfOperDownReason) EnumDescriptor deprecated

func (IfOperDownReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfOperDownReason.Descriptor instead.

func (IfOperDownReason) Number

func (IfOperDownReason) String

func (x IfOperDownReason) String() string

func (IfOperDownReason) Type

type IfOperStateType

type IfOperStateType int32

* Represents interface operational state.

const (
	IfOperStateType_IF_OPER_STATE_UP               IfOperStateType = 0 // Interface operational state up
	IfOperStateType_IF_OPER_STATE_DOWN             IfOperStateType = 1 // Interface operational state down
	IfOperStateType_IF_OPER_STATE_TESTING          IfOperStateType = 2 // Interface operational state testing
	IfOperStateType_IF_OPER_STATE_UNKNOWN          IfOperStateType = 3 // Interface operational state unknown
	IfOperStateType_IF_OPER_STATE_DORMANT          IfOperStateType = 4 // Interface operational state dormant
	IfOperStateType_IF_OPER_STATE_NOT_PRESENT      IfOperStateType = 5 // Interface operational state not present
	IfOperStateType_IF_OPER_STATE_LOWER_LAYER_DOWN IfOperStateType = 6 // Interface operational state lower layer down
)

func (IfOperStateType) Descriptor

func (IfOperStateType) Enum

func (x IfOperStateType) Enum() *IfOperStateType

func (IfOperStateType) EnumDescriptor deprecated

func (IfOperStateType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfOperStateType.Descriptor instead.

func (IfOperStateType) Number

func (IfOperStateType) String

func (x IfOperStateType) String() string

func (IfOperStateType) Type

type IfTransceiverFecType

type IfTransceiverFecType int32

* Represents interface transceiver fec. Corresponds to yang values

const (
	IfTransceiverFecType_IF_TRANS_FEC_UNSET    IfTransceiverFecType = 0 // Fec unknown
	IfTransceiverFecType_IF_TRANS_FEC_DISABLED IfTransceiverFecType = 1
	IfTransceiverFecType_IF_TRANS_FEC_RS528    IfTransceiverFecType = 2
	IfTransceiverFecType_IF_TRANS_FEC_RS544    IfTransceiverFecType = 3
	IfTransceiverFecType_IF_TRANS_FEC_BASER    IfTransceiverFecType = 4
	IfTransceiverFecType_IF_TRANS_FEC_RS108    IfTransceiverFecType = 5
)

func (IfTransceiverFecType) Descriptor

func (IfTransceiverFecType) Enum

func (IfTransceiverFecType) EnumDescriptor deprecated

func (IfTransceiverFecType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IfTransceiverFecType.Descriptor instead.

func (IfTransceiverFecType) Number

func (IfTransceiverFecType) String

func (x IfTransceiverFecType) String() string

func (IfTransceiverFecType) Type

type InterfaceData

type InterfaceData struct {
	AdminIsUp   uint32        `protobuf:"varint,1,opt,name=admin_is_up,json=adminIsUp,proto3" json:"admin_is_up,omitempty"`                   // Admin state
	Mtu         uint32        `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"`                                                  // Maximum transmission unit
	IfType      IfMgrIfType   `protobuf:"varint,3,opt,name=if_type,json=ifType,proto3,enum=srlinux.sdk.IfMgrIfType" json:"if_type,omitempty"` // Interface type; for example, loopback, physical, or LAG
	PortId      *PortIdPb     `protobuf:"bytes,4,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`                               // Port identifier
	Description string        `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`                                   // Interface description
	MacAddr     *MacAddressPb `protobuf:"bytes,6,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"`                            // MAC address
	AggregateId string        `protobuf:"bytes,7,opt,name=aggregate_id,json=aggregateId,proto3" json:"aggregate_id,omitempty"`                // associated aggregate id
	OperIsUp    uint32        `protobuf:"varint,8,opt,name=oper_is_up,json=operIsUp,proto3" json:"oper_is_up,omitempty"`                      // Operational state
	// contains filtered or unexported fields
}

* Represents interface data.

func (*InterfaceData) Descriptor deprecated

func (*InterfaceData) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceData.ProtoReflect.Descriptor instead.

func (*InterfaceData) GetAdminIsUp

func (x *InterfaceData) GetAdminIsUp() uint32

func (*InterfaceData) GetAggregateId

func (x *InterfaceData) GetAggregateId() string

func (*InterfaceData) GetDescription

func (x *InterfaceData) GetDescription() string

func (*InterfaceData) GetIfType

func (x *InterfaceData) GetIfType() IfMgrIfType

func (*InterfaceData) GetMacAddr

func (x *InterfaceData) GetMacAddr() *MacAddressPb

func (*InterfaceData) GetMtu

func (x *InterfaceData) GetMtu() uint32

func (*InterfaceData) GetOperIsUp

func (x *InterfaceData) GetOperIsUp() uint32

func (*InterfaceData) GetPortId

func (x *InterfaceData) GetPortId() *PortIdPb

func (*InterfaceData) ProtoMessage

func (*InterfaceData) ProtoMessage()

func (*InterfaceData) ProtoReflect

func (x *InterfaceData) ProtoReflect() protoreflect.Message

func (*InterfaceData) Reset

func (x *InterfaceData) Reset()

func (*InterfaceData) String

func (x *InterfaceData) String() string

type InterfaceKey

type InterfaceKey struct {
	IfName string `protobuf:"bytes,1,opt,name=if_name,json=ifName,proto3" json:"if_name,omitempty"` // Interface name; for example, ethernet 1/1
	// contains filtered or unexported fields
}

*

Represents interface key.

func (*InterfaceKey) Descriptor deprecated

func (*InterfaceKey) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceKey.ProtoReflect.Descriptor instead.

func (*InterfaceKey) GetIfName

func (x *InterfaceKey) GetIfName() string

func (*InterfaceKey) ProtoMessage

func (*InterfaceKey) ProtoMessage()

func (*InterfaceKey) ProtoReflect

func (x *InterfaceKey) ProtoReflect() protoreflect.Message

func (*InterfaceKey) Reset

func (x *InterfaceKey) Reset()

func (*InterfaceKey) String

func (x *InterfaceKey) String() string

type InterfaceNotification

type InterfaceNotification struct {
	Op   SdkMgrOperation `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  *InterfaceKey   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // Interface key
	Data *InterfaceData  `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // Interface data
	// contains filtered or unexported fields
}

* Represents interface notification.

func (*InterfaceNotification) Descriptor deprecated

func (*InterfaceNotification) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceNotification.ProtoReflect.Descriptor instead.

func (*InterfaceNotification) GetData

func (x *InterfaceNotification) GetData() *InterfaceData

func (*InterfaceNotification) GetKey

func (x *InterfaceNotification) GetKey() *InterfaceKey

func (*InterfaceNotification) GetOp

func (*InterfaceNotification) ProtoMessage

func (*InterfaceNotification) ProtoMessage()

func (*InterfaceNotification) ProtoReflect

func (x *InterfaceNotification) ProtoReflect() protoreflect.Message

func (*InterfaceNotification) Reset

func (x *InterfaceNotification) Reset()

func (*InterfaceNotification) String

func (x *InterfaceNotification) String() string

type InterfaceSubscriptionRequest

type InterfaceSubscriptionRequest struct {
	Key *InterfaceKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents interface subscription request.

func (*InterfaceSubscriptionRequest) Descriptor deprecated

func (*InterfaceSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*InterfaceSubscriptionRequest) GetKey

func (*InterfaceSubscriptionRequest) ProtoMessage

func (*InterfaceSubscriptionRequest) ProtoMessage()

func (*InterfaceSubscriptionRequest) ProtoReflect

func (*InterfaceSubscriptionRequest) Reset

func (x *InterfaceSubscriptionRequest) Reset()

func (*InterfaceSubscriptionRequest) String

type IpAddrPrefLenPb

type IpAddrPrefLenPb struct {
	IpAddr       *IpAddressPb `protobuf:"bytes,1,opt,name=ip_addr,json=ipAddr,proto3" json:"ip_addr,omitempty"`                    // IP address
	PrefixLength uint32       `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"` // IP address prefix length
	// contains filtered or unexported fields
}

* Represents IP prefix.

func (*IpAddrPrefLenPb) Descriptor deprecated

func (*IpAddrPrefLenPb) Descriptor() ([]byte, []int)

Deprecated: Use IpAddrPrefLenPb.ProtoReflect.Descriptor instead.

func (*IpAddrPrefLenPb) GetIpAddr

func (x *IpAddrPrefLenPb) GetIpAddr() *IpAddressPb

func (*IpAddrPrefLenPb) GetPrefixLength

func (x *IpAddrPrefLenPb) GetPrefixLength() uint32

func (*IpAddrPrefLenPb) ProtoMessage

func (*IpAddrPrefLenPb) ProtoMessage()

func (*IpAddrPrefLenPb) ProtoReflect

func (x *IpAddrPrefLenPb) ProtoReflect() protoreflect.Message

func (*IpAddrPrefLenPb) Reset

func (x *IpAddrPrefLenPb) Reset()

func (*IpAddrPrefLenPb) String

func (x *IpAddrPrefLenPb) String() string

type IpAddressPb

type IpAddressPb struct {
	Addr []byte `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"` // IP address
	// contains filtered or unexported fields
}

* Represents IP address.

func (*IpAddressPb) Descriptor deprecated

func (*IpAddressPb) Descriptor() ([]byte, []int)

Deprecated: Use IpAddressPb.ProtoReflect.Descriptor instead.

func (*IpAddressPb) GetAddr

func (x *IpAddressPb) GetAddr() []byte

func (*IpAddressPb) ProtoMessage

func (*IpAddressPb) ProtoMessage()

func (*IpAddressPb) ProtoReflect

func (x *IpAddressPb) ProtoReflect() protoreflect.Message

func (*IpAddressPb) Reset

func (x *IpAddressPb) Reset()

func (*IpAddressPb) String

func (x *IpAddressPb) String() string

type IpAddressState

type IpAddressState int32

* Represents IP address state.

const (
	IpAddressState_IPADDR_STATE_UNKNOWN      IpAddressState = 0 // IP address state unknown
	IpAddressState_IPADDR_STATE_TENTATIVE    IpAddressState = 1 // IP address state tentative
	IpAddressState_IPADDR_STATE_DUPLICATED   IpAddressState = 2 // IP address state duplicated
	IpAddressState_IPADDR_STATE_INACCESSIBLE IpAddressState = 3 // IP address state inaccessible
	IpAddressState_IPADDR_STATE_DEPRECATED   IpAddressState = 4 // IP address state deprecated
	IpAddressState_IPADDR_STATE_PREFERRED    IpAddressState = 5 // IP address state preferred
)

func (IpAddressState) Descriptor

func (IpAddressState) Enum

func (x IpAddressState) Enum() *IpAddressState

func (IpAddressState) EnumDescriptor deprecated

func (IpAddressState) EnumDescriptor() ([]byte, []int)

Deprecated: Use IpAddressState.Descriptor instead.

func (IpAddressState) Number

func (IpAddressState) String

func (x IpAddressState) String() string

func (IpAddressState) Type

type IpInterfaceAddrPrefixPb

type IpInterfaceAddrPrefixPb struct {
	Prefix *IpAddrPrefLenPb `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`                                // IP prefix
	State  IpAddressState   `protobuf:"varint,2,opt,name=state,proto3,enum=srlinux.sdk.IpAddressState" json:"state,omitempty"` // IP prefix state
	// contains filtered or unexported fields
}

* Represents IP prefix state.

func (*IpInterfaceAddrPrefixPb) Descriptor deprecated

func (*IpInterfaceAddrPrefixPb) Descriptor() ([]byte, []int)

Deprecated: Use IpInterfaceAddrPrefixPb.ProtoReflect.Descriptor instead.

func (*IpInterfaceAddrPrefixPb) GetPrefix

func (x *IpInterfaceAddrPrefixPb) GetPrefix() *IpAddrPrefLenPb

func (*IpInterfaceAddrPrefixPb) GetState

func (*IpInterfaceAddrPrefixPb) ProtoMessage

func (*IpInterfaceAddrPrefixPb) ProtoMessage()

func (*IpInterfaceAddrPrefixPb) ProtoReflect

func (x *IpInterfaceAddrPrefixPb) ProtoReflect() protoreflect.Message

func (*IpInterfaceAddrPrefixPb) Reset

func (x *IpInterfaceAddrPrefixPb) Reset()

func (*IpInterfaceAddrPrefixPb) String

func (x *IpInterfaceAddrPrefixPb) String() string

type IpRouteNotification

type IpRouteNotification struct {
	Op   SdkMgrOperation `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  *RouteKeyPb     `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // IP route key
	Data *RoutePb        `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // IP route data
	// contains filtered or unexported fields
}

* Represents IP route notification.

func (*IpRouteNotification) Descriptor deprecated

func (*IpRouteNotification) Descriptor() ([]byte, []int)

Deprecated: Use IpRouteNotification.ProtoReflect.Descriptor instead.

func (*IpRouteNotification) GetData

func (x *IpRouteNotification) GetData() *RoutePb

func (*IpRouteNotification) GetKey

func (x *IpRouteNotification) GetKey() *RouteKeyPb

func (*IpRouteNotification) GetOp

func (*IpRouteNotification) ProtoMessage

func (*IpRouteNotification) ProtoMessage()

func (*IpRouteNotification) ProtoReflect

func (x *IpRouteNotification) ProtoReflect() protoreflect.Message

func (*IpRouteNotification) Reset

func (x *IpRouteNotification) Reset()

func (*IpRouteNotification) String

func (x *IpRouteNotification) String() string

type IpRouteSubscriptionRequest

type IpRouteSubscriptionRequest struct {
	Key *RouteKeyPb `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents IP route subscription request.

func (*IpRouteSubscriptionRequest) Descriptor deprecated

func (*IpRouteSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use IpRouteSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*IpRouteSubscriptionRequest) GetKey

func (*IpRouteSubscriptionRequest) ProtoMessage

func (*IpRouteSubscriptionRequest) ProtoMessage()

func (*IpRouteSubscriptionRequest) ProtoReflect

func (*IpRouteSubscriptionRequest) Reset

func (x *IpRouteSubscriptionRequest) Reset()

func (*IpRouteSubscriptionRequest) String

func (x *IpRouteSubscriptionRequest) String() string

type KeepAliveRequest

type KeepAliveRequest struct {
	// contains filtered or unexported fields
}

* Represents keep alive request from agent to refresh liveliness of the agent.

func (*KeepAliveRequest) Descriptor deprecated

func (*KeepAliveRequest) Descriptor() ([]byte, []int)

Deprecated: Use KeepAliveRequest.ProtoReflect.Descriptor instead.

func (*KeepAliveRequest) ProtoMessage

func (*KeepAliveRequest) ProtoMessage()

func (*KeepAliveRequest) ProtoReflect

func (x *KeepAliveRequest) ProtoReflect() protoreflect.Message

func (*KeepAliveRequest) Reset

func (x *KeepAliveRequest) Reset()

func (*KeepAliveRequest) String

func (x *KeepAliveRequest) String() string

type KeepAliveResponse

type KeepAliveResponse struct {
	Status SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of keepalive; for example, kOk or kFailed
	// contains filtered or unexported fields
}

* Represents keepalive response.

func (*KeepAliveResponse) Descriptor deprecated

func (*KeepAliveResponse) Descriptor() ([]byte, []int)

Deprecated: Use KeepAliveResponse.ProtoReflect.Descriptor instead.

func (*KeepAliveResponse) GetStatus

func (x *KeepAliveResponse) GetStatus() SdkMgrStatus

func (*KeepAliveResponse) ProtoMessage

func (*KeepAliveResponse) ProtoMessage()

func (*KeepAliveResponse) ProtoReflect

func (x *KeepAliveResponse) ProtoReflect() protoreflect.Message

func (*KeepAliveResponse) Reset

func (x *KeepAliveResponse) Reset()

func (*KeepAliveResponse) String

func (x *KeepAliveResponse) String() string

type LldpNeighborDataPb

type LldpNeighborDataPb struct {
	PortId   string                         `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"` // Port identifier
	PortType LldpNeighborDataPb_PortSubType ``                                                                                // Port type
	/* 134-byte string literal not displayed */
	SourceMac         *MacAddressPb  `protobuf:"bytes,3,opt,name=source_mac,json=sourceMac,proto3" json:"source_mac,omitempty"`                         // Port MAC address
	BgpPeerAddress    []*IpAddressPb `protobuf:"bytes,4,rep,name=bgp_peer_address,json=bgpPeerAddress,proto3" json:"bgp_peer_address,omitempty"`        // LLDP BGP autodiscovered addresses
	BgpGroupId        uint32         `protobuf:"varint,5,opt,name=bgp_group_id,json=bgpGroupId,proto3" json:"bgp_group_id,omitempty"`                   // BGP group identifier
	SystemName        string         `protobuf:"bytes,6,opt,name=system_name,json=systemName,proto3" json:"system_name,omitempty"`                      // System name
	SystemDescription string         `protobuf:"bytes,7,opt,name=system_description,json=systemDescription,proto3" json:"system_description,omitempty"` // System description
	// contains filtered or unexported fields
}

* Represents LLDP neighbor data.

func (*LldpNeighborDataPb) Descriptor deprecated

func (*LldpNeighborDataPb) Descriptor() ([]byte, []int)

Deprecated: Use LldpNeighborDataPb.ProtoReflect.Descriptor instead.

func (*LldpNeighborDataPb) GetBgpGroupId

func (x *LldpNeighborDataPb) GetBgpGroupId() uint32

func (*LldpNeighborDataPb) GetBgpPeerAddress

func (x *LldpNeighborDataPb) GetBgpPeerAddress() []*IpAddressPb

func (*LldpNeighborDataPb) GetPortId

func (x *LldpNeighborDataPb) GetPortId() string

func (*LldpNeighborDataPb) GetPortType

func (*LldpNeighborDataPb) GetSourceMac

func (x *LldpNeighborDataPb) GetSourceMac() *MacAddressPb

func (*LldpNeighborDataPb) GetSystemDescription

func (x *LldpNeighborDataPb) GetSystemDescription() string

func (*LldpNeighborDataPb) GetSystemName

func (x *LldpNeighborDataPb) GetSystemName() string

func (*LldpNeighborDataPb) ProtoMessage

func (*LldpNeighborDataPb) ProtoMessage()

func (*LldpNeighborDataPb) ProtoReflect

func (x *LldpNeighborDataPb) ProtoReflect() protoreflect.Message

func (*LldpNeighborDataPb) Reset

func (x *LldpNeighborDataPb) Reset()

func (*LldpNeighborDataPb) String

func (x *LldpNeighborDataPb) String() string

type LldpNeighborDataPb_PortSubType

type LldpNeighborDataPb_PortSubType int32

/ Represents port subtype.

const (
	LldpNeighborDataPb_RESERVED         LldpNeighborDataPb_PortSubType = 0 // Reserved for future use
	LldpNeighborDataPb_INTERFACE_ALIAS  LldpNeighborDataPb_PortSubType = 1 // Alias of the interface
	LldpNeighborDataPb_PORT_COMPONENT   LldpNeighborDataPb_PortSubType = 2 // Port identifier based on a locally defined port component
	LldpNeighborDataPb_MAC_ADDRESS      LldpNeighborDataPb_PortSubType = 3 // MAC address
	LldpNeighborDataPb_NETWORK_ADDRESS  LldpNeighborDataPb_PortSubType = 4 // Network address
	LldpNeighborDataPb_INTERFACE_NAME   LldpNeighborDataPb_PortSubType = 5 // Name of the interface
	LldpNeighborDataPb_AGENT_CIRCUIT_ID LldpNeighborDataPb_PortSubType = 6 // Port identifier based on the circuit ID in the DHCP relay agent information option
	LldpNeighborDataPb_LOCALLY_ASSIGNED LldpNeighborDataPb_PortSubType = 7 // Port identifier based on a locally defined alphanumeric string
)

func (LldpNeighborDataPb_PortSubType) Descriptor

func (LldpNeighborDataPb_PortSubType) Enum

func (LldpNeighborDataPb_PortSubType) EnumDescriptor deprecated

func (LldpNeighborDataPb_PortSubType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LldpNeighborDataPb_PortSubType.Descriptor instead.

func (LldpNeighborDataPb_PortSubType) Number

func (LldpNeighborDataPb_PortSubType) String

func (LldpNeighborDataPb_PortSubType) Type

type LldpNeighborKeyPb

type LldpNeighborKeyPb struct {
	InterfaceName string                          `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` // Local interface name
	ChassisId     string                          `protobuf:"bytes,2,opt,name=chassis_id,json=chassisId,proto3" json:"chassis_id,omitempty"`             // Chassis identifier
	ChassisType   LldpNeighborKeyPb_ChassisIdType ``                                                                                                     // Chassis type
	/* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Represents LLDP neighbor key.

func (*LldpNeighborKeyPb) Descriptor deprecated

func (*LldpNeighborKeyPb) Descriptor() ([]byte, []int)

Deprecated: Use LldpNeighborKeyPb.ProtoReflect.Descriptor instead.

func (*LldpNeighborKeyPb) GetChassisId

func (x *LldpNeighborKeyPb) GetChassisId() string

func (*LldpNeighborKeyPb) GetChassisType

func (*LldpNeighborKeyPb) GetInterfaceName

func (x *LldpNeighborKeyPb) GetInterfaceName() string

func (*LldpNeighborKeyPb) ProtoMessage

func (*LldpNeighborKeyPb) ProtoMessage()

func (*LldpNeighborKeyPb) ProtoReflect

func (x *LldpNeighborKeyPb) ProtoReflect() protoreflect.Message

func (*LldpNeighborKeyPb) Reset

func (x *LldpNeighborKeyPb) Reset()

func (*LldpNeighborKeyPb) String

func (x *LldpNeighborKeyPb) String() string

type LldpNeighborKeyPb_ChassisIdType

type LldpNeighborKeyPb_ChassisIdType int32

/ Represents chassis type.

const (
	LldpNeighborKeyPb_RESERVED          LldpNeighborKeyPb_ChassisIdType = 0 // Reserved for future use
	LldpNeighborKeyPb_CHASSIS_COMPONENT LldpNeighborKeyPb_ChassisIdType = 1 // Chassis identifier based on a locally defined chassis component
	LldpNeighborKeyPb_INTERFACE_ALIAS   LldpNeighborKeyPb_ChassisIdType = 2 // Alias of the interface
	LldpNeighborKeyPb_PORT_COMPONENT    LldpNeighborKeyPb_ChassisIdType = 3 // Chassis identifier based on a locally defined port component
	LldpNeighborKeyPb_MAC_ADDRESS       LldpNeighborKeyPb_ChassisIdType = 4 // MAC address
	LldpNeighborKeyPb_NETWORK_ADDRESS   LldpNeighborKeyPb_ChassisIdType = 5 // Network address
	LldpNeighborKeyPb_INTERFACE_NAME    LldpNeighborKeyPb_ChassisIdType = 6 // Name of the interface
	LldpNeighborKeyPb_LOCALLY_ASSIGNED  LldpNeighborKeyPb_ChassisIdType = 7 // Chassis identifier based on a locally defined value
)

func (LldpNeighborKeyPb_ChassisIdType) Descriptor

func (LldpNeighborKeyPb_ChassisIdType) Enum

func (LldpNeighborKeyPb_ChassisIdType) EnumDescriptor deprecated

func (LldpNeighborKeyPb_ChassisIdType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LldpNeighborKeyPb_ChassisIdType.Descriptor instead.

func (LldpNeighborKeyPb_ChassisIdType) Number

func (LldpNeighborKeyPb_ChassisIdType) String

func (LldpNeighborKeyPb_ChassisIdType) Type

type LldpNeighborNotification

type LldpNeighborNotification struct {
	Op   SdkMgrOperation     `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  *LldpNeighborKeyPb  `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // LLDP neighbor key
	Data *LldpNeighborDataPb `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // LLDP neighbor data
	// contains filtered or unexported fields
}

* Represents LLDP neighbor notification.

func (*LldpNeighborNotification) Descriptor deprecated

func (*LldpNeighborNotification) Descriptor() ([]byte, []int)

Deprecated: Use LldpNeighborNotification.ProtoReflect.Descriptor instead.

func (*LldpNeighborNotification) GetData

func (*LldpNeighborNotification) GetKey

func (*LldpNeighborNotification) GetOp

func (*LldpNeighborNotification) ProtoMessage

func (*LldpNeighborNotification) ProtoMessage()

func (*LldpNeighborNotification) ProtoReflect

func (x *LldpNeighborNotification) ProtoReflect() protoreflect.Message

func (*LldpNeighborNotification) Reset

func (x *LldpNeighborNotification) Reset()

func (*LldpNeighborNotification) String

func (x *LldpNeighborNotification) String() string

type LldpNeighborSubscriptionRequest

type LldpNeighborSubscriptionRequest struct {
	Key *LldpNeighborKeyPb `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents LLDP neighbor subscription request.

func (*LldpNeighborSubscriptionRequest) Descriptor deprecated

func (*LldpNeighborSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use LldpNeighborSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*LldpNeighborSubscriptionRequest) GetKey

func (*LldpNeighborSubscriptionRequest) ProtoMessage

func (*LldpNeighborSubscriptionRequest) ProtoMessage()

func (*LldpNeighborSubscriptionRequest) ProtoReflect

func (*LldpNeighborSubscriptionRequest) Reset

func (*LldpNeighborSubscriptionRequest) String

type MacAddressPb

type MacAddressPb struct {
	MacAddress []byte `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // MAC address
	// contains filtered or unexported fields
}

* Represents MAC address.

func (*MacAddressPb) Descriptor deprecated

func (*MacAddressPb) Descriptor() ([]byte, []int)

Deprecated: Use MacAddressPb.ProtoReflect.Descriptor instead.

func (*MacAddressPb) GetMacAddress

func (x *MacAddressPb) GetMacAddress() []byte

func (*MacAddressPb) ProtoMessage

func (*MacAddressPb) ProtoMessage()

func (*MacAddressPb) ProtoReflect

func (x *MacAddressPb) ProtoReflect() protoreflect.Message

func (*MacAddressPb) Reset

func (x *MacAddressPb) Reset()

func (*MacAddressPb) String

func (x *MacAddressPb) String() string

type MplsLabel

type MplsLabel struct {
	MplsLabel uint32 `protobuf:"varint,1,opt,name=mpls_label,json=mplsLabel,proto3" json:"mpls_label,omitempty"` // MPLS label
	// contains filtered or unexported fields
}

* Represents MPLS label.

func (*MplsLabel) Descriptor deprecated

func (*MplsLabel) Descriptor() ([]byte, []int)

Deprecated: Use MplsLabel.ProtoReflect.Descriptor instead.

func (*MplsLabel) GetMplsLabel

func (x *MplsLabel) GetMplsLabel() uint32

func (*MplsLabel) ProtoMessage

func (*MplsLabel) ProtoMessage()

func (*MplsLabel) ProtoReflect

func (x *MplsLabel) ProtoReflect() protoreflect.Message

func (*MplsLabel) Reset

func (x *MplsLabel) Reset()

func (*MplsLabel) String

func (x *MplsLabel) String() string

type MplsNextHop

type MplsNextHop struct {
	IpNexthop  *IpAddressPb `protobuf:"bytes,1,opt,name=ip_nexthop,json=ipNexthop,proto3" json:"ip_nexthop,omitempty"`    // Next-hop IP address
	LabelStack []*MplsLabel `protobuf:"bytes,2,rep,name=label_stack,json=labelStack,proto3" json:"label_stack,omitempty"` // MPLS label stack
	// contains filtered or unexported fields
}

* Represents MPLS next hop.

func (*MplsNextHop) Descriptor deprecated

func (*MplsNextHop) Descriptor() ([]byte, []int)

Deprecated: Use MplsNextHop.ProtoReflect.Descriptor instead.

func (*MplsNextHop) GetIpNexthop

func (x *MplsNextHop) GetIpNexthop() *IpAddressPb

func (*MplsNextHop) GetLabelStack

func (x *MplsNextHop) GetLabelStack() []*MplsLabel

func (*MplsNextHop) ProtoMessage

func (*MplsNextHop) ProtoMessage()

func (*MplsNextHop) ProtoReflect

func (x *MplsNextHop) ProtoReflect() protoreflect.Message

func (*MplsNextHop) Reset

func (x *MplsNextHop) Reset()

func (*MplsNextHop) String

func (x *MplsNextHop) String() string

type MplsRouteAddRequest

type MplsRouteAddRequest struct {
	Routes []*MplsRouteInfo `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // MPLS routes
	// contains filtered or unexported fields
}

* Represents MPLS route add request, which can include one or more MPLS routes.

func (*MplsRouteAddRequest) Descriptor deprecated

func (*MplsRouteAddRequest) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteAddRequest.ProtoReflect.Descriptor instead.

func (*MplsRouteAddRequest) GetRoutes

func (x *MplsRouteAddRequest) GetRoutes() []*MplsRouteInfo

func (*MplsRouteAddRequest) ProtoMessage

func (*MplsRouteAddRequest) ProtoMessage()

func (*MplsRouteAddRequest) ProtoReflect

func (x *MplsRouteAddRequest) ProtoReflect() protoreflect.Message

func (*MplsRouteAddRequest) Reset

func (x *MplsRouteAddRequest) Reset()

func (*MplsRouteAddRequest) String

func (x *MplsRouteAddRequest) String() string

type MplsRouteAddResponse

type MplsRouteAddResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of MPLS route add request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents MPLS route add response.

func (*MplsRouteAddResponse) Descriptor deprecated

func (*MplsRouteAddResponse) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteAddResponse.ProtoReflect.Descriptor instead.

func (*MplsRouteAddResponse) GetErrorStr

func (x *MplsRouteAddResponse) GetErrorStr() string

func (*MplsRouteAddResponse) GetStatus

func (x *MplsRouteAddResponse) GetStatus() SdkMgrStatus

func (*MplsRouteAddResponse) ProtoMessage

func (*MplsRouteAddResponse) ProtoMessage()

func (*MplsRouteAddResponse) ProtoReflect

func (x *MplsRouteAddResponse) ProtoReflect() protoreflect.Message

func (*MplsRouteAddResponse) Reset

func (x *MplsRouteAddResponse) Reset()

func (*MplsRouteAddResponse) String

func (x *MplsRouteAddResponse) String() string

type MplsRouteDeleteRequest

type MplsRouteDeleteRequest struct {
	Routes []*MplsRouteKeyPb `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // MPLS routes
	// contains filtered or unexported fields
}

* Represents MPLS route delete request, which can include one or more MPLS routes.

func (*MplsRouteDeleteRequest) Descriptor deprecated

func (*MplsRouteDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteDeleteRequest.ProtoReflect.Descriptor instead.

func (*MplsRouteDeleteRequest) GetRoutes

func (x *MplsRouteDeleteRequest) GetRoutes() []*MplsRouteKeyPb

func (*MplsRouteDeleteRequest) ProtoMessage

func (*MplsRouteDeleteRequest) ProtoMessage()

func (*MplsRouteDeleteRequest) ProtoReflect

func (x *MplsRouteDeleteRequest) ProtoReflect() protoreflect.Message

func (*MplsRouteDeleteRequest) Reset

func (x *MplsRouteDeleteRequest) Reset()

func (*MplsRouteDeleteRequest) String

func (x *MplsRouteDeleteRequest) String() string

type MplsRouteDeleteResponse

type MplsRouteDeleteResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of MPLS route delete request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents MPLS route delete response.

func (*MplsRouteDeleteResponse) Descriptor deprecated

func (*MplsRouteDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteDeleteResponse.ProtoReflect.Descriptor instead.

func (*MplsRouteDeleteResponse) GetErrorStr

func (x *MplsRouteDeleteResponse) GetErrorStr() string

func (*MplsRouteDeleteResponse) GetStatus

func (x *MplsRouteDeleteResponse) GetStatus() SdkMgrStatus

func (*MplsRouteDeleteResponse) ProtoMessage

func (*MplsRouteDeleteResponse) ProtoMessage()

func (*MplsRouteDeleteResponse) ProtoReflect

func (x *MplsRouteDeleteResponse) ProtoReflect() protoreflect.Message

func (*MplsRouteDeleteResponse) Reset

func (x *MplsRouteDeleteResponse) Reset()

func (*MplsRouteDeleteResponse) String

func (x *MplsRouteDeleteResponse) String() string

type MplsRouteInfo

type MplsRouteInfo struct {
	Key  *MplsRouteKeyPb `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`   // MPLS route key
	Data *MplsRoutePb    `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // MPLS route data
	// contains filtered or unexported fields
}

* Represents MPLS route information; contains key and data.

func (*MplsRouteInfo) Descriptor deprecated

func (*MplsRouteInfo) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteInfo.ProtoReflect.Descriptor instead.

func (*MplsRouteInfo) GetData

func (x *MplsRouteInfo) GetData() *MplsRoutePb

func (*MplsRouteInfo) GetKey

func (x *MplsRouteInfo) GetKey() *MplsRouteKeyPb

func (*MplsRouteInfo) ProtoMessage

func (*MplsRouteInfo) ProtoMessage()

func (*MplsRouteInfo) ProtoReflect

func (x *MplsRouteInfo) ProtoReflect() protoreflect.Message

func (*MplsRouteInfo) Reset

func (x *MplsRouteInfo) Reset()

func (*MplsRouteInfo) String

func (x *MplsRouteInfo) String() string

type MplsRouteKeyPb

type MplsRouteKeyPb struct {
	TopLabel    *MplsLabel `protobuf:"bytes,1,opt,name=top_label,json=topLabel,proto3" json:"top_label,omitempty"`            // Top label
	NetInstName string     `protobuf:"bytes,2,opt,name=net_inst_name,json=netInstName,proto3" json:"net_inst_name,omitempty"` // Network instance name
	// contains filtered or unexported fields
}

* Represents MPLS route key.

func (*MplsRouteKeyPb) Descriptor deprecated

func (*MplsRouteKeyPb) Descriptor() ([]byte, []int)

Deprecated: Use MplsRouteKeyPb.ProtoReflect.Descriptor instead.

func (*MplsRouteKeyPb) GetNetInstName

func (x *MplsRouteKeyPb) GetNetInstName() string

func (*MplsRouteKeyPb) GetTopLabel

func (x *MplsRouteKeyPb) GetTopLabel() *MplsLabel

func (*MplsRouteKeyPb) ProtoMessage

func (*MplsRouteKeyPb) ProtoMessage()

func (*MplsRouteKeyPb) ProtoReflect

func (x *MplsRouteKeyPb) ProtoReflect() protoreflect.Message

func (*MplsRouteKeyPb) Reset

func (x *MplsRouteKeyPb) Reset()

func (*MplsRouteKeyPb) String

func (x *MplsRouteKeyPb) String() string

type MplsRoutePb

type MplsRoutePb struct {
	NexthopGroupName string                `protobuf:"bytes,1,opt,name=nexthop_group_name,json=nexthopGroupName,proto3" json:"nexthop_group_name,omitempty"` // Next hop group name
	Operation        MplsRoutePb_Operation `protobuf:"varint,2,opt,name=operation,proto3,enum=srlinux.sdk.MplsRoutePb_Operation" json:"operation,omitempty"` // Operation such as POP or SWAP
	Preference       uint32                `protobuf:"varint,3,opt,name=preference,proto3" json:"preference,omitempty"`                                      // Route preference
	// contains filtered or unexported fields
}

* Represents MPLS route data.

func (*MplsRoutePb) Descriptor deprecated

func (*MplsRoutePb) Descriptor() ([]byte, []int)

Deprecated: Use MplsRoutePb.ProtoReflect.Descriptor instead.

func (*MplsRoutePb) GetNexthopGroupName

func (x *MplsRoutePb) GetNexthopGroupName() string

func (*MplsRoutePb) GetOperation

func (x *MplsRoutePb) GetOperation() MplsRoutePb_Operation

func (*MplsRoutePb) GetPreference

func (x *MplsRoutePb) GetPreference() uint32

func (*MplsRoutePb) ProtoMessage

func (*MplsRoutePb) ProtoMessage()

func (*MplsRoutePb) ProtoReflect

func (x *MplsRoutePb) ProtoReflect() protoreflect.Message

func (*MplsRoutePb) Reset

func (x *MplsRoutePb) Reset()

func (*MplsRoutePb) String

func (x *MplsRoutePb) String() string

type MplsRoutePb_Operation

type MplsRoutePb_Operation int32

/ Represents MPLS operation.

const (
	MplsRoutePb_INVALID_OP MplsRoutePb_Operation = 0 // Invalid operation
	MplsRoutePb_POP        MplsRoutePb_Operation = 1 // Pop operation
	MplsRoutePb_SWAP       MplsRoutePb_Operation = 2 // Swap operation
)

func (MplsRoutePb_Operation) Descriptor

func (MplsRoutePb_Operation) Enum

func (MplsRoutePb_Operation) EnumDescriptor deprecated

func (MplsRoutePb_Operation) EnumDescriptor() ([]byte, []int)

Deprecated: Use MplsRoutePb_Operation.Descriptor instead.

func (MplsRoutePb_Operation) Number

func (MplsRoutePb_Operation) String

func (x MplsRoutePb_Operation) String() string

func (MplsRoutePb_Operation) Type

type NetInstanceId

type NetInstanceId struct {
	InstanceId uint32 `protobuf:"varint,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Network instance identifier
	// contains filtered or unexported fields
}

* Represents network instance identifier.

func (*NetInstanceId) Descriptor deprecated

func (*NetInstanceId) Descriptor() ([]byte, []int)

Deprecated: Use NetInstanceId.ProtoReflect.Descriptor instead.

func (*NetInstanceId) GetInstanceId

func (x *NetInstanceId) GetInstanceId() uint32

func (*NetInstanceId) ProtoMessage

func (*NetInstanceId) ProtoMessage()

func (*NetInstanceId) ProtoReflect

func (x *NetInstanceId) ProtoReflect() protoreflect.Message

func (*NetInstanceId) Reset

func (x *NetInstanceId) Reset()

func (*NetInstanceId) String

func (x *NetInstanceId) String() string

type NetworkInstanceData

type NetworkInstanceData struct {
	NetInstId    uint32                          `protobuf:"varint,1,opt,name=net_inst_id,json=netInstId,proto3" json:"net_inst_id,omitempty"`       // Network instance identifier
	BaseName     string                          `protobuf:"bytes,2,opt,name=base_name,json=baseName,proto3" json:"base_name,omitempty"`             // Base name
	LoopbackAddr *IpAddrPrefLenPb                `protobuf:"bytes,3,opt,name=loopback_addr,json=loopbackAddr,proto3" json:"loopback_addr,omitempty"` // Loopback address of network instance
	OperIsUp     bool                            `protobuf:"varint,4,opt,name=oper_is_up,json=operIsUp,proto3" json:"oper_is_up,omitempty"`          // Operation status
	RouterId     string                          `protobuf:"bytes,5,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`             // Router identifier
	InstType     NetworkInstanceData_NetInstType ``                                                                                                  // Network instance type
	/* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

* Represents network instance data.

func (*NetworkInstanceData) Descriptor deprecated

func (*NetworkInstanceData) Descriptor() ([]byte, []int)

Deprecated: Use NetworkInstanceData.ProtoReflect.Descriptor instead.

func (*NetworkInstanceData) GetBaseName

func (x *NetworkInstanceData) GetBaseName() string

func (*NetworkInstanceData) GetInstType

func (*NetworkInstanceData) GetLoopbackAddr

func (x *NetworkInstanceData) GetLoopbackAddr() *IpAddrPrefLenPb

func (*NetworkInstanceData) GetNetInstId

func (x *NetworkInstanceData) GetNetInstId() uint32

func (*NetworkInstanceData) GetOperIsUp

func (x *NetworkInstanceData) GetOperIsUp() bool

func (*NetworkInstanceData) GetRouterId

func (x *NetworkInstanceData) GetRouterId() string

func (*NetworkInstanceData) ProtoMessage

func (*NetworkInstanceData) ProtoMessage()

func (*NetworkInstanceData) ProtoReflect

func (x *NetworkInstanceData) ProtoReflect() protoreflect.Message

func (*NetworkInstanceData) Reset

func (x *NetworkInstanceData) Reset()

func (*NetworkInstanceData) String

func (x *NetworkInstanceData) String() string

type NetworkInstanceData_NetInstType

type NetworkInstanceData_NetInstType int32

/ Represents network instance type.

const (
	NetworkInstanceData_DEFAULT NetworkInstanceData_NetInstType = 0 // Default network instance type
	NetworkInstanceData_L3VRF   NetworkInstanceData_NetInstType = 1 // L3VRF network instance type
)

func (NetworkInstanceData_NetInstType) Descriptor

func (NetworkInstanceData_NetInstType) Enum

func (NetworkInstanceData_NetInstType) EnumDescriptor deprecated

func (NetworkInstanceData_NetInstType) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkInstanceData_NetInstType.Descriptor instead.

func (NetworkInstanceData_NetInstType) Number

func (NetworkInstanceData_NetInstType) String

func (NetworkInstanceData_NetInstType) Type

type NetworkInstanceKey

type NetworkInstanceKey struct {
	InstName string `protobuf:"bytes,1,opt,name=inst_name,json=instName,proto3" json:"inst_name,omitempty"` // Network instance name
	// contains filtered or unexported fields
}

* Represents network instance key.

func (*NetworkInstanceKey) Descriptor deprecated

func (*NetworkInstanceKey) Descriptor() ([]byte, []int)

Deprecated: Use NetworkInstanceKey.ProtoReflect.Descriptor instead.

func (*NetworkInstanceKey) GetInstName

func (x *NetworkInstanceKey) GetInstName() string

func (*NetworkInstanceKey) ProtoMessage

func (*NetworkInstanceKey) ProtoMessage()

func (*NetworkInstanceKey) ProtoReflect

func (x *NetworkInstanceKey) ProtoReflect() protoreflect.Message

func (*NetworkInstanceKey) Reset

func (x *NetworkInstanceKey) Reset()

func (*NetworkInstanceKey) String

func (x *NetworkInstanceKey) String() string

type NetworkInstanceNotification

type NetworkInstanceNotification struct {
	Op   SdkMgrOperation      `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  *NetworkInstanceKey  `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`                                 // Network key
	Data *NetworkInstanceData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // Network data
	// contains filtered or unexported fields
}

* Represents network instance notification.

func (*NetworkInstanceNotification) Descriptor deprecated

func (*NetworkInstanceNotification) Descriptor() ([]byte, []int)

Deprecated: Use NetworkInstanceNotification.ProtoReflect.Descriptor instead.

func (*NetworkInstanceNotification) GetData

func (*NetworkInstanceNotification) GetKey

func (*NetworkInstanceNotification) GetOp

func (*NetworkInstanceNotification) ProtoMessage

func (*NetworkInstanceNotification) ProtoMessage()

func (*NetworkInstanceNotification) ProtoReflect

func (*NetworkInstanceNotification) Reset

func (x *NetworkInstanceNotification) Reset()

func (*NetworkInstanceNotification) String

func (x *NetworkInstanceNotification) String() string

type NetworkInstanceSubscriptionRequest

type NetworkInstanceSubscriptionRequest struct {
	// contains filtered or unexported fields
}

* Represents network instance subscription request.

func (*NetworkInstanceSubscriptionRequest) Descriptor deprecated

func (*NetworkInstanceSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use NetworkInstanceSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*NetworkInstanceSubscriptionRequest) ProtoMessage

func (*NetworkInstanceSubscriptionRequest) ProtoMessage()

func (*NetworkInstanceSubscriptionRequest) ProtoReflect

func (*NetworkInstanceSubscriptionRequest) Reset

func (*NetworkInstanceSubscriptionRequest) String

type NextHop

type NextHop struct {
	ResolveTo NextHop_ResolveToType `` // Resolve-to type
	/* 128-byte string literal not displayed */
	Type NextHop_ResolutionType `protobuf:"varint,2,opt,name=type,proto3,enum=srlinux.sdk.NextHop_ResolutionType" json:"type,omitempty"` // Resolution type
	// Types that are assignable to Nexthop:
	//	*NextHop_IpNexthop
	//	*NextHop_MplsNexthop
	Nexthop isNextHop_Nexthop `protobuf_oneof:"nexthop"`
	// contains filtered or unexported fields
}

* Represents next-hop.

func (*NextHop) Descriptor deprecated

func (*NextHop) Descriptor() ([]byte, []int)

Deprecated: Use NextHop.ProtoReflect.Descriptor instead.

func (*NextHop) GetIpNexthop

func (x *NextHop) GetIpNexthop() *IpAddressPb

func (*NextHop) GetMplsNexthop

func (x *NextHop) GetMplsNexthop() *MplsNextHop

func (*NextHop) GetNexthop

func (m *NextHop) GetNexthop() isNextHop_Nexthop

func (*NextHop) GetResolveTo

func (x *NextHop) GetResolveTo() NextHop_ResolveToType

func (*NextHop) GetType

func (x *NextHop) GetType() NextHop_ResolutionType

func (*NextHop) ProtoMessage

func (*NextHop) ProtoMessage()

func (*NextHop) ProtoReflect

func (x *NextHop) ProtoReflect() protoreflect.Message

func (*NextHop) Reset

func (x *NextHop) Reset()

func (*NextHop) String

func (x *NextHop) String() string

type NextHopGroup

type NextHopGroup struct {
	NextHop []*NextHop `protobuf:"bytes,1,rep,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"` // Next-hops
	// contains filtered or unexported fields
}

* Represents next-hop group.

func (*NextHopGroup) Descriptor deprecated

func (*NextHopGroup) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroup.ProtoReflect.Descriptor instead.

func (*NextHopGroup) GetNextHop

func (x *NextHopGroup) GetNextHop() []*NextHop

func (*NextHopGroup) ProtoMessage

func (*NextHopGroup) ProtoMessage()

func (*NextHopGroup) ProtoReflect

func (x *NextHopGroup) ProtoReflect() protoreflect.Message

func (*NextHopGroup) Reset

func (x *NextHopGroup) Reset()

func (*NextHopGroup) String

func (x *NextHopGroup) String() string

type NextHopGroupDeleteRequest

type NextHopGroupDeleteRequest struct {
	GroupKey []*NextHopGroupKey `protobuf:"bytes,1,rep,name=group_key,json=groupKey,proto3" json:"group_key,omitempty"` // Next-hop group key details
	// contains filtered or unexported fields
}

* Represents next-hop group delete request.

func (*NextHopGroupDeleteRequest) Descriptor deprecated

func (*NextHopGroupDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupDeleteRequest.ProtoReflect.Descriptor instead.

func (*NextHopGroupDeleteRequest) GetGroupKey

func (x *NextHopGroupDeleteRequest) GetGroupKey() []*NextHopGroupKey

func (*NextHopGroupDeleteRequest) ProtoMessage

func (*NextHopGroupDeleteRequest) ProtoMessage()

func (*NextHopGroupDeleteRequest) ProtoReflect

func (*NextHopGroupDeleteRequest) Reset

func (x *NextHopGroupDeleteRequest) Reset()

func (*NextHopGroupDeleteRequest) String

func (x *NextHopGroupDeleteRequest) String() string

type NextHopGroupDeleteResponse

type NextHopGroupDeleteResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Response for next-hop group request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents next-hop group delete response.

func (*NextHopGroupDeleteResponse) Descriptor deprecated

func (*NextHopGroupDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupDeleteResponse.ProtoReflect.Descriptor instead.

func (*NextHopGroupDeleteResponse) GetErrorStr

func (x *NextHopGroupDeleteResponse) GetErrorStr() string

func (*NextHopGroupDeleteResponse) GetStatus

func (*NextHopGroupDeleteResponse) ProtoMessage

func (*NextHopGroupDeleteResponse) ProtoMessage()

func (*NextHopGroupDeleteResponse) ProtoReflect

func (*NextHopGroupDeleteResponse) Reset

func (x *NextHopGroupDeleteResponse) Reset()

func (*NextHopGroupDeleteResponse) String

func (x *NextHopGroupDeleteResponse) String() string

type NextHopGroupInfo

type NextHopGroupInfo struct {
	Key  *NextHopGroupKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`   // Next-hop group key
	Data *NextHopGroup    `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // Next-hop group data
	// contains filtered or unexported fields
}

* Represents next-hop group information.

func (*NextHopGroupInfo) Descriptor deprecated

func (*NextHopGroupInfo) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupInfo.ProtoReflect.Descriptor instead.

func (*NextHopGroupInfo) GetData

func (x *NextHopGroupInfo) GetData() *NextHopGroup

func (*NextHopGroupInfo) GetKey

func (x *NextHopGroupInfo) GetKey() *NextHopGroupKey

func (*NextHopGroupInfo) ProtoMessage

func (*NextHopGroupInfo) ProtoMessage()

func (*NextHopGroupInfo) ProtoReflect

func (x *NextHopGroupInfo) ProtoReflect() protoreflect.Message

func (*NextHopGroupInfo) Reset

func (x *NextHopGroupInfo) Reset()

func (*NextHopGroupInfo) String

func (x *NextHopGroupInfo) String() string

type NextHopGroupKey

type NextHopGroupKey struct {
	Name                string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                                            // Next-hop group name
	NetworkInstanceName string `protobuf:"bytes,2,opt,name=network_instance_name,json=networkInstanceName,proto3" json:"network_instance_name,omitempty"` // Next-hop group network instance name
	// contains filtered or unexported fields
}

* Represents next-hop group key.

func (*NextHopGroupKey) Descriptor deprecated

func (*NextHopGroupKey) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupKey.ProtoReflect.Descriptor instead.

func (*NextHopGroupKey) GetName

func (x *NextHopGroupKey) GetName() string

func (*NextHopGroupKey) GetNetworkInstanceName

func (x *NextHopGroupKey) GetNetworkInstanceName() string

func (*NextHopGroupKey) ProtoMessage

func (*NextHopGroupKey) ProtoMessage()

func (*NextHopGroupKey) ProtoReflect

func (x *NextHopGroupKey) ProtoReflect() protoreflect.Message

func (*NextHopGroupKey) Reset

func (x *NextHopGroupKey) Reset()

func (*NextHopGroupKey) String

func (x *NextHopGroupKey) String() string

type NextHopGroupNotification

type NextHopGroupNotification struct {
	Op   SdkMgrOperation `protobuf:"varint,1,opt,name=op,proto3,enum=srlinux.sdk.SdkMgrOperation" json:"op,omitempty"` // Operation such as create, delete, or update
	Key  uint64          `protobuf:"varint,2,opt,name=key,proto3" json:"key,omitempty"`                                // Next-hop group key
	Data *NextHopGroup   `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`                               // Next-hop group data
	// contains filtered or unexported fields
}

* Represents next-hop group notification.

func (*NextHopGroupNotification) Descriptor deprecated

func (*NextHopGroupNotification) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupNotification.ProtoReflect.Descriptor instead.

func (*NextHopGroupNotification) GetData

func (x *NextHopGroupNotification) GetData() *NextHopGroup

func (*NextHopGroupNotification) GetKey

func (x *NextHopGroupNotification) GetKey() uint64

func (*NextHopGroupNotification) GetOp

func (*NextHopGroupNotification) ProtoMessage

func (*NextHopGroupNotification) ProtoMessage()

func (*NextHopGroupNotification) ProtoReflect

func (x *NextHopGroupNotification) ProtoReflect() protoreflect.Message

func (*NextHopGroupNotification) Reset

func (x *NextHopGroupNotification) Reset()

func (*NextHopGroupNotification) String

func (x *NextHopGroupNotification) String() string

type NextHopGroupRequest

type NextHopGroupRequest struct {
	GroupInfo []*NextHopGroupInfo `protobuf:"bytes,1,rep,name=group_info,json=groupInfo,proto3" json:"group_info,omitempty"` // Next-hop group details
	// contains filtered or unexported fields
}

* Represents next-hop group request.

func (*NextHopGroupRequest) Descriptor deprecated

func (*NextHopGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupRequest.ProtoReflect.Descriptor instead.

func (*NextHopGroupRequest) GetGroupInfo

func (x *NextHopGroupRequest) GetGroupInfo() []*NextHopGroupInfo

func (*NextHopGroupRequest) ProtoMessage

func (*NextHopGroupRequest) ProtoMessage()

func (*NextHopGroupRequest) ProtoReflect

func (x *NextHopGroupRequest) ProtoReflect() protoreflect.Message

func (*NextHopGroupRequest) Reset

func (x *NextHopGroupRequest) Reset()

func (*NextHopGroupRequest) String

func (x *NextHopGroupRequest) String() string

type NextHopGroupResponse

type NextHopGroupResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Response for next-hop group request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents next-hop group response.

func (*NextHopGroupResponse) Descriptor deprecated

func (*NextHopGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupResponse.ProtoReflect.Descriptor instead.

func (*NextHopGroupResponse) GetErrorStr

func (x *NextHopGroupResponse) GetErrorStr() string

func (*NextHopGroupResponse) GetStatus

func (x *NextHopGroupResponse) GetStatus() SdkMgrStatus

func (*NextHopGroupResponse) ProtoMessage

func (*NextHopGroupResponse) ProtoMessage()

func (*NextHopGroupResponse) ProtoReflect

func (x *NextHopGroupResponse) ProtoReflect() protoreflect.Message

func (*NextHopGroupResponse) Reset

func (x *NextHopGroupResponse) Reset()

func (*NextHopGroupResponse) String

func (x *NextHopGroupResponse) String() string

type NextHopGroupSubscriptionRequest

type NextHopGroupSubscriptionRequest struct {
	Key *NextHopGroupKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional, to filter on name
	// contains filtered or unexported fields
}

* Represents next-hop group subscription request.

func (*NextHopGroupSubscriptionRequest) Descriptor deprecated

func (*NextHopGroupSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use NextHopGroupSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*NextHopGroupSubscriptionRequest) GetKey

func (*NextHopGroupSubscriptionRequest) ProtoMessage

func (*NextHopGroupSubscriptionRequest) ProtoMessage()

func (*NextHopGroupSubscriptionRequest) ProtoReflect

func (*NextHopGroupSubscriptionRequest) Reset

func (*NextHopGroupSubscriptionRequest) String

type NextHop_IpNexthop

type NextHop_IpNexthop struct {
	IpNexthop *IpAddressPb `protobuf:"bytes,3,opt,name=ip_nexthop,json=ipNexthop,proto3,oneof"` // IP next-hop address
}

type NextHop_MplsNexthop

type NextHop_MplsNexthop struct {
	MplsNexthop *MplsNextHop `protobuf:"bytes,4,opt,name=mpls_nexthop,json=mplsNexthop,proto3,oneof"` // MPLS next-hop
}

type NextHop_ResolutionType

type NextHop_ResolutionType int32

/ Represents resolution type.

const (
	NextHop_INVALID NextHop_ResolutionType = 0 // Invalid resolution
	NextHop_REGULAR NextHop_ResolutionType = 1 // Regular resolution
	NextHop_MPLS    NextHop_ResolutionType = 2 // MPLS resolution
)

func (NextHop_ResolutionType) Descriptor

func (NextHop_ResolutionType) Enum

func (NextHop_ResolutionType) EnumDescriptor deprecated

func (NextHop_ResolutionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use NextHop_ResolutionType.Descriptor instead.

func (NextHop_ResolutionType) Number

func (NextHop_ResolutionType) String

func (x NextHop_ResolutionType) String() string

func (NextHop_ResolutionType) Type

type NextHop_ResolveToType

type NextHop_ResolveToType int32

/ Represents resolve-to type.

const (
	NextHop_LOCAL    NextHop_ResolveToType = 0 // Resolve to local routes
	NextHop_DIRECT   NextHop_ResolveToType = 1 // Resolve to direct routes
	NextHop_INDIRECT NextHop_ResolveToType = 2 // Resolve to indirect routes
)

func (NextHop_ResolveToType) Descriptor

func (NextHop_ResolveToType) Enum

func (NextHop_ResolveToType) EnumDescriptor deprecated

func (NextHop_ResolveToType) EnumDescriptor() ([]byte, []int)

Deprecated: Use NextHop_ResolveToType.Descriptor instead.

func (NextHop_ResolveToType) Number

func (NextHop_ResolveToType) String

func (x NextHop_ResolveToType) String() string

func (NextHop_ResolveToType) Type

type Notification

type Notification struct {
	SubId uint64 `protobuf:"varint,1,opt,name=sub_id,json=subId,proto3" json:"sub_id,omitempty"` // Subscription identifier
	// Types that are assignable to SubscriptionTypes:
	//	*Notification_Intf
	//	*Notification_NwInst
	//	*Notification_LldpNeighbor
	//	*Notification_Config
	//	*Notification_BfdSession
	//	*Notification_Route
	//	*Notification_Appid
	//	*Notification_Nhg
	SubscriptionTypes isNotification_SubscriptionTypes `protobuf_oneof:"subscription_types"`
	// contains filtered or unexported fields
}

* Represents notification stream response.

func (*Notification) Descriptor deprecated

func (*Notification) Descriptor() ([]byte, []int)

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetAppid

func (x *Notification) GetAppid() *AppIdentNotification

func (*Notification) GetBfdSession

func (x *Notification) GetBfdSession() *BfdSessionNotification

func (*Notification) GetConfig

func (x *Notification) GetConfig() *ConfigNotification

func (*Notification) GetIntf

func (x *Notification) GetIntf() *InterfaceNotification

func (*Notification) GetLldpNeighbor

func (x *Notification) GetLldpNeighbor() *LldpNeighborNotification

func (*Notification) GetNhg

func (*Notification) GetNwInst

func (x *Notification) GetNwInst() *NetworkInstanceNotification

func (*Notification) GetRoute

func (x *Notification) GetRoute() *IpRouteNotification

func (*Notification) GetSubId

func (x *Notification) GetSubId() uint64

func (*Notification) GetSubscriptionTypes

func (m *Notification) GetSubscriptionTypes() isNotification_SubscriptionTypes

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect

func (x *Notification) ProtoReflect() protoreflect.Message

func (*Notification) Reset

func (x *Notification) Reset()

func (*Notification) String

func (x *Notification) String() string

type NotificationQueryRequest

type NotificationQueryRequest struct {
	StreamId uint64 `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // Stream identifier, in NotificationRegisterResponse
	// contains filtered or unexported fields
}

* Represents notification query to return specific subscription details.

func (*NotificationQueryRequest) Descriptor deprecated

func (*NotificationQueryRequest) Descriptor() ([]byte, []int)

Deprecated: Use NotificationQueryRequest.ProtoReflect.Descriptor instead.

func (*NotificationQueryRequest) GetStreamId

func (x *NotificationQueryRequest) GetStreamId() uint64

func (*NotificationQueryRequest) ProtoMessage

func (*NotificationQueryRequest) ProtoMessage()

func (*NotificationQueryRequest) ProtoReflect

func (x *NotificationQueryRequest) ProtoReflect() protoreflect.Message

func (*NotificationQueryRequest) Reset

func (x *NotificationQueryRequest) Reset()

func (*NotificationQueryRequest) String

func (x *NotificationQueryRequest) String() string

type NotificationQueryResponse

type NotificationQueryResponse struct {
	Subscriptions []*NotificationQuerySubscription `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`                  // List of subscription details
	Status        SdkMgrStatus                     `protobuf:"varint,2,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of the query
	// contains filtered or unexported fields
}

* Represents notification query response.

func (*NotificationQueryResponse) Descriptor deprecated

func (*NotificationQueryResponse) Descriptor() ([]byte, []int)

Deprecated: Use NotificationQueryResponse.ProtoReflect.Descriptor instead.

func (*NotificationQueryResponse) GetStatus

func (x *NotificationQueryResponse) GetStatus() SdkMgrStatus

func (*NotificationQueryResponse) GetSubscriptions

func (*NotificationQueryResponse) ProtoMessage

func (*NotificationQueryResponse) ProtoMessage()

func (*NotificationQueryResponse) ProtoReflect

func (*NotificationQueryResponse) Reset

func (x *NotificationQueryResponse) Reset()

func (*NotificationQueryResponse) String

func (x *NotificationQueryResponse) String() string

type NotificationQuerySubscription

type NotificationQuerySubscription struct {
	SubId       uint64 `protobuf:"varint,1,opt,name=sub_id,json=subId,proto3" json:"sub_id,omitempty"` // Subscription identifier
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`   // Subscription description
	// contains filtered or unexported fields
}

* Represents notification subscription.

func (*NotificationQuerySubscription) Descriptor deprecated

func (*NotificationQuerySubscription) Descriptor() ([]byte, []int)

Deprecated: Use NotificationQuerySubscription.ProtoReflect.Descriptor instead.

func (*NotificationQuerySubscription) GetDescription

func (x *NotificationQuerySubscription) GetDescription() string

func (*NotificationQuerySubscription) GetSubId

func (x *NotificationQuerySubscription) GetSubId() uint64

func (*NotificationQuerySubscription) ProtoMessage

func (*NotificationQuerySubscription) ProtoMessage()

func (*NotificationQuerySubscription) ProtoReflect

func (*NotificationQuerySubscription) Reset

func (x *NotificationQuerySubscription) Reset()

func (*NotificationQuerySubscription) String

type NotificationRegisterRequest

type NotificationRegisterRequest struct {
	StreamId uint64                                `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`                            // Unset on create, set otherwise
	Op       NotificationRegisterRequest_Operation `protobuf:"varint,2,opt,name=op,proto3,enum=srlinux.sdk.NotificationRegisterRequest_Operation" json:"op,omitempty"` // Specific operation in the notification register request
	SubId    uint64                                `protobuf:"varint,3,opt,name=sub_id,json=subId,proto3" json:"sub_id,omitempty"`                                     // Set for delete subscription, unset otherwise
	// Types that are assignable to SubscriptionTypes:
	//	*NotificationRegisterRequest_Intf
	//	*NotificationRegisterRequest_NwInst
	//	*NotificationRegisterRequest_LldpNeighbor
	//	*NotificationRegisterRequest_Config
	//	*NotificationRegisterRequest_BfdSession
	//	*NotificationRegisterRequest_Route
	//	*NotificationRegisterRequest_Appid
	//	*NotificationRegisterRequest_Nhg
	SubscriptionTypes isNotificationRegisterRequest_SubscriptionTypes `protobuf_oneof:"subscription_types"`
	// contains filtered or unexported fields
}

* Represents notification request from agent. Agent uses this message to subscribe to router events such as interface create, delete, or update, as well as LLDP neighbor create, delete, or update, and so on.

func (*NotificationRegisterRequest) Descriptor deprecated

func (*NotificationRegisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use NotificationRegisterRequest.ProtoReflect.Descriptor instead.

func (*NotificationRegisterRequest) GetAppid

func (*NotificationRegisterRequest) GetBfdSession

func (*NotificationRegisterRequest) GetConfig

func (*NotificationRegisterRequest) GetIntf

func (*NotificationRegisterRequest) GetLldpNeighbor

func (*NotificationRegisterRequest) GetNhg

func (*NotificationRegisterRequest) GetNwInst

func (*NotificationRegisterRequest) GetOp

func (*NotificationRegisterRequest) GetRoute

func (*NotificationRegisterRequest) GetStreamId

func (x *NotificationRegisterRequest) GetStreamId() uint64

func (*NotificationRegisterRequest) GetSubId

func (x *NotificationRegisterRequest) GetSubId() uint64

func (*NotificationRegisterRequest) GetSubscriptionTypes

func (m *NotificationRegisterRequest) GetSubscriptionTypes() isNotificationRegisterRequest_SubscriptionTypes

func (*NotificationRegisterRequest) ProtoMessage

func (*NotificationRegisterRequest) ProtoMessage()

func (*NotificationRegisterRequest) ProtoReflect

func (*NotificationRegisterRequest) Reset

func (x *NotificationRegisterRequest) Reset()

func (*NotificationRegisterRequest) String

func (x *NotificationRegisterRequest) String() string

type NotificationRegisterRequest_Appid

type NotificationRegisterRequest_Appid struct {
	Appid *AppIdentSubscriptionRequest `protobuf:"bytes,16,opt,name=appid,proto3,oneof"` // App identification subscription request
}

type NotificationRegisterRequest_BfdSession

type NotificationRegisterRequest_BfdSession struct {
	BfdSession *BfdSessionSubscriptionRequest `protobuf:"bytes,14,opt,name=bfd_session,json=bfdSession,proto3,oneof"` // BFD session subscription request
}

type NotificationRegisterRequest_Config

type NotificationRegisterRequest_Config struct {
	Config *ConfigSubscriptionRequest `protobuf:"bytes,13,opt,name=config,proto3,oneof"` // Configuration subscription request
}

type NotificationRegisterRequest_Intf

type NotificationRegisterRequest_Intf struct {
	Intf *InterfaceSubscriptionRequest `protobuf:"bytes,10,opt,name=intf,proto3,oneof"` // Interface subscription request
}

type NotificationRegisterRequest_LldpNeighbor

type NotificationRegisterRequest_LldpNeighbor struct {
	LldpNeighbor *LldpNeighborSubscriptionRequest `protobuf:"bytes,12,opt,name=lldp_neighbor,json=lldpNeighbor,proto3,oneof"` // LLDP neighbor subscription request
}

type NotificationRegisterRequest_Nhg

type NotificationRegisterRequest_Nhg struct {
	Nhg *NextHopGroupSubscriptionRequest `protobuf:"bytes,17,opt,name=nhg,proto3,oneof"` // Nexthop Group subscription request
}

type NotificationRegisterRequest_NwInst

type NotificationRegisterRequest_NwInst struct {
	NwInst *NetworkInstanceSubscriptionRequest `protobuf:"bytes,11,opt,name=nw_inst,json=nwInst,proto3,oneof"` // Network instance subscription request
}

type NotificationRegisterRequest_Operation

type NotificationRegisterRequest_Operation int32

/ Represents notification stream subscription request operation.

const (
	NotificationRegisterRequest_Create             NotificationRegisterRequest_Operation = 0 // Create a subscription
	NotificationRegisterRequest_Delete             NotificationRegisterRequest_Operation = 1 // Delete all subscriptions
	NotificationRegisterRequest_AddSubscription    NotificationRegisterRequest_Operation = 2 // Add subscription to existing subscriptions
	NotificationRegisterRequest_DeleteSubscription NotificationRegisterRequest_Operation = 3 // Delete one subscription from existing subscriptions
)

func (NotificationRegisterRequest_Operation) Descriptor

func (NotificationRegisterRequest_Operation) Enum

func (NotificationRegisterRequest_Operation) EnumDescriptor deprecated

func (NotificationRegisterRequest_Operation) EnumDescriptor() ([]byte, []int)

Deprecated: Use NotificationRegisterRequest_Operation.Descriptor instead.

func (NotificationRegisterRequest_Operation) Number

func (NotificationRegisterRequest_Operation) String

func (NotificationRegisterRequest_Operation) Type

type NotificationRegisterRequest_Route

type NotificationRegisterRequest_Route struct {
	Route *IpRouteSubscriptionRequest `protobuf:"bytes,15,opt,name=route,proto3,oneof"` // IP route subscription request
}

type NotificationRegisterResponse

type NotificationRegisterResponse struct {
	StreamId uint64       `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	SubId    uint64       `protobuf:"varint,2,opt,name=sub_id,json=subId,proto3" json:"sub_id,omitempty"`                    // Subscription identifier. Each subscription gets an identifier, which can be used to delete a subscription
	Status   SdkMgrStatus `protobuf:"varint,3,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of subscription
	// contains filtered or unexported fields
}

* Represents notification response.

func (*NotificationRegisterResponse) Descriptor deprecated

func (*NotificationRegisterResponse) Descriptor() ([]byte, []int)

Deprecated: Use NotificationRegisterResponse.ProtoReflect.Descriptor instead.

func (*NotificationRegisterResponse) GetStatus

func (*NotificationRegisterResponse) GetStreamId

func (x *NotificationRegisterResponse) GetStreamId() uint64

func (*NotificationRegisterResponse) GetSubId

func (x *NotificationRegisterResponse) GetSubId() uint64

func (*NotificationRegisterResponse) ProtoMessage

func (*NotificationRegisterResponse) ProtoMessage()

func (*NotificationRegisterResponse) ProtoReflect

func (*NotificationRegisterResponse) Reset

func (x *NotificationRegisterResponse) Reset()

func (*NotificationRegisterResponse) String

type NotificationStreamRequest

type NotificationStreamRequest struct {
	StreamId uint64 `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"` // Stream identifier
	// contains filtered or unexported fields
}

* Represents notification stream request.

func (*NotificationStreamRequest) Descriptor deprecated

func (*NotificationStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use NotificationStreamRequest.ProtoReflect.Descriptor instead.

func (*NotificationStreamRequest) GetStreamId

func (x *NotificationStreamRequest) GetStreamId() uint64

func (*NotificationStreamRequest) ProtoMessage

func (*NotificationStreamRequest) ProtoMessage()

func (*NotificationStreamRequest) ProtoReflect

func (*NotificationStreamRequest) Reset

func (x *NotificationStreamRequest) Reset()

func (*NotificationStreamRequest) String

func (x *NotificationStreamRequest) String() string

type NotificationStreamResponse

type NotificationStreamResponse struct {
	Notification []*Notification `protobuf:"bytes,1,rep,name=notification,proto3" json:"notification,omitempty"` // Notification details
	// contains filtered or unexported fields
}

* Represents notification stream response that contains one or more notification.

func (*NotificationStreamResponse) Descriptor deprecated

func (*NotificationStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use NotificationStreamResponse.ProtoReflect.Descriptor instead.

func (*NotificationStreamResponse) GetNotification

func (x *NotificationStreamResponse) GetNotification() []*Notification

func (*NotificationStreamResponse) ProtoMessage

func (*NotificationStreamResponse) ProtoMessage()

func (*NotificationStreamResponse) ProtoReflect

func (*NotificationStreamResponse) Reset

func (x *NotificationStreamResponse) Reset()

func (*NotificationStreamResponse) String

func (x *NotificationStreamResponse) String() string

type Notification_Appid

type Notification_Appid struct {
	Appid *AppIdentNotification `protobuf:"bytes,16,opt,name=appid,proto3,oneof"` // App identification details
}

type Notification_BfdSession

type Notification_BfdSession struct {
	BfdSession *BfdSessionNotification `protobuf:"bytes,14,opt,name=bfd_session,json=bfdSession,proto3,oneof"` // BFD session details
}

type Notification_Config

type Notification_Config struct {
	Config *ConfigNotification `protobuf:"bytes,13,opt,name=config,proto3,oneof"` // Configuration notification
}

type Notification_Intf

type Notification_Intf struct {
	Intf *InterfaceNotification `protobuf:"bytes,10,opt,name=intf,proto3,oneof"` // Interface details
}

type Notification_LldpNeighbor

type Notification_LldpNeighbor struct {
	LldpNeighbor *LldpNeighborNotification `protobuf:"bytes,12,opt,name=lldp_neighbor,json=lldpNeighbor,proto3,oneof"` // LLDP neighbor details
}

type Notification_Nhg

type Notification_Nhg struct {
	Nhg *NextHopGroupNotification `protobuf:"bytes,17,opt,name=nhg,proto3,oneof"` // Next-hop group details
}

type Notification_NwInst

type Notification_NwInst struct {
	NwInst *NetworkInstanceNotification `protobuf:"bytes,11,opt,name=nw_inst,json=nwInst,proto3,oneof"` // Network instance details
}

type Notification_Route

type Notification_Route struct {
	Route *IpRouteNotification `protobuf:"bytes,15,opt,name=route,proto3,oneof"` // IP route details
}

type PortIdPb

type PortIdPb struct {
	PortId uint64 `protobuf:"varint,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"` // Port identifier
	// contains filtered or unexported fields
}

* Represents port identifier.

func (*PortIdPb) Descriptor deprecated

func (*PortIdPb) Descriptor() ([]byte, []int)

Deprecated: Use PortIdPb.ProtoReflect.Descriptor instead.

func (*PortIdPb) GetPortId

func (x *PortIdPb) GetPortId() uint64

func (*PortIdPb) ProtoMessage

func (*PortIdPb) ProtoMessage()

func (*PortIdPb) ProtoReflect

func (x *PortIdPb) ProtoReflect() protoreflect.Message

func (*PortIdPb) Reset

func (x *PortIdPb) Reset()

func (*PortIdPb) String

func (x *PortIdPb) String() string

type RouteAddRequest

type RouteAddRequest struct {
	Routes []*RouteInfo `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // IP routes
	// contains filtered or unexported fields
}

* Represents route add request; can contain more than one route.

func (*RouteAddRequest) Descriptor deprecated

func (*RouteAddRequest) Descriptor() ([]byte, []int)

Deprecated: Use RouteAddRequest.ProtoReflect.Descriptor instead.

func (*RouteAddRequest) GetRoutes

func (x *RouteAddRequest) GetRoutes() []*RouteInfo

func (*RouteAddRequest) ProtoMessage

func (*RouteAddRequest) ProtoMessage()

func (*RouteAddRequest) ProtoReflect

func (x *RouteAddRequest) ProtoReflect() protoreflect.Message

func (*RouteAddRequest) Reset

func (x *RouteAddRequest) Reset()

func (*RouteAddRequest) String

func (x *RouteAddRequest) String() string

type RouteAddResponse

type RouteAddResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of route add operation
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents route add response.

func (*RouteAddResponse) Descriptor deprecated

func (*RouteAddResponse) Descriptor() ([]byte, []int)

Deprecated: Use RouteAddResponse.ProtoReflect.Descriptor instead.

func (*RouteAddResponse) GetErrorStr

func (x *RouteAddResponse) GetErrorStr() string

func (*RouteAddResponse) GetStatus

func (x *RouteAddResponse) GetStatus() SdkMgrStatus

func (*RouteAddResponse) ProtoMessage

func (*RouteAddResponse) ProtoMessage()

func (*RouteAddResponse) ProtoReflect

func (x *RouteAddResponse) ProtoReflect() protoreflect.Message

func (*RouteAddResponse) Reset

func (x *RouteAddResponse) Reset()

func (*RouteAddResponse) String

func (x *RouteAddResponse) String() string

type RouteDeleteRequest

type RouteDeleteRequest struct {
	Routes []*RouteKeyPb `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // IP routes
	// contains filtered or unexported fields
}

* Represents route delete request; can contain more than one route.

func (*RouteDeleteRequest) Descriptor deprecated

func (*RouteDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use RouteDeleteRequest.ProtoReflect.Descriptor instead.

func (*RouteDeleteRequest) GetRoutes

func (x *RouteDeleteRequest) GetRoutes() []*RouteKeyPb

func (*RouteDeleteRequest) ProtoMessage

func (*RouteDeleteRequest) ProtoMessage()

func (*RouteDeleteRequest) ProtoReflect

func (x *RouteDeleteRequest) ProtoReflect() protoreflect.Message

func (*RouteDeleteRequest) Reset

func (x *RouteDeleteRequest) Reset()

func (*RouteDeleteRequest) String

func (x *RouteDeleteRequest) String() string

type RouteDeleteResponse

type RouteDeleteResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of route delete operation
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Represents route delete response.

func (*RouteDeleteResponse) Descriptor deprecated

func (*RouteDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use RouteDeleteResponse.ProtoReflect.Descriptor instead.

func (*RouteDeleteResponse) GetErrorStr

func (x *RouteDeleteResponse) GetErrorStr() string

func (*RouteDeleteResponse) GetStatus

func (x *RouteDeleteResponse) GetStatus() SdkMgrStatus

func (*RouteDeleteResponse) ProtoMessage

func (*RouteDeleteResponse) ProtoMessage()

func (*RouteDeleteResponse) ProtoReflect

func (x *RouteDeleteResponse) ProtoReflect() protoreflect.Message

func (*RouteDeleteResponse) Reset

func (x *RouteDeleteResponse) Reset()

func (*RouteDeleteResponse) String

func (x *RouteDeleteResponse) String() string

type RouteInfo

type RouteInfo struct {
	Key  *RouteKeyPb `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`   // Route key
	Data *RoutePb    `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // Route data
	// contains filtered or unexported fields
}

* Represents route information.

func (*RouteInfo) Descriptor deprecated

func (*RouteInfo) Descriptor() ([]byte, []int)

Deprecated: Use RouteInfo.ProtoReflect.Descriptor instead.

func (*RouteInfo) GetData

func (x *RouteInfo) GetData() *RoutePb

func (*RouteInfo) GetKey

func (x *RouteInfo) GetKey() *RouteKeyPb

func (*RouteInfo) ProtoMessage

func (*RouteInfo) ProtoMessage()

func (*RouteInfo) ProtoReflect

func (x *RouteInfo) ProtoReflect() protoreflect.Message

func (*RouteInfo) Reset

func (x *RouteInfo) Reset()

func (*RouteInfo) String

func (x *RouteInfo) String() string

type RouteKeyPb

type RouteKeyPb struct {
	NetInstName string           `protobuf:"bytes,1,opt,name=net_inst_name,json=netInstName,proto3" json:"net_inst_name,omitempty"` // Network instance name
	IpPrefix    *IpAddrPrefLenPb `protobuf:"bytes,2,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`            // IP prefix
	// contains filtered or unexported fields
}

* Represents route key.

func (*RouteKeyPb) Descriptor deprecated

func (*RouteKeyPb) Descriptor() ([]byte, []int)

Deprecated: Use RouteKeyPb.ProtoReflect.Descriptor instead.

func (*RouteKeyPb) GetIpPrefix

func (x *RouteKeyPb) GetIpPrefix() *IpAddrPrefLenPb

func (*RouteKeyPb) GetNetInstName

func (x *RouteKeyPb) GetNetInstName() string

func (*RouteKeyPb) ProtoMessage

func (*RouteKeyPb) ProtoMessage()

func (*RouteKeyPb) ProtoReflect

func (x *RouteKeyPb) ProtoReflect() protoreflect.Message

func (*RouteKeyPb) Reset

func (x *RouteKeyPb) Reset()

func (*RouteKeyPb) String

func (x *RouteKeyPb) String() string

type RoutePb

type RoutePb struct {
	NexthopGroupName string     `protobuf:"bytes,1,opt,name=nexthop_group_name,json=nexthopGroupName,proto3" json:"nexthop_group_name,omitempty"` // Next hop group name
	Preference       uint32     `protobuf:"varint,2,opt,name=preference,proto3" json:"preference,omitempty"`                                      // Preference
	Metric           uint32     `protobuf:"varint,3,opt,name=metric,proto3" json:"metric,omitempty"`                                              // Metric
	Nexthop          []*NextHop `protobuf:"bytes,4,rep,name=nexthop,proto3" json:"nexthop,omitempty"`                                             // List of next hops
	OwnerId          uint32     `protobuf:"varint,5,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`                             // Next hop owner identifier returned only on notification.
	NhgId            uint64     `protobuf:"varint,6,opt,name=nhg_id,json=nhgId,proto3" json:"nhg_id,omitempty"`                                   // Next-hop group identifier returned only on notification.
	// contains filtered or unexported fields
}

* Represents route data.

func (*RoutePb) Descriptor deprecated

func (*RoutePb) Descriptor() ([]byte, []int)

Deprecated: Use RoutePb.ProtoReflect.Descriptor instead.

func (*RoutePb) GetMetric

func (x *RoutePb) GetMetric() uint32

func (*RoutePb) GetNexthop

func (x *RoutePb) GetNexthop() []*NextHop

func (*RoutePb) GetNexthopGroupName

func (x *RoutePb) GetNexthopGroupName() string

func (*RoutePb) GetNhgId

func (x *RoutePb) GetNhgId() uint64

func (*RoutePb) GetOwnerId

func (x *RoutePb) GetOwnerId() uint32

func (*RoutePb) GetPreference

func (x *RoutePb) GetPreference() uint32

func (*RoutePb) ProtoMessage

func (*RoutePb) ProtoMessage()

func (*RoutePb) ProtoReflect

func (x *RoutePb) ProtoReflect() protoreflect.Message

func (*RoutePb) Reset

func (x *RoutePb) Reset()

func (*RoutePb) String

func (x *RoutePb) String() string

type SdkMgrMplsRouteServiceClient

type SdkMgrMplsRouteServiceClient interface {
	// Deprecated: Do not use.
	/// MPLS route add or update; can add or update more than one MPLS route in one request
	MplsRouteAddOrUpdate(ctx context.Context, in *MplsRouteAddRequest, opts ...grpc.CallOption) (*MplsRouteAddResponse, error)
	// Deprecated: Do not use.
	/// MPLS route delete; can delete more than one MPLS route in one request
	MplsRouteDelete(ctx context.Context, in *MplsRouteDeleteRequest, opts ...grpc.CallOption) (*MplsRouteDeleteResponse, error)
	/// Synchronization start to begin synchronization operation
	SyncStart(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
	/// Synchronization end to close synchronization operation
	SyncEnd(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
}

SdkMgrMplsRouteServiceClient is the client API for SdkMgrMplsRouteService 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.

type SdkMgrMplsRouteServiceServer

type SdkMgrMplsRouteServiceServer interface {
	// Deprecated: Do not use.
	/// MPLS route add or update; can add or update more than one MPLS route in one request
	MplsRouteAddOrUpdate(context.Context, *MplsRouteAddRequest) (*MplsRouteAddResponse, error)
	// Deprecated: Do not use.
	/// MPLS route delete; can delete more than one MPLS route in one request
	MplsRouteDelete(context.Context, *MplsRouteDeleteRequest) (*MplsRouteDeleteResponse, error)
	/// Synchronization start to begin synchronization operation
	SyncStart(context.Context, *SyncRequest) (*SyncResponse, error)
	/// Synchronization end to close synchronization operation
	SyncEnd(context.Context, *SyncRequest) (*SyncResponse, error)
	// contains filtered or unexported methods
}

SdkMgrMplsRouteServiceServer is the server API for SdkMgrMplsRouteService service. All implementations must embed UnimplementedSdkMgrMplsRouteServiceServer for forward compatibility

type SdkMgrNextHopGroupServiceClient

type SdkMgrNextHopGroupServiceClient interface {
	/// Add or update one or more next-hop groups.
	NextHopGroupAddOrUpdate(ctx context.Context, in *NextHopGroupRequest, opts ...grpc.CallOption) (*NextHopGroupResponse, error)
	/// Delete next-hop group.
	NextHopGroupDelete(ctx context.Context, in *NextHopGroupDeleteRequest, opts ...grpc.CallOption) (*NextHopGroupDeleteResponse, error)
	/// Synchronization start to open synchronization operation.
	SyncStart(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
	/// Synchronization end to close synchronization operation.
	SyncEnd(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
}

SdkMgrNextHopGroupServiceClient is the client API for SdkMgrNextHopGroupService 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.

type SdkMgrNextHopGroupServiceServer

type SdkMgrNextHopGroupServiceServer interface {
	/// Add or update one or more next-hop groups.
	NextHopGroupAddOrUpdate(context.Context, *NextHopGroupRequest) (*NextHopGroupResponse, error)
	/// Delete next-hop group.
	NextHopGroupDelete(context.Context, *NextHopGroupDeleteRequest) (*NextHopGroupDeleteResponse, error)
	/// Synchronization start to open synchronization operation.
	SyncStart(context.Context, *SyncRequest) (*SyncResponse, error)
	/// Synchronization end to close synchronization operation.
	SyncEnd(context.Context, *SyncRequest) (*SyncResponse, error)
	// contains filtered or unexported methods
}

SdkMgrNextHopGroupServiceServer is the server API for SdkMgrNextHopGroupService service. All implementations must embed UnimplementedSdkMgrNextHopGroupServiceServer for forward compatibility

type SdkMgrOperation

type SdkMgrOperation int32

* Represents enumeration value for operation in subscription.

const (
	SdkMgrOperation_Create SdkMgrOperation = 0 // Create operation
	SdkMgrOperation_Change SdkMgrOperation = 1 // Change operation
	SdkMgrOperation_Delete SdkMgrOperation = 2 // Delete operation
)

func (SdkMgrOperation) Descriptor

func (SdkMgrOperation) Enum

func (x SdkMgrOperation) Enum() *SdkMgrOperation

func (SdkMgrOperation) EnumDescriptor deprecated

func (SdkMgrOperation) EnumDescriptor() ([]byte, []int)

Deprecated: Use SdkMgrOperation.Descriptor instead.

func (SdkMgrOperation) Number

func (SdkMgrOperation) String

func (x SdkMgrOperation) String() string

func (SdkMgrOperation) Type

type SdkMgrRouteServiceClient

type SdkMgrRouteServiceClient interface {
	/// Add or update IP routes.
	RouteAddOrUpdate(ctx context.Context, in *RouteAddRequest, opts ...grpc.CallOption) (*RouteAddResponse, error)
	/// Delete IP routes.
	RouteDelete(ctx context.Context, in *RouteDeleteRequest, opts ...grpc.CallOption) (*RouteDeleteResponse, error)
	/// Synchronization start for IP routes
	SyncStart(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
	/// Synchronization end for IP routes
	SyncEnd(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error)
}

SdkMgrRouteServiceClient is the client API for SdkMgrRouteService 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.

type SdkMgrRouteServiceServer

type SdkMgrRouteServiceServer interface {
	/// Add or update IP routes.
	RouteAddOrUpdate(context.Context, *RouteAddRequest) (*RouteAddResponse, error)
	/// Delete IP routes.
	RouteDelete(context.Context, *RouteDeleteRequest) (*RouteDeleteResponse, error)
	/// Synchronization start for IP routes
	SyncStart(context.Context, *SyncRequest) (*SyncResponse, error)
	/// Synchronization end for IP routes
	SyncEnd(context.Context, *SyncRequest) (*SyncResponse, error)
	// contains filtered or unexported methods
}

SdkMgrRouteServiceServer is the server API for SdkMgrRouteService service. All implementations must embed UnimplementedSdkMgrRouteServiceServer for forward compatibility

type SdkMgrServiceClient

type SdkMgrServiceClient interface {
	/// Register agent
	AgentRegister(ctx context.Context, in *AgentRegistrationRequest, opts ...grpc.CallOption) (*AgentRegistrationResponse, error)
	/// Unregister agent
	AgentUnRegister(ctx context.Context, in *AgentRegistrationRequest, opts ...grpc.CallOption) (*AgentRegistrationResponse, error)
	/// Register for event notifications
	NotificationRegister(ctx context.Context, in *NotificationRegisterRequest, opts ...grpc.CallOption) (*NotificationRegisterResponse, error)
	/// Returns current or specific notification subscription details
	NotificationQuery(ctx context.Context, in *NotificationQueryRequest, opts ...grpc.CallOption) (*NotificationQueryResponse, error)
	/// Send periodic keepalive message
	KeepAlive(ctx context.Context, in *KeepAliveRequest, opts ...grpc.CallOption) (*KeepAliveResponse, error)
	/// Get application name from application identifier
	GetAppId(ctx context.Context, in *AppIdRequest, opts ...grpc.CallOption) (*AppIdResponse, error)
}

SdkMgrServiceClient is the client API for SdkMgrService 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.

type SdkMgrServiceServer

type SdkMgrServiceServer interface {
	/// Register agent
	AgentRegister(context.Context, *AgentRegistrationRequest) (*AgentRegistrationResponse, error)
	/// Unregister agent
	AgentUnRegister(context.Context, *AgentRegistrationRequest) (*AgentRegistrationResponse, error)
	/// Register for event notifications
	NotificationRegister(context.Context, *NotificationRegisterRequest) (*NotificationRegisterResponse, error)
	/// Returns current or specific notification subscription details
	NotificationQuery(context.Context, *NotificationQueryRequest) (*NotificationQueryResponse, error)
	/// Send periodic keepalive message
	KeepAlive(context.Context, *KeepAliveRequest) (*KeepAliveResponse, error)
	/// Get application name from application identifier
	GetAppId(context.Context, *AppIdRequest) (*AppIdResponse, error)
	// contains filtered or unexported methods
}

SdkMgrServiceServer is the server API for SdkMgrService service. All implementations must embed UnimplementedSdkMgrServiceServer for forward compatibility

type SdkMgrStatus

type SdkMgrStatus int32

* Represents status of network programming service calls.

const (
	SdkMgrStatus_kSdkMgrSuccess SdkMgrStatus = 0 // Successful service call
	SdkMgrStatus_kSdkMgrFailed  SdkMgrStatus = 1 // Failed service call
)

func (SdkMgrStatus) Descriptor

func (SdkMgrStatus) Enum

func (x SdkMgrStatus) Enum() *SdkMgrStatus

func (SdkMgrStatus) EnumDescriptor deprecated

func (SdkMgrStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SdkMgrStatus.Descriptor instead.

func (SdkMgrStatus) Number

func (SdkMgrStatus) String

func (x SdkMgrStatus) String() string

func (SdkMgrStatus) Type

type SdkMgrTelemetryServiceClient

type SdkMgrTelemetryServiceClient interface {
	/// Add or update telemetry data
	TelemetryAddOrUpdate(ctx context.Context, in *TelemetryUpdateRequest, opts ...grpc.CallOption) (*TelemetryUpdateResponse, error)
	/// Delete telemetry data
	TelemetryDelete(ctx context.Context, in *TelemetryDeleteRequest, opts ...grpc.CallOption) (*TelemetryDeleteResponse, error)
}

SdkMgrTelemetryServiceClient is the client API for SdkMgrTelemetryService 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.

type SdkMgrTelemetryServiceServer

type SdkMgrTelemetryServiceServer interface {
	/// Add or update telemetry data
	TelemetryAddOrUpdate(context.Context, *TelemetryUpdateRequest) (*TelemetryUpdateResponse, error)
	/// Delete telemetry data
	TelemetryDelete(context.Context, *TelemetryDeleteRequest) (*TelemetryDeleteResponse, error)
	// contains filtered or unexported methods
}

SdkMgrTelemetryServiceServer is the server API for SdkMgrTelemetryService service. All implementations must embed UnimplementedSdkMgrTelemetryServiceServer for forward compatibility

type SdkNotificationServiceClient

type SdkNotificationServiceClient interface {
	/// Send stream of event notifications based on the agent subscriptions
	NotificationStream(ctx context.Context, in *NotificationStreamRequest, opts ...grpc.CallOption) (SdkNotificationService_NotificationStreamClient, error)
}

SdkNotificationServiceClient is the client API for SdkNotificationService 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.

type SdkNotificationServiceServer

type SdkNotificationServiceServer interface {
	/// Send stream of event notifications based on the agent subscriptions
	NotificationStream(*NotificationStreamRequest, SdkNotificationService_NotificationStreamServer) error
	// contains filtered or unexported methods
}

SdkNotificationServiceServer is the server API for SdkNotificationService service. All implementations must embed UnimplementedSdkNotificationServiceServer for forward compatibility

type SdkNotificationService_NotificationStreamClient

type SdkNotificationService_NotificationStreamClient interface {
	Recv() (*NotificationStreamResponse, error)
	grpc.ClientStream
}

type SdkNotificationService_NotificationStreamServer

type SdkNotificationService_NotificationStreamServer interface {
	Send(*NotificationStreamResponse) error
	grpc.ServerStream
}

type SyncRequest

type SyncRequest struct {
	// contains filtered or unexported fields
}

* Empty message for synchronization request.

func (*SyncRequest) Descriptor deprecated

func (*SyncRequest) Descriptor() ([]byte, []int)

Deprecated: Use SyncRequest.ProtoReflect.Descriptor instead.

func (*SyncRequest) ProtoMessage

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) ProtoReflect

func (x *SyncRequest) ProtoReflect() protoreflect.Message

func (*SyncRequest) Reset

func (x *SyncRequest) Reset()

func (*SyncRequest) String

func (x *SyncRequest) String() string

type SyncResponse

type SyncResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Error code
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error string
	// contains filtered or unexported fields
}

* Empty message for synchronization end.

func (*SyncResponse) Descriptor deprecated

func (*SyncResponse) Descriptor() ([]byte, []int)

Deprecated: Use SyncResponse.ProtoReflect.Descriptor instead.

func (*SyncResponse) GetErrorStr

func (x *SyncResponse) GetErrorStr() string

func (*SyncResponse) GetStatus

func (x *SyncResponse) GetStatus() SdkMgrStatus

func (*SyncResponse) ProtoMessage

func (*SyncResponse) ProtoMessage()

func (*SyncResponse) ProtoReflect

func (x *SyncResponse) ProtoReflect() protoreflect.Message

func (*SyncResponse) Reset

func (x *SyncResponse) Reset()

func (*SyncResponse) String

func (x *SyncResponse) String() string

type TelemetryData

type TelemetryData struct {
	JsonContent string `protobuf:"bytes,1,opt,name=json_content,json=jsonContent,proto3" json:"json_content,omitempty"` // Structured JSON telemetry data
	// contains filtered or unexported fields
}

* Represents telemetry data.

func (*TelemetryData) Descriptor deprecated

func (*TelemetryData) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryData.ProtoReflect.Descriptor instead.

func (*TelemetryData) GetJsonContent

func (x *TelemetryData) GetJsonContent() string

func (*TelemetryData) ProtoMessage

func (*TelemetryData) ProtoMessage()

func (*TelemetryData) ProtoReflect

func (x *TelemetryData) ProtoReflect() protoreflect.Message

func (*TelemetryData) Reset

func (x *TelemetryData) Reset()

func (*TelemetryData) String

func (x *TelemetryData) String() string

type TelemetryDeleteRequest

type TelemetryDeleteRequest struct {
	Key []*TelemetryKey `protobuf:"bytes,1,rep,name=key,proto3" json:"key,omitempty"` // Telemetry key
	// contains filtered or unexported fields
}

* Represents telemetry delete request.

func (*TelemetryDeleteRequest) Descriptor deprecated

func (*TelemetryDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryDeleteRequest.ProtoReflect.Descriptor instead.

func (*TelemetryDeleteRequest) GetKey

func (x *TelemetryDeleteRequest) GetKey() []*TelemetryKey

func (*TelemetryDeleteRequest) ProtoMessage

func (*TelemetryDeleteRequest) ProtoMessage()

func (*TelemetryDeleteRequest) ProtoReflect

func (x *TelemetryDeleteRequest) ProtoReflect() protoreflect.Message

func (*TelemetryDeleteRequest) Reset

func (x *TelemetryDeleteRequest) Reset()

func (*TelemetryDeleteRequest) String

func (x *TelemetryDeleteRequest) String() string

type TelemetryDeleteResponse

type TelemetryDeleteResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of delete request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error message
	// contains filtered or unexported fields
}

* Represents telemetry delete response.

func (*TelemetryDeleteResponse) Descriptor deprecated

func (*TelemetryDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryDeleteResponse.ProtoReflect.Descriptor instead.

func (*TelemetryDeleteResponse) GetErrorStr

func (x *TelemetryDeleteResponse) GetErrorStr() string

func (*TelemetryDeleteResponse) GetStatus

func (x *TelemetryDeleteResponse) GetStatus() SdkMgrStatus

func (*TelemetryDeleteResponse) ProtoMessage

func (*TelemetryDeleteResponse) ProtoMessage()

func (*TelemetryDeleteResponse) ProtoReflect

func (x *TelemetryDeleteResponse) ProtoReflect() protoreflect.Message

func (*TelemetryDeleteResponse) Reset

func (x *TelemetryDeleteResponse) Reset()

func (*TelemetryDeleteResponse) String

func (x *TelemetryDeleteResponse) String() string

type TelemetryInfo

type TelemetryInfo struct {
	Key  *TelemetryKey  `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`   // Telemetry key
	Data *TelemetryData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // Telemetry data
	// contains filtered or unexported fields
}

* Represents telemetry information.

func (*TelemetryInfo) Descriptor deprecated

func (*TelemetryInfo) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryInfo.ProtoReflect.Descriptor instead.

func (*TelemetryInfo) GetData

func (x *TelemetryInfo) GetData() *TelemetryData

func (*TelemetryInfo) GetKey

func (x *TelemetryInfo) GetKey() *TelemetryKey

func (*TelemetryInfo) ProtoMessage

func (*TelemetryInfo) ProtoMessage()

func (*TelemetryInfo) ProtoReflect

func (x *TelemetryInfo) ProtoReflect() protoreflect.Message

func (*TelemetryInfo) Reset

func (x *TelemetryInfo) Reset()

func (*TelemetryInfo) String

func (x *TelemetryInfo) String() string

type TelemetryKey

type TelemetryKey struct {
	JsPath string `protobuf:"bytes,1,opt,name=js_path,json=jsPath,proto3" json:"js_path,omitempty"` // JSON path referencing the key for telemetry data
	// contains filtered or unexported fields
}

* Represents telemetry key.

func (*TelemetryKey) Descriptor deprecated

func (*TelemetryKey) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryKey.ProtoReflect.Descriptor instead.

func (*TelemetryKey) GetJsPath

func (x *TelemetryKey) GetJsPath() string

func (*TelemetryKey) ProtoMessage

func (*TelemetryKey) ProtoMessage()

func (*TelemetryKey) ProtoReflect

func (x *TelemetryKey) ProtoReflect() protoreflect.Message

func (*TelemetryKey) Reset

func (x *TelemetryKey) Reset()

func (*TelemetryKey) String

func (x *TelemetryKey) String() string

type TelemetryUpdateRequest

type TelemetryUpdateRequest struct {
	State []*TelemetryInfo `protobuf:"bytes,1,rep,name=state,proto3" json:"state,omitempty"` // State of application
	// contains filtered or unexported fields
}

* Represents telemetry update request.

func (*TelemetryUpdateRequest) Descriptor deprecated

func (*TelemetryUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryUpdateRequest.ProtoReflect.Descriptor instead.

func (*TelemetryUpdateRequest) GetState

func (x *TelemetryUpdateRequest) GetState() []*TelemetryInfo

func (*TelemetryUpdateRequest) ProtoMessage

func (*TelemetryUpdateRequest) ProtoMessage()

func (*TelemetryUpdateRequest) ProtoReflect

func (x *TelemetryUpdateRequest) ProtoReflect() protoreflect.Message

func (*TelemetryUpdateRequest) Reset

func (x *TelemetryUpdateRequest) Reset()

func (*TelemetryUpdateRequest) String

func (x *TelemetryUpdateRequest) String() string

type TelemetryUpdateResponse

type TelemetryUpdateResponse struct {
	Status   SdkMgrStatus `protobuf:"varint,1,opt,name=status,proto3,enum=srlinux.sdk.SdkMgrStatus" json:"status,omitempty"` // Status of telemetry update request
	ErrorStr string       `protobuf:"bytes,2,opt,name=error_str,json=errorStr,proto3" json:"error_str,omitempty"`            // Detailed error message
	// contains filtered or unexported fields
}

* Represents telemetry update response.

func (*TelemetryUpdateResponse) Descriptor deprecated

func (*TelemetryUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryUpdateResponse.ProtoReflect.Descriptor instead.

func (*TelemetryUpdateResponse) GetErrorStr

func (x *TelemetryUpdateResponse) GetErrorStr() string

func (*TelemetryUpdateResponse) GetStatus

func (x *TelemetryUpdateResponse) GetStatus() SdkMgrStatus

func (*TelemetryUpdateResponse) ProtoMessage

func (*TelemetryUpdateResponse) ProtoMessage()

func (*TelemetryUpdateResponse) ProtoReflect

func (x *TelemetryUpdateResponse) ProtoReflect() protoreflect.Message

func (*TelemetryUpdateResponse) Reset

func (x *TelemetryUpdateResponse) Reset()

func (*TelemetryUpdateResponse) String

func (x *TelemetryUpdateResponse) String() string

type UnimplementedSdkMgrMplsRouteServiceServer

type UnimplementedSdkMgrMplsRouteServiceServer struct {
}

UnimplementedSdkMgrMplsRouteServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkMgrMplsRouteServiceServer) MplsRouteAddOrUpdate

func (UnimplementedSdkMgrMplsRouteServiceServer) MplsRouteDelete

func (UnimplementedSdkMgrMplsRouteServiceServer) SyncEnd

func (UnimplementedSdkMgrMplsRouteServiceServer) SyncStart

type UnimplementedSdkMgrNextHopGroupServiceServer

type UnimplementedSdkMgrNextHopGroupServiceServer struct {
}

UnimplementedSdkMgrNextHopGroupServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkMgrNextHopGroupServiceServer) NextHopGroupAddOrUpdate

func (UnimplementedSdkMgrNextHopGroupServiceServer) NextHopGroupDelete

func (UnimplementedSdkMgrNextHopGroupServiceServer) SyncEnd

func (UnimplementedSdkMgrNextHopGroupServiceServer) SyncStart

type UnimplementedSdkMgrRouteServiceServer

type UnimplementedSdkMgrRouteServiceServer struct {
}

UnimplementedSdkMgrRouteServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkMgrRouteServiceServer) RouteAddOrUpdate

func (UnimplementedSdkMgrRouteServiceServer) RouteDelete

func (UnimplementedSdkMgrRouteServiceServer) SyncEnd

func (UnimplementedSdkMgrRouteServiceServer) SyncStart

type UnimplementedSdkMgrServiceServer

type UnimplementedSdkMgrServiceServer struct {
}

UnimplementedSdkMgrServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkMgrServiceServer) AgentRegister

func (UnimplementedSdkMgrServiceServer) AgentUnRegister

func (UnimplementedSdkMgrServiceServer) GetAppId

func (UnimplementedSdkMgrServiceServer) KeepAlive

func (UnimplementedSdkMgrServiceServer) NotificationQuery

type UnimplementedSdkMgrTelemetryServiceServer

type UnimplementedSdkMgrTelemetryServiceServer struct {
}

UnimplementedSdkMgrTelemetryServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSdkMgrTelemetryServiceServer) TelemetryAddOrUpdate

func (UnimplementedSdkMgrTelemetryServiceServer) TelemetryDelete

type UnimplementedSdkNotificationServiceServer

type UnimplementedSdkNotificationServiceServer struct {
}

UnimplementedSdkNotificationServiceServer must be embedded to have forward compatible implementations.

type UnsafeSdkMgrMplsRouteServiceServer

type UnsafeSdkMgrMplsRouteServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkMgrMplsRouteServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkMgrMplsRouteServiceServer will result in compilation errors.

type UnsafeSdkMgrNextHopGroupServiceServer

type UnsafeSdkMgrNextHopGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkMgrNextHopGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkMgrNextHopGroupServiceServer will result in compilation errors.

type UnsafeSdkMgrRouteServiceServer

type UnsafeSdkMgrRouteServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkMgrRouteServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkMgrRouteServiceServer will result in compilation errors.

type UnsafeSdkMgrServiceServer

type UnsafeSdkMgrServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkMgrServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkMgrServiceServer will result in compilation errors.

type UnsafeSdkMgrTelemetryServiceServer

type UnsafeSdkMgrTelemetryServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkMgrTelemetryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkMgrTelemetryServiceServer will result in compilation errors.

type UnsafeSdkNotificationServiceServer

type UnsafeSdkNotificationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSdkNotificationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SdkNotificationServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL