Create a namespace. Create a new Container Registry namespace. You must
specify the namespace name and region in which you want it to be created.
Optionally, you can specify the project_id
and is_public
in the request
payload.
The request CreateNamespaceRequest
A Promise of Namespace
Delete an image. Delete a given image. You must specify, in the endpoint,
the region
and image_id
parameters of the image you want to delete.
The request DeleteImageRequest
A Promise of Image
Delete a namespace. Delete a given namespace. You must specify, in the
endpoint, the region
and namespace_id
parameters of the namespace you
want to delete.
The request DeleteNamespaceRequest
A Promise of Namespace
Delete a tag. Delete a given image tag. You must specify, in the endpoint,
the region
and tag_id
parameters of the tag you want to delete.
The request DeleteTagRequest
A Promise of Tag
Get an image. Retrieve information about a given container image, specified
by its image_id
and region. Full details about the image, such as name
,
namespace_id
, status
, visibility
, and size
are returned in the
response.
The request GetImageRequest
A Promise of Image
Get a namespace. Retrieve information about a given namespace, specified by
its namespace_id
and region. Full details about the namespace, such as
description
, project_id
, status
, endpoint
, is_public
, size
, and
image_count
are returned in the response.
The request GetNamespaceRequest
A Promise of Namespace
Get a tag. Retrieve information about a given image tag, specified by its
tag_id
and region. Full details about the tag, such as name
,
image_id
, status
, and digest
are returned in the response.
The request GetTagRequest
A Promise of Tag
List images. List all images in a specified region. By default, the images
listed are ordered by creation date in ascending order. This can be
modified via the order_by field. You can also define additional parameters
for your query, such as the namespace_id
and project_id
parameters.
The request ListImagesRequest
A Promise of ListImagesResponse
List namespaces. List all namespaces in a specified region. By default, the
namespaces listed are ordered by creation date in ascending order. This can
be modified via the order_by field. You can also define additional
parameters for your query, such as the instance_id
and project_id
parameters.
The request ListNamespacesRequest
A Promise of ListNamespacesResponse
List tags. List all tags for a given image, specified by region. By
default, the tags listed are ordered by creation date in ascending order.
This can be modified via the order_by field. You can also define additional
parameters for your query, such as the name
.
The request ListTagsRequest
A Promise of ListTagsResponse
Update an image. Update the parameters of a given image, specified by its
image_id
and region
. You can update the visibility
parameter.
The request UpdateImageRequest
A Promise of Image
Update a namespace. Update the parameters of a given namespace, specified
by its namespace_id
and region
. You can update the description
and
is_public
parameters.
The request UpdateNamespaceRequest
A Promise of Namespace
Waits for Image to be in a final state.
The request GetImageRequest
Optional
options: Readonly<WaitForOptions<Registry.v1.Image>>The waiting options
A Promise of Image
Waits for Namespace to be in a final state.
The request GetNamespaceRequest
Optional
options: Readonly<WaitForOptions<Registry.v1.Namespace>>The waiting options
A Promise of Namespace
Waits for Tag to be in a final state.
The request GetTagRequest
Optional
options: Readonly<WaitForOptions<Tag>>The waiting options
A Promise of Tag
Container Registry API.
This API allows you to manage your Container Registry resources.