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.

VersionStatusNot Before
1.1CURRENT-
1.0SUPPORTED20260630

OpenAPI URL

https://scr.{region}.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-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_policy
      • outdated_rule_tag_expression
  • [Updated] GET /images/{image_id} - The following field has been added to the response.
    • lifecycle_policy
      • outdated_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_policy
      • outdated_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.