Loading src/SOL005/NSFaultManagement/definitions/SOL005NSFaultManagement_def.yaml +30 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,10 @@ definitions: managedObjectId: description: > Identifier of the affected NS instance. The Managed Objects for the present document is an NS instance. An NS instance can have fault monitored sub-object types and identification information is carried as defined in the respective Alarm definition as defined in clause 7.4 of ETSI GS NFV-IFA 045, e.g., using the "faultDetails" attribute. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" rootCauseFaultyComponent: description: > Loading Loading @@ -69,6 +73,10 @@ definitions: perceivedSeverity: description: > Perceived severity of the managed object failure. Valid values applicable to specific Alarms are specified as "Perceived severity" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. $ref: "#/definitions/PerceivedSeverityType" eventTime: description: > Loading @@ -77,14 +85,24 @@ definitions: eventType: description: > Type of event. Valid values applicable to specific Alarms are specified as "Event type" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. $ref: "#/definitions/EventType" faultType: description: > Additional information to clarify the type of the fault. Valid values applicable to specific Alarms are specified as "Alarm definition identifier" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: string probableCause: description: > Information about the probable cause of the fault. Valid values applicable to specific Alarms are specified as "Probable cause" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: string isRootCause: description: > Loading @@ -100,7 +118,10 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" faultDetails: description: > Provides additional information about the fault.. Provides additional information about the fault. Valid values applicable to specific Alarms are specified as "Fault details" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: array items: type: string Loading Loading @@ -283,6 +304,14 @@ definitions: description: > The URI of the endpoint to send the notification to. $ref: "../../definitions/SOL005_def.yaml#/definitions/Uri" pmJobConnection: description: > An access information and interface information to monitor the FM of VNF instance by the VNFM. This can include for instance certain interface endpoint URI together with necessary credentials to access it. type: array items: $ref: "../../definitions/SOL005_def.yaml#/definitions/MonitoringConnection" _links: description: > Links for this resource. Loading src/SOL005/NSPerformanceManagement/definitions/SOL005NSPerformanceManagement_def.yaml +8 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,14 @@ definitions: description: > The size of the report file in bytes, if known. type: integer pmJobConnection: description: > An access information and interface information of PM job to monitor the PM of VNF instance by the VNFM. This can include for instance certain interface endpoint URI together with necessary credentials to access it. type: array items: $ref: "../../definitions/SOL005_def.yaml#/definitions/MonitoringConnection" _links: description: > Links for this resource. Loading src/SOL005/definitions/SOL005_def.yaml +58 −0 Original line number Diff line number Diff line Loading @@ -486,3 +486,61 @@ definitions: The token endpoint from which the access token can be obtained. Shall be present if it has not been provisioned out of band. $ref: "#/definitions/Uri" MonitoringConnection: description: > This type represents a MonitoringConnection. NOTE: The VNFM can be made aware of monitoring connection information, including their identifiers to be used by configuration means outside the scope of the present document (e.g. using relevant NFV-MANO management APIs as defined in ETSI GS NFV-SOL 009). type: object required: - id - monitoringType properties: id: description: > Identifier of the monitoring connection. See note $ref: "#/definitions/Identifier" monitoringType: description: > Type of monitoring way. VALUES: • VIM_CISM • EXTERNAL • PAAS type: string enum: - VIM_CISM - EXTERNAL - PAAS vimId: description: > Information about VIM or CISM connection(s) for monitoring resources for the VNF instance. Can be set when MonitoringType is equal to "VIM_CISM". $ref: "#/definitions/Identifier" paasServiceId: description: > Information about PaasAsset to be used. Can be set when MonitoringType is equal to "PAAS". $ref: "#/definitions/Identifier" interfaceInfo: description: > Information about the interface(s) to the external monitoring tool, if available, including interface endpoint e.g. URL API version, and protocol type. Can be set when MonitoringType is equal to “EXTERNAL”. $ref: "#/definitions/KeyValuePairs" accessInfo: description: > Authentication credentials for accessing the external monitoring tool. Examples can include those to support different authentication schemes, e.g. OAuth, Token, Username/password, etc. Can be set when MonitoringType is equal to “EXTERNAL”. $ref: "#/definitions/KeyValuePairs" extra: description: > Type specific additional information, if applicable. type: string Loading
src/SOL005/NSFaultManagement/definitions/SOL005NSFaultManagement_def.yaml +30 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,10 @@ definitions: managedObjectId: description: > Identifier of the affected NS instance. The Managed Objects for the present document is an NS instance. An NS instance can have fault monitored sub-object types and identification information is carried as defined in the respective Alarm definition as defined in clause 7.4 of ETSI GS NFV-IFA 045, e.g., using the "faultDetails" attribute. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" rootCauseFaultyComponent: description: > Loading Loading @@ -69,6 +73,10 @@ definitions: perceivedSeverity: description: > Perceived severity of the managed object failure. Valid values applicable to specific Alarms are specified as "Perceived severity" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. $ref: "#/definitions/PerceivedSeverityType" eventTime: description: > Loading @@ -77,14 +85,24 @@ definitions: eventType: description: > Type of event. Valid values applicable to specific Alarms are specified as "Event type" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. $ref: "#/definitions/EventType" faultType: description: > Additional information to clarify the type of the fault. Valid values applicable to specific Alarms are specified as "Alarm definition identifier" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: string probableCause: description: > Information about the probable cause of the fault. Valid values applicable to specific Alarms are specified as "Probable cause" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: string isRootCause: description: > Loading @@ -100,7 +118,10 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" faultDetails: description: > Provides additional information about the fault.. Provides additional information about the fault. Valid values applicable to specific Alarms are specified as "Fault details" values of the Alarm applicable to Os-Ma-nfvo reference point, as defined in clause 7.4 of ETSI GS NFV-IFA 045. type: array items: type: string Loading Loading @@ -283,6 +304,14 @@ definitions: description: > The URI of the endpoint to send the notification to. $ref: "../../definitions/SOL005_def.yaml#/definitions/Uri" pmJobConnection: description: > An access information and interface information to monitor the FM of VNF instance by the VNFM. This can include for instance certain interface endpoint URI together with necessary credentials to access it. type: array items: $ref: "../../definitions/SOL005_def.yaml#/definitions/MonitoringConnection" _links: description: > Links for this resource. Loading
src/SOL005/NSPerformanceManagement/definitions/SOL005NSPerformanceManagement_def.yaml +8 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,14 @@ definitions: description: > The size of the report file in bytes, if known. type: integer pmJobConnection: description: > An access information and interface information of PM job to monitor the PM of VNF instance by the VNFM. This can include for instance certain interface endpoint URI together with necessary credentials to access it. type: array items: $ref: "../../definitions/SOL005_def.yaml#/definitions/MonitoringConnection" _links: description: > Links for this resource. Loading
src/SOL005/definitions/SOL005_def.yaml +58 −0 Original line number Diff line number Diff line Loading @@ -486,3 +486,61 @@ definitions: The token endpoint from which the access token can be obtained. Shall be present if it has not been provisioned out of band. $ref: "#/definitions/Uri" MonitoringConnection: description: > This type represents a MonitoringConnection. NOTE: The VNFM can be made aware of monitoring connection information, including their identifiers to be used by configuration means outside the scope of the present document (e.g. using relevant NFV-MANO management APIs as defined in ETSI GS NFV-SOL 009). type: object required: - id - monitoringType properties: id: description: > Identifier of the monitoring connection. See note $ref: "#/definitions/Identifier" monitoringType: description: > Type of monitoring way. VALUES: • VIM_CISM • EXTERNAL • PAAS type: string enum: - VIM_CISM - EXTERNAL - PAAS vimId: description: > Information about VIM or CISM connection(s) for monitoring resources for the VNF instance. Can be set when MonitoringType is equal to "VIM_CISM". $ref: "#/definitions/Identifier" paasServiceId: description: > Information about PaasAsset to be used. Can be set when MonitoringType is equal to "PAAS". $ref: "#/definitions/Identifier" interfaceInfo: description: > Information about the interface(s) to the external monitoring tool, if available, including interface endpoint e.g. URL API version, and protocol type. Can be set when MonitoringType is equal to “EXTERNAL”. $ref: "#/definitions/KeyValuePairs" accessInfo: description: > Authentication credentials for accessing the external monitoring tool. Examples can include those to support different authentication schemes, e.g. OAuth, Token, Username/password, etc. Can be set when MonitoringType is equal to “EXTERNAL”. $ref: "#/definitions/KeyValuePairs" extra: description: > Type specific additional information, if applicable. type: string