code: func (set RoleSet) AdjustSessionTTL(ttl time.Duration) time.Duration {
  	for _, role := range set {
  		maxSessionTTL := role.GetOptions().MaxSessionTTL.Value()
  		if maxSessionTTL != 0 && ttl > maxSessionTTL {
  			ttl = maxSessionTTL
  		}
  	}
  	return ttl
  }
docs: // AdjustSessionTTL will reduce the requested ttl to lowest max allowed TTL
  // for this role set, otherwise it returns ttl unchanged