Commit dc7b98c7 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Common Context Proto files:

- Slice: added config rules
- Added EndpointPriority constraint
- Modified IsolationLevel constraint to contain a repetition of items
parent 237821ca
Loading
Loading
Loading
Loading
+18 −7
Original line number Diff line number Diff line
@@ -280,8 +280,9 @@ message Slice {
  repeated ServiceId slice_service_ids = 4;
  repeated SliceId slice_subslice_ids = 5;
  SliceStatus slice_status = 6;
  SliceOwner slice_owner = 7;
  Timestamp timestamp = 8;
  SliceConfig slice_config = 7;
  SliceOwner slice_owner = 8;
  Timestamp timestamp = 9;
}

message SliceOwner {
@@ -302,6 +303,10 @@ message SliceStatus {
  SliceStatusEnum slice_status = 1;
}

message SliceConfig {
  repeated ConfigRule config_rules = 1;
}

message SliceIdList {
  repeated SliceId slice_ids = 1;
}
@@ -446,6 +451,11 @@ message Constraint_EndPointLocation {
  Location location = 2;
}

message Constraint_EndPointPriority {
  EndPointId endpoint_id = 1;
  uint32 priority = 2;
}

message Constraint_SLA_Latency {
  float e2e_latency_ms = 1;
}
@@ -472,7 +482,7 @@ enum IsolationLevelEnum {
}

message Constraint_SLA_Isolation_level {
  IsolationLevelEnum isolation_level = 1;
  repeated IsolationLevelEnum isolation_level = 1;
}

message Constraint {
@@ -480,10 +490,11 @@ message Constraint {
    Constraint_Custom custom = 1;
    Constraint_Schedule schedule = 2;
    Constraint_EndPointLocation endpoint_location = 3;
    Constraint_SLA_Capacity sla_capacity = 4;
    Constraint_SLA_Latency sla_latency = 5;
    Constraint_SLA_Availability sla_availability = 6;
    Constraint_SLA_Isolation_level sla_isolation = 7;
    Constraint_EndPointPriority endpoint_priority = 4;
    Constraint_SLA_Capacity sla_capacity = 5;
    Constraint_SLA_Latency sla_latency = 6;
    Constraint_SLA_Availability sla_availability = 7;
    Constraint_SLA_Isolation_level sla_isolation = 8;
  }
}