def gen_record_set(use_resource_record=False, **kwargs):
    """Generate a record set."""
    data = {
        'Name': 'placeholder_name',
        'Type': 'CNAME',
        'Value': 'placeholder_value'
    }
    if use_resource_record:
        data['ResourceRecords'] = kwargs.pop('ResourceRecords', [
            {'Value': kwargs.pop('Value', data['Value'])}
        ])
        del data['Value']

    data.update(kwargs)
    return data