X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ffa1fd1fdf584c71e248e9bb7d523f788a517510..c9aaa4d329b08c8b1c8cfd566c5282ab57e97f05:/sdk/go/arvados/config.go diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index 844991f41e..ad9a4da03c 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -63,7 +63,6 @@ type WebDAVCacheConfig struct { MaxBlockEntries int MaxCollectionEntries int MaxCollectionBytes int64 - MaxPermissionEntries int MaxUUIDEntries int MaxSessions int } @@ -138,6 +137,7 @@ type Cluster struct { BalanceCollectionBatch int BalanceCollectionBuffers int BalanceTimeout Duration + BalanceUpdateLimit int WebDAVCache WebDAVCacheConfig @@ -233,12 +233,14 @@ type Cluster struct { NewUserNotificationRecipients StringSet NewUsersAreActive bool UserNotifierEmailFrom string + UserNotifierEmailBcc StringSet UserProfileNotificationAddress string PreferDomainForUsername string UserSetupMailText string } - Volumes map[string]Volume - Workbench struct { + StorageClasses map[string]StorageClassConfig + Volumes map[string]Volume + Workbench struct { ActivationContactLink string APIClientConnectTimeout Duration APIClientReceiveTimeout Duration @@ -280,6 +282,11 @@ type Cluster struct { } } +type StorageClassConfig struct { + Default bool + Priority int +} + type Volume struct { AccessViaHosts map[URL]VolumeAccess ReadOnly bool