UNPKG

@itentialopensource/adapter-etsi_sol005

Version:

This adapter integrates with system described as: ETSI sol005

1,767 lines (1,757 loc) 327 kB
openapi: 3.0.0 info: title: adapter-etsi_sol005 contact: {} version: '1.0.0' servers: - url: https://{defaultHost} variables: defaultHost: default: www.example.com paths: /nsd/v2/api_versions: get: summary: getApiVersions description: '' operationId: getApiVersions parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2ApiVersionsResponse' - description: > This type represents API version information. deprecated: false /nsd/v2/ns_descriptors: post: summary: postNsDescriptors description: '' operationId: postNsDescriptors parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2NsDescriptorsResponse' - description: > This type represents a response for the query NSD operation. deprecated: false get: summary: getNsDescriptors description: '' operationId: getNsDescriptors parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: allFields in: query description: '' style: form explode: true schema: type: string - name: fields in: query description: '' style: form explode: true schema: type: string - name: excludeFields in: query description: '' style: form explode: true schema: type: string - name: excludeDefault in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NsdV2NsDescriptorsResponse' description: '' deprecated: false /nsd/v2/ns_descriptors/{nsdInfoId}: get: summary: getNsDescriptorsNsdInfoId description: '' operationId: getNsDescriptorsNsdInfoId parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2NsDescriptorsResponse' - description: > This type represents a response for the query NSD operation. deprecated: false patch: summary: patchNsDescriptorsNsdInfoId description: '' operationId: patchNsDescriptorsNsdInfoId parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2NsDescriptorsResponse3' - description: > This type represents attribute modifications for an individual NS descriptor resource based on the NsdInfo data type. The attributes of NsdInfo that can be modified are included in the NsdInfoModifications data type.NOTE: At least one of the attributes - nsdOperationalState and userDefinedData - shall be present. deprecated: false delete: summary: deleteNsDescriptorsNsdInfoId description: '' operationId: deleteNsDescriptorsNsdInfoId parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/ns_descriptors/{nsdInfoId}/nsd_content: get: summary: getNsDescriptorsNsdInfoIdNsdContent description: '' operationId: getNsDescriptorsNsdInfoIdNsdContent parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: putNsDescriptorsNsdInfoIdNsdContent description: '' operationId: putNsDescriptorsNsdInfoIdNsdContent parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/ns_descriptors/{nsdInfoId}/nsd: get: summary: getNsDescriptorsNsdInfoIdNsd description: '' operationId: getNsDescriptorsNsdInfoIdNsd parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/ns_descriptors/{nsdInfoId}/manifest: get: summary: getNsDescriptorsNsdInfoIdManifest description: '' operationId: getNsDescriptorsNsdInfoIdManifest parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/ns_descriptors/{nsdInfoId}/artifacts/{artifactPath}: get: summary: getNsDescriptorsNsdInfoIdArtifactsArtifactPath description: '' operationId: getNsDescriptorsNsdInfoIdArtifactsArtifactPath parameters: - name: nsdInfoId in: path description: '' required: true style: simple schema: type: string - name: artifactPath in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/pnf_descriptors: post: summary: postPnfDescriptors description: '' operationId: postPnfDescriptors parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2PnfDescriptorsResponse' - description: > This type represents a response for the query PNFD operation. deprecated: false get: summary: getPnfDescriptors description: '' operationId: getPnfDescriptors parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: allFields in: query description: '' style: form explode: true schema: type: string - name: fields in: query description: '' style: form explode: true schema: type: string - name: excludeFields in: query description: '' style: form explode: true schema: type: string - name: excludeDefault in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NsdV2PnfDescriptorsResponse' description: > Information about zero or more PNF descriptors. The response body shall contain a representation in an array the representations of zero or more PNF descriptors, as defined in clause 5.5.2.2. If the NFVO supports alternative 2 (paging) according to clause 4.7.2.1 for this resource, inclusion of the Link HTTP header in this response shall follow the provisions in clause 4.7.2.3. deprecated: false /nsd/v2/pnf_descriptors/{pnfdInfoId}: get: summary: getPnfDescriptorsPnfdInfoId description: '' operationId: getPnfDescriptorsPnfdInfoId parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2PnfDescriptorsResponse' - description: > This type represents a response for the query PNFD operation. deprecated: false patch: summary: patchPnfDescriptorsPnfdInfoId description: '' operationId: patchPnfDescriptorsPnfdInfoId parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2PnfDescriptorsResponse3' - description: > This type represents attribute modifications for an individual PNF descriptor resource based on the "PnfdInfo" data type. The attributes of "PnfdInfo" that can be modified are included in the "PnfdInfoModifications" data type. deprecated: false delete: summary: deletePnfDescriptorsPnfdInfoId description: '' operationId: deletePnfDescriptorsPnfdInfoId parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/pnf_descriptors/{pnfdInfoId}/pnfd_content: get: summary: getPnfDescriptorsPnfdInfoIdPnfdContent description: '' operationId: getPnfDescriptorsPnfdInfoIdPnfdContent parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: putPnfDescriptorsPnfdInfoIdPnfdContent description: '' operationId: putPnfDescriptorsPnfdInfoIdPnfdContent parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/pnf_descriptors/{pnfdInfoId}/pnfd: get: summary: getPnfDescriptorsPnfdInfoIdPnfd description: '' operationId: getPnfDescriptorsPnfdInfoIdPnfd parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/pnf_descriptors/{pnfdInfoId}/manifest: get: summary: getPnfDescriptorsPnfdInfoIdManifest description: '' operationId: getPnfDescriptorsPnfdInfoIdManifest parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/pnf_descriptors/{pnfdInfoId}/artifacts/{artifactPath}: get: summary: getPnfDescriptorsPnfdInfoIdArtifactsArtifactPath description: '' operationId: getPnfDescriptorsPnfdInfoIdArtifactsArtifactPath parameters: - name: pnfdInfoId in: path description: '' required: true style: simple schema: type: string - name: artifactPath in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsd/v2/subscriptions: post: summary: postSubscriptions description: '' operationId: postSubscriptions parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2SubscriptionsResponse' - description: > This type represents a subscription related to notifications about NSD management. deprecated: false get: summary: getSubscriptions description: '' operationId: getSubscriptions parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NsdV2SubscriptionsResponse' description: > The list of subscriptions was queried successfully. The response body shall contain in an array the representations of all active subscriptions of the functional block that invokes the method, i.e., zero or more representations of NSD management subscriptions as defined in clause 5.5.2.8. If the NFVO supports alternative 2 (paging) according to clause 4.7.2.1 for this resource, inclusion of the Link HTTP header in this response shall follow the provisions in clause 4.7.2.3. deprecated: false /nsd/v2/subscriptions/{subscriptionId}: get: summary: getSubscriptionsSubscriptionId description: '' operationId: getSubscriptionsSubscriptionId parameters: - name: subscriptionId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsdV2SubscriptionsResponse' - description: > This type represents a subscription related to notifications about NSD management. deprecated: false delete: summary: deleteSubscriptionsSubscriptionId description: '' operationId: deleteSubscriptionsSubscriptionId parameters: - name: subscriptionId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nsfm/v1/alarms: get: summary: getAlarms description: '' operationId: getAlarms parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NsfmV1AlarmsResponse' description: '' deprecated: false /nsfm/v1/alarms/{alarmId}: get: summary: getAlarmsAlarmId description: '' operationId: getAlarmsAlarmId parameters: - name: alarmId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsfmV1AlarmsResponse' - description: > The alarm data type encapsulates information about an alarm. It shall comply with the provisions defined in Table 8.5.2.4-1 deprecated: false patch: summary: patchAlarmsAlarmId description: '' operationId: patchAlarmsAlarmId parameters: - name: alarmId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NsfmV1AlarmsResponse2' - description: > This type represents attribute modifications for an "Individual alarm" resource, i.e. modifications to a resource representation based on the "Alarm" data type. The attributes of "Alarm" that can be modified according to the provisions in clause 8.5.2.4 are included in the "AlarmModifications" data type. The "AlarmModifications" data type shall comply with the provisions defined in Table 8.5.2.8-1. deprecated: false /vnfpkgm/v2/vnf_packages: get: summary: getVnfPackages description: '' operationId: getVnfPackages parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: allFields in: query description: '' style: form explode: true schema: type: string - name: fields in: query description: '' style: form explode: true schema: type: string - name: excludeFields in: query description: '' style: form explode: true schema: type: string - name: excludeDefault in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/VnfpkgmV2VnfPackagesResponse' description: '' deprecated: false post: summary: postVnfPackages description: '' operationId: postVnfPackages parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: $ref: '#/components/schemas/VnfpkgmV2VnfPackagesResponse' deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}: get: summary: getVnfPackagesVnfPkgId description: '' operationId: getVnfPackagesVnfPkgId parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: $ref: '#/components/schemas/VnfpkgmV2VnfPackagesResponse' deprecated: false delete: summary: deleteVnfPackagesVnfPkgId description: '' operationId: deleteVnfPackagesVnfPkgId parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false patch: summary: patchVnfPackagesVnfPkgId description: '' operationId: patchVnfPackagesVnfPkgId parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/VnfpkgmV2VnfPackagesResponse3' - description: > This type represents modifications to the information of a VNF package. It shall comply with the provisions defined in Table 9.5.2.3-1. deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/vnfd: get: summary: getVnfPackagesVnfPkgIdVnfd description: '' operationId: getVnfPackagesVnfPkgIdVnfd parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/ext_artifacts_access: get: summary: getVnfPackagesVnfPkgIdExtArtifactsAccess description: '' operationId: getVnfPackagesVnfPkgIdExtArtifactsAccess parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/VnfpkgmV2VnfPackagesExtArtifactsAccessResponse' - description: > This type represents the access configuration information for downloading external VNF package artifacts. The NFVO can obtain the external VNF package artifact file through the information provided in this structure, together with information provided in the manifest / VNFD. The data structure shall comply with the provisions defined in Table 9.5.2.10-1. If the data structure is part of a response body, security-sensitive attributes shall be excluded as specified in Table 9.5.2.10-1. deprecated: false put: summary: putVnfPackagesVnfPkgIdExtArtifactsAccess description: '' operationId: putVnfPackagesVnfPkgIdExtArtifactsAccess parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/VnfpkgmV2VnfPackagesExtArtifactsAccessResponse' - description: > This type represents the access configuration information for downloading external VNF package artifacts. The NFVO can obtain the external VNF package artifact file through the information provided in this structure, together with information provided in the manifest / VNFD. The data structure shall comply with the provisions defined in Table 9.5.2.10-1. If the data structure is part of a response body, security-sensitive attributes shall be excluded as specified in Table 9.5.2.10-1. deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/manifest: get: summary: getVnfPackagesVnfPkgIdManifest description: '' operationId: getVnfPackagesVnfPkgIdManifest parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/package_content: get: summary: getVnfPackagesVnfPkgIdPackageContent description: '' operationId: getVnfPackagesVnfPkgIdPackageContent parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: putVnfPackagesVnfPkgIdPackageContent description: '' operationId: putVnfPackagesVnfPkgIdPackageContent parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/artifacts: get: summary: getVnfPackagesVnfPkgIdArtifacts description: '' operationId: getVnfPackagesVnfPkgIdArtifacts parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string - name: excludeAllManoArtifacts in: query description: '' style: form explode: true schema: type: string - name: excludeAllNonManoArtifacts in: query description: '' style: form explode: true schema: type: string - name: selectNonManoArtifactSets in: query description: '' style: form explode: true schema: type: string - name: includeExternalArtifacts in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/package_content/upload_from_uri: post: summary: postVnfPackagesVnfPkgIdPackageContentUploadFromUri description: '' operationId: postVnfPackagesVnfPkgIdPackageContentUploadFromUri parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /vnfpkgm/v2/vnf_packages/{vnfPkgId}/artifacts/{artifactPath}: get: summary: getVnfPackagesVnfPkgIdArtifactsArtifactPath description: '' operationId: getVnfPackagesVnfPkgIdArtifactsArtifactPath parameters: - name: vnfPkgId in: path description: '' required: true style: simple schema: type: string - name: artifactPath in: path description: '' required: true style: simple schema: type: string - name: includeSignatures in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nspm/v2/pm_jobs: post: summary: postPmJobs description: '' operationId: postPmJobs parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2PmJobsResponse' - description: > This type represents a PM job. deprecated: false get: summary: getPmJobs description: '' operationId: getPmJobs parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: allFields in: query description: '' style: form explode: true schema: type: string - name: fields in: query description: '' style: form explode: true schema: type: string - name: excludeFields in: query description: '' style: form explode: true schema: type: string - name: excludeDefault in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NspmV2PmJobsResponse' description: '' deprecated: false /nspm/v2/pm_jobs/{pmJobId}: get: summary: getPmJobsPmJobId description: '' operationId: getPmJobsPmJobId parameters: - name: pmJobId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2PmJobsResponse' - description: > This type represents a PM job. deprecated: false patch: summary: patchPmJobsPmJobId description: '' operationId: patchPmJobsPmJobId parameters: - name: pmJobId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2PmJobsResponse3' - description: > This type represents modifications to a PM job. It shall comply with the provisions defined in Table 7.5.2.12-1. deprecated: false delete: summary: deletePmJobsPmJobId description: '' operationId: deletePmJobsPmJobId parameters: - name: pmJobId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nspm/v2/pm_jobs/{pmJobId}/reports/{reportId}: get: summary: getPmJobsPmJobIdReportsReportId description: '' operationId: getPmJobsPmJobIdReportsReportId parameters: - name: pmJobId in: path description: '' required: true style: simple schema: type: string - name: reportId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2PmJobsReportsResponse' - description: > This type defines the format of a performance report provided by the NFVO to the OSS/BSS as a result of collecting performance information as part of a PM job. The type shall comply with the provisions defined in Table 7.5.2.10-1. deprecated: false /nspm/v2/thresholds: post: summary: postThresholds description: '' operationId: postThresholds parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2ThresholdsResponse' - description: > This type represents a threshold. deprecated: false get: summary: getThresholds description: '' operationId: getThresholds parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NspmV2ThresholdsResponse' description: '' deprecated: false /nspm/v2/thresholds/{thresholdId}: get: summary: getThresholdsThresholdId description: '' operationId: getThresholdsThresholdId parameters: - name: thresholdId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2ThresholdsResponse' - description: > This type represents a threshold. deprecated: false patch: summary: patchThresholdsThresholdId description: '' operationId: patchThresholdsThresholdId parameters: - name: thresholdId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NspmV2ThresholdsResponse3' - description: > This type represents modifications to a threshold. It shall comply with the provisions defined in Table 7.5.2.11-1. deprecated: false delete: summary: deleteThresholdsThresholdId description: '' operationId: deleteThresholdsThresholdId parameters: - name: thresholdId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /nfvici/v1/nfvi_capacity_infos: get: summary: getNfviCapacityInfos description: '' operationId: getNfviCapacityInfos parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: allFields in: query description: '' style: form explode: true schema: type: string - name: fields in: query description: '' style: form explode: true schema: type: string - name: excludeFields in: query description: '' style: form explode: true schema: type: string - name: excludeDefault in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NfviciV1NfviCapacityInfosResponse' description: '' deprecated: false /nfvici/v1/nfvi_capacity_infos/{vimId}: get: summary: getNfviCapacityInfosVimId description: '' operationId: getNfviCapacityInfosVimId parameters: - name: vimId in: path description: '' required: true style: simple schema: type: string - name: filter in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NfviciV1NfviCapacityInfosResponse' - description: > This type defines the format of the NFVI capacity information. The type shall comply with the provisions defined in Table 10.5.2.4-1. deprecated: false /nfvici/v1/capacity_thresholds: get: summary: getCapacityThresholds description: '' operationId: getCapacityThresholds parameters: - name: filter in: query description: '' style: form explode: true schema: type: string - name: nextpageOpaqueMarker in: query description: '' style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: array items: $ref: '#/components/schemas/NfviciV1CapacityThresholdsResponse' description: '' deprecated: false post: summary: postCapacityThresholds description: '' operationId: postCapacityThresholds parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: allOf: - $ref: '#/components/schemas/NfviciV1CapacityThresholdsResponse' - description: > This type represents a capacity threshold. It shall comply with the provisions defined in table 10.5.2.8-1. deprecated: false /nfvici/v1/capacity_thresholds/{capac