ScaleNsRequest.json 1.06 KB
Newer Older
AHMADABB's avatar
AHMADABB committed
{
	"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"
		}
	}
}