diff options
Diffstat (limited to 'src/main/java/org/openslx/sat/thrift/version/Feature.java')
-rw-r--r-- | src/main/java/org/openslx/sat/thrift/version/Feature.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/sat/thrift/version/Feature.java b/src/main/java/org/openslx/sat/thrift/version/Feature.java index 3c40b3e..e06c78a 100644 --- a/src/main/java/org/openslx/sat/thrift/version/Feature.java +++ b/src/main/java/org/openslx/sat/thrift/version/Feature.java @@ -1,5 +1,34 @@ package org.openslx.sat.thrift.version; public enum Feature { + + /** + * Server can properly extend the expiration time of an image version that + * is already expired, but has not been deleted yet. (Early versions of dmsd + * did not handle this case properly.) + */ + EXTEND_EXPIRED_VM, + + /** + * Server supports configuring network shares for individual lectures. Whether + * these will function on the clients further depends on the minilinux version! + */ + NETWORK_SHARES, + + /** + * Server supports multiple hypervisors which requires special handling since + * multiple components needs to be compatible to fully support them. + */ + MULTIPLE_HYPERVISORS, + + /** + * Server supports copying existing blocks server side. + */ + SERVER_SIDE_COPY, + + /** + * Server supports filtering lectures by LDAP/AD attributes + */ + LECTURE_FILTER_LDAP, } |