+ /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info
+ description: returns esr-system-info
+ operationId: getExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: system-name
+ in: query
+ description: name of external system.
+ required: false
+ type: string
+ - name: system-type
+ in: query
+ description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.
+ required: false
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-system-info
+ description: create or update an existing esr-system-info
+ operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-system-info object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-system-info
+ description: delete an existing esr-system-info
+ operationId: deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info-list
+ description: returns esr-system-info-list
+ operationId: getExternalSystemEsrEmsListEsrEmsEsrSystemInfoList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrEmsListEsrEmsRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ /external-system/esr-ems-list/esr-ems/{ems-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-ems
+ description: returns esr-ems
+ operationId: getExternalSystemEsrEmsListEsrEms
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-ems"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-ems
+ description: create or update an existing esr-ems
+ operationId: createOrUpdateExternalSystemEsrEmsListEsrEms
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-ems object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-ems"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-ems
+ description: delete an existing esr-ems
+ operationId: deleteExternalSystemEsrEmsListEsrEms
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: ems-id
+ in: path
+ description: Unique ID of EMS.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-ems-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-ems-list
+ description: returns esr-ems-list
+ operationId: getExternalSystemEsrEmsList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-ems-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info
+ description: returns esr-system-info
+ operationId: getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: system-name
+ in: query
+ description: name of external system.
+ required: false
+ type: string
+ - name: system-type
+ in: query
+ description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.
+ required: false
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-system-info
+ description: create or update an existing esr-system-info
+ operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-system-info object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-system-info
+ description: delete an existing esr-system-info
+ operationId: deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info-list
+ description: returns esr-system-info-list
+ operationId: getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-vnfm
+ description: returns esr-vnfm
+ operationId: getExternalSystemEsrVnfmListEsrVnfm
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-vnfm"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-vnfm
+ description: create or update an existing esr-vnfm
+ operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfm
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-vnfm object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-vnfm"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-vnfm
+ description: delete an existing esr-vnfm
+ operationId: deleteExternalSystemEsrVnfmListEsrVnfm
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: vnfm-id
+ in: path
+ description: Unique ID of VNFM.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-vnfm-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-vnfm-list
+ description: returns esr-vnfm-list
+ operationId: getExternalSystemEsrVnfmList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-vnfm-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info
+ description: returns esr-system-info
+ operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: system-name
+ in: query
+ description: name of external system.
+ required: false
+ type: string
+ - name: system-type
+ in: query
+ description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.
+ required: false
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-system-info
+ description: create or update an existing esr-system-info
+ operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-system-info object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-system-info"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-system-info
+ description: delete an existing esr-system-info
+ operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: esr-system-info-id
+ in: path
+ description: Unique ID of esr system info.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-system-info-list
+ description: returns esr-system-info-list
+ operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-system-info-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship:
+ put:
+ tags:
+ - ExternalSystem
+ summary: see node definition for valid relationships
+ operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: relationship object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/relationship"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing relationship
+ description: delete an existing relationship
+ operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-thirdparty-sdnc
+ description: returns esr-thirdparty-sdnc
+ operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-thirdparty-sdnc"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ put:
+ tags:
+ - ExternalSystem
+ summary: create or update an existing esr-thirdparty-sdnc
+ description: create or update an existing esr-thirdparty-sdnc
+ operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: body
+ in: body
+ description: esr-thirdparty-sdnc object that needs to be created or updated
+ required: true
+ schema:
+ $ref: "#/definitions/esr-thirdparty-sdnc"
+ delete:
+ tags:
+ - ExternalSystem
+ summary: delete an existing esr-thirdparty-sdnc
+ description: delete an existing esr-thirdparty-sdnc
+ operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc
+ consumes:
+ - application/json
+ - application/xml
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).
+ parameters:
+ - name: thirdparty-sdnc-id
+ in: path
+ description: Unique ID of SDNC.
+ required: true
+ type: string
+ - name: resource-version
+ in: query
+ description: resource-version for concurrency
+ required: true
+ type: string
+ /external-system/esr-thirdparty-sdnc-list:
+ get:
+ tags:
+ - ExternalSystem
+ summary: returns esr-thirdparty-sdnc-list
+ description: returns esr-thirdparty-sdnc-list
+ operationId: getExternalSystemEsrThirdpartySdncList
+ produces:
+ - application/json
+ - application/xml
+ responses:
+ "200":
+ description: successful operation
+ schema:
+ $ref: "#/definitions/esr-thirdparty-sdnc-list"
+ "default":
+ description: Response codes found in [response codes](https://wiki.onap.org/).