Registry

registry

Methods

Check The Quota Required To Create A Registry -> { baremetal_basic_count_limit, baremetal_basic_count_requested, baremetal_basic_count_usage, 126 more... }
post/v1/registries/{project_id}/{region_id}/check_limits

Check the quota required to create a registry

Create A Registry ->
post/v1/registries/{project_id}/{region_id}

Create a registry

Delete A Registry ->
delete/v1/registries/{project_id}/{region_id}/{registry_id}

Delete a registry

Get Registry List ->
get/v1/registries/{project_id}/{region_id}

Get registry list

Resize A Registry ->
patch/v1/registries/{project_id}/{region_id}/{registry_id}/resize

Resize a registry

Get A Registry ->
get/v1/registries/{project_id}/{region_id}/{registry_id}

Get a registry

Domain types

Registry = { id, created_at, name, 5 more... }
Registry

Repositories

registry.repositories

Methods

Delete A Repository ->
delete/v1/registries/{project_id}/{region_id}/{registry_id}/repositories/{repository_name}

Delete a repository

List Repositories -> { id, artifact_count, created_at, 4 more... }
get/v1/registries/{project_id}/{region_id}/{registry_id}/repositories

List repositories

registry.repositories.artifacts

Methods

Delete An Artifact ->
delete/v1/registries/{project_id}/{region_id}/{registry_id}/repositories/{repository_name}/artifacts/{digest}

Delete an artifact

Delete A Tag ->
delete/v1/registries/{project_id}/{region_id}/{registry_id}/repositories/{repository_name}/artifacts/{digest}/tags/{tag_name}

Delete a tag

List Artifacts -> { id, digest, pulled_at, 5 more... }
get/v1/registries/{project_id}/{region_id}/{registry_id}/repositories/{repository_name}/artifacts

List artifacts

registry.users

Methods

Batch Create Users -> { id, created_at, duration, 4 more... }
post/v1/registries/{project_id}/{region_id}/{registry_id}/users/batch

Batch create users

Parameters
project_id: number
region_id: number
registry_id: number
Response fields
id: number

User ID

created_at: string
(format: date-time)

User creation date-time

duration: number

User account operating time, days

expires_at: string
(format: date-time)

User operation end date-time

name: string

User name

read_only: boolean
Optional

Read-only user

secret: string
Optional

User secret

Request example
200Example
Create A User ->
post/v1/registries/{project_id}/{region_id}/{registry_id}/users

Create a user

Delete A User ->
delete/v1/registries/{project_id}/{region_id}/{registry_id}/users/{user_id}

Delete a user

Get User List ->
get/v1/registries/{project_id}/{region_id}/{registry_id}/users

Get user list

Refresh A Secret ->
post/v1/registries/{project_id}/{region_id}/{registry_id}/users/{user_id}/refresh_secret

Refresh a secret

Update A User ->
patch/v1/registries/{project_id}/{region_id}/{registry_id}/users/{user_id}

Update a user

Domain types

RegistryUser = { id, created_at, duration, 3 more... }