#-------Definition of the scenario specific ExpectationObject dataType ----------#
#-------Definition of the Scenario specific ExpectationTarget dataType----------#
MaintenanceVersionTarget:
description:>-
This data type is the "ExpectationTarget" data type with specialisations for Maintenance Version Target. It describes the maintenance version target for the network maintenance, such as target version of the maintenance object after maintenance.
type:object
properties:
targetName:
type:string
enum:
-MaintenanceVersion
targetCondition:
type:string
enum:
-IS_EQUAL_TO
targetValueRange:
type:string
#-------Definition of the Scenario specific ExpectationTarget dataType----------#
#-------Definition of the concrete ObjectContext dataType----------------#
MaintenanceVersionContext:
description:>-
This data type is the "ObjectContext" data type with specialisations for MaintenanceVersionContext. It describes the scope of the maintenance objects based on software version.
type:object
properties:
contextAttribute:
type:string
enum:
-swVersion
contextCondition:
type:string
enum:
-IS_ALL_OF
contextValueRange:
type:array
items:
type:string
MaintenanceOrderContext:
description:>-
This data type is the "ObjectContext" data type with specialisations for MaintenanceOrderContext. It describes describes the list of DNs for NFs/NEs based on their order for maintenance.
type:object
properties:
contextAttribute:
type:string
enum:
-maintenanceOrder
contextCondition:
type:string
enum:
-IS_ALL_OF
contextValueRange:
type:array
items:
type:string
MaintenanceTypeContext:
description:>-
This data type is the "ObjectContext" data type with specialisations for MaintenanceTypeContext. It describes the type of maintenance expected for the maintenance object.
type:object
properties:
contextAttribute:
type:string
enum:
-maintenanceType
contextCondition:
type:string
enum:
-IS_EQUAL_TO
contextValueRange:
type:array
uniqueItems:true
items:
type:string
enum:
-UPGRADE
-DOWNGRADE
#-------Definition of the concrete ObjectContext dataType----------------#
#-------Definition of the concrete ExpectationContext dataType----------------#
MaintenanceTimeContext:
description:>-
This data type is the "ExpectationContext" data type with specialisations for MaintenanceTimeContext