def confirm_product_instance(DryRun=None, ProductCode=None, InstanceId=None):
    """
    Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner needs to verify whether another user's instance is eligible for support.
    See also: AWS API Documentation
    
    Examples
    This example determines whether the specified product code is associated with the specified instance.
    Expected Output:
    
    :example: response = client.confirm_product_instance(
        DryRun=True|False,
        ProductCode='string',
        InstanceId='string'
    )
    
    
    :type DryRun: boolean
    :param DryRun: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .

    :type ProductCode: string
    :param ProductCode: [REQUIRED]
            The product code. This must be a product code that you own.
            

    :type InstanceId: string
    :param InstanceId: [REQUIRED]
            The ID of the instance.
            

    :rtype: dict
    :return: {
        'OwnerId': 'string',
        'Return': True|False
    }
    
    
    """
    pass
