From dc7b98c7fa78f9136e65fab975dd101c99c61fc0 Mon Sep 17 00:00:00 2001 From: Lluis Gifre <lluis.gifre@cttc.es> Date: Mon, 1 Aug 2022 20:23:43 +0200 Subject: [PATCH] Common Context Proto files: - Slice: added config rules - Added EndpointPriority constraint - Modified IsolationLevel constraint to contain a repetition of items --- proto/context.proto | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/proto/context.proto b/proto/context.proto index 944cc0ef5..866876175 100644 --- a/proto/context.proto +++ b/proto/context.proto @@ -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; } } -- GitLab