Types:
ErrorResponseNewRootRequestNewVmResponseNewVmsResponseVmVmCommitResponseVmDeleteResponseVmExecLogQueryVmExecLogResponseVmExecRequestVmExecResponseVmExecStreamAttachRequestVmFromCommitRequestVmMetadataResponseVmResizeDiskRequestVmSSHKeyResponseVmUpdateStateRequestVmListResponse
Methods:
client.vm.list() -> VmListResponseclient.vm.delete(vmID, { ...params }) -> VmDeleteResponseclient.vm.branch(vmOrCommitID, { ...params }) -> NewVmsResponseclient.vm.branchByCommit(commitID, { ...params }) -> NewVmsResponseclient.vm.branchByTag(tagName, { ...params }) -> NewVmsResponseclient.vm.branchByVm(vmID, { ...params }) -> NewVmsResponseclient.vm.commit(vmID, { ...params }) -> VmCommitResponseclient.vm.createRoot({ ...params }) -> NewVmResponseclient.vm.exec(vmID, { ...params }) -> VmExecResponseclient.vm.execStream(vmID, { ...params }) -> voidclient.vm.execStreamAttach(vmID, { ...params }) -> voidclient.vm.getLogs(vmID, { ...params }) -> VmExecLogResponseclient.vm.getMetadata(vmID) -> VmMetadataResponseclient.vm.getSSHKey(vmID) -> VmSSHKeyResponseclient.vm.resizeDisk(vmID, { ...params }) -> voidclient.vm.restoreFromCommit({ ...params }) -> NewVmResponseclient.vm.status(vmID) -> Vmclient.vm.updateState(vmID, { ...params }) -> void
Types:
Methods:
client.commits.update(commitID, { ...params }) -> CommitInfoclient.commits.list() -> ListCommitsResponseclient.commits.delete(commitID) -> voidclient.commits.listParents(commitID) -> CommitListParentsResponseclient.commits.listPublic() -> ListCommitsResponse
Types:
Methods:
client.commitTags.create({ ...params }) -> CreateTagResponseclient.commitTags.update(tagName, { ...params }) -> voidclient.commitTags.list() -> ListTagsResponseclient.commitTags.delete(tagName) -> voidclient.commitTags.get(tagName) -> TagInfo
Types:
CreateRepoTagRequestCreateRepoTagResponseCreateRepositoryRequestCreateRepositoryResponseForkRepositoryRequestForkRepositoryResponseListRepoTagsResponseListRepositoriesResponseRepoTagInfoRepositoryInfoSetRepositoryVisibilityRequestUpdateRepoTagRequest
Methods:
client.repositories.create({ ...params }) -> CreateRepositoryResponseclient.repositories.list() -> ListRepositoriesResponseclient.repositories.delete(repoName) -> voidclient.repositories.createTag(repoName, { ...params }) -> CreateRepoTagResponseclient.repositories.deleteTag(tagName, { ...params }) -> voidclient.repositories.fork({ ...params }) -> ForkRepositoryResponseclient.repositories.get(repoName) -> RepositoryInfoclient.repositories.getTag(tagName, { ...params }) -> RepoTagInfoclient.repositories.listTags(repoName) -> ListRepoTagsResponseclient.repositories.setVisibility(repoName, { ...params }) -> voidclient.repositories.updateTag(tagName, { ...params }) -> void
Types:
Methods:
client.publicRepositories.list() -> ListPublicRepositoriesResponseclient.publicRepositories.get(repoName, { ...params }) -> PublicRepositoryInfoclient.publicRepositories.getTag(tagName, { ...params }) -> RepoTagInfoclient.publicRepositories.listTags(repoName, { ...params }) -> ListRepoTagsResponse