class Registry
Registry 内の 1 つのレジストリ。
method Registry.__init__
property Registry.allow_all_artifact_types
レジストリで、すべての artifact タイプが許可されているかどうかを返します。True の場合、あらゆるタイプの artifact を追加できます。False の場合、artifact は artifact_types に列挙されたタイプに制限されます。
戻り値:
bool: allow_all_artifact_types のプロパティ値。
プロパティ Registry.artifact_types
Registry で許可されている artifact タイプを返します。allow_all_artifact_types が True の場合、artifact_types には、以前に保存されたタイプ、または現在 Registry で使用されているタイプが反映されます。allow_all_artifact_types が False の場合、artifact は artifact_types に含まれるタイプに制限されます。
注:
以前に保存された artifact タイプは削除できません。例:
AddOnlyArtifactTypesList:artifact_typesプロパティの値。
プロパティ Registry.created_at
Registryが作成された日時。 戻り値:str:created_atプロパティの値。
property Registry.description
Registryの説明。 戻り値:str | None: 説明プロパティの値。
プロパティ Registry.entity
Registry の組織 entity。 戻り値:str: entity プロパティの値。
プロパティ Registry.full_name
wandb-registry- プレフィックスを含むレジストリの完全な名前。
戻り値:
str:full_nameプロパティの値。
プロパティ Registry.id
この Registry の一意の ID。 戻り値:str:idプロパティの値。
プロパティ Registry.name
wandb-registry- プレフィックスを除いたレジストリ名。
戻り値:
str:nameプロパティの値。
property Registry.organization
Registry の組織名。 戻り値:str: 組織名を表すプロパティ値。
プロパティ Registry.path
property Registry.updated_at
Registry の最終更新日時を表す Timestamp。 戻り値:str: updated_at プロパティの値。
プロパティ Registry.visibility
Registry の可視性。 戻り値:Literal["organization", "restricted"]: 可視性のレベル。- “organization”: 組織内の誰でもこの Registry を閲覧できます。各ユーザーのロールは、後から UI の Settings で編集できます。
- “restricted”: UI で招待されたメンバーのみがこの Registry にアクセスできます。公開共有は無効化されます。
Literal['organization', 'restricted']: 可視性のプロパティ値。
method Registry.add_members
members: レジストリに追加するUsersまたはTeams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列IDを受け付けます。
TypeError: 引数としてメンバーが渡されなかった場合。ValueError: ユーザーまたはチームのIDを推定または解析できない場合。
method Registry.collections
クラスメソッド Registry.create
api.create_registry() を使用して呼び出してください。
引数:
client: GraphQL クライアント。organization: 組織の名。name: レジストリの名 (wandb-registry-プレフィックスを除く) 。visibility: 公開レベル (‘organization’ または ‘restricted’) 。description: レジストリの説明 (省略可能) 。artifact_types: 許可するアーティファクト タイプのリスト (省略可能) 。
Registry: 新しく作成された Registry オブジェクト。
ValueError: 組織内に同じ名のレジストリがすでに存在する場合、または作成に失敗した場合。
method Registry.delete
method Registry.load
method Registry.members
method Registry.remove_members
members: レジストリから削除するUsersまたはTeams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列IDを受け付けます。
TypeError: 引数としてメンバーが1つも渡されなかった場合。ValueError: ユーザーまたはチームのIDを推定または解析できない場合。
method Registry.save
method Registry.team_members
method Registry.update_member
member: ロールを更新する対象のユーザーまたはチームです。Userオブジェクト、Teamオブジェクト、またはそれらの文字列 ID を受け取ります。role: メンバーに割り当てる新しいロールです。次のいずれかを指定できます。- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B サーバーでサポートされる場合)
ValueError: ユーザーまたはチームの ID を特定できない場合。