azure-mgmt-eventhub/azure/mgmt/eventhub/operations/namespaces_operations.py
def list(
            self, custom_headers=None, raw=False, **operation_config):
        """Lists all the available Namespaces within a subscription, irrespective
        of the resource groups.

        :param dict custom_headers: headers that will be added to the request
        :param bool raw: returns the direct response alongside the
         deserialized response
        :param operation_config: :ref:`Operation configuration
         overrides<msrest:optionsforoperations>`.
        :return: An iterator like instance of EHNamespace
        :rtype:
         ~azure.mgmt.eventhub.models.EHNamespacePaged[~azure.mgmt.eventhub.models.EHNamespace]
        :raises:
         :class:`ErrorResponseException<azure.mgmt.eventhub.models.ErrorResponseException>`
        """
        def internal_paging(next_link=None, raw=False):

            if not next_link:
                # Construct URL
                url = '/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces'
                path_format_arguments = {
                    'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str')
                }
                url = self._client.format_url(url, **path_format_arguments)

                # Construct parameters
                query_parameters = {}
                query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str')

            else:
                url = next_link
                query_parameters = {}

            # Construct headers
            header_parameters = {}
            header_parameters['Content-Type'] = 'application/json; charset=utf-8'
            if self.config.generate_client_request_id:
                header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
            if custom_headers:
                header_parameters.update(custom_headers)
            if self.config.accept_language is not None:
                header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')

            # Construct and send request
            request = self._client.get(url, query_parameters)
            response = self._client.send(
                request, header_parameters, stream=False, **operation_config)

            if response.status_code not in [200]:
                raise models.ErrorResponseException(self._deserialize, response)

            return response

        # Deserialize response
        deserialized = models.EHNamespacePaged(internal_paging, self._deserialize.dependencies)

        if raw:
            header_dict = {}
            client_raw_response = models.EHNamespacePaged(internal_paging, self._deserialize.dependencies, header_dict)
            return client_raw_response

        return deserialized
Lists all the available Namespaces within a subscription, irrespective
        of the resource groups.

        :param dict custom_headers: headers that will be added to the request
        :param bool raw: returns the direct response alongside the
         deserialized response
        :param operation_config: :ref:`Operation configuration
         overrides<msrest:optionsforoperations>`.
        :return: An iterator like instance of EHNamespace
        :rtype:
         ~azure.mgmt.eventhub.models.EHNamespacePaged[~azure.mgmt.eventhub.models.EHNamespace]
        :raises:
         :class:`ErrorResponseException<azure.mgmt.eventhub.models.ErrorResponseException>`
        
Lists all the available Namespaces within a subscription, irrespective
of the resource groups.
Lists all the available Namespaces within a subscription irrespective of the resource groups .
def list(
            self, custom_headers=None, raw=False, **operation_config):
        def internal_paging(next_link=None, raw=False):
            if not next_link:
                url = '/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces'
                path_format_arguments = {
                    'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str')
                }
                url = self._client.format_url(url, **path_format_arguments)
                query_parameters = {}
                query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str')
            else:
                url = next_link
                query_parameters = {}
            header_parameters = {}
            header_parameters['Content-Type'] = 'application/json; charset=utf-8'
            if self.config.generate_client_request_id:
                header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
            if custom_headers:
                header_parameters.update(custom_headers)
            if self.config.accept_language is not None:
                header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
            request = self._client.get(url, query_parameters)
            response = self._client.send(
                request, header_parameters, stream=False, **operation_config)
            if response.status_code not in [200]:
                raise models.ErrorResponseException(self._deserialize, response)
            return response
        deserialized = models.EHNamespacePaged(internal_paging, self._deserialize.dependencies)
        if raw:
            header_dict = {}
            client_raw_response = models.EHNamespacePaged(internal_paging, self._deserialize.dependencies, header_dict)
            return client_raw_response
        return deserialized
def list ( self , custom_headers = None , raw = False , ** operation_config ) : def internal_paging ( next_link = None , raw = False ) : if not next_link : url = '/subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces' path_format_arguments = { 'subscriptionId' : self . _serialize . url ( "self.config.subscription_id" , self . config . subscription_id , 'str' ) } url = self . _client . format_url ( url , ** path_format_arguments ) query_parameters = { } query_parameters [ 'api-version' ] = self . _serialize . query ( "self.api_version" , self . api_version , 'str' ) else : url = next_link query_parameters = { } header_parameters = { } header_parameters [ 'Content-Type' ] = 'application/json; charset=utf-8' if self . config . generate_client_request_id : header_parameters [ 'x-ms-client-request-id' ] = str ( uuid . uuid1 ( ) ) if custom_headers : header_parameters . update ( custom_headers ) if self . config . accept_language is not None : header_parameters [ 'accept-language' ] = self . _serialize . header ( "self.config.accept_language" , self . config . accept_language , 'str' ) request = self . _client . get ( url , query_parameters ) response = self . _client . send ( request , header_parameters , stream = False , ** operation_config ) if response . status_code not in [ 200 ] : raise models . ErrorResponseException ( self . _deserialize , response ) return response deserialized = models . EHNamespacePaged ( internal_paging , self . _deserialize . dependencies ) if raw : header_dict = { } client_raw_response = models . EHNamespacePaged ( internal_paging , self . _deserialize . dependencies , header_dict ) return client_raw_response return deserialized
Lists all the available Namespaces within a subscription, irrespective
of the resource groups.
Lists all the available Namespaces within a subscription irrespective of the resource groups .
"""Lists all the available Namespaces within a subscription, irrespective
        of the resource groups.

        :param dict custom_headers: headers that will be added to the request
        :param bool raw: returns the direct response alongside the
         deserialized response
        :param operation_config: :ref:`Operation configuration
         overrides<msrest:optionsforoperations>`.
        :return: An iterator like instance of EHNamespace
        :rtype:
         ~azure.mgmt.eventhub.models.EHNamespacePaged[~azure.mgmt.eventhub.models.EHNamespace]
        :raises:
         :class:`ErrorResponseException<azure.mgmt.eventhub.models.ErrorResponseException>`
        """ # Construct URL # Construct parameters # Construct headers # Construct and send request # Deserialize response
An iterator like instance of EHNamespace
An iterator like instance of EHNamespace
~azure.mgmt.eventhub.models.EHNamespacePaged[~azure.mgmt.eventhub.models.EHNamespace]
None
self
custom_headers
headers that will be added to the request
headers that will be added to the request
raw
returns the direct response alongside the
deserialized response
returns the direct response alongside the deserialized response
operation_config
:ref:`Operation configuration
overrides`.
: ref : ` Operation configuration overrides ` .