def get_blob_account_information(self, container_name=None, blob_name=None, timeout=None):
request = HTTPRequest()<EOL>request.method = '<STR_LIT>'<EOL>request.host_locations = self._get_host_locations(secondary=True)<EOL>request.path = _get_path(container_name, blob_name)<EOL>request.query = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': _int_to_str(timeout),<EOL>}<EOL>return self._perform_request(request, _parse_account_information)<EOL>
Gets information related to the storage account.
The information can also be retrieved if the user has a SAS to a container or blob.

:param str container_name:
    Name of existing container.
    Optional, unless using a SAS token to a specific container or blob, in which case it's required.
:param str blob_name:
    Name of existing blob.
    Optional, unless using a SAS token to a specific blob, in which case it's required.
:param int timeout:
    The timeout parameter is expressed in seconds.
:return: The :class:`~azure.storage.blob.models.AccountInformation`.