class Registry
Registry 내의 단일 registry입니다.
method Registry.__init__
property Registry.allow_all_artifact_types
registry에서 모든 artifact 유형이 허용되는지 여부를 반환합니다.True인 경우 모든 유형의 Artifacts를 추가할 수 있습니다. False인 경우 artifact_types에 나열된 유형으로 제한됩니다.
Returns:
bool: allow_all_artifact_types 속성 값.
property Registry.artifact_types
registry에서 허용되는 artifact 유형을 반환합니다.allow_all_artifact_types가 True이면 artifact_types는 이전에 저장되었거나 현재 registry에서 사용 중인 유형을 나타냅니다. allow_all_artifact_types가 False이면 Artifacts는 artifact_types에 있는 유형으로 제한됩니다.
Note:
이전에 저장된 artifact 유형은 삭제할 수 없습니다.Example:
AddOnlyArtifactTypesList: artifact_types 속성 값.
property Registry.created_at
registry가 생성된 시간의 타임스탬프입니다. Returns:str: created_at 속성 값.
property Registry.description
registry에 대한 설명입니다. Returns:str | None: description 속성 값.
property Registry.entity
registry의 조직 entity입니다. Returns:str: entity 속성 값.
property Registry.full_name
wandb-registry- 접두사를 포함한 registry의 전체 이름입니다.
Returns:
str: full_name 속성 값.
property Registry.id
이 registry의 고유 ID입니다. Returns:str: id 속성 값.
property Registry.name
wandb-registry- 접두사를 제외한 registry의 이름입니다.
Returns:
str: name 속성 값.
property Registry.organization
registry의 조직 이름입니다. Returns:str: organization 속성 값.
property Registry.path
property Registry.updated_at
registry가 마지막으로 업데이트된 시간의 타임스탬프입니다. Returns:str: updated_at 속성 값.
property Registry.visibility
registry의 가시성 설정입니다. Returns:Literal["organization", "restricted"]: 가시성 수준.- “organization”: 조직 내 누구나 이 registry를 볼 수 있습니다. 나중에 UI의 설정에서 역할을 편집할 수 있습니다.
- “restricted”: UI를 통해 초대된 멤버만 이 registry에 엑세스할 수 있습니다. 공개 공유는 비활성화됩니다.
Literal['organization', 'restricted']: visibility 속성 값.
method Registry.add_members
members: registry에 추가할 Users 또는 Teams입니다.User오브젝트,Team오브젝트 또는 해당 문자열 ID를 허용합니다.
TypeError: 인수로 전달된 멤버가 없는 경우 발생합니다.ValueError: User 또는 Team ID를 유추하거나 파싱할 수 없는 경우 발생합니다.
method Registry.collections
classmethod Registry.create
api.create_registry()를 사용하여 호출해야 합니다.
Args:
client: GraphQL 클라이언트.organization: 조직의 이름.name: registry의 이름 (wandb-registry-접두사 제외).visibility: 가시성 수준 (‘organization’ 또는 ‘restricted’).description: registry에 대한 선택적 설명.artifact_types: 허용되는 artifact 유형의 선택적 목록.
Registry: 새로 생성된 Registry 오브젝트.
ValueError: 조직 내에 동일한 이름의 registry가 이미 존재하거나 생성이 실패한 경우 발생합니다.
method Registry.delete
method Registry.load
method Registry.members
method Registry.remove_members
members: registry에서 제거할 Users 또는 Teams입니다.User오브젝트,Team오브젝트 또는 해당 문자열 ID를 허용합니다.
TypeError: 인수로 전달된 멤버가 없는 경우 발생합니다.ValueError: User 또는 Team ID를 유추하거나 파싱할 수 없는 경우 발생합니다.
method Registry.save
method Registry.team_members
method Registry.update_member
member: 역할을 업데이트할 User 또는 Team입니다.User오브젝트,Team오브젝트 또는 해당 문자열 ID를 허용합니다.role: 멤버에게 할당할 새로운 역할입니다. 다음 중 하나일 수 있습니다:- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B 서버에서 지원하는 경우)
ValueError: User 또는 Team ID를 유추할 수 없는 경우 발생합니다.