def add_tags_to_on_premises_instances(tags=None, instanceNames=None):
    """
    Adds tags to on-premises instances.
    See also: AWS API Documentation
    
    
    :example: response = client.add_tags_to_on_premises_instances(
        tags=[
            {
                'Key': 'string',
                'Value': 'string'
            },
        ],
        instanceNames=[
            'string',
        ]
    )
    
    
    :type tags: list
    :param tags: [REQUIRED]
            The tag key-value pairs to add to the on-premises instances.
            Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.
            (dict) --Information about a tag.
            Key (string) --The tag's key.
            Value (string) --The tag's value.
            
            

    :type instanceNames: list
    :param instanceNames: [REQUIRED]
            The names of the on-premises instances to which to add tags.
            (string) --
            

    """
    pass
