Source code for sevenbridges.models.compound.volumes.service

from sevenbridges.meta.comp_mutable_dict import CompoundMutableDict

from sevenbridges.meta.resource import Resource


[docs]class VolumeService(CompoundMutableDict, Resource): """ Volume Service resource. Contains information about external storage provider. """ _name = 'service' def __init__(self, **kwargs): super().__init__(**kwargs) def __getitem__(self, item): try: # noinspection PyProtectedMember return self._parent._data[self._name][item] except KeyError: return None