def update_base_path_mapping(domainName=None, basePath=None,
    patchOperations=None):
    """
    Changes information about the  BasePathMapping resource.
    See also: AWS API Documentation
    
    
    :example: response = client.update_base_path_mapping(
        domainName='string',
        basePath='string',
        patchOperations=[
            {
                'op': 'add'|'remove'|'replace'|'move'|'copy'|'test',
                'path': 'string',
                'value': 'string',
                'from': 'string'
            },
        ]
    )
    
    
    :type domainName: string
    :param domainName: [REQUIRED]
            The domain name of the BasePathMapping resource to change.
            

    :type basePath: string
    :param basePath: [REQUIRED]
            The base path of the BasePathMapping resource to change.
            

    :type patchOperations: list
    :param patchOperations: A list of update operations to be applied to the specified resource and in the order specified in this list.
            (dict) -- A single patch operation to apply to the specified resource. Please refer to http://tools.ietf.org/html/rfc6902#section-4 for an explanation of how each operation is used.
            op (string) --An update operation to be performed with this PATCH request. The valid value can be 'add', 'remove', or 'replace'. Not all valid operations are supported for a given resource. Support of the operations depends on specific operational contexts. Attempts to apply an unsupported operation on a resource will return an error message.
            path (string) --The op operation's target, as identified by a JSON Pointer value that references a location within the targeted resource. For example, if the target resource has an updateable property of {'name':'value'} , the path for this property is /name . If the name property value is a JSON object (e.g., {'name': {'child/name': 'child-value'}} ), the path for the child/name property will be /name/child~1name . Any slash ('/') character appearing in path names must be escaped with '~1', as shown in the example above. Each op operation can have only one path associated with it.
            value (string) --The new target value of the update operation. When using AWS CLI to update a property of a JSON value, enclose the JSON object with a pair of single quotes in a Linux shell, e.g., '{'a': ...}'. In a Windows shell, see Using JSON for Parameters .
            from (string) --Not supported.
            
            

    :rtype: dict
    :return: {
        'basePath': 'string',
        'restApiId': 'string',
        'stage': 'string'
    }
    
    
    """
    pass
