Loading src/SOL002/VNFIndicator/VNFIndicator.yaml +8 −8 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -267,7 +267,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -355,7 +355,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -425,7 +425,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -478,7 +478,7 @@ paths: description: Details of the subscription to be created. required: true schema: $ref: 'definitions/VnfIndicatorSubscriptionRequest_def.yaml#/definitions/VnfIndicatorSubscriptionRequest' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest' responses: 201: description: > Loading @@ -487,7 +487,7 @@ paths: The subscription was created successfully. The response body shall contain a representation of the created subscription resource. schema: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' headers: Location: description: > Loading Loading @@ -620,7 +620,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -701,7 +701,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading src/SOL002/VNFIndicator/definitions/VnfIndicatorNotificationsFilter_def.yamldeleted 100644 → 0 +0 −24 Original line number Diff line number Diff line definitions: VnfIndicatorNotificationsFilter: description: > This type represents a subscription filter related to notifications about VNF indicator value changes. At a particular nesting level in the filter structure, the following applies: All attributes shall match in order for the filter to match (logical "and" between different filter attributes). If an attribute is an array, the attribute shall match if at least one of the values in the array matches (logical "or" between the values of one filter attribute). type: object properties: vnfInstanceSubscriptionFilter: description: > Filter criteria to select VNF instances about which to notify. This attribute shall not be included when the VNFM sends a subscription request to a particular VNF instance. $ref: 'VnfInstanceSubscriptionFilter_def.yaml#/definitions/VnfInstanceSubscriptionFilter' indicatorIds: description: > Match particular VNF indicator identifiers. type: array items: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd' src/SOL002/VNFIndicator/definitions/VnfIndicatorSubscriptionRequest_def.yamldeleted 100644 → 0 +0 −27 Original line number Diff line number Diff line definitions: VnfIndicatorSubscriptionRequest: description: > This type represents a subscription request related to VNF indicator value change notifications. type: object required: - callbackUri properties: filter: description: > Filter settings for this subscription, to define the subset of all notifications this subscription relates to. A particular notification is sent to the subscriber if the filter matches, or if there is no filter. $ref: 'VnfIndicatorNotificationsFilter_def.yaml#/definitions/VnfIndicatorNotificationsFilter' callbackUri: description: > The URI of the endpoint to send the notification to. type: string format: URI authentication: description: > Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription. This attribute shall only be present if the subscriber requires authorization of notifications. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/SubscriptionAuthentication" No newline at end of file src/SOL002/VNFIndicator/definitions/VnfIndicatorSubscription_def.yamldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line definitions: VnfIndicatorSubscription: description: > This type represents a subscription related to notifications about VNF indicator value changes. type: object required: - callbackUri - id - _links properties: id: description: > Identifier of this subscription resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier' filter: description: > Filter settings for this subscription, to define the subset of all notifications this subscription relates to. A particular notification is sent to the subscriber if the filter matches, or if there is no filter. $ref: 'VnfIndicatorNotificationsFilter_def.yaml#/definitions/VnfIndicatorNotificationsFilter' callbackUri: description: > The URI of the endpoint to send the notification to. type: string format: URI _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: > URI of this resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link' src/SOL002/VNFIndicator/definitions/VnfIndicator_def.yamldeleted 100644 → 0 +0 −31 Original line number Diff line number Diff line definitions: VnfIndicator: type: object required: - id - value - vnfInstanceId - _links properties: id: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd' name: type: string value: type: object vnfInstanceId: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier' _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: URI of this resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link' vnfInstance: description: Link to the VNF instance that the operation applies to. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link' Loading
src/SOL002/VNFIndicator/VNFIndicator.yaml +8 −8 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -267,7 +267,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -355,7 +355,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -425,7 +425,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicator_def.yaml#/definitions/VnfIndicator' $ref: '../../definitions/SOL002SOl003VNFIndicator_def.yaml#/definitions/VnfIndicator' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -478,7 +478,7 @@ paths: description: Details of the subscription to be created. required: true schema: $ref: 'definitions/VnfIndicatorSubscriptionRequest_def.yaml#/definitions/VnfIndicatorSubscriptionRequest' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest' responses: 201: description: > Loading @@ -487,7 +487,7 @@ paths: The subscription was created successfully. The response body shall contain a representation of the created subscription resource. schema: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' headers: Location: description: > Loading Loading @@ -620,7 +620,7 @@ paths: schema: type: array items: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading Loading @@ -701,7 +701,7 @@ paths: maximum: 1 minimum: 1 schema: $ref: 'definitions/VnfIndicatorSubscription_def.yaml#/definitions/VnfIndicatorSubscription' $ref: '../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription' 400: $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400" 401: Loading
src/SOL002/VNFIndicator/definitions/VnfIndicatorNotificationsFilter_def.yamldeleted 100644 → 0 +0 −24 Original line number Diff line number Diff line definitions: VnfIndicatorNotificationsFilter: description: > This type represents a subscription filter related to notifications about VNF indicator value changes. At a particular nesting level in the filter structure, the following applies: All attributes shall match in order for the filter to match (logical "and" between different filter attributes). If an attribute is an array, the attribute shall match if at least one of the values in the array matches (logical "or" between the values of one filter attribute). type: object properties: vnfInstanceSubscriptionFilter: description: > Filter criteria to select VNF instances about which to notify. This attribute shall not be included when the VNFM sends a subscription request to a particular VNF instance. $ref: 'VnfInstanceSubscriptionFilter_def.yaml#/definitions/VnfInstanceSubscriptionFilter' indicatorIds: description: > Match particular VNF indicator identifiers. type: array items: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd'
src/SOL002/VNFIndicator/definitions/VnfIndicatorSubscriptionRequest_def.yamldeleted 100644 → 0 +0 −27 Original line number Diff line number Diff line definitions: VnfIndicatorSubscriptionRequest: description: > This type represents a subscription request related to VNF indicator value change notifications. type: object required: - callbackUri properties: filter: description: > Filter settings for this subscription, to define the subset of all notifications this subscription relates to. A particular notification is sent to the subscriber if the filter matches, or if there is no filter. $ref: 'VnfIndicatorNotificationsFilter_def.yaml#/definitions/VnfIndicatorNotificationsFilter' callbackUri: description: > The URI of the endpoint to send the notification to. type: string format: URI authentication: description: > Authentication parameters to configure the use of Authorization when sending notifications corresponding to this subscription. This attribute shall only be present if the subscriber requires authorization of notifications. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/SubscriptionAuthentication" No newline at end of file
src/SOL002/VNFIndicator/definitions/VnfIndicatorSubscription_def.yamldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line definitions: VnfIndicatorSubscription: description: > This type represents a subscription related to notifications about VNF indicator value changes. type: object required: - callbackUri - id - _links properties: id: description: > Identifier of this subscription resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier' filter: description: > Filter settings for this subscription, to define the subset of all notifications this subscription relates to. A particular notification is sent to the subscriber if the filter matches, or if there is no filter. $ref: 'VnfIndicatorNotificationsFilter_def.yaml#/definitions/VnfIndicatorNotificationsFilter' callbackUri: description: > The URI of the endpoint to send the notification to. type: string format: URI _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: > URI of this resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link'
src/SOL002/VNFIndicator/definitions/VnfIndicator_def.yamldeleted 100644 → 0 +0 −31 Original line number Diff line number Diff line definitions: VnfIndicator: type: object required: - id - value - vnfInstanceId - _links properties: id: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd' name: type: string value: type: object vnfInstanceId: $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier' _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: URI of this resource. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link' vnfInstance: description: Link to the VNF instance that the operation applies to. $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/Link'