Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirecloudOrchClient ¶
type FirecloudOrchClient interface { RegisterProfile(firstName string, lastName string, title string, contactEmail string, institute string, institutionalProgram string, programLocationCity string, programLocationState string, programLocationCountry string, pi string, nonProfitStatus string) (*http.Response, string, error) AgoraMakeMethod(data interface{}) (*http.Response, string, error) AgoraSetMethodACLs(name string, namespace string, acls interface{}) (*http.Response, string, error) AgoraMakeConfig(data interface{}) (*http.Response, string, error) AgoraSetConfigACLs(name string, namespace string, acls interface{}) (*http.Response, string, error) AgoraSetNamespaceACLs(namespace string, acls interface{}) (*http.Response, string, error) }
type TerraClient ¶
type TerraClient interface { FirecloudOrch(release terra.AppRelease) FirecloudOrchClient Sam(release terra.AppRelease) SamClient GoogleUserInfo() googleoauth.Userinfo }
func NewClient ¶
func NewClient(tokenSource oauth2.TokenSource, userInfo googleoauth.Userinfo) TerraClient
Click to show internal directories.
Click to hide internal directories.