docs: def get_file_volume_details(self, volume_id, **kwargs):
          """Returns details about the specified volume.
  
          :param volume_id: ID of volume.
          :param kwargs:
          :return: Returns details about the specified volume.
          """
  
          if 'mask' not in kwargs:
              items = [
                  'id',
                  'username',
                  'password',
                  'capacityGb',
                  'bytesUsed',
                  'snapshotCapacityGb',
                  'parentVolume.snapshotSizeBytes',
                  'storageType.keyName',
                  'serviceResource.datacenter[name]',
                  'serviceResourceBackendIpAddress',
                  'fileNetworkMountAddress',
                  'storageTierLevel',
                  'provisionedIops',
                  'lunId',
                  'originalVolumeName',
                  'originalSnapshotName',
                  'originalVolumeSize',
                  'activeTransactionCount',
                  'activeTransactions.transactionStatus[friendlyName]',
                  'replicationPartnerCount',
                  'replicationStatus',
                  'replicationPartners[id,username,'
                  'serviceResourceBackendIpAddress,'
                  'serviceResource[datacenter[name]],'
                  'replicationSchedule[type[keyname]]]',
              ]
              kwargs['mask'] = ','.join(items)
          return self.client.call('Network_Storage', 'getObject',
                                  id=volume_id, **kwargs)