:doc:`CloudWatchObservabilityAdminService <../../observabilityadmin>` / Paginator / ListCentralizationRulesForOrganization

**************************************
ListCentralizationRulesForOrganization
**************************************



.. py:class:: CloudWatchObservabilityAdminService.Paginator.ListCentralizationRulesForOrganization

  ::

    
    paginator = client.get_paginator('list_centralization_rules_for_organization')

  
  

  .. py:method:: paginate(**kwargs)

    Creates an iterator that will paginate through responses from :py:meth:`CloudWatchObservabilityAdminService.Client.list_centralization_rules_for_organization`.

    See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/observabilityadmin-2018-05-10/ListCentralizationRulesForOrganization>`_    


    **Request Syntax**
    ::

      response_iterator = paginator.paginate(
          RuleNamePrefix='string',
          AllRegions=True|False,
          PaginationConfig={
              'MaxItems': 123,
              'PageSize': 123,
              'StartingToken': 'string'
          }
      )
      
    :type RuleNamePrefix: string
    :param RuleNamePrefix: 

      A string to filter organization centralization rules whose names begin with the specified prefix.

      

    
    :type AllRegions: boolean
    :param AllRegions: 

      A flag determining whether to return organization centralization rules from all regions or only the current region.

      

    
    :type PaginationConfig: dict
    :param PaginationConfig: 

      A dictionary that provides parameters to control pagination.

      

    
      - **MaxItems** *(integer) --* 

        The total number of items to return. If the total number of items available is more than the value specified in max-items then a ``NextToken`` will be provided in the output that you can use to resume pagination.

        

      
      - **PageSize** *(integer) --* 

        The size of each page.

        

      
      - **StartingToken** *(string) --* 

        A token to specify where to start paginating. This is the ``NextToken`` from a previous response.

        

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

      
      ::

        {
            'CentralizationRuleSummaries': [
                {
                    'RuleName': 'string',
                    'RuleArn': 'string',
                    'CreatorAccountId': 'string',
                    'CreatedTimeStamp': 123,
                    'CreatedRegion': 'string',
                    'LastUpdateTimeStamp': 123,
                    'RuleHealth': 'Healthy'|'Unhealthy'|'Provisioning',
                    'FailureReason': 'TRUSTED_ACCESS_NOT_ENABLED'|'DESTINATION_ACCOUNT_NOT_IN_ORGANIZATION'|'INTERNAL_SERVER_ERROR',
                    'DestinationAccountId': 'string',
                    'DestinationRegion': 'string'
                },
            ],
            
        }
        
      **Response Structure**

      

      - *(dict) --* 
        

        - **CentralizationRuleSummaries** *(list) --* 

          A list of centralization rule summaries.

          
          

          - *(dict) --* 

            A summary of a centralization rule's key properties and status.

            
            

            - **RuleName** *(string) --* 

              The name of the organization centralization rule.

              
            

            - **RuleArn** *(string) --* 

              The Amazon Resource Name (ARN) of the organization centralization rule.

              
            

            - **CreatorAccountId** *(string) --* 

              The Amazon Web Services Account that created the organization centralization rule.

              
            

            - **CreatedTimeStamp** *(integer) --* 

              The timestamp when the organization centralization rule was created.

              
            

            - **CreatedRegion** *(string) --* 

              The Amazon Web Services region where the organization centralization rule was created.

              
            

            - **LastUpdateTimeStamp** *(integer) --* 

              The timestamp when the organization centralization rule was last updated.

              
            

            - **RuleHealth** *(string) --* 

              The health status of the organization centralization rule.

              
            

            - **FailureReason** *(string) --* 

              The reason why an organization centralization rule is marked UNHEALTHY.

              
            

            - **DestinationAccountId** *(string) --* 

              The primary destination account of the organization centralization rule.

              
            

            - **DestinationRegion** *(string) --* 

              The primary destination region of the organization centralization rule.

              
        
      
    