code: def get_property(self, name):
          
          try:
              return self._properties[name]
          except KeyError:
              if self._full_properties:
                  raise
              self.pull_full_properties()
              return self._properties[name]
docs: Return the value of a resource property.
  
          If the resource property is not cached in this object yet, the full set
          of resource properties is retrieved and cached in this object, and the
          resource property is again attempted to be returned.
  
          Authorization requirements:
  
          * Object-access permission to this resource.
  
          Parameters:
  
            name (:term:`string`):
              Name of the resource property, using the names defined in the
              respective 'Data model' sections in the :term:`HMC API` book.
  
          Returns:
  
            The value of the resource property.
  
          Raises:
  
            KeyError: The resource property could not be found (also not in the
              full set of resource properties).
            :exc:`~zhmcclient.HTTPError`
            :exc:`~zhmcclient.ParseError`
            :exc:`~zhmcclient.AuthError`
            :exc:`~zhmcclient.ConnectionError`