Arubacloud/pyArubaCloud

View on GitHub
ArubaCloud/SharedStorage/Requests/SetEnqueueRemoveIQNSharedStorage.py

Summary

Maintainability
A
3 hrs
Test Coverage
from ArubaCloud.base import Request


class SetEnqueueRemoveIQNSharedStorage(Request):
    def __init__(self, *args, **kwargs):
        """
        Enqueue Shared Storage IQN Remove
        :type SharedStorageID: str
        :param SharedStorageID: (str) The ID of the Storage Resource
        """
        try:
            self.SharedStorageID = kwargs.pop('SharedStorageID')
        except KeyError:
            raise Exception('SharedStorageID cannot be Null.')
        super(SetEnqueueRemoveIQNSharedStorage, self).__init__(*args, **kwargs)

    def commit(self):
        self._commit()