- description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `'/ManagedElement=NRNode1/GNBDUFunction=1'`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
schema:
$ref: '#/components/schemas/ErrorMessage'
description: The specified resource was not found
+ "409":
+ content:
+ application/json:
+ example:
+ status: 409
+ message: Conflict error message
+ details: Conflict error details
+ schema:
+ $ref: '#/components/schemas/ErrorMessage'
+ description: Conflict
"500":
content:
application/json:
- description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `/ManagedElement=NRNode1/GNBDUFunction=1`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
The `options` parameter specifies additional query options. It is mandatory to wrap key(s)=value(s) in parentheses `()`.
Examples for GNBDUFunctionConfig queries:
- Limit depth of returned sub-tree: `(depth=2)`
- - Select specific fields: `(fields=id,gNBDUName)`
- - Combine options: `(depth=3,fields=id,gNBDUName)`
+ - Select specific fields: `(fields=attributes(gNBId;gNBDUName))`
+ - Combine options: `(depth=3,fields=attributes(gNBId;gNBDUName))`
examples:
Limit Depth:
value:
options: (depth=2)
Select Specific Fields:
value:
- options: "(fields=id,gNBDUName)"
+ options: (fields=attributes(gNBId;gNBDUName))
Combine Depth and Fields:
value:
- options: "(depth=3,fields=id,gNBDUName)"
+ options: "(depth=3,fields=attributes(gNBId;gNBDUName))"
in: query
name: options
required: false
- description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `/ManagedElement=NRNode1/GNBDUFunction=1`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
schema:
$ref: '#/components/schemas/ErrorMessage'
description: Forbidden
+ "409":
+ content:
+ application/json:
+ example:
+ status: 409
+ message: Conflict error message
+ details: Conflict error details
+ schema:
+ $ref: '#/components/schemas/ErrorMessage'
+ description: Conflict
"500":
content:
application/json:
- description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `/ManagedElement=NRNode1/GNBDUFunction=1`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
schema:
$ref: '#/components/schemas/ErrorMessage'
description: Forbidden
+ "409":
+ content:
+ application/json:
+ example:
+ status: 409
+ message: Conflict error message
+ details: Conflict error details
+ schema:
+ $ref: '#/components/schemas/ErrorMessage'
+ description: Conflict
"500":
content:
application/json:
- description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `/ManagedElement=NRNode1/GNBDUFunction=1`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
schema:
$ref: '#/components/schemas/ErrorMessage'
description: Forbidden
+ "409":
+ content:
+ application/json:
+ example:
+ status: 409
+ message: Conflict error message
+ details: Conflict error details
+ schema:
+ $ref: '#/components/schemas/ErrorMessage'
+ description: Conflict
"500":
content:
application/json:
schema:
example: my-cm-handle
type: string
- - description: For more details on cps path, please refer https://docs.onap.org/projects/onap-cps/en/latest/cps-path.html
+ - description: "For more details on cps path, please refer https://docs.onap.org/projects/onap-cps/en/latest/cps-path.html"
examples:
container cps path:
- value: '/GNBDUFunction'
+ value: //GNBDUFunction
list attributes cps path:
value: "//GNBDUFunction[@id='1001']"
in: query
options: (depth=2)
Select Specific Fields:
value:
- options: "(fields=attributes(gNBId;gNBDUName))"
+ options: (fields=attributes(gNBId;gNBDUName))
Combine Depth and Fields:
value:
options: "(depth=3,fields=attributes(gNBId;gNBDUName))"
description: |
The `resourceIdentifier` parameter specifies the target resource in the GNBDUFunctionConfig model.
For ONAP DMI Plugin, the format will follow RESTConf paths. Examples:
- - All GNBDUFunctions: `/ManagedElement=NRNode1/GNBDUFunction=1`
+ - All GNBDUFunctions: `/ManagedElement=node1/GNBDUFunction=1`
examples:
sample 1:
value:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=node1/GNBDUFunction=1
in: query
name: resourceIdentifier
required: true
options: (depth=2)
Select Specific Fields:
value:
- options: "(fields=attributes(gNBId;gNBDUName))"
+ options: (fields=attributes(gNBId;gNBDUName))
Combine Depth and Fields:
value:
options: "(depth=3,fields=attributes(gNBId;gNBDUName))"
example: my-cm-handle
type: string
cpsPathInQuery:
- description: |
- The `cps-path` parameter allows referencing elements in the GNBDUFunctionConfig data model.
- For more details on cps path, please refer to:
- [CPS Path Documentation](https://docs.onap.org/projects/onap-cps/en/latest/cps-path.html).
- Example paths:
- - Root GNBDUFunction: `/GNBDUFunction`
- - Specific gNB ID: `//GNBDUFunction[@id='1001']`
- - RIM-RS Reporting Config: `//GNBDUFunction[@id='1001']/rimRSReportConf`
+ description: "For more details on cps path, please refer https://docs.onap.org/projects/onap-cps/en/latest/cps-path.html"
examples:
- GNBDUFunction Root:
- value: /GNBDUFunction
- Specific gNB ID:
+ container cps path:
+ value: //GNBDUFunction
+ list attributes cps path:
value: "//GNBDUFunction[@id='1001']"
- RIM-RS Reporting Config:
- value: "//GNBDUFunction[@id='1001']/rimRSReportConf"
in: query
name: cps-path
required: false
schema:
type: object
description: OK
+ Conflict:
+ content:
+ application/json:
+ example:
+ status: 409
+ message: Conflict error message
+ details: Conflict error details
+ schema:
+ $ref: '#/components/schemas/ErrorMessage'
+ description: Conflict
Created:
content: {}
description: Created
DataOperationRequest:
example:
operations:
- - resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ - resourceIdentifier: /ManagedElement=NRNode1/GNBDUFunction=1
targetIds:
- "[\"da310eecdb8d44c2acc0ddaae01174b1\",\"c748c58f8e0b438f9fd1f28370b17d47\"\
]"
options: (fields=NRCellDU/attributes/cellLocalId)
operationId: "12"
operation: read
- - resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ - resourceIdentifier: /ManagedElement=NRNode1/GNBDUFunction=1
targetIds:
- "[\"da310eecdb8d44c2acc0ddaae01174b1\",\"c748c58f8e0b438f9fd1f28370b17d47\"\
]"
type: object
DataOperationDefinition:
example:
- resourceIdentifier: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ resourceIdentifier: /ManagedElement=NRNode1/GNBDUFunction=1
targetIds:
- "[\"da310eecdb8d44c2acc0ddaae01174b1\",\"c748c58f8e0b438f9fd1f28370b17d47\"\
]"
example: (fields=NRCellDU/attributes/cellLocalId)
type: string
resourceIdentifier:
- example: '/ManagedElement=NRNode1/GNBDUFunction=1'
+ example: /ManagedElement=NRNode1/GNBDUFunction=1
type: string
targetIds:
items: