:doc:`Route53 <../../route53>` / Client / list_reusable_delegation_sets

*****************************
list_reusable_delegation_sets
*****************************



.. py:method:: Route53.Client.list_reusable_delegation_sets(**kwargs)

  

  Retrieves a list of the reusable delegation sets that are associated with the current Amazon Web Services account.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListReusableDelegationSets>`_  


  **Request Syntax**
  ::

    response = client.list_reusable_delegation_sets(
        Marker='string',
        MaxItems='string'
    )
    
  :type Marker: string
  :param Marker: 

    If the value of ``IsTruncated`` in the previous response was ``true``, you have more reusable delegation sets. To get another group, submit another ``ListReusableDelegationSets`` request.

     

    For the value of ``marker``, specify the value of ``NextMarker`` from the previous response, which is the ID of the first reusable delegation set that Amazon Route 53 will return if you submit another request.

     

    If the value of ``IsTruncated`` in the previous response was ``false``, there are no more reusable delegation sets to get.

    

  
  :type MaxItems: string
  :param MaxItems: 

    The number of reusable delegation sets that you want Amazon Route 53 to return in the response to this request. If you specify a value greater than 100, Route 53 returns only the first 100 reusable delegation sets.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'DelegationSets': [
              {
                  'Id': 'string',
                  'CallerReference': 'string',
                  'NameServers': [
                      'string',
                  ]
              },
          ],
          'Marker': 'string',
          'IsTruncated': True|False,
          'NextMarker': 'string',
          'MaxItems': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* 

      A complex type that contains information about the reusable delegation sets that are associated with the current Amazon Web Services account.

      
      

      - **DelegationSets** *(list) --* 

        A complex type that contains one ``DelegationSet`` element for each reusable delegation set that was created by the current Amazon Web Services account.

        
        

        - *(dict) --* 

          A complex type that lists the name servers in a delegation set, as well as the ``CallerReference`` and the ``ID`` for the delegation set.

          
          

          - **Id** *(string) --* 

            The ID that Amazon Route 53 assigns to a reusable delegation set.

            
          

          - **CallerReference** *(string) --* 

            The value that you specified for ``CallerReference`` when you created the reusable delegation set.

            
          

          - **NameServers** *(list) --* 

            A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

            
            

            - *(string) --* 
        
      
    
      

      - **Marker** *(string) --* 

        For the second and subsequent calls to ``ListReusableDelegationSets``, ``Marker`` is the value that you specified for the ``marker`` parameter in the request that produced the current response.

        
      

      - **IsTruncated** *(boolean) --* 

        A flag that indicates whether there are more reusable delegation sets to be listed.

        
      

      - **NextMarker** *(string) --* 

        If ``IsTruncated`` is ``true``, the value of ``NextMarker`` identifies the next reusable delegation set that Amazon Route 53 will return if you submit another ``ListReusableDelegationSets`` request and specify the value of ``NextMarker`` in the ``marker`` parameter.

        
      

      - **MaxItems** *(string) --* 

        The value that you specified for the ``maxitems`` parameter in the call to ``ListReusableDelegationSets`` that produced the current response.

        
  
  **Exceptions**
  
  *   :py:class:`Route53.Client.exceptions.InvalidInput`

  