Change registry visibility
Makes a registry private or public. Public requires acknowledge_public_egress_charges: true, because anonymous pull bandwidth is billed to the workspace. Returns 202 while the change is applied. Requires scope: container-registry.write.
Authentication
IBEE platform API token. Production tokens start with ibee_prod_key_; development tokens start with ibee_dev_key_. Use a token only with its matching gateway environment.
Path parameters
Query parameters
The positive numeric workspace ID to scope this request to. Zero, negative, and non-numeric values are rejected.
Request
PRIVATE registries need a registry access token to pull. PUBLIC registries allow anonymous pulls, whose outbound bandwidth is billed to the workspace. Pushing always needs a token with push permission.
Required to be true when visibility is PUBLIC.
Response
Registry name. Images live at registry.ibee.ai/<registry_name>/<repository>:<tag>.
Always CUSTOMER for registries created through the API.
PRIVATE registries need a registry access token to pull. PUBLIC registries allow anonymous pulls, whose outbound bandwidth is billed to the workspace. Pushing always needs a token with push permission.
State requested by the caller.
ACTIVEDELETED
State the registry service has actually reached.
PROVISIONING: being created.UPDATING: a change is being applied.DELETING: being removed.ACTIVE: ready.ERROR: the last change failed.DELETED: removed.
The last generation applied; equal to generation when settled.
When the registry was created (ISO 8601).
When the registry was last changed (ISO 8601).
When deletion was requested (ISO 8601); null while the registry exists.
