class Registry
A single registry in the Registry.
method Registry.__init__
property Registry.allow_all_artifact_types
Returns whether all artifact types are allowed in the registry. IfTrue
then artifacts of any type can be added to this registry. If False
then artifacts are restricted to the types in artifact_types
for this registry.
property Registry.artifact_types
Returns the artifact types allowed in the registry. Ifallow_all_artifact_types
is True
then artifact_types
reflects the types previously saved or currently used in the registry. If allow_all_artifact_types
is False
then artifacts are restricted to the types in artifact_types
.
Note:
Previously saved artifact types cannot be removed.Example:
AddOnlyArtifactTypesList
: The artifact_types property value.
property Registry.created_at
Timestamp of when the registry was created. Returns:str
: The created_at property value.
property Registry.description
Description of the registry. Returns:str
: The description property value.
property Registry.entity
Organization entity of the registry. Returns:str
: The entity property value.
property Registry.full_name
Full name of the registry including thewandb-registry-
prefix.
Returns:
str
: The full_name property value.
property Registry.name
Name of the registry without thewandb-registry-
prefix.
Returns:
str
: The name property value.
property Registry.organization
Organization name of the registry. Returns:str
: The organization property value.
property Registry.path
property Registry.updated_at
Timestamp of when the registry was last updated. Returns:str
: The updated_at property value.
property Registry.visibility
Visibility of the registry. Returns:Literal["organization", "restricted"]
: The visibility level.- “organization”: Anyone in the organization can view this registry. You can edit their roles later from the settings in the UI.
- “restricted”: Only invited members via the UI can access this registry. Public sharing is disabled.
Literal
: The visibility property value.
method Registry.collections
classmethod Registry.create
api.create_registry()
Args:
client
: The GraphQL client.organization
: The name of the organization.name
: The name of the registry (without thewandb-registry-
prefix).visibility
: The visibility level (‘organization’ or ‘restricted’).description
: An optional description for the registry.artifact_types
: An optional list of allowed artifact types.
Registry
: The newly created Registry object.
ValueError
: If a registry with the same name already exists in the organization or if the creation fails.