Documentation ¶
Index ¶
- func PassthroughTokenProvider(ctx context.Context) ([]string, error)
- type Conn
- func (conn *Conn) APIClientAuthorizationCurrent(ctx context.Context, options arvados.GetOptions) (arvados.APIClientAuthorization, error)
- func (conn *Conn) BaseURL() url.URL
- func (conn *Conn) CollectionCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionGet(ctx context.Context, options arvados.GetOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionList(ctx context.Context, options arvados.ListOptions) (arvados.CollectionList, error)
- func (conn *Conn) CollectionProvenance(ctx context.Context, options arvados.GetOptions) (map[string]interface{}, error)
- func (conn *Conn) CollectionTrash(ctx context.Context, options arvados.DeleteOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionUntrash(ctx context.Context, options arvados.UntrashOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.Collection, error)
- func (conn *Conn) CollectionUsedBy(ctx context.Context, options arvados.GetOptions) (map[string]interface{}, error)
- func (conn *Conn) ConfigGet(ctx context.Context) (json.RawMessage, error)
- func (conn *Conn) ContainerCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Container, error)
- func (conn *Conn) ContainerDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.Container, error)
- func (conn *Conn) ContainerGet(ctx context.Context, options arvados.GetOptions) (arvados.Container, error)
- func (conn *Conn) ContainerList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerList, error)
- func (conn *Conn) ContainerLock(ctx context.Context, options arvados.GetOptions) (arvados.Container, error)
- func (conn *Conn) ContainerRequestCreate(ctx context.Context, options arvados.CreateOptions) (arvados.ContainerRequest, error)
- func (conn *Conn) ContainerRequestDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.ContainerRequest, error)
- func (conn *Conn) ContainerRequestGet(ctx context.Context, options arvados.GetOptions) (arvados.ContainerRequest, error)
- func (conn *Conn) ContainerRequestList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerRequestList, error)
- func (conn *Conn) ContainerRequestUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.ContainerRequest, error)
- func (conn *Conn) ContainerSSH(ctx context.Context, options arvados.ContainerSSHOptions) (sshconn arvados.ContainerSSHConnection, err error)
- func (conn *Conn) ContainerUnlock(ctx context.Context, options arvados.GetOptions) (arvados.Container, error)
- func (conn *Conn) ContainerUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.Container, error)
- func (conn *Conn) GroupContents(ctx context.Context, options arvados.GroupContentsOptions) (arvados.ObjectList, error)
- func (conn *Conn) GroupCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Group, error)
- func (conn *Conn) GroupDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.Group, error)
- func (conn *Conn) GroupGet(ctx context.Context, options arvados.GetOptions) (arvados.Group, error)
- func (conn *Conn) GroupList(ctx context.Context, options arvados.ListOptions) (arvados.GroupList, error)
- func (conn *Conn) GroupShared(ctx context.Context, options arvados.ListOptions) (arvados.GroupList, error)
- func (conn *Conn) GroupTrash(ctx context.Context, options arvados.DeleteOptions) (arvados.Group, error)
- func (conn *Conn) GroupUntrash(ctx context.Context, options arvados.UntrashOptions) (arvados.Group, error)
- func (conn *Conn) GroupUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.Group, error)
- func (conn *Conn) Login(ctx context.Context, options arvados.LoginOptions) (arvados.LoginResponse, error)
- func (conn *Conn) Logout(ctx context.Context, options arvados.LogoutOptions) (arvados.LogoutResponse, error)
- func (conn *Conn) SpecimenCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Specimen, error)
- func (conn *Conn) SpecimenDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.Specimen, error)
- func (conn *Conn) SpecimenGet(ctx context.Context, options arvados.GetOptions) (arvados.Specimen, error)
- func (conn *Conn) SpecimenList(ctx context.Context, options arvados.ListOptions) (arvados.SpecimenList, error)
- func (conn *Conn) SpecimenUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.Specimen, error)
- func (conn *Conn) UserActivate(ctx context.Context, options arvados.UserActivateOptions) (arvados.User, error)
- func (conn *Conn) UserAuthenticate(ctx context.Context, options arvados.UserAuthenticateOptions) (arvados.APIClientAuthorization, error)
- func (conn *Conn) UserBatchUpdate(ctx context.Context, options arvados.UserBatchUpdateOptions) (arvados.UserList, error)
- func (conn *Conn) UserCreate(ctx context.Context, options arvados.CreateOptions) (arvados.User, error)
- func (conn *Conn) UserDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.User, error)
- func (conn *Conn) UserGet(ctx context.Context, options arvados.GetOptions) (arvados.User, error)
- func (conn *Conn) UserGetCurrent(ctx context.Context, options arvados.GetOptions) (arvados.User, error)
- func (conn *Conn) UserGetSystem(ctx context.Context, options arvados.GetOptions) (arvados.User, error)
- func (conn *Conn) UserList(ctx context.Context, options arvados.ListOptions) (arvados.UserList, error)
- func (conn *Conn) UserMerge(ctx context.Context, options arvados.UserMergeOptions) (arvados.User, error)
- func (conn *Conn) UserSessionCreate(ctx context.Context, options UserSessionCreateOptions) (arvados.LoginResponse, error)
- func (conn *Conn) UserSetup(ctx context.Context, options arvados.UserSetupOptions) (map[string]interface{}, error)
- func (conn *Conn) UserUnsetup(ctx context.Context, options arvados.GetOptions) (arvados.User, error)
- func (conn *Conn) UserUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.User, error)
- func (conn *Conn) UserUpdateUUID(ctx context.Context, options arvados.UpdateUUIDOptions) (arvados.User, error)
- type TokenProvider
- type UserSessionAuthInfo
- type UserSessionCreateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Conn ¶
type Conn struct { SendHeader http.Header RedactHostInErrors bool // contains filtered or unexported fields }
func (*Conn) APIClientAuthorizationCurrent ¶
func (conn *Conn) APIClientAuthorizationCurrent(ctx context.Context, options arvados.GetOptions) (arvados.APIClientAuthorization, error)
func (*Conn) CollectionCreate ¶
func (conn *Conn) CollectionCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Collection, error)
func (*Conn) CollectionDelete ¶
func (conn *Conn) CollectionDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.Collection, error)
func (*Conn) CollectionGet ¶
func (conn *Conn) CollectionGet(ctx context.Context, options arvados.GetOptions) (arvados.Collection, error)
func (*Conn) CollectionList ¶
func (conn *Conn) CollectionList(ctx context.Context, options arvados.ListOptions) (arvados.CollectionList, error)
func (*Conn) CollectionProvenance ¶
func (*Conn) CollectionTrash ¶
func (conn *Conn) CollectionTrash(ctx context.Context, options arvados.DeleteOptions) (arvados.Collection, error)
func (*Conn) CollectionUntrash ¶
func (conn *Conn) CollectionUntrash(ctx context.Context, options arvados.UntrashOptions) (arvados.Collection, error)
func (*Conn) CollectionUpdate ¶
func (conn *Conn) CollectionUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.Collection, error)
func (*Conn) CollectionUsedBy ¶
func (*Conn) ContainerCreate ¶
func (*Conn) ContainerDelete ¶
func (*Conn) ContainerGet ¶
func (*Conn) ContainerList ¶
func (conn *Conn) ContainerList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerList, error)
func (*Conn) ContainerLock ¶
func (*Conn) ContainerRequestCreate ¶
func (conn *Conn) ContainerRequestCreate(ctx context.Context, options arvados.CreateOptions) (arvados.ContainerRequest, error)
func (*Conn) ContainerRequestDelete ¶
func (conn *Conn) ContainerRequestDelete(ctx context.Context, options arvados.DeleteOptions) (arvados.ContainerRequest, error)
func (*Conn) ContainerRequestGet ¶
func (conn *Conn) ContainerRequestGet(ctx context.Context, options arvados.GetOptions) (arvados.ContainerRequest, error)
func (*Conn) ContainerRequestList ¶
func (conn *Conn) ContainerRequestList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerRequestList, error)
func (*Conn) ContainerRequestUpdate ¶
func (conn *Conn) ContainerRequestUpdate(ctx context.Context, options arvados.UpdateOptions) (arvados.ContainerRequest, error)
func (*Conn) ContainerSSH ¶
func (conn *Conn) ContainerSSH(ctx context.Context, options arvados.ContainerSSHOptions) (sshconn arvados.ContainerSSHConnection, err error)
ContainerSSH returns a connection to the out-of-band SSH server for a running container. If the returned error is nil, the caller is responsible for closing sshconn.Conn.
func (*Conn) ContainerUnlock ¶
func (*Conn) ContainerUpdate ¶
func (*Conn) GroupContents ¶
func (conn *Conn) GroupContents(ctx context.Context, options arvados.GroupContentsOptions) (arvados.ObjectList, error)
func (*Conn) GroupCreate ¶
func (*Conn) GroupDelete ¶
func (*Conn) GroupGet ¶
func (*Conn) GroupList ¶
func (*Conn) GroupShared ¶
func (*Conn) GroupTrash ¶
func (*Conn) GroupUntrash ¶
func (*Conn) GroupUpdate ¶
func (*Conn) Login ¶
func (conn *Conn) Login(ctx context.Context, options arvados.LoginOptions) (arvados.LoginResponse, error)
func (*Conn) Logout ¶
func (conn *Conn) Logout(ctx context.Context, options arvados.LogoutOptions) (arvados.LogoutResponse, error)
func (*Conn) SpecimenCreate ¶
func (*Conn) SpecimenDelete ¶
func (*Conn) SpecimenGet ¶
func (*Conn) SpecimenList ¶
func (conn *Conn) SpecimenList(ctx context.Context, options arvados.ListOptions) (arvados.SpecimenList, error)
func (*Conn) SpecimenUpdate ¶
func (*Conn) UserActivate ¶
func (*Conn) UserAuthenticate ¶
func (conn *Conn) UserAuthenticate(ctx context.Context, options arvados.UserAuthenticateOptions) (arvados.APIClientAuthorization, error)
func (*Conn) UserBatchUpdate ¶
func (*Conn) UserCreate ¶
func (*Conn) UserDelete ¶
func (*Conn) UserGet ¶
func (*Conn) UserGetCurrent ¶
func (*Conn) UserGetSystem ¶
func (*Conn) UserList ¶
func (*Conn) UserMerge ¶
func (*Conn) UserSessionCreate ¶
func (conn *Conn) UserSessionCreate(ctx context.Context, options UserSessionCreateOptions) (arvados.LoginResponse, error)
func (*Conn) UserSetup ¶
func (*Conn) UserUnsetup ¶
func (*Conn) UserUpdate ¶
type UserSessionAuthInfo ¶
type UserSessionCreateOptions ¶
type UserSessionCreateOptions struct { AuthInfo UserSessionAuthInfo `json:"auth_info"` ReturnTo string `json:"return_to"` }
Click to show internal directories.
Click to hide internal directories.