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

****************************
put_application_access_scope
****************************



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

  

  Adds or updates the list of authorized targets for an IAM Identity Center access scope for an application.

  

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


  **Request Syntax**
  ::

    response = client.put_application_access_scope(
        Scope='string',
        AuthorizedTargets=[
            'string',
        ],
        ApplicationArn='string'
    )
    
  :type Scope: string
  :param Scope: **[REQUIRED]** 

    Specifies the name of the access scope to be associated with the specified targets.

    

  
  :type AuthorizedTargets: list
  :param AuthorizedTargets: 

    Specifies an array list of ARNs that represent the authorized targets for this access scope.

    

  
    - *(string) --* 

    

  :type ApplicationArn: string
  :param ApplicationArn: **[REQUIRED]** 

    Specifies the ARN of the application with the access scope with the targets to add or update.

    

  
  
  :returns: None
  **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`

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

  