blob: 11c72b612c03acdb26f32b198454ae001f46eecc [file] [log] [blame]
swagger: '2.0'
info:
version: 3.1.2
title: SO Casablanca APIs
tags:
- name: e2eServiceInstances
- name: globalhealthcheck
- name: nodehealthcheck
- name: onapsoinfraorchestrationRequests
- name: onapsoinfraserviceInstantiation
- name: onapsoinfratasks
- name: onapsoinfracloudResources
- name: onapsoinfracloudResourcesRequests
- name: onapsoinframodelDistributions
schemes:
- http
paths:
'/onap/so/infra/e2eServiceInstances/{version}':
post:
tags:
- e2eServiceInstances
summary: Create an E2E Service Instance on a version provided
description: ''
operationId: createE2EServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
responses:
default:
description: successful operation
'/onap/so/infra/e2eServiceInstances/{version}/{serviceId}':
put:
tags:
- e2eServiceInstances
summary: Update an E2E Service Instance on a version provided and serviceId
description: ''
operationId: updateE2EServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
- name: serviceId
in: path
required: true
type: string
responses:
default:
description: successful operation
delete:
tags:
- e2eServiceInstances
summary: Delete E2E Service Instance on a specified version and serviceId
description: ''
operationId: deleteE2EServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
- name: serviceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/operations/{operationId}':
get:
tags:
- e2eServiceInstances
summary: Find e2eServiceInstances Requests for a given serviceId and operationId
description: ''
operationId: getE2EServiceInstances
produces:
- application/json
parameters:
- name: serviceId
in: path
required: true
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
- name: operationId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/scale':
post:
tags:
- e2eServiceInstances
summary: Scale E2E Service Instance on a specified version
description: ''
operationId: scaleE2EServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
- name: serviceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/e2eServiceInstances/{version}/{serviceId}/modeldifferences':
post:
tags:
- e2eServiceInstances
summary: >-
Find added and deleted resources of target model for the
e2eserviceInstance on a given serviceId
description: ''
operationId: compareModelwithTargetVersion
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: serviceId
in: path
required: true
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][3-5]'
responses:
default:
description: successful operation
/globalhealthcheck:
get:
tags:
- globalhealthcheck
summary: Performing global health check
description: ''
operationId: globalHealthcheck
produces:
- text/html
parameters:
- name: enableBpmn
in: query
required: false
type: boolean
default: true
responses:
default:
description: successful operation
/nodehealthcheck:
get:
tags:
- nodehealthcheck
summary: Performing node health check
description: ''
operationId: nodeHealthcheck
produces:
- text/html
parameters: []
responses:
default:
description: successful operation
'/onap/so/infra/orchestrationRequests/{version}':
get:
tags:
- onapsoinfraorchestrationRequests
summary: Find Orchestrated Requests for a URI Information
description: ''
operationId: getOrchestrationRequest
produces:
- application/json
parameters:
- name: version
in: path
required: true
type: string
pattern: '[vV][4-7]'
responses:
default:
description: successful operation
'/onap/so/infra/orchestrationRequests/{version}/{requestId}':
get:
tags:
- onapsoinfraorchestrationRequests
summary: Find Orchestrated Requests for a given requestId
description: ''
operationId: getOrchestrationRequestForReqId
produces:
- application/json
parameters:
- name: requestId
in: path
required: true
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][4-7]'
responses:
default:
description: successful operation
'/onap/so/infra/orchestrationRequests/{version}/{requestId}/unlock':
post:
tags:
- onapsoinfraorchestrationRequests
summary: Unlock Orchestrated Requests for a given requestId
description: ''
operationId: unlockOrchestrationRequest
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: requestId
in: path
required: true
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][4-7]'
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Deactivate and Cloud Delete VfModule instance
description: ''
operationId: deactivateAndCloudDeleteVfModuleInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: vfmoduleInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Enable Port Mirroring
description: ''
operationId: enablePort
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: configurationInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Disable Port Mirroring
description: ''
operationId: disablePort
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: configurationInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Activate Port Mirroring
description: ''
operationId: activatePort
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: configurationInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Deactivate Port Mirroring
description: ''
operationId: deactivatePort
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: configurationInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/addRelationships':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Add Relationships to a Service Instance
description: ''
operationId: addRelationships
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][6-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut':
post:
tags:
- onapsoinfraserviceInstantiation
summary: VF Auto Scale Out
description: ''
operationId: scaleOutVfModule
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Perform VNF software update
description: ''
operationId: inPlaceSoftwareUpdate
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][6-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Apply updated configuration
description: ''
operationId: applyUpdatedConfig
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][6-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Create a Service Instance on a version provided
description: ''
operationId: createServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/activate':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Activate provided Service Instance
description: ''
operationId: activateServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/deactivate':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Deactivate provided Service Instance
description: ''
operationId: deactivateServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}':
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided Service Instance
description: ''
operationId: deleteServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/assign':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Assign Service Instance
description: ''
operationId: assignServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][7]'
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/unassign':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Unassign Service Instance
description: ''
operationId: unassignServiceInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Create Port Mirroring Configuration
description: ''
operationId: createPortConfiguration
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}':
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided Port
description: ''
operationId: deletePortConfiguration
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: configurationInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/removeRelationships':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Remove Relationships from Service Instance
description: ''
operationId: removeRelationships
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][6-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Create VNF on a specified version and serviceInstance
description: ''
operationId: createVnfInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace':
post:
tags:
- onapsoinfraserviceInstantiation
summary: Replace provided VNF instance
description: ''
operationId: replaceVnfInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}':
put:
tags:
- onapsoinfraserviceInstantiation
summary: 'Update VNF on a specified version, serviceInstance and vnfInstance'
description: ''
operationId: updateVnfInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided VNF instance
description: ''
operationId: deleteVnfInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules':
post:
tags:
- onapsoinfraserviceInstantiation
summary: 'Create VfModule on a specified version, serviceInstance and vnfInstance'
description: ''
operationId: createVfModuleInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace':
post:
tags:
- onapsoinfraserviceInstantiation
summary: 'Create VfModule on a specified version, serviceInstance and vnfInstance'
description: ''
operationId: replaceVfModuleInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: vfmoduleInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}':
put:
tags:
- onapsoinfraserviceInstantiation
summary: >-
Update VfModule on a specified version, serviceInstance, vnfInstance and
vfModule
description: ''
operationId: updateVfModuleInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: vfmoduleInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided VfModule instance
description: ''
operationId: deleteVfModuleInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: vfmoduleInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups':
post:
tags:
- onapsoinfraserviceInstantiation
summary: 'Create VolumeGroup on a specified version, serviceInstance, vnfInstance'
description: ''
operationId: createVolumeGroupInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}':
put:
tags:
- onapsoinfraserviceInstantiation
summary: >-
Update VolumeGroup on a specified version, serviceInstance, vnfInstance
and volumeGroup
description: ''
operationId: updateVolumeGroupInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: volumeGroupInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided VolumeGroup instance
description: ''
operationId: deleteVolumeGroupInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: vnfInstanceId
in: path
required: true
type: string
- name: volumeGroupInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks':
post:
tags:
- onapsoinfraserviceInstantiation
summary: 'Create NetworkInstance on a specified version and serviceInstance '
description: ''
operationId: createNetworkInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/serviceInstantiation/{version}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}':
put:
tags:
- onapsoinfraserviceInstantiation
summary: >-
Update VolumeGroup on a specified version, serviceInstance,
networkInstance
description: ''
operationId: updateNetworkInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: networkInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
delete:
tags:
- onapsoinfraserviceInstantiation
summary: Delete provided Network instance
description: ''
operationId: deleteNetworkInstance
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][5-7]'
- name: serviceInstanceId
in: path
required: true
type: string
- name: networkInstanceId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/tasks/{version}':
get:
tags:
- onapsoinfratasks
summary: Finds Manual Tasks
description: ''
operationId: queryFilters
parameters:
- name: taskId
in: query
required: false
type: string
- name: originalRequestId
in: query
required: false
type: string
- name: subscriptionServiceType
in: query
required: false
type: string
- name: nfRole
in: query
required: false
type: string
- name: buildingBlockName
in: query
required: false
type: string
- name: originalRequestDate
in: query
required: false
type: string
- name: originalRequestorId
in: query
required: false
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV]1'
responses:
default:
description: successful operation
'/onap/so/infra/cloudResources/{version}/operationalEnvironments':
post:
tags:
- onapsoinfracloudResources
summary: Create an Operational Environment
description: ''
operationId: createOperationEnvironment
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
responses:
default:
description: successful operation
'/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/activate':
post:
tags:
- onapsoinfracloudResources
summary: Activate an Operational Environment
description: ''
operationId: activateOperationEnvironment
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
- name: operationalEnvironmentId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/cloudResources/{version}/operationalEnvironments/{operationalEnvironmentId}/deactivate':
post:
tags:
- onapsoinfracloudResources
summary: Deactivate an Operational Environment
description: ''
operationId: deactivateOperationEnvironment
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
- name: operationalEnvironmentId
in: path
required: true
type: string
responses:
default:
description: successful operation
'/onap/so/infra/cloudResourcesRequests/{version}/{requestId}/unlock':
post:
tags:
- onapsoinfracloudResourcesRequests
summary: Unlock CloudOrchestration requests for a specified requestId
description: ''
operationId: unlockOrchestrationRequestForReqId
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: requestId
in: path
required: true
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
responses:
default:
description: successful operation
'/onap/so/infra/cloudResourcesRequests/{version}':
get:
tags:
- onapsoinfracloudResourcesRequests
summary: Get status of an Operational Environment based on filter criteria
description: ''
operationId: getOperationEnvironmentStatusFilter
consumes:
- application/json
produces:
- application/json
parameters:
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
responses:
default:
description: successful operation
'/onap/so/infra/modelDistributions/{version}/distributions/{distributionId}':
post:
tags:
- onapsoinframodelDistributions
summary: Update model distribution status
description: ''
operationId: updateModelDistributionStatus
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
required: false
schema:
type: string
- name: version
in: path
required: true
type: string
pattern: '[vV][1]'
- name: distributionId
in: path
required: true
type: string
responses:
default:
description: successful operation