16171: Configurable "email" and "email_verified" OIDC claim keys.
[arvados.git] / sdk / go / arvados / config.go
index 9f9f00e6445ec676b7ca19877cef1e7b304912e2..7b07175f1783553e937b8f2c1e3cc8fc170ce9b8 100644 (file)
@@ -156,6 +156,14 @@ type Cluster struct {
                        ClientSecret            string
                        AlternateEmailAddresses bool
                }
+               OpenIDConnect struct {
+                       Enable             bool
+                       Issuer             string
+                       ClientID           string
+                       ClientSecret       string
+                       EmailClaim         string
+                       EmailVerifiedClaim string
+               }
                PAM struct {
                        Enable             bool
                        Service            string
@@ -259,12 +267,14 @@ type Volume struct {
 }
 
 type S3VolumeDriverParameters struct {
+       IAMRole            string
        AccessKey          string
        SecretKey          string
        Endpoint           string
        Region             string
        Bucket             string
        LocationConstraint bool
+       V2Signature        bool
        IndexPageSize      int
        ConnectTimeout     Duration
        ReadTimeout        Duration