Newer
Older
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
The NFV-MANO functional entity shall support receiving this parameter
as part of the URI query string. The API consumer may supply this
parameter.
All attribute names that appear in the PmJob and in data
types referenced from it shall be supported by the NFV-MANO functional
entity in the expression.
in: query
required: false
schema:
type: string
filter.Threshold :
name: filter
description: >
Attribute-based filtering expression according to clause 5.2 of
ETSI GS NFV-SOL 013.
The NFV-MANO functional entity shall support receiving this parameter
as part of the URI query string. The API consumer may supply this
parameter.
All attribute names that appear in the Threshold and in data
types referenced from it shall be supported by the NFV-MANO functional
entity in the expression.
in: query
required: false
schema:
type: string
exclude_default.PmJob :
name: exclude_default
description: >
Indicates to exclude the following complex attributes from the
response. See clause 5.3 of ETSI GS NFV-SOL 013 for details.
The NFV-MANO functional entity shall support this parameter.
The following attributes shall be excluded from the PmJob
structure in the response body if this parameter is provided, or none of
the parameters "all_fields," "fields", "exclude_fields", "exclude_default"
are provided:
in: query
required: false
schema:
type: string
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
pmJobId:
name: pmJobId
in: path
description: >-
Identifier of the PM Job
required: true
schema:
$ref: '../components/SOL009_schemas.yaml#/components/schemas/Identifier'
reportId:
name: reportId
in: path
description: >-
Identifier of the PM report
required: true
schema:
$ref: '../components/SOL009_schemas.yaml#/components/schemas/Identifier'
thresholdId:
name: thresholdId
in: path
description: >-
Identifier of the PM threshold
required: true
schema:
$ref: '../components/SOL009_schemas.yaml#/components/schemas/Identifier'
requestBodies:
CreatePMJobRequest:
description: >
PM job creation request.
content:
application/json:
schema:
$ref: "./components/NFVManoPerformanceManagement_def.yaml#/components/schemas/CreatePmJobRequest"
description: >
Request parameters to create a threshold.
content:
application/json:
schema:
$ref: "./components/NFVManoPerformanceManagement_def.yaml#/components/schemas/CreateThresholdRequest"
required: true
ThresholdModificationRequest:
description: >
Parameters for the threshold modification.
The Content-Type header shall be set to "application/merge-patch+json"
according to IETF RFC 7396.
content:
application/merge-patch+json:
schema:
$ref: "./components/NFVManoPerformanceManagement_def.yaml#/components/schemas/ThresholdModifications"
required: true
PmJobModificationRequest:
description: >
Parameters for the PM job modification.
The Content-Type header shall be set to "application/merge-patch+json"
according to IETF RFC 7396.
content:
application/merge-patch+json:
schema:
$ref: "./components/NFVManoPerformanceManagement_def.yaml#/components/schemas/PmJobModifications"