1# Copyright (c) 2020, The MITRE Corporation. All rights reserved.
2# See LICENSE.txt for complete terms.
3
4from mixbox import fields
5
6import cybox.bindings.unix_volume_object as unix_volume_binding
7from cybox.objects.volume_object import Volume
8from cybox.common import String
9
10
11class UnixVolume(Volume):
12    _binding = unix_volume_binding
13    _binding_class = unix_volume_binding.UnixVolumeObjectType
14    _namespace = "http://cybox.mitre.org/objects#UnixVolumeObject-2"
15    _XSI_NS = "UnixVolumeObj"
16    _XSI_TYPE = "UnixVolumeObjectType"
17
18    mount_point = fields.TypedField("Mount_Point", String)
19    options = fields.TypedField("Options", String)
20