Questo contenuto non è disponibile nella lingua selezionata.
Chapter 36. Image Service
36.1. Image Service Copia collegamentoCollegamento copiato negli appunti!
36.1.1. GenerateSBOM Copia collegamentoCollegamento copiato negli appunti!
POST /api/v1/images/sbom
Generate an SPDX 2.3 SBOM from an image scan.
36.1.1.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.1.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.1.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
36.1.1.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.1.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.1.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.1.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.2. CountImages Copia collegamentoCollegamento copiato negli appunti!
GET /v1/imagescount
CountImages returns a count of images that match the input query.
36.1.2.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.2.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.2.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
36.1.2.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.2.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.2.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.2.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.3. DeleteImages Copia collegamentoCollegamento copiato negli appunti!
DELETE /v1/images
DeleteImage removes the images based on a query
36.1.3.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.3.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.3.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null | ||
| confirm | - | null |
36.1.3.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.3.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.3.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.3.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.4. ExportImages Copia collegamentoCollegamento copiato negli appunti!
GET /v1/export/images
36.1.4.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.4.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.4.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| timeout | - | null | ||
| query | - | null |
36.1.4.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Stream result of v1ExportImageResponse.
36.1.4.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.4.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response.(streaming responses) | Stream result of v1ExportImageResponse. |
| 0 | An unexpected error response. |
36.1.4.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.5. GetImage Copia collegamentoCollegamento copiato negli appunti!
GET /v1/images/{id}
GetImage returns the image given its ID.
36.1.5.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.5.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.5.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
36.1.5.2.2. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| includeSnoozed | - | null | ||
| stripDescription | - | null |
36.1.5.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.5.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.5.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.5.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.6. GetWatchedImages Copia collegamentoCollegamento copiato negli appunti!
GET /v1/watchedimages
GetWatchedImages returns the list of image names that are currently being watched.
36.1.6.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.6.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.6.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.6.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.6.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.6.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.7. InvalidateScanAndRegistryCaches Copia collegamentoCollegamento copiato negli appunti!
GET /v1/images/cache/invalidate
InvalidateScanAndRegistryCaches removes the image metadata cache.
36.1.7.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.7.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.7.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
36.1.7.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.7.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
36.1.7.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.8. ListImages Copia collegamentoCollegamento copiato negli appunti!
GET /v1/images
ListImages returns all the images that match the input query.
36.1.8.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.8.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.8.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
36.1.8.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.8.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.8.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.8.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.9. ScanImage Copia collegamentoCollegamento copiato negli appunti!
POST /v1/images/scan
ScanImage scans a single image and returns the result
36.1.9.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.9.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.9.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
36.1.9.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.9.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.9.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
36.1.9.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.10. UnwatchImage Copia collegamentoCollegamento copiato negli appunti!
DELETE /v1/watchedimages
UnwatchImage marks an image name to no longer be watched. It returns successfully if the image is no longer being watched after the call, irrespective of whether the image was already being watched.
36.1.10.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.10.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.10.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| name | The name of the image to unwatch. Should match the name of a previously watched image. | - | null |
36.1.10.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
36.1.10.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.10.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
36.1.10.6. Samples Copia collegamentoCollegamento copiato negli appunti!
36.1.11. WatchImage Copia collegamentoCollegamento copiato negli appunti!
POST /v1/watchedimages
WatchImage marks an image name as to be watched.
36.1.11.1. Description Copia collegamentoCollegamento copiato negli appunti!
36.1.11.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
36.1.11.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
36.1.11.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
36.1.11.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
36.1.11.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |