Newer
Older
{
"description": "This type represents a request for the scale NS operation.\n",
"type": "object",
"required": [
"scaleType"
],
"properties": {
"scaleType": {
"description": "Indicates the type of scaling to be performed. Possible values: - SCALE_NS - SCALE_VNF\n",
"type": "string",
"enum": [
"SCALE_NS",
"SCALE_VNF"
]
},
"scaleNsData": {
"description": "The necessary information to scale the referenced NS instance. It shall be present when scaleType = SCALE_NS.\n",
"$ref": "#/definitions/ScaleNsData"
},
"scaleVnfData": {
"description": "The necessary information to scale the referenced NS instance. It shall be present when scaleType = SCALE_VNF.\n",
"type": "array",
"items": {
"$ref": "#/definitions/ScaleVnfData"
}
},
"scaleTime": {
"description": "Timestamp indicating the scale time of the NS, i.e. the NS will be scaled at this timestamp. Cardinality \"0\" indicates the NS scaling takes place immediately\".\n",
"$ref": "SOL005_def.yaml#/definitions/DateTime"
}
}
}