:doc:`SSOAdmin <../../sso-admin>` / Client / describe_application_provider

*****************************
describe_application_provider
*****************************



.. py:method:: SSOAdmin.Client.describe_application_provider(**kwargs)

  

  Retrieves details about a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/sso-admin-2020-07-20/DescribeApplicationProvider>`_  


  **Request Syntax**
  ::

    response = client.describe_application_provider(
        ApplicationProviderArn='string'
    )
    
  :type ApplicationProviderArn: string
  :param ApplicationProviderArn: **[REQUIRED]** 

    Specifies the ARN of the application provider for which you want details.

    

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

    
    ::

      {
          'ApplicationProviderArn': 'string',
          'FederationProtocol': 'SAML'|'OAUTH',
          'DisplayData': {
              'DisplayName': 'string',
              'IconUrl': 'string',
              'Description': 'string'
          },
          'ResourceServerConfig': {
              'Scopes': {
                  'string': {
                      'LongDescription': 'string',
                      'DetailedTitle': 'string'
                  }
              }
          }
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **ApplicationProviderArn** *(string) --* 

        The ARN of the application provider.

        
      

      - **FederationProtocol** *(string) --* 

        The protocol used to federate to the application provider.

        
      

      - **DisplayData** *(dict) --* 

        A structure with details about the display data for the application provider.

        
        

        - **DisplayName** *(string) --* 

          The name of the application provider that appears in the portal.

          
        

        - **IconUrl** *(string) --* 

          A URL that points to an icon that represents the application provider.

          
        

        - **Description** *(string) --* 

          The description of the application provider that appears in the portal.

          
    
      

      - **ResourceServerConfig** *(dict) --* 

        A structure with details about the receiving application.

        
        

        - **Scopes** *(dict) --* 

          A list of the IAM Identity Center access scopes that are associated with this resource server.

          
          

          - *(string) --* 
            

            - *(dict) --* 

              A structure that describes details for an IAM Identity Center access scope that is associated with a resource server.

              
              

              - **LongDescription** *(string) --* 

                The description of an access scope for a resource server.

                
              

              - **DetailedTitle** *(string) --* 

                The title of an access scope for a resource server.

                
          
      
    
    
  
  **Exceptions**
  
  *   :py:class:`SSOAdmin.Client.exceptions.ThrottlingException`

  
  *   :py:class:`SSOAdmin.Client.exceptions.InternalServerException`

  
  *   :py:class:`SSOAdmin.Client.exceptions.ResourceNotFoundException`

  
  *   :py:class:`SSOAdmin.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`SSOAdmin.Client.exceptions.ValidationException`

  