Cisco Service Layer API Documentation

sl_common_types.proto File Reference

Common definitions for all of the service layer proto files. More...

Messages

message  SLErrorStatus
 
message  SLInterface
 Interface info. More...
 
message  SLIpAddress
 One of IPv4 or IPv6 addresses. More...
 
message  SLObjectId
 Common Object Identifier. More...
 
message  SLPathGroupRefKey
 Path group reference key. More...
 

Enumerations

enum  SLRegOp { SL_REGOP_RESERVED = 0x0, SL_REGOP_REGISTER = 0x1, SL_REGOP_UNREGISTER = 0x2, SL_REGOP_EOF = 0x3 }
 Registration Operations. More...
 
enum  SLObjectOp { SL_OBJOP_RESERVED = 0x0, SL_OBJOP_ADD = 0x1, SL_OBJOP_UPDATE = 0x2, SL_OBJOP_DELETE = 0x3 }
 Object Operations. More...
 
enum  SLNotifOp { SL_NOTIFOP_RESERVED = 0x0, SL_NOTIFOP_ENABLE = 0x1, SL_NOTIFOP_DISABLE = 0x2 }
 Notification Operations. More...
 
enum  SLUpdatePriority {
  SL_PRIORITY_RESERVED = 0x0, SL_PRIORITY_CRITICAL = 0x4, SL_PRIORITY_HIGH = 0x8, SL_PRIORITY_MEDIUM = 0xc,
  SL_PRIORITY_LOW = 0x10
}
 Update Priority. More...
 
enum  SLEncapType { SL_ENCAP_RESERVED = 0x0, SL_ENCAP_VXLAN = 0x1, SL_ENCAP_MPLS = 0x2 }
 Encapsulation Types. More...
 
enum  SLTableType {
  SL_TABLE_TYPE_RESERVED = 0x0, SL_IPv4_ROUTE_TABLE = 0x1, SL_IPv6_ROUTE_TABLE = 0x2, SL_MPLS_LABEL_TABLE = 0x3,
  SL_PATH_GROUP_TABLE = 0x4
}
 Table types in a VRF. More...
 
enum  SLRspACKType { RIB_ACK = 0, RIB_AND_FIB_ACK = 1 }
 The type of response that the client expects from the network element for any object programming operation. More...
 

Attributes

 syntax = "proto3"
 
package service_layer
 
option go_package ="github.com/Cisco-service-layer/service-layer-objmodel/grpc/protos;service_layer"
 

Detailed Description

Common definitions for all of the service layer proto files.


Copyright (c) 2019, 2024 by Cisco Systems, Inc.

All rights reserved.