client.component
Generated methods for the component namespace.
Sync owner: WarmHubClient.component. Async owner: AsyncWarmHubClient.component.
Synchronous methods
Section titled “Synchronous methods”get(org_name: str, repo_name: str, component_ref: str, *, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentDetailcomponent.get — query component.get.
history
Section titled “history”history(org_name: str, repo_name: str, *, component_ref: str | Unset = UNSET, limit: float | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentHistoryResultcomponent.history — query component.history.
install
Section titled “install”install(org_name: str, repo_name: str, component_ref: str, *, submission_id: str, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentInstallResultcomponent.install — mutate component.install.
list(org_name: str, repo_name: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentListResultcomponent.list — query component.list.
list_iter
Section titled “list_iter”list_iter(org_name: str, repo_name: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET)Every component installed in the repository, page by page.
search
Section titled “search”search(query: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> GlobalSearchResultcomponent.search — query component.search.
search_iter
Section titled “search_iter”search_iter(query: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET)Every registered component the caller can see, page by page.
Global, not repository-scoped: public components across all orgs plus
private ones the caller can read. Use list_iter for the
components installed in one repository.
uninstall
Section titled “uninstall”uninstall(org_name: str, repo_name: str, component_ref: str, *, submission_id: str, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentUninstallResultcomponent.uninstall — mutate component.uninstall.
Asynchronous methods
Section titled “Asynchronous methods”get(org_name: str, repo_name: str, component_ref: str, *, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentDetailcomponent.get — query component.get.
history
Section titled “history”history(org_name: str, repo_name: str, *, component_ref: str | Unset = UNSET, limit: float | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentHistoryResultcomponent.history — query component.history.
install
Section titled “install”install(org_name: str, repo_name: str, component_ref: str, *, submission_id: str, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentInstallResultcomponent.install — mutate component.install.
list(org_name: str, repo_name: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentListResultcomponent.list — query component.list.
list_iter
Section titled “list_iter”list_iter(org_name: str, repo_name: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET)Every component installed in the repository, page by page.
search
Section titled “search”search(query: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> GlobalSearchResultcomponent.search — query component.search.
search_iter
Section titled “search_iter”search_iter(query: str, *, limit: float | Unset = UNSET, cursor: str | Unset = UNSET, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET)Every registered component the caller can see, page by page.
Global, not repository-scoped: public components across all orgs plus
private ones the caller can read. Use list_iter for the
components installed in one repository.
uninstall
Section titled “uninstall”uninstall(org_name: str, repo_name: str, component_ref: str, *, submission_id: str, extra_headers: ExtraHeaders | Unset = UNSET, extra_query: ExtraQuery | Unset = UNSET, extra_body: ExtraBody | Unset = UNSET) -> ComponentUninstallResultcomponent.uninstall — mutate component.uninstall.