Container Registry
Container Registry
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of Container Registry service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|---|---|
| 1.1 | CURRENT | - |
| 1.0 | SUPPORTED | 20260630 |
OpenAPI URL
https://scr.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.1
Container Registry has been updated to version 1.1.
Changes
- [Updated]
POST /repositories- The following field has been added to the request.lifecycle_policyoutdated_rule_tag_expression
- [Updated]
GET /images/{image_id}- The following field has been added to the response.lifecycle_policyoutdated_rule_tag_expression
- [Updated]
GET /images/{image_id}/lifecycle-policy/preview- The following field has been added to the response.outdated_rule_tag_expression
- [Updated]
GET /repositories/{repository_id}- The following field has been added to the response.lifecycle_policyoutdated_rule_tag_expression
- [Updated]
PUT /images/{image_id}/lifecycle-policy- The following field has been added to the request.outdated_rule_tag_expression
- [Updated]
PUT /repositories/{repository_id}/lifecycle-policy- The following field has been added to the request.outdated_rule_tag_expression
1.0
Container Registry version 1.0 has been released.
Changes
- [New]
GET /container-registries/check-duplication/name- Check Registry Name Duplication API has been added. - [New]
GET /repositories/check-duplication/name- Check Repository Name Duplication API has been added. - [New]
PUT /tagses/{tags_id}/check-vulnerability- Check Tags Vulnerability API has been added. - [New]
POST /container-registries- Create Registry API has been added. - [New]
POST /repositories- Create Repository API has been added. - [New]
DELETE /images/{image_id}- Delete Image API has been added. - [New]
DELETE /container-registries/{registry_id}- Delete Registry API has been added. - [New]
DELETE /repositories/{repository_id}- Delete Repository API has been added. - [New]
DELETE /tagses/{tags_id}- Delete Tags API has been added. - [New]
DELETE /tagses- Delete Tagses API has been added. - [New]
GET /tagses/{tags_id}/download/manifest- Download Manifest API has been added. - [New]
GET /container-registries/connectable-resources- List Connectable Resources API has been added. - [New]
GET /repositories/{repository_id}/images- List Images API has been added. - [New]
GET /container-registries- List Registries API has been added. - [New]
GET /container-registrie/{registry_id}/repositories- List Repositories API has been added. - [New]
GET /images/{image_id}/tagses- List tagses API has been added. - [New]
POST /images/{image_id}/lifecycle-policy/preview- Run Image Lifecycle Policy Preview API has been added. - [New]
GET /images/{image_id}- Show Image API has been added. - [New]
GET /images/{image_id}/lifecycle-policy/preview- Show Image Lifecycle Policy Preview API has been added. - [New]
GET /container-registries/{registry_id}- Show Registry API has been added. - [New]
GET /repositories/{repository_id}- Show Repository API has been added. - [New]
GET /tagses/{tags_id}- Show Tags API has been added. - [New]
GET /tagses/{tags_id}/packages- Show Tags Packages API has been added. - [New]
GET /tagses/{tags_id}/secrets- Show Tags Secrets API has been added. - [New]
GET /tagses/{tags_id}/vulnerabilities- Show Tags Vulnerabilities API has been added. - [New]
PUT /images/{image_id}/description- Update Image Description API has been added. - [New]
PUT /images/{image_id}/lifecycle-policy- Update Image Lifecycle Policy API has been added. - [New]
PUT /images/{image_id}/lock-policy- Update Image Lock Policy API has been added. - [New]
PUT /images/{image_id}/pull-policy- Update Image Pull Policy API has been added. - [New]
PUT /images/{image_id}/scan-policy- Update Image Scan Policy API has been added. - [New]
PUT /container-registries/{registry_id}/private-acl- Update Pricate Acl API has been added. - [New]
PUT /container-registries/{registry_id}/public-acl- Update Public Acl API has been added. - [New]
PUT /container-registries/{registry_id}/enable-public-endpoint- Update Public Endpoint Enabled API has been added. - [New]
PUT /repositories/{repository_id}/description- Update Repository Description API has been added. - [New]
PUT /repositories/{repository_id}/lifecycle-policy- Update Repository Lifecycle Policy API has been added. - [New]
PUT /repositories/{repository_id}/lock-policy- Update Repository Lock Policy API has been added. - [New]
PUT /repositories/{repository_id}/pull-policy- Update Repository Pull Policy API has been added. - [New]
PUT /repositories/{repository_id}/scan-policy- Update Repository Scan Policy API has been added. - [New]
PUT /tagses/{tags_id}/lock-policy- Update Tags Lock Policy API has been added.