:doc:`rePostPrivate <../../repostspace>` / Client / update_space

************
update_space
************



.. py:method:: rePostPrivate.Client.update_space(**kwargs)

  

  Modifies an existing AWS re:Post Private private re:Post.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/repostspace-2022-05-13/UpdateSpace>`_  


  **Request Syntax**
  ::

    response = client.update_space(
        spaceId='string',
        description='string',
        tier='BASIC'|'STANDARD',
        roleArn='string',
        supportedEmailDomains={
            'enabled': 'ENABLED'|'DISABLED',
            'allowedDomains': [
                'string',
            ]
        }
    )
    
  :type spaceId: string
  :param spaceId: **[REQUIRED]** 

    The unique ID of this private re:Post.

    

  
  :type description: string
  :param description: 

    A description for the private re:Post. This is used only to help you identify this private re:Post.

    

  
  :type tier: string
  :param tier: 

    The pricing tier of this private re:Post.

    

  
  :type roleArn: string
  :param roleArn: 

    The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.

    

  
  :type supportedEmailDomains: dict
  :param supportedEmailDomains: 

  
    - **enabled** *(string) --* 

    
    - **allowedDomains** *(list) --* 

    
      - *(string) --* 

      
  
  
  
  :returns: None
  **Exceptions**
  
  *   :py:class:`rePostPrivate.Client.exceptions.ValidationException`

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

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

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

  
  *   :py:class:`rePostPrivate.Client.exceptions.ThrottlingException`

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

  